怖いハロウィーン Linux コマンド

怖いハロウィーン Linux コマンド

ハロウィーンではありませんが、Linux の不気味な側面に注目する価値はあります。幽霊、魔女、ゾンビの画像を表示するコマンドは何でしょうか?どれがトリック・オア・トリートの精神を刺激するでしょうか?

地下室

まあ、私たちはいつも地下室を目にします。名前にもかかわらず、crypt はジャンク ファイルの金庫や埋葬地ではなく、ファイルの内容を暗号化するコマンドです。現在、crypt は通常、古い crypt コマンドをエミュレートする mcrypt と呼ばれるバイナリを呼び出すことによって機能するスクリプトとして実装されています。 mycrypt コマンドを直接使用するのがより良い選択です。

$ mcryptx の
パスフレーズを入力してください(最大512文字)
大文字、小文字、数字を組み合わせて使用​​してください。
パスフレーズを入力してください:
パスフレーズを入力してください:

ファイル x は暗号化されました。

mcrypt コマンドは .nc 拡張子を持つ 2 番目のファイルを作成することに注意してください。暗号化しているファイルは上書きされません。

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

殺す

また、kill コマンドもあります。これは、もちろんプロセスを殺すためのものではなく、プロセスを適切に終了するための要件に応じて、プロセスを強制的にも非強制的にも終了させるためのものです。もちろん、Linux はそれだけではありません。代わりに、プロセスを終了するためのさまざまな kill コマンドがあります。 kill、pkill、killall、killpg、rfkill、skill (es-kill と発音)、tgkill、tkill、xkill があります。

$ キルオールランミー
[1] ./runmeを終了しました
[2] ./runmeを終了しました
[3]- ./runmeを終了しました
[4]+ ./runmeを終了しました

細断する

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

