一 把启动文件 放入usr/bin 或usr/sbin 或usr/local/bin 可以对文件进行全局访问
一、/usr/sbin与/usr/bin区别:
1、/usr/sbin:root权限下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统;
2、/usr/bin普通用户权限,存放一些普通的基本命令,如ls,chmod等;
二、/usr/bin与/usr/local/bin:
首先注意usr 指 Unix System Resource,而不是User
然后通常:
/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。
/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。
1、/usr/bin:系统预装的可执行程序,会随着系统升级而改变;
2、/usr/local/bin:用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。
二 nginx 的重启和配置文件的查找以及安装路径的查找
ps -ef | grep nginx 查找 进程 里面有安装 路径 ,有的会在最后带上配置文件
或者通过 find / -name nginx 查找 nginx 或nginx.conf
快速查看 nginx 安装路径 whereis nginx
有个问提 上图显示的nginx 是线上安装的, 全局配置配置的是手动安装的 手动安装的地址在下图,导致重启nginx 不指定配置文件会使用手动安装下的nginx配置文件而报错
重启 nginx -s reload
上诉情况 可能要指定配置文件
nginx -s reload -c /usr/local/nginx/conf/nginx.conf
或通过杀死 3229529 进程
kill -quit 3229529
再nginx -c /etc/nginx/nginx.conf