Centos7 必备设置和必装软件
原文链接 http://geekspeng.cn/2017/12/18/Centos7-%E5%BF%85%E5%A4%87%E8%AE%BE%E7%BD%AE%E5%92%8C%E5%BF%85%E8%A3%85%E8%BD%AF%E4%BB%B6.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
必备设置
安全设置(可选)
创建用户并赋予sudo权限
# id root # 查看 root 用户所属 group # useradd -g 0 geekspeng # 新建用户,-g 指明所属group,与root保持一致 # passwd geekspeng # 设置密码 # visudo # 或者 vim /etc/sudoers 文件内容改变如下: root ALL=(ALL) ALL 已有行 geekspeng ALL=(ALL) ALL 新增行
<!-- more -->
限制远程登陆
# vim /etc/ssh/sshd_config PermitRootLogin no # 禁用root用户登录 # service sshd restart # 重启ssh服务以使更改生效
如果新用户设置了免密登录(参考下一节)也可以禁用密码登录(可选)
# vim /etc/ssh/sshd_config PasswordAuthentication no # 禁用密码登录
基础设置
免密登录
# ssh-copy-id -i ~/.ssh/id_rsa.pub user@host
修改 CentOS7 默认 yum 源
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 备份系统自带yum源配置文件 # curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 下载aliyun的yum源 # yum makecache # 生成缓存
centos8 curl -o /etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-8.repo centos7 arm 架构 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O /etc/yum.repos.d/CentOS-Base.repo
centos镜像-centos下载地址-centos安装教程-阿里巴巴开源镜像站 (aliyun.com)
安装EPEL的yum源
# yum -y install epel-release # 安装epel的yum源 # cd /etc/yum.repo.d/ # 进入yum源配置文件所在的文件夹 # ls # 安装完成后查看是否生成epel.repo和epel-testing.repo文件
epel.repo #正式版,所有的软件都是稳定可以信赖的 epel-testing.repo #测试版,使用时需要慎重
修改EPEL的yum源
# mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup # 备份EPEL的yum源配置文件 # curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo # 下载aliyun EPEL的yum源 # yum makecache # 生成缓存
centos8 sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel* sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
使用豆瓣pip源
# mkdir -p ~/.pip # vim ~/.pip/pip.conf [global] index-url = https://pypi.doubanio.com/simple [install] trusted-host=pypi.doubanio.com
必装软件
net-tools、wget、vim、git
# yum -y install net-tools wget vim git bash-completion
如果提示没有pip,需要安装pip
# yum -y install python-pip