$ 重複ファイル.txt を破棄する
$ 重複した.txt
▒oΛ▒▒9▒lm▒▒▒▒▒▒▒o▒1־▒▒f▒f▒▒▒i▒▒h^}&▒▒▒{▒▒

ゾンビ

コマンドではありませんが、ゾンビは Linux システム上で非常に頑固な存在です。ゾンビは基本的に、完全にクリーンアップされなかった死んだプロセスの残骸です。プロセスはこのように動作することは想定されていません。つまり、死んだプロセスをそのまま放置してデジタル天国に送るのではなく、そのまま放置しておくのです。したがって、ゾンビの存在は、ゾンビをここに残しているプロセスに何か問題があることを示しています。

システムにゾンビ プロセスが残っているかどうかを確認する簡単な方法は、top コマンドのヘッダー行を確認することです。

$ トップ
トップ - 18:50:38 6 日間稼働、6:36、ユーザー 2 人、負荷平均: 0.00、0.00、0.00
タスク: 合計 171、実行中 1、スリープ中 167、停止中 0、ゾンビ 3 `< ==`
%CPU: 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 メモリ: 合計 2003388、空き 250840、使用中 545832、バッファ/キャッシュ 1206716
KiB スワップ: 合計 9765884、空き 9765764、使用済み 120。使用可能なメモリ 1156536

最悪!ゾンビプロセスが 3 つあることがわかります。

真夜中

ハロウィーンでは、死者の霊が日没から真夜中までさまようと言われることがあります。 Linux は at midnight コマンドを使用して出発を追跡できます。次の指定された時間にジョブを実行するようにスケジュールするために使用されます。at は 1 回限りの cron のように動作します。

深夜の$
警告: コマンドは /bin/sh を使用して実行されます
at> echo '死者の霊は去った'
で> <EOT>
2017年10月31日木曜日00:00:00のジョブ3

デーモン

Linux システムは、バックグラウンドで実行され、システムの機能の多くを提供するプロセスであるデーモンにも大きく依存しています。多くのデーモンの名前は「d」で終わります。 「d」はデーモンを意味し、このプロセスが常に実行されており、いくつかの重要な機能をサポートしていることを示します。 「デーモン」という言葉を使う人もいます。

$ ps -ef | grep sshd
ルート 1142 1 0 Oct19 ? 00:00:00 /usr/sbin/sshd -D
ルート 25342 1142 0 18:34 ? 00:00:00 sshd: shs [priv]
$ ps -ef | grep デーモン | grep -v grep
メッセージ+ 790 1 0 Oct19 ? 00:00:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
ルート 836 1 0 Oct19 ? 00:00:02 /usr/lib/accountsservice/accounts-daemon

要約する

上記は私が皆さんに紹介した怖いハロウィーン Linux コマンドです。皆さんのお役に立てれば幸いです。ご質問があれば、メッセージを残してください。すぐに返信いたします。

以下もご興味があるかもしれません:
  • Linux でも利用できる人気の Windows アプリ 10 選
  • Linux環境でのWin10 Bash/WSLによる.NET Coreアプリケーションのデバッグの詳細な説明
  • Linux で Crontab を使用して Tomcat アプリケーションを定期的に監視および保守する方法
  • Linux 上で Windows アプリケーションを実行する
  • Linux 上で Python3.6 をコンパイルしてインストールするための詳細なチュートリアル
  • Linux での i3 ウィンドウ マネージャーの設定と使用に関するチュートリアル
  • Linux がますます人気になっている 10 の理由
  • 収集する価値のある Linux ドキュメント編集コマンド 27 個
  • あなたが知らない Linux KDE アプリケーション 11 選

<<:  サブメニューをクリックする効果を実現するJavaScript

>>:  MySQL グループレプリケーションの設定手順 (推奨)

推薦する

CSS Houdini でダイナミックな波効果を実現

CSS Houdini は、CSS 分野における最もエキサイティングなイノベーションとして知られてい...

CSS はモバイル デバイスで水平スクロール ナビゲーション バーを実装します (PC デバイスにも適用可能)

関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...

MySQL トリガーの定義と使用方法の簡単な例

この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...

JS 1次元配列を3次元配列に変換する例

今日、CSDN の Q&A セクションで友人が質問をしているのを見ました。彼は 1 次元配列...

JavaScriptは、ユーザーがチェックボックスをオンにする必要があるプロトコルの例を実装します。

js では、ログインまたは登録を確認する前に、ユーザーが特定の契約書を読むように設定します (使用...

MySQLはデータベースのN+1クエリ問題を解決します

導入HibernateやMyBatisなどのORMフレームワークでは、部門に関連付けられたユーザーオ...

JavaScript 変数の昇格についての簡単な説明

目次序文1. どのような変数が促進されますか? 2. 可変プロモーションがあるのはなぜですか? (1...

CSS3は遷移を高速化し、遅延させる

1. 速度制御機能を使用して、トランジション効果(加速、減速など)の速度曲線を制御します。速度制御機...

Docker で onlyoffice をインストールして展開する詳細なプロセス

0. システム要件CPU I5-10400F以上メモリ 16 GB、32 GBのメモリが最適ハードド...

MySQL マスタースレーブレプリケーション構成プロセス

メインライブラリの構成1. MySQLを設定する vim /etc/my.cn # ファイルに次の内...

Bツリー挿入プロセスの概要

前回の記事 https://www.jb51.net/article/154153.htm では、B...

MySQL で not in を使用して null 値を含める問題を解決する

知らせ! ! ! uid が (a,b,c,null) に含まれないユーザーから * を選択します。...

サーバー上で selenium+chromedriver を実行するための詳細なチュートリアル

1. はじめにSelenium を使用して Web サイトからデータをスクレイピングしたいのですが、...

ウェブサイトレイアウトにおける CSS の計算関数 calc の例

calc は数値を計算するために使用される CSS 関数です。長さ、角度、時間などを計算できます。 ...

Linux redis-Sentinel 設定の詳細

ダウンロードダウンロードアドレス: https://redis.io/download /usr/l...