ホームページ  >  記事  >  これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

藏色散人
藏色散人転載
2021-12-20 10:34:342073ブラウズ

6 つの「恐ろしい」Linux コマンド

1: 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 コマンドは、拡張子「.nc」を持つ 2 番目のファイルを作成します。

暗号化しているファイルは上書きされません。 mcrypt コマンドには、キーのサイズと暗号化アルゴリズムのオプションがあります。オプションとしてキーを指定することもできますが、これは mcrypt コマンドでは推奨されません。

2: kill

これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

kill コマンドもあります。もちろん、これは殺人を指すのではなく、私たちが使用する終了 プロセスの終了をどの程度強制的に命令するかは、プロセスを適切に終了するために何が必要かによって決まります。もちろん、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

3:shred

これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

#Linux システムは、shred と呼ばれるコマンドもサポートしています。 Shred コマンドはファイルを上書きして以前の内容を隠し、ハード ドライブ回復ツールを使用してファイルを回復できないようにします。覚えておいてください: rm コマンドは基本的にディレクトリ ファイル内のファイル参照を削除するだけで、必ずしもディスクからコンテンツを消去したり上書きしたりするわけではありません。 Shred コマンドはファイルの内容を上書きします。

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

4: ゾンビ

これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

##ゾンビ (ゾンビ プロセス) はコマンドではありませんが、Linux システム上にあります。しかし根深い。ゾンビは基本的に、完全に消去されていない、死んだプロセスの残骸です。

プロセスはこのように実行されるべきではありません。死んだプロセスをそのまま死なせてデジタル天国に移動させるのではなく、残したままにしておくのです。そのため、ゾンビの存在は、ゾンビを残したプロセスに何らかの欠陥があることを示しています。

システム上にゾンビ プロセスが残っているかどうかを確認する簡単な方法は、一番上のコマンドのタイトル行を確認することです。

とても怖いです!上に示した 3 つのゾンビ プロセスがあります。

$ 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

五:真夜中に

死者の魂は日没から夜遅くまでさまよいます。 Linux では、ユーザーが「午前 0 時」コマンドを使用して外出したかどうかを追跡できます。 at は、次に指定された時刻になったときに実行されるタスクをスケジュールするために使用され、1 回限りのスケジュールされたタスク (cron) のように機能します。

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

6: デーモン

これら 6 つの「恐ろしい」Linux コマンドをまだ知りませんか?

Linux システムはデーモンにも大きく依存しており、この種のプロセスはバックグラウンドで実行されます。システムの多くの機能。多くのデーモンの名前は「d」で終わります。この「d」は「デーモン」を表し、プロセスが常に実行されており、いくつかの重要な機能をサポートしていることを示します。他のデーモンは「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 ビデオ チュートリアル

声明:
この記事はweixinで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。