CentOS 6.9 环境配置
防止SSH连接一段时间后光标无响应
ssh -o ServerAliveInterval=15 user@hostname
创建登录用户
useradd -d /home/username -m username
passwd admin
CentOS home下中文目录改成英文目录
- 在终端下输入命令:
export LANG=en_US
xdg-user-dirs-gtk-update
-
然后会弹出一个配置界面,提示是否将中文目录切换为英文目录
-
最后再执行如下命令还原到系统之前的设置:
export LANG=zh_CN.UTF-8
将登录用户加入sudoers中
- 切换root用户后将登录用户加入/etc/sudoers文件中
# User privilege specification
root ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) ALL
- 使用wq!强制保存
CentOS 切换阿里源
- 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
- 首先清空过时缓存
sudo yum clean all
- 重新生成缓存
sudo yum makecache
- 更新源内软件
sudo yum update
安装zsh
#安装zsh
sudo yum -y install zsh
#查看可用shell列表
cat /etc/shells
#切换shell至zsh
sudo chsh -s /bin/zsh
#安装git
yum -y install git
#切换到root下执行下面的命令
sudo su
#安装oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
#重启
解决使用zsh时使用通配符删除软件提示zsh: no matches found: {package}-*
的问题
#在.zshrc文件中添加如下参数后保存退出
setopt no_nomatch
#刷新环境变量
source .zshrc