35.Centos7系统自行安装/centos6与7区别
1.centos7.4安装部署

oldboyclass-c7.4-模板机-10.0.0.201
D:\vmware_centos\oldboyclass-c7.4-模板机-10.0.0.201
CentOS-7-x86_64-DVD-1708
磁盘大小:100G;增加一块LAN区段的网卡,

光盘插到光驱,

配置网卡信息:
修改内核参数net.ifnames=0 biosdevname=0,使网卡名统一为eth0,eth1:
第一行按Tab键,按空格,输入net.ifnames=0 biosdevname=0按回车,继续按回车即可继续安装。




配置完点击Done
2.centos7.4安装部署细节



磁盘配置:


注意:升级的话需要1G;centos7的文件系统是xfs。




点击accept change即可。


selinux而已,关闭即可。

设置用户名和密码。


[root@oldboyedu-ol02 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@oldboyedu-ol02 ~]# uname -r
3.10.0-693.el7.x86_64
[root@oldboy-ol02 ~]# ip a
//注意:我这里eth0和eth1弄反了!
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:0c:29:43:9c:af brd ff:ff:ff:ff:ff:ff
inet 172.16.1.201/24 brd 172.16.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::e95f:64f5:5b2c:5ccf/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:43:9c:a5 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.201/24 brd 10.0.0.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::385d:3922:98d2:40ea/64 scope link
valid_lft forever preferred_lft forever
3.centos7初始化技术说明
以前centos5和6是串行启动,比较慢。centos7采用并发启动,比较快。




启动时给个假的,启动完了给你真的,

同步和异步方式比较。

4.centos7系统必备优化
补充安装软件包:
[root@oldboyedu-ol02 ~]# yum -y install vim lrzsz bash-completion telnet nmap
重启xshell,yum 可以自动补全。
关闭selinux:
[root@oldboyedu-ol02 ~]# vim /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled
[root@oldboyedu-ol02 ~]# setenforce 0
[root@oldboyedu-ol02 ~]# getenforce
Permissive
关闭防火墙:
[root@oldboyedu-ol02 ~]# systemctl stop firewalld.service
#关闭开机自启动:
[root@oldboyedu-ol02 ~]# systemctl disable firewalld.service
5.centos6和centos7各种区别对比
(1)系统网卡命名区别


已经安装完系统修改
修改CentOS7网卡名称为传统名称eth0格式
http://oldboy.blog.51cto.com/2561410/1722101

(2)网络配置相关命令

[root@oldboyedu-ol02 ~]# rpm -qa net-tools iproute
net-tools-2.0-0.22.20131004git.el7.x86_64
iproute-3.10.0-87.el7.x86_64
(3)主机名等配置文件

修改主机名:
[root@oldboyedu-ol02 ~]# hostname oldboy-ol02
[root@oldboyedu-ol02 ~]# hostname
oldboy-ol02
[root@oldboyedu-ol02 ~]# cat /etc/hostname
oldboyedu-ol02
[root@oldboyedu-ol02 ~]# vim /etc/hostname
[root@oldboyedu-ol02 ~]# cat /etc/hostname
oldboy-ol02
[root@oldboyedu-ol02 ~]# logout
修改字符集:
法一:
[root@oldboy-ol02 ~]# localectl set-locale LANG=en_US.UTF-8
[root@oldboy-ol02 ~]# echo $LANG
en_US.UTF-8
法二:
[root@oldboy-ol02 ~]# cat /etc/locale.conf
LANG="en_US.UTF-8"
[root@oldboy-ol02 ~]# cat /etc/os-release
(4)兼容的/etc/rc.local

[root@oldboy-ol02 ~]# chmod +x /etc/rc.local
[root@oldboy-ol02 ~]# ll /etc/rc.local
lrwxrwxrwx. 1 root root 13 Mar 9 2018 /etc/rc.local -> rc.d/rc.local
(5)运行级别runlevel


[root@oldboy-ol02 ~]# cat /etc/inittab //并行处理,运行级别无意义了。
[root@oldboy-ol02 ~]# ll /usr/lib/systemd/system/multi-user.target /usr/lib/systemd/system/graphical.target
-rw-r--r--. 1 root root 558 Aug 5 2017 /usr/lib/systemd/system/graphical.target
-rw-r--r--. 1 root root 492 Aug 5 2017 /usr/lib/systemd/system/multi-user.target
(6)管理服务(开机启动项)


举例:
开启,关闭服务,查看服务状态:
[root@oldboy-ol02 ~]# systemctl start crond.service
[root@oldboy-ol02 ~]# systemctl status crond.service
开机自启动,不自启动:
[root@oldboy-ol02 ~]# systemctl enable crond
[root@oldboy-ol02 ~]# systemctl disable crond
查看全部开机自启动服务项:
[root@oldboy-ol02 ~]# systemctl list-unit-files |grep disabled

[root@oldboy-ol02 ~]# systemd-analyze
Startup finished in 498ms (kernel) + 1.588s (initrd) + 30.147s (userspace) = 32.235s
[root@oldboy-ol02 ~]# su - oldboy
Last login: Fri Mar 9 19:11:36 CST 2018 on tty1
[oldboy@oldboy-ol02 ~]$ sudo -l
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for oldboy:
Matching Defaults entries for oldboy on oldboy-ol02:
!visiblepw, always_set_home, match_group_by_gid, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS",
env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT
LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE", env_keep+="LC_TIME LC_ALL LANGUAGE LINGUAS
_XKB_CHARSET XAUTHORITY", secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin
User oldboy may run the following commands on oldboy-ol02:
(ALL) ALL
[oldboy@oldboy-ol02 ~]$ sudo su -
Last login: Fri Mar 9 15:38:52 CST 2018 from 10.0.0.253 on pts/0
[root@oldboy-ol02 ~]#
[root@oldboy-ol02 ~]# id oldboy
uid=1000(oldboy) gid=1000(oldboy) groups=1000(oldboy),10(wheel)
------------------------------------------
[root@oldboy-ol02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=10.0.0.123
PREFIX=24
GATEWAY=10.0.0.254
DNS1=10.0.0.254 //网关可以代理dns
[root@oldboy-ol02 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1
IPADDR=172.16.1.123
PREFIX=24
浙公网安备 33010602011771号