美文网首页
老6总结: 配置文件错误总结 灵感

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

作者: 小镇青年Jack | 来源:发表于2020-01-04 21:07 被阅读0次

    背景:

    今天手残, 改坏了一个配置文件/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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/obvcactx.html