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 “就完成了 。
方法二【ntsysv:command not found 解決辦法】第一種方法適合使用次數少的程序,如果你經常需要使用這個程序,最好還是將程序的路徑加入到系統環境變量中去,這樣我們就可以直接運行程序 [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因Centos 系統對 PHP 的支持非常友好,在 Nignx 環境下可以考慮也安裝 Jemalloc 或 TCmalloc,簡單說一下,當線程數量固定,不會頻繁創建退出的時候,可以使用 Jemalloc,反之使用 TCmalloc 可能是更好的選擇 。

    推薦閱讀