Linux学习笔记CentOS7学习1(新系统配置操作)
安装新系统后,我们要做一些基本配置
CentOS在最小化安装时,没有安装自动补全的包,需要手动安装
1. 挂载光盘镜像 我们第一个安装的包是【bash-completion】;
// 在/mnt下创建一个文件夹cdrom。养成习惯,外设挂载都放置/mnt下
[root@cenos76 ~]# mkdir /mnt/cdrom
[root@cenos76 ~]# mount /dev/cdrom /mnt/cdrom/
mount: /dev/sr0 写保护,将以只读方式挂载
//进入cdrom目录。软件包都在Packages下
[root@cenos76 ~]# cd /mnt/cdrom/Packages
//用rpm命令安装bash-completion包。安装命令为 rpm -ivh <包>如果记不住完整名称,我们可以通过rpm -qa | grep <bash>
[root@cenos76 Packages]# rpm -qa | grep bash
bash-4.2.46-31.el7.x86_64
bash-completion-2.1-6.el7.noarch
[root@cenos76 Packages]# rpm -ivh bash-completion-2.1-6.el7.noarch.rpm
//安装完bash-completion包后需要重启。在重启再安装wget包。方便重启后下载yum源等。
[root@cenos76 Packages]# rpm -ivh wget-1.14-15.el7_4.1.x86_64.rpm
[root@cenos76 ~]# rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm
2. 重启后配置IP地址。
// 通过nmcli connection modify <ID>来配置修改IP地址。先通过 nmcli con show 列出活动链接。
[root@cenos76 ~]# nmcli con show
[root@cenos76 ~]# route -n //查看路由表
[root@cenos76 ~]# cat /etc/resolv.conf //查看dns
设置静态ip地址
[root@cenos76 ~]# nmcli connection modify <interface> ipv4.addresses '192.168.1.xxx'
设置网关
[root@cenos76 ~]# nmcli connection modify <interface> ipv4.gateway '192.168.1.1'
设置DNS
[root@cenos76 ~]# nmcli connection modify <interface> ipv4.dns '8.8.8.8'
设置IP地址为手动指定
[root@cenos76 ~]# nmcli connection modify <interface> ipv4.method manual
设置开机自动连接w'ge
[root@cenos76 ~]# nmcli connection modify <interface> connection.autoconnect yes
重新加载配置
[root@cenos76 ~]# nmcli connection reload
配置完成需要重启网络
[root@cenos76 ~]# systemctl restart network
3. 配置yum源。
#进入yum配置目录
[root@cenos76 ~]# cd /etc/yum.repos.d/
#删除系统自带默认源
[root@cenos76 yum.repos.d]# rm -rf *
#下载阿里云yum源
[root@cenos76 yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@cenos76 yum.repos.d]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#清除原yum源缓存,建立新缓存
[root@cenos76 yum.repos.d]# yum clean all
[root@cenos76 yum.repos.d]# yum makecache
#显示所拥有的仓库
[root@cenos76 yum.repos.d]# yum repolist all
4. 修改时间同步服务器
#查看当前系统时间
[root@cenos76 ~]# timedatectl
#检查是否安装chronyd服务
[root@cenos76 ~]# systemctl status chronyd
Unit chronyd.service could not be found.
#安装chrony服务
[root@cenos76 ~]# yum -y install chrony
#启动chrony服务
[root@cenos76 ~]# systemctl start chronyd
#设置开机自启动
[root@cenos76 ~]# systemctl enable chronyd
#修改/etc/chrony.conf配置文件中的设置
[root@cenos76 ~]# cat /etc/chrony.conf
server ntp1.aliyun.com iburst
server ntp1.aliyun.com iburst
#重启chrony服务
[root@cenos76 ~]# systemctl restart chronyd
@查看时间同步源,查看时间同步源状态
[root@cenos76 ~]# chronyc sources -v
[root@cenos76 ~]# chronyc sourcestats -v
#再次查看系统时间
[root@cenos76 ~]# timedatectl
5.为了方便日后操作和维护管理,建议安装下列软件
yum -y install lshw pciutils gdisk system-storage-manager
yum -y bash-completion zip unzip bzip2 tree tmpwatch pinfo man-pages
yum -y nano vim-enhanced tmux screen
yum -y net-tools psmisclsof sysstat
yum -y yum-plugin-security yum-utils createrepo
yum -y get wget curl eliks lynx lftp mailx mutt reync
yum -y libaio make cmake gcc-c++ gcc zib zlib-devel open openssl-devel pcre pcre-develyum