close
點擊👇方「逆鋒起筆」,公眾號回復視頻教程
領取大佬們推薦的學習資料

crypt

好吧,我們一直都有crypt。顧名思義,crypt不是存放垃圾文件的地宮或墓坑,而是加密文件內容的命令。

如今,「crypt」通常作為一個腳本而實現:通過調用一個名為mcrypt的二進制程序,模擬較舊的crypt命令,從而發揮其功用。直接使用mycrypt命令是一種更好的選擇。

$mcryptxEnterthepassphrase(maximumof512characters)Pleaseuseacombinationofupperandlowercaselettersandnumbers.Enterpassphrase:Enterpassphrase:Filexwasencrypted.

請注意:mcrypt命令會創建第二個文件,其擴展名是「.nc」。

它並不覆蓋你在加密的文件。mcrypt命令有密鑰大小和加密算法方面的選項。你還可以指定密鑰作為一個選項,不過mcrypt命令不鼓勵這麼做。

kill

還有kill命令——當然這並不是指謀殺,而是指我們用來終止進程的命令,終止的方式有多強硬取決於需要什麼來適當地終止它們。當然,Linux並不就此止步。相反,它有各種各樣的kill命令來用於你的命令行。

我們有kill、pkill、killall、killpg、rfkill、skill(參閱es-kill)、tgkill、tkill和xkill。

$killallrunme[1]Terminated./runme[2]Terminated./runme[3]-Terminated./runme[4]+Terminated./runmeshred

Linux系統還支持一種名為shred的命令。shred命令覆蓋文件以隱藏以前的內容,並確保無法使用硬盤恢復工具來恢復它們。請記住:rm命令基本上只是刪除目錄文件中的文件引用,但不一定從磁盤上擦除內容或覆蓋內容。shred命令才是覆蓋文件的內容。

$shreddupes.txt$moredupes.txt▒oΛ▒▒9▒lm▒▒▒▒▒o▒1־▒▒f▒f▒▒▒i▒▒h^}&▒▒▒{▒▒

zombies

雖然zombies(殭屍進程)不是一個命令,但它在Linux系統上卻根深蒂固。zombies基本上是沒有被完全清除的死亡進程的殘骸。

進程不應該以這種方式運行——任由死亡進程逗留,而不是僅僅讓它們死亡、進入數字天堂,所以zombies的存在表明了留下它們的進程存在某種缺陷。

檢查你的系統是否有殭屍進程殘留下來,一個簡單的方法就是查看top命令的標題行(微信搜索公眾號 逆鋒起筆,關注後回復 編程資源,領取各種經典學習資料)。

好嚇人!上面顯示有三個殭屍進程。

$toptop-18:50:38up6days,6:36,2users,loadaverage:0.00,0.00,0.00Tasks:171total,1running,167sleeping,0stopped,3zombie<==%Cpu(s):0.0us,0.0sy,0.0ni,99.9id,0.1wa,0.0hi,0.0si,0.0stKiBMem:2003388total,250840free,545832used,1206716buff/cacheKiBSwap:9765884total,9765764free,120used.1156536availMemat midnight

死人的靈魂會從日落一直遊蕩到深夜。Linux讓用戶可以藉助「at midnight」命令跟蹤是否已離開。at用來安排下一次指定時間到來時就運行的任務,工作方式類似一次性計劃任務(cron)。

$atmidnightwarning:commandswillbeexecutedusing/bin/shat>echo'thespiritsofthedeadhaveleft'at><EOT>job3atThuOct3100:00:002017daemons

Linux系統還高度依賴守護進程(daemon)——這種進程在後台運行,提供了系統的許多功能。許多守護進程的名稱以「d」結尾。這個「d」代表「daemon」,它表明該進程一直運行,支持某種重要功能。另一些守護進程則將「daemon」這個單詞拼出來。

$ps-ef|grepsshdroot114210Oct19?00:00:00/usr/sbin/sshd-Droot253421142018:34?00:00:00sshd:shs[priv]$ps-ef|grepdaemon|grep-vgrepmessage+79010Oct19?00:00:01/usr/bin/dbus-daemon--system--address=systemd:--nofork--nopidfile--systemd-activationroot83610Oct19?00:00:02/usr/lib/accountsservice/accounts-daemon

文章轉自:twt企業IT社區

版權申明:內容來源網絡,版權歸原創者所有。除非無法確認,都會標明作者及出處,如有侵權煩請告知,我們會立即刪除並表示歉意。謝謝!


「小娜」退場,為微軟的創新和開發做鋪墊
10 本最佳 Linux、UNIX 編程書籍
Linux 在 M1 上跑起來了!
這 5 個 Linux 發行版,2021 年再錯過就是罪過了
Linux Lite 5.4 可以在您的 PC 上替代 Windows 10

支持下
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()