bug总结和经验

---------------------------------------------------------------------

PS1设置后颜色不换行的问题

之前写的加入颜色后的

PS1='\033[1;32m[\u@\h \t \W]\$\033[0m'

将颜色前后加上中括号闭合,即可解决问题

PS1='\[\033[1;32m\][\u@\h \t \W]\$\[\033[0m\]'

---------------------------------------------------------------------

自己编译的httpd的开机启动

如果将apachectl加入profile中,只有登陆才可以启动服务
要想开机就启动httpd需要把apachectl的路径加入/etc/rc.local文件中
实现这个操作需要将rc.local加上执行权限:

chmod +x /etc/rc.local

---------------------------------------------------------------------

最小安装时编译httpd的问题

最小安装centos8缺少bzip2,redhat-rpm-config的包,需要加上再安装,或者写入脚本

---------------------------------------------------------------------

脚本修改当前shell的变量

如果运行脚本,脚本会开一个子进程,继承父进程的环境变量,然后运行后退出修改的环境变量不会影响父进程
所以想要修改当前进程的变量,环境变量需要:
source xxx.sh
. xxx.sh
这两个命令时一样的

---------------------------------------------------------------------

bond网卡时,需要重启bond那块虚拟的网卡

一定要nmcli c down BOND 然后再启动才行,否则不通,典型症状时抓包才通,不抓包不通

---------------------------------------------------------------------