Satu: crypt
Kami mempunyai crypt sepanjang masa. Seperti namanya, crypt bukanlah istana bawah tanah atau kubur untuk menyimpan fail sampah, tetapi arahan untuk menyulitkan kandungan fail.
Kini, "crypt" biasanya dilaksanakan sebagai skrip: ia meniru perintah crypt yang lebih lama dengan memanggil program binari yang dipanggil mcrypt. Menggunakan arahan mycrypt secara langsung adalah pilihan yang lebih baik.
$ mcrypt x Enter the passphrase (maximum of 512 characters) Please use a combination of upper and lower case letters and numbers. Enter passphrase: Enter passphrase: File x was encrypted.
Sila ambil perhatian: arahan mcrypt akan mencipta fail kedua dengan sambungan ".nc".
Ia tidak menimpa fail yang anda enkripsikan. Perintah mcrypt mempunyai pilihan untuk saiz kunci dan algoritma penyulitan. Anda juga boleh menentukan kunci sebagai pilihan, tetapi ini tidak digalakkan oleh arahan mcrypt.
Dua: bunuh
Terdapat juga perintah bunuh - sudah tentu ini tidak merujuk kepada pembunuhan, tetapi kepada penamatan kami menggunakan Seberapa kuat suatu proses diarah untuk ditamatkan bergantung pada perkara yang diperlukan untuk menamatkannya dengan sewajarnya. Sudah tentu, Linux tidak berhenti di situ. Sebaliknya, ia mempunyai pelbagai perintah bunuh untuk digunakan pada baris arahan anda.
Kami mempunyai kill, pkill, killall, killpg, rfkill, skill (lihat es-kill), tgkill, tkill dan xkill.
$ killall runme [1] Terminated ./runme [2] Terminated ./runme [3]- Terminated ./runme [4]+ Terminated ./runme
Tiga: shred
Sistem Linux juga menyokong arahan yang dipanggil shred. Perintah shred menimpa fail untuk menyembunyikan kandungan sebelumnya dan memastikan ia tidak dapat dipulihkan menggunakan alat pemulihan cakera keras. Ingat: arahan rm pada asasnya hanya mengalih keluar rujukan fail dalam fail direktori, tetapi tidak semestinya memadam kandungan daripada cakera atau menulis ganti kandungan. Perintah shred menimpa kandungan fail.
$ shred dupes.txt $ more dupes.txt ▒oΛ▒▒9▒lm▒▒▒▒▒o▒1־▒▒f▒f▒▒▒i▒▒h^}&▒▒▒{▒▒
Empat: zombi
Walaupun zombi (proses zombie) bukan perintah, ia berada dalam Linux Ia sebati dalam sistem. Zombi pada asasnya adalah sisa-sisa proses mati yang belum dihapuskan sepenuhnya.
Proses tidak sepatutnya dijalankan dengan cara ini - membiarkan proses mati berlarutan dan bukannya membiarkannya mati dan pergi ke syurga digital, jadi kewujudan zombi menunjukkan beberapa jenis kecacatan dalam proses yang meninggalkannya.
Semak sama ada terdapat sebarang proses zombi yang tinggal pada sistem anda. Cara mudah ialah dengan melihat baris pengepala arahan atas.
Sungguh menakutkan! Terdapat tiga proses zombi yang ditunjukkan di atas.
$ top top - 18:50:38 up 6 days, 6:36, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 171 total, 1 running, 167 sleeping, 0 stopped, 3 zombie <== %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.9 id, 0.1 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 2003388 total, 250840 free, 545832 used, 1206716 buff/cache KiB Swap: 9765884 total, 9765764 free, 120 used. 1156536 avail Mem
Lima: pada tengah malam
Jiwa orang mati akan mengembara dari matahari terbenam hingga lewat malam. Linux membolehkan pengguna menjejaki sama ada mereka telah pergi dengan bantuan arahan "pada tengah malam". at digunakan untuk menjadualkan tugasan untuk dijalankan apabila tiba masa yang ditentukan seterusnya Ia berfungsi seperti tugas berjadual sekali sahaja (cron).
$ at midnight warning: commands will be executed using /bin/sh at> echo 'the spirits of the dead have left' at> <EOT> job 3 at Thu Oct 31 00:00:00 2017
Enam: daemon
Sistem Linux juga sangat bergantung kepada daemon - proses seperti ini berjalan di latar belakang Jalankan, menyediakan banyak fungsi sistem. Banyak daemon mempunyai nama yang berakhir dengan "d". "d" ini bermaksud "daemon", yang menunjukkan bahawa proses sentiasa berjalan dan menyokong beberapa fungsi penting. Daemon lain mengeja perkataan "daemon."
$ ps -ef | grep sshd root 1142 1 0 Oct19 ? 00:00:00 /usr/sbin/sshd -D root 25342 1142 0 18:34 ? 00:00:00 sshd: shs [priv] $ ps -ef | grep daemon | grep -v grep message+ 790 1 0 Oct19 ? 00:00:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 836 1 0 Oct19 ? 00:00:02 /usr/lib/accountsservice/accounts-daemon
Pembelajaran yang disyorkan: "tutorial video linux"