当前位置:首页 > 生活百科

centos7进入单用户模式修改文件(最详细的CentOS 7模式)

栏目:生活百科日期:2025-04-28浏览:0

本主题将从3个角度进行对比

常见设置(CentOS 6 vs CentOS 7)服务管理(Sysvinit vs Upstart vs Systemd)性能测试(cpu/mem/io/oltp)

本文为第一部分:常见设置的对比

字符集


CentOS 6

方法: /etc/sysconfig/i18n

CentOS 7

方法1: localectl set-locale LANG=en_GB.utf8

方法2: /etc/locale.conf中的LANG=

主机名


CentOS 6

在线生效: hostname

重启生效: /etc/sysconfig/network中的HOSTNAME=

CentOS 7

在线+重启生效: hostnamectl set-hostname

时区


CentOS 6

方法: ln -sf
/usr/share/zoneinfo/Asia/Shanghai /etc/localtime

CentOS 7

方法1: 同CentOS 6

方法2: timedatectl set-timezone Asia/Shanghai

时间同步


CentOS 6

逐步: ntpd或ntpdate

直接: ntpdate -b(通常加到crontab)

CentOS 7

方法1: systemctl start chronyd

方法2: timedatectl set-ntp yes(同systemctl start chronyd)

注意:

&– 可以通过timedatectl | grep &“NTP synchronized&”判断当前时间是否已同步

&– 不建议用ntpd和ntpdate,redhat强烈推荐chrony,可用于网络不稳定的环境

&– chrony.conf关键参数makestep 1.0 -1

手动更改时间


CentOS 6

方法: date -s &“2018-07-08 11:11:11&”

CentOS 7

方法1: 同CentOS 6

方法2: timedatectl set-time &“2018-07-08 11:11:12&″(前提是timedatectl set-ntp false)

单用户修改密码


CentOS 6

grub界面键入e,在kernel行最后加1,键入b启动进入单用户模式,之后输入passwd修改密码

CentOS 7

grub界面键入e,在linux16行上将ro改为rw,并在当前行最后加init=/bin/sh,键入ctrl-x进入,之后输入passwd修改密码

CentOS 7注意:

&– 如果有开启selinux,则需要在修改密码后,重启前,执行`touch /.autorelabel`

&– passwd执行后,最好执行sync,防止强制重启导致修改密码没有落地

grub添加参数


CentOS 6

/boot/grub/grub.conf的kernel中加入需要添加的参数

CentOS 7

步骤1:/etc/default/grub的GRUB_CMDLINE_LINUX中加入需要添加的参数

步骤2:grub2-mkconfig -o /boot/grub2/grub.cfg

查看开机记录


CentOS 6

方法: last

CentOS 7

方法1: 同CentOS 6

方法2: journalctl &–list-boots或last

修改启动内核


1. 查看当前启动内核

CentOS 6: cat /boot/grub/grub.conf中的default

CentOS 7: grub2-editenv list

2. 查看有哪些内核

CentOS 6: cat /boot/grub/grub.conf | sed -n &‘/^title/s/^title //p&’

CentOS 7: cat /boot/grub2/grub.cfg | grep &‘^menuentry&’ | awk -F&”&‘&” &‘{print $2}&’

3. 设置启动内核

CentOS 6:

&– 修改/boot/grub/grub.conf中的default

CentOS 7:

&– 步骤1: 确保/etc/default/grub中的`GRUB_DEFAULT`为saved

&– 步骤2: grub2-set-default &‘CentOS Linux (3.10.0-693.el7.x86_64) 7 (Core)&’

rc.local


执行顺序

CentOS 6: 串行的最后一个执行

CentOS 7: 和其他服务并行执行

可执行权限

CentOS 6: 默认有可执行权限

CentOS 7: 默认没有可执行权限(官方不推荐使用rc.local),需要自行增加(chmod +x /etc/rc.d/rc.local)

注意事项

&– rc.local由rc-local.service执行,并行执行,仅能保证在network之后启动,因此建议rc.local里增加sleep 10来尽可能在最后执行

&– 需要在rc.local的最后一行增加exit 0,否则可能导致已启动的进程被关闭(echo &‘exit 0&’ &>&> /etc/rc.d/rc.local)

&– 建议尽量使用systemd来配置服务,不要使用rc.local

limit配置


CentOS 6

全局设置: 没有全局设置的方法(/etc/security/limits.conf仅针对使用pam的进程,且有加载pam_limits.so的模块,因为limits.conf是pam_limits.so的配置文件)

服务设置: 只能在服务启动前设置ulimit,才能在启动后看到效果

CentOS 7

全局设置: /etc/systemd/system.conf里DefaultLimitNOFILE=65535

服务设置: [Service]里增加LimitNOFILE=65535

yum仅使用ipv4


CentOS 6: yum没有自带方法

CentOS 7: yum.conf里增加ip_resolve=4

