恐ろしいハロウィンLinuxコマンド

3224 ワード

今はハロウィンではありませんが、Linuxの恐ろしい一面にも注目してみてください.鬼、巫女、ゾンビの画像を表示するコマンドは何ですか?「キャンディをあげないでいたずらをする」精神を励ますのはどれですか?
crypt
はい、cryptをずっと見ています.名前が異なるにもかかわらずcryptは地下室でもゴミファイルの埋葬坑でもなく、ファイルの内容を暗号化するコマンドです.現在、cryptは通常、mcryptというバイナリファイルを呼び出すことで、以前のcryptコマンドをシミュレートして作業を完了するスクリプトで実装されています.mycryptコマンドを直接使用するのがより良い選択です.

$ 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.

mcryptコマンドは、2番目の拡張子を作成することに注意してください.ncのファイル.暗号化されているファイルは上書きされません.
mcryptコマンドには、鍵サイズと暗号化アルゴリズムのオプションがあります.オプションで鍵を指定することもできますが、mcryptコマンドでは奨励されません.
kill
また、kill命令Cはもちろん殺人ではなく、プロセスを強制的かつ非強制的に終了させるために使用され、それらの要求を正確に終了することに依存する.もちろんLinuxはそれだけではありません.逆に、プロセスを終了するために様々なkillコマンドがあります.kill、pkill、killall、killpg、rfkill、skill()はes-kill、tgkill、tkill、xkillと読みます.

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

shred
Linuxシステムはshredというコマンドもサポートしています.shredコマンドは、ファイルを上書きして以前の内容を非表示にし、ハードディスク(HDD)リカバリツールでリカバリできないことを確認します.rmコマンドは、基本的にはディレクトリファイル内のファイルの参照を削除するだけですが、ディスクからコンテンツを削除したり上書きしたりするとは限りません.shredコマンドはファイルの内容を上書きします.

$ shred dupes.txt
$ more dupes.txt
▒oΛ▒▒9▒lm▒▒▒▒▒o▒1־▒▒f▒f▒▒▒i▒▒h^}&▒▒▒{▒▒

ゾンビ
命令ではありませんが、ゾンビはLinuxシステム上頑固な存在です.ゾンビは基本的に完全に除去されていない死亡プロセスの遺骸である.プロセスはこのように働くべきではありません――死のプロセスをあちこちぶらぶらさせて、簡単に死なせてデジタルの天国に入るのではありませんて、だからゾンビの存在は彼らにここに残されたプロセスにいくつかの欠陥があることを表明しました.
簡単な方法で、あなたのシステムにゾンビプロセスが残っているかどうかを確認し、topコマンドのタイトル行を見てみましょう.

$ 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

怖い!ゾンビプロセスが3つ表示されます.
at midnight
ハロウィンにそう言うこともありますが、死者の魂は日没から真夜中までぶらぶらしています.Linuxはat midnightコマンドによってそれらの離脱を追跡することができる.次回指定時間に到達したときに実行するジョブを手配するために使用され、atの役割は使い捨てcronに似ている.

$ at midnight
warning: commands will be executed using /bin/sh
at> echo 'the spirits of the dead have left'
at> 
job 3 at Thu Oct 31 00:00:00 2017

デーモンプロセス
Linuxシステムも、バックグラウンドで実行されるプロセスに高度に依存し、システムの多くの機能を提供しています.多くのデーモンプロセスの名前は「d」で終わります.この「d」は、デーモンプロセスdaemonを表し、このプロセスが常に実行され、いくつかの重要な機能をサポートしていることを示します.「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

まとめ
以上述べたのは編集者が皆さんに紹介した恐ろしいハロウィンLinux命令で、皆さんに役に立つことを望んでいます.もし皆さんが何か疑問があれば、私にメッセージを送ってください.編集者はすぐに皆さんに返事します.