玩转阿里云ecs_初始配置与软件安装
用户配置
创建用户
# 最好保存跟本地机器一样的用户名称,这样ssh连接时可以不用输入用户名
useradd ${username}
passwd
# 配置sudo权限
usermod -aG wheel ${username}
配置密钥
- 在本地机器通过ssh-keygen生成秘密(如果已有可复用)
ssh-copy-id ${username}@${ip}
软件安装
系统先整体升级一把
会同时升级软件包和系统内核
sudo yum -y update
git
必备啦,很多其他软件安装也需要用到;CentOS自身源中git的版本只到1.8,太老了,需要从IUS的源来安装2+版本
- 检查是否存在老版本的git,有的话先删除了
sudo yum remove git -
添加IUS源,并安装
git2u-allsudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm sudo yum -y install git2u-all
安装zsh&oh-my-zsh(美化终端)
- 安装zsh包
yum -y install zsh - 切换默认shell为zsh
chsh -s /bin/zsh - 退出重登录让zsh生效
-
下载oh-my-zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh - 复zsh的配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
安装java
我选择安装最新的openJdk
-
安装
`sudo yum install java-11-openjdk-devel.x86_64` -
找出java安装目录
`update-alternatives --config java` -
更改
.zshrc并重登录`echo "export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64" >> .zshrc`
常用命令
- 查看系统版本信息:
lsb_release -a