大哥云 Gsou
大哥云

ntsysv:command not found 解决办法

评论 0 次, 阅读 3656 次
最近一直在折腾 Centos 系统,因为给网站搬迁到了新的服务器,之前用习惯了 Ubuntu(俗称:乌班图),忽然换成 Centos 系统还真的有点不习惯,当执...

最近一直在折腾 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 可能是更好的选择。

最后修改时间:
彧繎叔叔
上一篇 2021年12月28日 23:05
下一篇 2021年12月31日 17:32

相关文章

发表评论

  • 验证码

评论列表

暂无评论