老6总结: 配置文件错误总结 灵感

2020-01-04  本文已影响0人  小镇青年Jack

背景:

今天手残, 改坏了一个配置文件/etc/php-fpm.d/www.conf   , 然而不知道它是哪个软件的. 想还原无从下嘴, 蓝瘦香菇的很..

最后,在我老六同学的帮助下搞定了, emm..感谢老6.

遂,做出一下总结:

老刘猜测配置文件步骤:

yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb

1. 查看安装的一堆软件,看哪个软件像是有这个配置文件的.  (猜)  A B C

2. rpm -qa是查看所有安装的软件, rpm -qa|grep A 或B或C 确认ABC软件哪个确实安装

3. rpm -ql A 查看该软件的配置文件, 发现确实有这个.

从而确定文件/etc/php-fpm.d/www.conf是软件php71w-fpm-7.1.33-1.w7.x86_64的配置文件.

4. 然后rpm -e  php71w-fpm-7.1.33-1.w7.x86_64删除这个软件,  然后再重装这个软件即可.

1.  改东西,一定要备份!!  (备份是最好的办法,防患于未然)  .bak

2.  用vim改, :set nu查看改的是哪一行,记录下来. (因为你知道你改了哪里)

3. 如果出错不要慌, 人都会出错, 这是正常的情况.

4. 问别人,请求帮助.

5. 看哪个文件属于哪个软件, 靠猜  看软件名字猜.(冷静分析)

6. 逆向思维, rpm -ql 看每个软件有哪些配置文件.

7. 看着history中操作过命令 , 一行一行的改

sed笔记

一. 利用sed使得/某一行/前面加上注释

sed  '/^666/s/^/#/g'  文件路径      #实现:  找到666开头的行,并在最前面加上#.  (如果一行里面有多个"zxy"要替换那么加g, 否则不用加g )

二. sed使得某一个内容替换

sed '/2/c  1+1=2'  文件路径     #整行替换成1+1=2

三. 使得某一整行都替换

sed '/2/s/5/1+1=2/'  文件路径    #只把5替换成1+1=2

上一篇下一篇

猜你喜欢

热点阅读