注意第一個參數,最好寫成絕對路徑。
因為它創建連接的時候路徑不會自動進行處理變化,也就是說,按照你執行的這個命令的樣子,/tmp/qqq 這個符號連接指向的就是 Program ,注意,它指向的是Program,而不是你想要它指向的那個Program,因為Program只是一個相對路徑名,所以/tmp/qqq 不知道它到底要指向那裡,就認為這個Program就是從符號連接所在的目錄開始的位置,即/tmp/Program。
嗯,似乎有點亂,不過應該能夠理解,你試一下就知道怎麼回事了。`ls -l /tmp/qqq` 可以查看它指向的位置。
⑵ linux查看文件使用進程linux查看進程文件
linux查看進程由哪個進程啟動?
1、查看進程「打開」的文件(方法1):
1)pidofprograme-name(獲得想了解的進程(programe-name)的PID)或ps-aux|grepprograme-name(獲得想了解的進程(programe-name)的PID)找出進程的PID2)cd/proc/$PID/fd(會看見文件描述符)
3)ls-l得到文件描述符指向的實際文件,即當前進程打開的文件2、查看進程「打開」的文件(方法2):
1)獲得想了解的進程的PID方法同上2)lsof-cprograme-name或lsof-p$PID
linux中,怎麼查看進程所對應的服務名呢?
1。查看進程佔用的埠號netstat-anp#netstat-anp|grepsyslogudp000。0。0。0:5140。
0。0。0:*31483/syslogd
2。
查看使用埠號的進程lsof#lsof-i:*:shell(LISTEN)*:syslog。
linux系統中如何查看進程號?
linux系統中查看進程號的方法如下
1、ps命令查找與進程相關的PID號:
2、psa顯示現行終端機下的所有程序,包括其他用戶的程序。
3、ps-A顯示所有程序。
4、psc列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
5、ps-e此參數的效果和指定A參數相同。
6、pse列出程序時,顯示每個程序所使用的環境變數。
7、psf用ASCII字元顯示樹狀結構,表達程序間的相互關系。
8、ps-H顯示樹狀結構,表示程序間的相互關系。
9、ps-N顯示所有的程序,除了執行ps指令終端機下的程序之外。
10、pss採用程序信號的格式顯示程序狀況。
11、psS列出程序時,包括已中斷的子程序資料。
12、ps-t終端機編號>指定終端機編號,並列出屬於該終端機的進程狀況。
linux下查看進程用什麼命令?
linux下查看進程可以使用的命令:
1、ps命令查找與進程相關的PID號:
2、psa顯示現行終端機下的所有程序,包括其他用戶的程序。
3、ps-A顯示所有程序。
4、psc列出程序時,顯示每個程序真正的指令名稱,而不包含路徑,參數或常駐服務的標示。
5、ps-e此參數的效果和指定"A"參數相同。
6、pse列出程序時,顯示每個程序所使用的環境變數。
7、psf用ASCII字元顯示樹狀結構,表達程序間的相互關系。
8、ps-H顯示樹狀結構,表示程序間的相互關系。
9、ps-N顯示所有的程序,除了執行ps指令終端機下的程序之外。
10、pss採用程序信號的格式顯示程序狀況。
11、psS列出程序時,包括已中斷的子程序資料。
12、ps-t終端機編號>指定終端機編號,並列出屬於該終端機的程序的狀況。
13、psu以用戶為主的格式來顯示程序狀況。
14、psx顯示所有程序,不以終端機來區分。
Linux查看進程打開多少文件描述符命令?
linux系統下查看進程打開文件在/proc下,對應每個進程有一個以進程號命名的目錄,該目錄下有一個fd目錄,該目錄下面的每個文件是一個符號連接,其文件名對應該進程佔用的一個文件描述符,而連接指向的內容表示文件描述符對應的實際文件,有多少個文件描述符表示該進程打開了多少文件。
另外Linux默認的進程打開文件上限是1024個,可以通過ulimit-n查看。很多系統上限可以通過修改/etc/security/limits.conf文件改變,這個文件有詳細的注釋,對如何修改做了說明。
如果希望把所有用戶的進程打開文件上限改為65536,可以加入下面兩行*softnofile65535*hardnofile65535還可以只真對某個用戶或某個組做修改,具體方法參見文件注釋。
修改後需要重新啟動系統才能生效。
⑶ 電腦重啟出現[root@atomlinux:/Program]是什麼意思
電腦出現圖中的情況,無法正常進入系統桌面,那麼應該是系統崩潰導致的無法正常開機,所以想要解決只能是重裝系統了,用系統光碟或是製作的U盤啟動盤安裝,這樣電腦就可以恢復正常了,系統問題