少し勉強中なので、以前書いた内容を整理したいと思います、不備があれば後日追記します
【1】Linuxに関する注意事項:
大文字と小文字を厳密に区別します。
- Linux コマンドの区別 ; ファイル名も大文字と小文字で厳密に区別されます。
- Linux はハードウェア
- の形式で保存されます。 /sd [A-P] CD ファイルは、/dev/sr0
- 圧縮パッケージ: .gz、.bz、.tar.bz2、
- スクリプト: .sh
- 設定ファイル: .conf
- Webページファイル: .html、.php
- Webページファイル: .html、.php
- すべてLinuxハードドライブ、U ディスク、CD などのストレージデバイスは、使用する前にマウントする必要があります
-
【2】Linuxディレクトリ:
-
/bin
binはBinaryの略称で、最もよく使われるコマンドが格納されています。
: -
/boot:
ここでは、接続ファイルやイメージ ファイルなど、Linux の起動時に使用されるいくつかのコア ファイルを示します。 -
/dev:
dev は、Linux の外部デバイスを格納するディレクトリです。 Linux でデバイスにアクセスする方法は、ファイルにアクセスする方法と同じです。 -
/etc:
このディレクトリは、システム管理に必要なすべての設定ファイルとサブディレクトリを保存するために使用されます。 :
ユーザーのホームディレクトリ。通常、各ユーザーはユーザーのアカウントに基づいて名前が付けられます。/lib:
このディレクトリには、システムの最も基本的なダイナミック リンク共有ライブラリが格納されており、その機能は Windows の DLL ファイルに似ています。ほとんどすべてのアプリケーションにはこれらの共有ライブラリが必要です。/lost+found:
このディレクトリは通常は空です。システムが不正にシャットダウンされると、いくつかのファイルがここに保存されます。/media:
Linux システムは、U ディスク、光学式ドライブなどの一部のデバイスを自動的に認識します。認識後、Linux は、認識されたデバイスをこのディレクトリにマウントします。/mnt:
システムは、ユーザーが他のファイル システムを一時的にマウントできるようにするためにこのディレクトリを提供します。光学ドライブを /mnt/ にマウントし、このディレクトリに入って光学ドライブの内容を表示できます。 。/opt:
これは、ホスト用の追加ソフトウェアがインストールされるディレクトリです。たとえば、ORACLE データベースをインストールする場合は、このディレクトリに配置できます。デフォルトは空です。-
/proc:
このディレクトリはシステムメモリのマッピングである仮想ディレクトリであり、このディレクトリに直接アクセスすることでシステム情報を取得できます。
このディレクトリの内容はハードディスク上ではなくメモリ内にあります。たとえば、次のコマンドを使用してホストの ping コマンドをブロックし、他の人が ping できないようにすることもできます。 machine:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
-
/root:
このディレクトリは、超特権者とも呼ばれるシステム管理者のユーザー ホーム ディレクトリです。 /sbin:
s は、システム管理者が使用するシステム管理プログラムを意味します。/selinux: このディレクトリは Redhat/CentOS に固有のセキュリティ メカニズムであり、Windows ファイアウォールに似ていますが、このディレクトリには selinux 関連のファイルが格納されます。
/srv: このディレクトリには、サービスの開始後に抽出する必要があるデータが保存されます。
-
/sys: これは、linux2.6 カーネルにおける大きな変更です。 2.6 カーネルに登場した新しいファイル システム sysfs がこのディレクトリにインストールされます。
sysfs ファイル システムは、プロセス情報の proc ファイル システム、デバイスの devfs ファイル システム、および擬似端末の devpts ファイル システムの 3 つのファイル システムからの情報を統合します。 ファイル システムは、カーネル デバイス ツリーを視覚的に反映したものです。 カーネル オブジェクトが作成されると、対応するファイルとディレクトリもカーネル オブジェクト サブシステム内に作成されます。 /tmp: このディレクトリは、いくつかの一時ファイルを保存するために使用されます。
/usr: これは、Windows のプログラム ファイル ディレクトリと同様に、ユーザーのアプリケーションとファイルの多くがこのディレクトリに配置される非常に重要なディレクトリです。
/usr/bin: システムユーザーが使用するアプリケーション。
/usr/sbin: スーパーユーザーが使用する比較的高度な管理プログラムおよびシステムデーモン。
/usr/src: カーネルソースコードのデフォルトの配置ディレクトリ。
/var: このディレクトリには、頻繁に変更されるディレクトリをこのディレクトリに配置することに慣れています。さまざまなログ ファイルが含まれます。
/var: これは非常に重要なディレクトリであり、システム上では多くのプログラムが実行されているため、各プログラムには対応するログがあり、これらのログはこのディレクトリ、特に /var/log ディレクトリに記録されます。メールのデフォルトの配置もここにあります。
【3】lsコマンド
ls 現在のファイルを表示
-a .ファイルと..ファイルを含むすべてのファイルを表示します
ls - A . ファイルと .. ファイルを除くすべてのファイルを表示します
ls -l ファイルの表示は、ファイル所有者、すべてのグループ、権限、作成時間などを含むファイル属性を表示するために使用されます。 : -rw------. 1 root root 1191 May 21 17:45 anaconda-ks.cfg
-: 通常のファイルを表します
- d: ファイルディレクトリ
- l:ソフトリンク
- r read w write 所有者 user
g 所属グループ group
o Others other
-
ls -lh と ls -l の違いはファイルのサイズです
ls -i はファイル i ノード、ファイルの一意の識別子をクエリします
mkdirはディレクトリを作成します
mkdir -p 複数レベルのディレクトリを作成します
touch ファイルを作成します
rmdir ディレクトリを削除します
rm -r ディレクトリを削除します
rmファイルを削除
rm -rf 強制削除、確認は必要ありません
-
cp copy files : cp コピーするファイルとコピー先のディレクトリ
cp -r ファイルをコピーして名前を変更します
mv ファイル切り替え mv 切り替え先にファイルを切り替え
pwd カレントディレクトリを表示
file: read r: cat, more, less, head, tail
w書き込み: vim
x実行: sc rip、command
-
directory 読み取り: ls
-
書き込み: touch、mkdir、rmdir、rm
実行: cd
chmod [ugoa +-= ] [ファイルまたはディレクトリ]
chmod 777 ファイル名
- ch grp はグループを次のように変更しますファイルが属する chgrp [ユーザー グループ] [ファイルまたはディレクトリ]
umsk -S ファイルのデフォルトの権限を表示します
u:user owner
g :group 所属するグループ
o:other Others
a:allEveryone
数字を使用 権限を示します: r--4 w--2 x--1 rwx:[421]: 7 rw-[420]:6 r--[400]:4
find /etc - name init: ファイル名にinitのみが含まれます
find /etc -name *init*: ファイル名にinitが含まれています
find /etc -name init*: ファイル名はinitで始まります
-
find /etc -name init???: ファイル名は init で始まり、その後に 3 文字が続きます
find /etc -iname init??: ファイル名の検索では大文字と小文字が区別されません
find /etc -size +204800: ファイル名サイズによる検索 + は検索要素がファイル サイズより大きいことを意味します - データ ブロックによると、1 データ ブロックは 0.5k であり、100M =102400k=204800 データです。ブロック
man [コマンドまたは設定ファイル]
Man ls
/Configuration options
more /etc/services: Viewconfiguration file
-
man services
コマンドとは:それはあなたの運命次第です
設定ファイルの内容だけを見てください
コマンド --help
【8】システム時刻を変更します
-
1.システム時刻を表示します
- 2 /////月、日、時、分、年 秒
- Mon Jun 12 21:43:33 CST 2017
-
【9】
ファイル圧縮形式 1、.gz圧縮形式
圧縮ファイル:gzip ファイル名
- 非圧縮ファイル:gunzip ファイル名
- gzip -d ファイル
- 圧縮ディレクトリ: tar -cvf 生成されたディレクトリ パッケージ化されるディレクトリ
以上がLinux関連のコマンドまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxのコアコンポーネントには、カーネル、ファイルシステム、シェル、および共通ツールが含まれます。 1.カーネルはハードウェアリソースを管理し、基本的なサービスを提供します。 2。ファイルシステムはデータを整理して保存します。 3.シェルは、ユーザーがシステムと対話するインターフェイスです。 4.一般的なツールは、毎日のタスクを完了するのに役立ちます。

