下载

地址:http://www.centos.org/download/

本例为 Minimal ISO 版本:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso

CentOS 与 RHEL 是同源,所以,在 CentOS 文档不足时,可以参考 RHEL 的文档。https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/index.html

制作U盘启动工具

本例子环境为:Windows

可以使用 Fedora LiveUSB Creator(https://fedorahosted.org/liveusb-creator/) 或者 UltraISO 等工具来把系统写入 U盘,而后通过U盘启动来安装系统。

安装系统

从U盘启动,安装系统。安装中,会提示选择

  • 默认选择 “Test this media & Install CentOS 7”

  • 选择语言,设置时区

    本例为中文

  • 设置系统安装位置

    选择默认的“自动分配分区”

  • 设置主机名称和IP 

  • 设置 root 密码、创建新用户

配置静态IP

查看当前网络情况

执行 ip addr

[root@localhost ~]#  ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:78:33:ff brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.106/24 brd 192.168.0.255 scope global dynamic enp0s3
       valid_lft 82545sec preferred_lft 82545sec
    inet6 fe80::a00:27ff:fe78:33ff/64 scope link
       valid_lft forever preferred_lft forever

查看以太网设备名称

[root@localhost ~]# nmcli d
设备   类型      状态    CONNECTION
ens33  ethernet  连接的  ens33
lo     loopback  未管理  --

其中,类型为 ethernet 的那个 “ens33”设备,就是以太网。因为该名称不是固定的,比如在虚拟机里面安装时,名称可能是“enp0s3”。

查看所有网络配置文件

执行 ls /etc/sysconfig/network-scripts/,查看所有网络配置文件

[root@localhost ~]# ls  /etc/sysconfig/network-scripts/
ifcfg-ens33  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo     ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown       ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep  ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth   ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib    ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp  ifup             ifup-post    network-functions-ipv6
ifdown-ipv6  ifup-aliases     ifup-ppp
ifdown-isdn  ifup-bnep        ifup-routes
ifdown-post  ifup-eth         ifup-sit

其中,“ifcfg-ens33” 就是我们要修改的以太网配置文件(在虚拟机里面,文件名可能是 “ifcfg-enp0s3”,即该文件名与你的以太网设备名字相关)

修改网络配置文件

用 root 账户登录系统 修改以太网设备配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

原先的配置是 ONBOOT 是默认不启动网卡的,改为 yes

设置完成执行 systemctl restart network 重启网络,而后 ping 下这个 IP 做下测试

安装时间服务器

安装

yum install chrony

查看状态

systemctl status chronyd

启动\关闭时间服务器

systemctl start chronyd

systemctl stop chronyd

设置与系统自启动\关闭

systemctl enable chronyd

systemctl disable chronyd

校时

执行 timedatectl 查看当前时间情况:

[root@bogon ~]# timedatectl
      Local time: 四 2015-05-14 19:07:03 CST
  Universal time: 四 2015-05-14 11:07:03 UTC
        RTC time: 四 2015-05-14 11:07:03
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

设置 NTP 服务器同步

timedatectl set-ntp yes 

再次查看时间状态

[root@bogon ~]# timedatectl status
      Local time: 四 2015-05-14 11:15:39 CST
  Universal time: 四 2015-05-14 03:15:39 UTC
        RTC time: 四 2015-05-14 11:14:47
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

查看当前时间,执行

date

显示

[root@bogon ~]# date
2015年 05月 14日 星期四 11:15:54 CST

添加用户、授权

添加用户

useradd dev #创建用户  
passwd dev #修改密码 

新建用户添加 sudo 权限

chmod -v u+w /etc/sudoers  

/etc/sudoers 的权限模式保留为0640 (rw-r-----)

在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywher 下,

root    ALL=(ALL)       ALL  
dev     ALL=(ALL)       ALL #新增用户信息  

取消 sudoers 文件可写权限

chmod -v u-w /etc/sudoers