彻底禁用ipv6


CentOS 6和CentOS 7相同: 在grub上增加ipv6.disable=1

查看是否彻底关闭: sysctl -a | grep -i ipv6如果没有任何输出,则表示彻底关闭

防火墙


CentOS 6

默认开启iptables服务,只不过默认没有条目

CentOS 7

默认安装并开启firewalld服务

默认不安装iptables服务(yum install iptables-services)

NetworkManager


CentOS 6: 默认未安装

CentOS 7: 默认安装并启动

网卡名


CentOS 6

&– 系统安装完,默认是em1开始,这其实是在装机完成时在udev里做的绑定

&– 把
/etc/udev/rules.d/70-persistent-net.rules内容清空,则恢复成eth0开始编号

CentOS 7

&– 不再通过udev绑定网卡名,默认是em1开始,有的是eno、enp、ens等名字

&– 如果想恢复eth0,则/etc/default/grub里增加net.ifnames=0 biosdevname=0

&– 如果想让CentOS 6的网卡名不受udev影响,达到CentOS 7的效果,则删除3个文件即可

rm -f /etc/udev/rules.d/70-persistent-net.rulesarm -f /lib/udev/write_net_rulesrm -f /lib/udev/rules.d/75-persistent-net-generator.rules

网卡名规则(详细参考:
https://www.cnblogs.com/chia/p/7379775.html)

eno:主板板载网卡enp:独立网卡(PCI网卡)ens:热插拔网卡(usb之类)

CPU频率(performance)


CentOS 6: 始终2.1GHz

CentOS 7: 空闲时候1.2GHz

CentOS 7: sysbench 1线程压测时一个物理cpu所有核的频率瞬间增长,其中最高打到2.6GHz

CentOS 7: sysbench 42线程压测:所有cpu所有核的频率全部达到2.4GHz

若要和6一样保持频率,则在/etc/default/grub里增加intel_pstate=disable(不建议,因为性能没有任何提升,还在某些情况下降)

“centos7进入单用户模式修改文件(最详细的CentOS 7模式)” 的相关文章

互联网整合营销方案和服务,整合营销怎么去对接

在5月24日由《广告主》杂志主办的第十届中国广告主峰会上,行业专家、名企云集,共同分享各自的营销思路,为营销行业奉献了一场思想盛宴。在“互联网整合营销”圆桌论坛...

什么录屏软件好用,4款免费录屏软件推荐

哪些好用的录屏软件值得下载呢?对于电脑用户来说,屏幕录制是必不可少的功能需求,目前市面上的录屏软件又多到让人目不暇接,让人无从下手。下面分享几款小编亲测好用加上...

dns选择哪个好(电信光纤dns最佳设置)

不知道是否大家遇到过这样的问题;上网突然发现网页打开的很慢,延迟飙升,严重的话连网页都打不开。但是奇怪的时候在线软件就很正常,比如QQ,微信,钉钉之类的软件就没...

ddr4内存条什么牌子好(2020年ddr4内存性能排行)

说到PC内存,大家第一时间想到的往往是涨价。2017年,内存售价突然暴涨,涨了三倍有余,当时有个段子:“2016年开网吧,买了DDR48g内存条400多根,一根...

在校大学生创业项目有哪些(附其线上路演PK创业项目)

6月20日,由中山大学国家大学科技园主办,广州市高校创新创业教育项目资助的2020年广州地区高校大学生创新创业大赛决赛在中山大学国家大学科技园举行。11所高校1...

加多宝营销案例分享,揭秘加多宝营销成功的原因

要提经典营销案例,一定不能避开的一个就是加多宝。2015年是加多宝继续冠名《中国好声音》的第四年,加多宝借助好声音完成了品牌扩张的全过程,他已经紧紧地和好声音捆...

kindle死机长按无反应怎么回事(kindle打开书死机解决方

因为咪咕举办的Kindle0元享活动,最近入手Kindle咪咕版的小伙伴特别多,其中很多还是第一次接触Kindle,甚至是第一次接触电纸书。所以很多Kindle...

mac退出程序的快捷键(超详细mac新手教程)

Finder相当是普通win上的我的电脑,那么当finder卡住或者是无法打开的时候,我们要把它重启的或者结束它的进程,那么应该怎么做的的呢?这里有两个方法。方...

为什么飞船返回舱要用降落伞着陆呢(飞船返回舱感觉)

中国空间站三位首批访客圆满完成任务,他们搭乘神舟十二号返回舱返回地球,于17号下午13点47分成功在东风着陆场着陆。这里有一个小插曲,东风着陆场其实一直是作为备...

omega男士手表怎么样(欧米茄手表真假辨别方法)

[腕表之家腕表品鉴]欧米茄(OMEGA)星座系列在我们的心目中一直是经典正装表的典范,而如今,为了丰富这一经典系列的产品,为年轻群体以及喜爱星座系列的朋友提供更...