设为首页 收藏本站
查看: 886|回复: 0

[经验分享] Centos7的安装及基本优化

[复制链接]

尚未签到

发表于 2019-2-16 06:16:18 | 显示全部楼层 |阅读模式
  哥们专门针对CentOS7版本安装进行说明,是本人在学习7的过程中的一点点心得,从刚接触时的一脸懵逼,到后来的越来越喜欢,真是TM的太智能啦,好啦废话不多说,直接上干货。
1.1安装系统
本次通过虚拟机的方法进行安装,虚拟机设置就不详细说明了,直接正篇系统安装。
1.1.1进入u盘启动安装如下图

按Tab键再按一个空格输入下面的命令,开始检查并安装系统。
net.ifnames=0 biosdevname=0
如果不写上面的命令安装,那么网卡会变成CentOS7默认的名字ens33或者ens34开头了,不会再有eth0这类型的名称了。

出现这些检查看后,等待安装界面即可。
1.1.2选择键盘及语言
选择英语

1.1.3选择时间与地区
时间选择北京东八区,地区选择shanghai

选择好后点击左上角界面上的Done完成时间与地区设置。

1.1.4选择默认的系统语言(推荐英语)

也可选择中文(中国),选择好后,按Done。

1.1.5选择软件包安装

选择最小化安装,并且选择我们所需要的最基础的软件包即可。按照下图所示选择。

虚拟机可以关闭KDUMP选项,不需要选择。
1.1.6对系统进行分区,CentOS7系列默认的磁盘文件系统是xfs, 分区选择选择自定义分区,使用xfs文件系统。参照下面的图所示选择好磁盘,进入分区页面。


1.1.7进行自定义分区
参照下图添加系统分区,点击“+”添加
系统会自动将/boot分区使用标准分区,其他分区使用LVM分区,CentOS7中这块非常智能。
boot分区

swap分区

根分区

选择好后点选“Done”会跳出已经选择好的信息,点击“Accept Changes”开始安装系统,当然也可以选择下面的网络进行网卡设置,这里直接先安装系统,装完后再来配置网卡。

点击“Begin installation”开始安装系统。

1.1.8设置root登录密码


1.1.9安装完后点击reboot重启系统。

1.1配置网卡(最简单)
配置网卡和CentOS6几乎一样,只是默认是没有vim这个命令的,直接用vi即可。
或者在命令行输入nmtui命令进入界面设置网卡,以下选用nmtui命令进入设置,nmtui命令相当于CentOS6的setup命令,只是CentOS7里不带这个命令。
按照下面的图示配置两块网卡

注:
vi /etc/sysconfig/network-scripts/ifcfg-eth0   #编辑network配置文件修改以下两项 (eth1同理)
ONBOOT=yes
BOOTPROTO=static
同时删除UUID MAC
1.2设置主机名
[root@localhost ~]# vi /etc/hostname
1.3安装基础包
[root@localhost ~]# yum -y install gcc glibc gcc-c++ make net-tools screen vim lrzsz tree dos2unix lsof tcpdump bash-completion wget ntp
1.4更改yum源地址
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
查看修改后的信息。
ls /etc/yum.repos.d/
1.5关闭防火墙和selinux
#关闭防火墙
systemctl disable firewalld
systemctl stop firewalld
#关闭selinux
sed -i 's#SELINUX=disabled#SELINUX=enforcing#g' /etc/sysconfig/selinux
1.6提权george用户可以使用sudo
useradd xxxx
echo "123456"|passwd --stdin niwei
\cp /etc/sudoers /etc/sudoers.ori
echo "xxxx  ALL=(ALL) NOPASSWD: ALL " >>/etc/sudoers
tail -1 /etc/sudoers
visudo -c
1.7删除两块网卡中的信息UUID和MAC地址信息
为了后续的克隆虚拟机不出现网络问题,需要调整两块网卡eth0和eth1的配置文件。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
将其中的UUID和MAC地址的信息删除。
或者使用下面的命令一次执行完。
sed -ri '/UUID|HWADDR/d' /etc/sysconfig/network-scripts/ifcfg-eth[01]
1.8清空网络规则配置文件
将网络规则配置文件中的信息全部清零,目的也是为了能够在后续克隆模板机时不出现错误。
  /etc/udev/rules.d/70-persistent-net.rules
echo '>/etc/udev/rules.d/70-persistent-net.rules' >> /etc/rc.local
1.9服务器规划目录
脚本存放目录设定为:mkdir -p /server/scripts
应用程序目录设定为:mkdir -p /application
工具目录设定为:mkdir -p /tools
mkdir -p /server/scripts
mkdir -p /application
mkdir -p /tools
1.10设置英文字符集
cp /etc/locale.conf /etc/locale.conf.ori
echo 'LANG="en_US.UTF-8"'  >/etc/locale.conf
source /etc/locale.conf
echo $LANG
1.11系统时间Internet同步
个人倾向使用阿里云的服务器。
echo '#time sync by niwei at 2018-09-10' >>/var/spool/cron/root

crontab -l
1.12加大文件描述符
永久加大修改打开的文件数量。

echo '*    -    nofile    65535    ' >>/etc/security/limits.conf
tail -1 /etc/security/limits.conf
临时修改打开文件数量。
ulimit -n 65535
检查默认打开文件数。
ulimit -a
查看其中的信息 。
open files                      (-n) 1024
文件描述符是一个服务默认可以打开的文件数量。
1.13内核文件优化
cat >>/etc/sysctl.conf

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-672785-1-1.html 上篇帖子: CentOs6.5 下源码安装samba 下篇帖子: CentOS7 cannot change locale UTF
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表