最近一直在折腾 Centos 系统,因为给网站搬迁到了新的服务器,之前用习惯了 Ubuntu(俗称:乌班图),忽然换成 Centos 系统还真的有点不习惯,当执行 ntsysv 时,就提示了 bash:ntsysv:command not found,当时就懵逼了,翻了不少关于 Linux 教程,都是因为环境变量的原因,因此直接执行 ntsysv 时提示,找不到程序,所以解决的办法由两种:
1、找到执行程序的路径,然后进入到程序所在的文件夹运行
2、将必要的系统文件夹,添加到系统的变量环境
解决方法
方法一
找到程序所在的文件夹,可以用“ whereis ”来查找程序 [command] 所在文件夹,然后进入文件夹,运行“ ./[command] ”即可。
比如“ whereis ifconfig ”命令可得知 ifconfig 所在路径是 /sbin/ifconfig ,即在sbin目录下,然后到sbin目录下运行“ ./ifconfig “就完成了。
方法二
第一种方法适合使用次数少的程序,如果你经常需要使用这个程序,最好还是将程序的路径加入到系统环境变量中去,这样我们就可以直接运行程序 [command] 就可以了。
编辑 .bash_profile,将一些常用的路径 /bin,/usr/bin,/sbin,/usr/sbin 添加到环境变量。
vi ~/.bash_profile(gedit ~/.bash_profile) 如果是:PATH=$PATH:$HOME/bin 则添加:PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
其他说明
如果你是全新的 Centos 系统,所以还没有 ntsysv,需要安装,执行下列语句安装即可。
yum install ntsysv
因 Centos 系统对 PHP 的支持非常友好,在 Nigex 环境下可以考虑也安装 Jemalloc 或 TCmalloc,简单说一下,当线程数量固定,不会频繁创建退出的时候,可以使用 Jemalloc,反之使用 TCmalloc 可能是更好的选择。
最后修改时间:
个人电信宽带申请公网IP地址方法
上一篇
2021年12月28日 23:05
Shadowrocket 国内免拔卡使用 TikTok 教程
下一篇
2021年12月31日 17:32
相关文章
发表评论
评论列表