ntsysv:command not found 解决办法

最近一直在折腾 Centos 系统 , 因为给网站搬迁到了新的服务器 , 之前用习惯了 Ubuntu(俗称:乌班图) , 忽然换成 Centos 系统还真的有点不习惯 , 当执行 ntsysv 时 , 就提示了 bash:ntsysv:command not found , 当时就懵逼了 , 翻了不少关于 Linux 教程 , 都是因为环境变量的原因 , 因此直接执行 ntsysv 时提示 , 找不到程序 , 所以解决的办法由两种:

ntsysv:command not found 解决办法

文章插图
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 , 需要安装 , 执行下列语句安装即可 。
yuminstallntsysv【ntsysv:command not found 解决办法】因Centos 系统对 PHP 的支持非常友好 , 在 Nignx 环境下可以考虑也安装 Jemalloc 或 TCmalloc , 简单说一下 , 当线程数量固定 , 不会频繁创建退出的时候 , 可以使用 Jemalloc , 反之使用 TCmalloc 可能是更好的选择 。