Linuxの基本構造には、カーネル、ファイルシステム、およびシェルが含まれます。 1)カーネル管理ハードウェアリソースとUname-Rを使用してバージョンを表示します。 2)ext4ファイルシステムは、大きなファイルとログをサポートし、mkfs.ext4を使用して作成されます。 3)シェルは、BASHなどのコマンドラインインタラクションを提供し、LS-Lを使用してファイルをリストします。

Linuxシステムの管理とメンテナンスの重要な手順には、次のものがあります。1)ファイルシステム構造やユーザー管理などの基本的な知識をマスターします。 2)システムの監視とリソース管理を実行し、TOP、HTOP、その他のツールを使用します。 3)システムログを使用してトラブルシューティング、JournalCtlおよびその他のツールを使用します。 4)自動化されたスクリプトとタスクのスケジューリングを作成し、Cronツールを使用します。 5)セキュリティ管理と保護を実装し、iPtablesを介してファイアウォールを構成します。 6)パフォーマンスの最適化とベストプラクティスを実行し、カーネルパラメーターを調整し、良い習慣を開発します。

Linuxメンテナンスモードは、起動時にinit =/bin/bashまたは単一パラメーターを追加することにより入力されます。 1.メンテナンスモードの入力:GRUBメニューを編集し、起動パラメーターを追加します。 2。ファイルシステムを読み取りおよび書き込みモードに再マウントします:Mount-Oremount、RW/。 3。ファイルシステムの修復:FSCK/dev/sda1などのFSCKコマンドを使用します。 4.データをバックアップし、データの損失を避けるために慎重に動作します。

