centos7进入单用户模式修改文件(Centos7)
首发

centos7进入单用户模式修改文件(Centos7)

优质
请用语音读文章

本主题将从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.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.rulesa

rm -f /lib/udev/write_net_rules

rm -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(不推荐。因为性能没有所有提高。还在某些状态降低)

以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

微信号怎么改好听(教你怎么改好听的微信号)

请用语音读文章苹果iOS客户现在终于合适改写自己的微信账号了!微信账号如今也作为一[...

适合发努力上进的朋友圈文案(朋友圈努力上进的文案)

请用语音读文章什么样的努力的朋友圈文案。才多人点赞呢?每天早上。记得鼓励自己。没有[...

部落冲突7本公认神阵(coc7本公认神阵推荐)

请用语音读文章本次教程趣玩号小编要为各位讲解的是。部落冲突手游七本无敌抵抗阵容形状[...

形容勤劳的句子有哪些(描写勤劳的句子有哪些)

请用语音读文章1、宝剑锋从磨砺出。梅花香自苦寒来。2、绳锯木断。水滴石穿。3、[&h...

发表评论

您的电子邮箱地址不会被公开。