この記事では、DebianシステムのHadoopデータ処理効率を改善する方法について説明します。最適化戦略では、ハードウェアのアップグレード、オペレーティングシステムパラメーターの調整、Hadoop構成の変更、および効率的なアルゴリズムとツールの使用をカバーしています。 1.ハードウェアリソースの強化により、すべてのノードが一貫したハードウェア構成、特にCPU、メモリ、ネットワーク機器のパフォーマンスに注意を払うことが保証されます。高性能ハードウェアコンポーネントを選択することは、全体的な処理速度を改善するために不可欠です。 2。オペレーティングシステムチューニングファイル記述子とネットワーク接続:/etc/security/limits.confファイルを変更して、システムによって同時に開くことができるファイル記述子とネットワーク接続の上限を増やします。 JVMパラメーター調整:Hadoop-env.shファイルで調整します

このガイドでは、Debian SystemsでSyslogの使用方法を学ぶように導きます。 Syslogは、ロギングシステムとアプリケーションログメッセージのLinuxシステムの重要なサービスです。管理者がシステムアクティビティを監視および分析して、問題を迅速に特定および解決するのに役立ちます。 1. syslogの基本的な知識Syslogのコア関数には以下が含まれます。複数のログ出力形式とターゲットの場所(ファイルやネットワークなど)をサポートします。リアルタイムのログ表示およびフィルタリング機能を提供します。 2。syslog(rsyslogを使用)をインストールして構成するDebianシステムは、デフォルトでrsyslogを使用します。次のコマンドでインストールできます:sudoaptupdatesud

Debianシステムに適したHadoopバージョンを選択する場合、次の重要な要因を考慮する必要があります。1。安定性と長期的なサポート:安定性とセキュリティを追求するユーザーにとって、Debian11(Bullseye)などのDebianの安定したバージョンを選択することをお勧めします。このバージョンは完全にテストされており、最大5年のサポートサイクルがあり、システムの安定した動作を確保できます。 2。パッケージの更新速度:最新のHadoop機能と機能を使用する必要がある場合は、DebianのUnstableバージョン(SID)を検討できます。ただし、不安定なバージョンには互換性の問題と安定性のリスクがあることに注意する必要があります。 3。コミュニティのサポートとリソース:Debianには、豊富なドキュメントを提供できるコミュニティサポートが大きくなり、

この記事では、Tigervncを使用してDebian Systemsでファイルを共有する方法について説明します。最初にtigervncサーバーをインストールしてから構成する必要があります。 1. TigerVNCサーバーをインストールし、端末を開きます。ソフトウェアパッケージリストの更新リスト:sudoaptupdate tigervnc server:sudoaptinstaltaltigervnc-standalone-servertigervnc-common2。tigervncサーバーを構成するVNCサーバーパスワードを設定します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
