【運用保守技術者学習】Linux共通コマンド

Linuxの一般的なコマンド

0. システムバージョンを確認する

cat /etc/centos-release

ここに画像の説明を挿入

[root@localhost ~]#

以下のような多くの情報が含まれています。

  • root: 現在ログインしているユーザー名を示します。
  • @: これは単なる区切り文字であり、「at」と理解できますが、「in」と「at」を意味します。
  • localhost: 現在のホスト名を示します。
  • ~: 現在のユーザーのルートディレクトリを示します (root ユーザーのルートディレクトリは なので/rootcd /root結果cd ~は同じです。同様に、別のユーザー siman のルートディレクトリも で/home/simancd /home/siman結果cd ~は同じです)
  • #: 現在のユーザーが root (root) ユーザーであることを示し、root 以外のユーザーは $ で表されます。

1. システムの種類 (32 ビットまたは 64 ビット) を確認します。

uname -a

ここに画像の説明を挿入

2. パーティションのステータスを確認する

df -h

ここに画像の説明を挿入
dfディスクの容量情報を表示するツールです。-h容量を読みやすくするためにパラメータが追加されます。つまり、単位として M または G が自動的に使用されます-h。パラメータが追加されない場合、単位はバイトになります。

名前 平均
ファイルシステム ファイルシステム
サイズ 総容量
アベイルズ 利用可能(残りの空き容量)
使用% 全体に対する割合として使用されます
上に取り付けられました マウントされたディレクトリ
使用済み 使用済み

ユーザーはスワップを利用できないため、df ツールを通じてスワップのステータスを確認することはできません。なお、tmpfsはLinuxのメモリファイルシステム/dev/shmで、このディレクトリはハードディスク上のディレクトリと同様にファイルを保存できますが、メモリ上に分割された空間であるため、システム再起動後は失われます。

3. CPU 構成を確認する

cat /proc/cpuinfo

ここに画像の説明を挿入

名前 平均
プロセッサー 0 から始まるコア ID を示します。合計 8 つの Cat コアがある場合、最後のコアの ID は 7 です。
物理ID 物理 CPU ID を 0 から示します。物理 CPU が合計 2 個ある場合、最後の物理 CPU の ID は 1 になります。

4. メモリ構成を確認する

cat /proc/meminfo

ここに画像の説明を挿入

名前 平均
メムトアル 総メモリ容量
free

ここに画像の説明を挿入

  • このメソッドは、物理メモリのステータスに加えて、スワップ パーティション (スワップ) のステータスを表示します。
  • Linux のスワップ パーティションはWindows の仮想メモリに相当し、ハードディスク上の領域を解放し、それをメモリとして使用してシステム効率を向上させます。
    読み書きの効率と速度を向上させるために、Linux カーネルはファイルをメモリにキャッシュします (メモリのこの部分がキャッシュ メモリ (キャッシュ メモリ) です)。
    プログラムの実行が終了した後でも、キャッシュ メモリは自動的に解放されません。これにより、プログラムが Linux システムでファイルの読み取りと書き込みを頻繁に行うと、利用可能な物理メモリが少なくなることがわかります。システムの物理メモリが十分ではない場合、現在実行中のプログラムが使用できるように物理メモリの一部を解放する必要があります。空き領域は、長期間動作しなかったプログラムによって発生する場合があります。これらの空き領域は一時的にスワップ領域に保存され、それらのプログラムが実行される直前に、保存されたデータがスワップ パーティションからメモリに復元されます。 。このように、物理メモリが不足している場合、システムは常にスワップを実行します。

5. ファイル操作

名前 平均
障害者 現在のディレクトリのフルパスを表示します
ls 指定したディレクトリ内のファイルを表示します。指定したディレクトリに従わない場合は、カレントディレクトリの情報が表示されます。
CD 指定したディレクトリを入力してください

1、パスワード

pwd

ここに画像の説明を挿入

2、CD

cd Desktop
cd ~

ここに画像の説明を挿入

3、ls

ls

ここに画像の説明を挿入

ls -l

ここに画像の説明を挿入

出力では、ls -lコマンドを使用して、現在のディレクトリ内のすべてのファイルとサブディレクトリの詳細情報が表示されます。出力の各行には、ファイル/フォルダーに関するいくつかの基本情報が含まれています。各フィールドの意味は次のとおりです。

total 0                      总文件数
drwxr-xr-x. 2 gee gee 6 Jun 24 21:18 Desktop   
文件权限、硬链接数、所有者、组、大小、时间、名称
  • Total Files : ファイル/フォルダーの合計数
  • ファイルのアクセス許可: ファイル/フォルダーのアクセス許可。r、w、x で表されます。
  • ハード リンクの数: ファイルの場合は、このノードにリンクされているファイルの数を示します。ディレクトリの場合は、このノードにリンクされているサブディレクトリの数を示します。
  • owner : ファイル/フォルダーの所有者
  • グループ: ファイル/フォルダーが属するグループ
  • サイズ: ファイルのサイズ、ディレクトリのサイズは通常 4096 バイトです
  • 時刻: ファイルが最後に変更された時刻
  • name : ファイル/フォルダーの名前
  • rw-r--r--現在のファイル(フォルダー)、、、、のパーミッションr:读情報w:写3 ビットは 1 つのグループ、rw-、r–、r– はそれぞれ、を表しますx:执行当前用户用户组其它用户的权限

たとえば、2 行目は現在のディレクトリのデスクトップ フォルダー、ファイルのアクセス許可はrwxr-xr-x.2、ハード リンクの数は 2、所有者と所属グループは両方gee、サイズは 6、最終変更時刻は 21 であることを示しています。 6 月 24 日の 18、ファイル名は ですDesktop最初の文字はdオブジェクトがディレクトリであることを示し、-それは通常のファイルを示します。

ls -a

-a: 隠しファイルを表示することを示します。ファイル名の先頭の「.」は、そのファイルが隠しファイルであることを示します。隠しファイルにアクセスするには、「.」を入力する必要があります。.bash_profile を表示する場合は、 cat .bash_profile を入力します
ここに画像の説明を挿入

ll

ここに画像の説明を挿入

  • llEqualls –lですが、 ll はコマンド (プログラム) ではなく、 ls -l のエイリアスなので、入力時間を節約できます。任意のコマンドのエイリアスをカスタマイズできます。たとえば、次のように la を定義できます。ls –a

6. ls -l のエイリアスとして ll を定義する方法、定義エイリアスを設定する

Linux では、ターミナル構成ファイルを変更することでエイリアスを定義できます。ターミナル プログラムにはさまざまな種類がありますが、最も一般的なのは Bash ターミナルで、Bash ターミナルでは~/.bashrcファイルを変更することでエイリアスを定義できます。

次の手順でlaエイリアスを設定できますls -a

1.~/.bashrcファイルを開きます

テキスト エディタでファイルを開きます~/.bashrc。次に例を示します。

nano ~/.bashrc

2. エイリアスを定義する

ファイルの最後に次の 2 行を追加します。

alias ll='ls -l'
alias la='ls -a'

コマンドの最初の行ではllエイリアスを定義し、それを のls -l省略形として設定し、コマンドの 2 行目ではlaエイリアスを定義し、それを のls -a省略形として設定します。

3. アクティブなエイリアス

ファイルを保存し、テキスト エディタを終了します。新しいエイリアスを有効にして現在のセッションに入るには、次のコマンドを入力します。

source ~/.bashrc

これにより、~/.bashrcファイルがすぐに再ロードされ、定義されたエイリアスが有効になります。

これで、ターミナルでコマンドllの代わりにコマンド、およびコマンドの代わりにコマンドを使用できるようになりますls -llals -a

4. 実際の効果

  • 設定する前に

ここに画像の説明を挿入

  • 設定ファイル

ここに画像の説明を挿入

  • 設定後

ここに画像の説明を挿入

7. ファイル操作(mkdir、rm、cp、mv)

  1. mkdir, mkはmake(作成、生成)の略、dirはdirectory(ディレクトリ)の略、make directoryはディレクトリ(フォルダ)を作成するという意味です

ここに画像の説明を挿入

  1. rmRemove の略で、その名の通り削除するという意味です。rm でファイルを削除する際、何もパラメータを付けないと、ファイルを削除するかどうかのプロンプトが表示され、y を入力して確認し、n を入力します。キャンセルします。-f パラメータを追加すると、プロンプトを表示せずに強制的に削除されます (慎重に使用してください)。

ここに画像の説明を挿入

  • ディレクトリ (フォルダー) を削除するには、ファイルと同じように -r パラメーターを追加する必要があります。プロンプトを表示せずに削除するには -f を追加します (後悔しないでください)。ここでは 2 つのパラメーターが一緒に書かれています -rf

ここに画像の説明を挿入

  1. CPとMV
名前 平均
CP copyの略語は、その名前が示すように、コピーすることを意味します。
MV moveの略語は、その名前が示すように、移動することを意味します
命令格式:
cp 目录/源文件 目标目录
mv 目录/源文件 目标目录
  • mv には移動機能に加えて、ファイルディレクトリが変更されない場合に名前だけを変更するリネーム機能もあり、もちろんターゲットディレクトリもリネームをサポートしています。
  • cp練習効果

ここに画像の説明を挿入

  • MV練習効果

ここに画像の説明を挿入

8. テキスト編集 (vi)

Linux 上のテキストエディタには vim と nano がありますが、centos の最小インストールには vim しか含まれていないため、vim のみを紹介しており、nano を使用する必要がある場合は別途インストールする必要があります。

Linux システムでは、コマンド ラインを使用してインストールできますnano

  1. オープンターミナル

Linux OS でターミナルを開きます。

  1. パッケージマネージャーを使用して nano をインストールする
  • Debian/Ubuntu ディストリビューションではapt-getパッケージ マネージャーを使用できます。

    sudo apt-get update
    sudo apt-get install nano
    

    これにより、システム パッケージ リストが更新され、nanoエディターがインストールされます。

  • CentOS/RHEL ディストリビューションではyumパッケージ マネージャーを使用できます。

    sudo yum update
    sudo yum install nano
    

    これにより、システム パッケージ リストが更新され、nanoエディターがインストールされます。

  • Arch Linux ディストリビューションではpacmanパッケージ マネージャーを使用できます。

    sudo pacman -Sy nano
    

    これにより、システム パッケージ リストが更新され、nanoエディターがインストールされます。

インストールが成功したら、ターミナルにコマンドを入力しnano、Enter キーを押してnanoエディタを実行できます。

vi 形式:

vi 文件名
  • ファイル名が存在する場合はファイルを開き、ファイル名が存在しない場合はオープン モードで新しいファイルを作成します。
  • オープンモードに入った後、i を押して編集モードに入り、方向キーを動かして入力カーソルの位置を移動する必要があります。
  • キーを押してEsc編集モードを終了し、保存および終了操作は編集モードを終了しているときにのみ実行できます。
  • 編集モードを終了することは、開いたばかりのモードと同じであり、このモードでは、入力は:wqvim を保存して終了することを:意味し、vim のコマンド モードに入るはw書き込み (保存) を意味しq、終了することを意味します。

viエディターでは、次のショートカットを使用して、行全体を検索、置換、削除できます。

  1. テキストを検索

viエディターでは、/または?コマンドを使用してテキストを検索できます。

  • /注文

    コマンド モードでは、/キーを押して、検索するテキストを入力し、最後にEnterキーを押します。viエディターは現在のカーソル位置の下にあるテキストを検索し、最初に一致した結果にカーソルを置きます。
    ここに画像の説明を挿入

  • ?注文

    コマンド モードでは、?キーを押して、検索するテキストを入力し、最後にEnterキーを押します。viエディターは現在のカーソル位置より上のテキストを検索し、最初に一致した結果にカーソルを置きます。
    ここに画像の説明を挿入

  1. テキストを置換する

viエディターでは、:%sコマンドを使用してテキストを置換できます。

  • :%s/old/new/g注文

    コマンド モードで、:%sコマンドを入力し、次にoldreplace withを入力しnew、最後にgグローバル置換を示すパラメータを追加します。たとえば、テキスト内のすべてをにad置き換える場合は12、次のコマンドを実行できます。

    :%s/ad/12/g
    

    これにより、テキストがグローバルに検索され、一致するすべてが置換されますad
    ここに画像の説明を挿入
    ここに画像の説明を挿入

  1. 行全体を削除する

viエディターで、dd次のコマンドを使用して行全体を削除できます。

  • dd注文

    コマンド モードでddコマンドを押すと、現在のカーソルがある行が削除されます。複数の行を削除する場合は、ddコマンドの前に削除する行数を追加できます。たとえば、現在の行と次の 3 行を削除する場合は、次のコマンドを入力します。

    4dd
    

    これにより、現在の行とその下の 3 行が削除されます。
    ここに画像の説明を挿入
    ここに画像の説明を挿入

viこれらのコマンドが、エディターでのテキストの検索、置換、削除をより効率的に行うのに役立つことを願っています。

9. テキスト表示 (猫、多い、少ない)

cat test.txt

ここに画像の説明を挿入

less test.txt

ここに画像の説明を挿入
ここに画像の説明を挿入

more test.txt

ここに画像の説明を挿入

10. テキストビュー (grep、find)

ここに画像の説明を挿入

  • test.txtのasdを含む行を表示する

形式:
grep 検索コンテンツのディレクトリ/ファイル名
ファイル名の前にディレクトリが追加されていない場合は、現在のディレクトリ内のファイルであることを意味します

grep は、ハードディスク上のファイルの内容を検索するだけでなく、ターミナル上の他のプログラムの出力をフィルタリングして出力 (または出力を指定) することもできますが、パイプ文字 " " が必要です|
パイプライン:その名前が示すように、送信と接続を意味します。したがって、Linux におけるパイプ記号の su 関数は、前のプログラムが出力した結果を後続のアプリケーションに渡すこと、つまり、後続のアプリケーションの処理対象は前のアプリケーションの結果から得られることになります。ここに画像の説明を挿入
grep を使用して ip addr 出力をフィルタリングし、inet を含む行のみを出力します。
ここに画像の説明を挿入

形式:
grep 検索コンテンツのディレクトリ/ファイル名
ファイル名の前にディレクトリが追加されていない場合は、現在のディレクトリ内のファイルであることを意味します

  • ファイルのフルネームで検索する

ここに画像の説明を挿入

  • ワイルドカードを使用して*一致を検索します。*つまり、複数の文字が一致することを意味し、ワイルドカードは1 つの文字が一致することを意味します。

ここに画像の説明を挿入

11. 梱包と解凍(タール)

  • Linux でのパッケージ化と圧縮は 2 つの概念であり、tar は単なるパッケージング ツール (複数のファイルを 1 つのファイルにパッケージ化する) ですが、パッケージ化中に圧縮するために tar で他の圧縮ツールを呼び出すことができます。
  • フォーマット:

1. パックのみ: tar –cvf 打包后的文件名 需要被打包的文件(夹)
2. 圧縮のために gz をパックして呼び出します:tar –czvf 打包后的文件名 需要被打包的文件(夹)

  • 注:
    gz には専用のコマンドがあります。ファイルのサフィックスがそうでない場合、 tar を使用して解凍すること.gz.tar.gzできません。gunzip を使用する必要があります。gz のその他の使用方法については、「linux gz」を検索してください。
    また、Linux では gz 圧縮以外にも bz2、tgz、z などがあり、当然 zip も存在します。
    以下は、tar パッケージ化と、圧縮のために gz を呼び出す tar のみを示しています。

1. まず ls -lsh を使用して、ディレクトリ内にあるファイルとファイル サイズを確認します。

ここに画像の説明を挿入
2. -cf パラメータを使用して、.repo で終わるファイルのみを現在のディレクトリに保存します打包
ここに画像の説明を挿入

3. -czf パラメータを使用して、すべての .repo ファイルをコピーします。打包并压缩
ここに画像の説明を挿入

ここに画像の説明を挿入

パラメータの説明:-cパッケージ化を意味し、開梱は です-x-tパッケージ内のファイルのみをリストします。-f持つ必要があります。-v操作(解凍)中のファイルを出力します(オプション)。

12. ネットワーク設定(IP)

ネットワーク カードの IP 構成ファイルは/etc/sysconfig/network-scriptsディレクトリ内にあり、ifcfg-*ファイル名の形式で存在します (ifcfg- は固定で、*ネットワーク カード インターフェイスの名前を示します) (異なるマシンのネットワーク カード インターフェイスの名前は異なります。設定する前に ls で確認してください)

cd /etc/sysconfig/network-scripts
ls
cat ifcfg-ens160

ここに画像の説明を挿入

  • このマシンはインストール時にネットワーク (dhcp モード) を設定しているため、より多くの項目 (デフォルト) が表示されますが、すべての項目が必要なわけではありません。以下に、静的 IP アドレスを使用し、必要な項目のみを保持するモードを示します。

ここに画像の説明を挿入

  • TYPE=“Ethernet”
    ネットワーク インターフェイスがイーサネット インターフェイス、つまり一般的な有線ネットワーク インターフェイスであることを示します。他のタイプには、無線インターフェイス、仮想インターフェイスなどが含まれる場合があります。ネットワーク インターフェイスの種類が異なれば、必要な設定パラメータも異なるため、この行の設定はネットワーク接続の設定と管理にとって重要です。

  • BOOTPROTO=“static”ネットワーク インターフェイスが静的 IP アドレスを使用することを示します。これは、ネットワーク インターフェイスの IP アドレス、サブネット マスク、ゲートウェイなどのパラメーターをファイル内で手動で指定する必要があることを意味します。これは、IP アドレスを自動的に割り当てるためのプロトコルである DHCP (Dynamic Host Configuration Protocol) とは異なります。DHCP は、そのネットワーク インターフェイスに IP アドレス、サブネット マスク、ゲートウェイなどのパラメータを自動的に割り当てます。


    したがって、 BOOTPROTO="static" 行の設定は、ネットワーク インターフェイスの構成を DHCP に任せるのではなく、手動構成を使用してネットワーク パラメーターを指定するようにシステムに指示します。

  • ネットワークカード名 ( DEVICE)、起動可能 ( ONBOOT)

  • IP ( IPADDR)、マスク ( NETMASK)、ゲートウェイ ( GATEWAY)

構成が完了したら、ネットワーク カードを再起動して有効にする必要があります。コマンドを再起動します。

 systemctl restart network
报错Failed to restart network.service: Unit network.service not found.

このエラーは、network.service という名前のネットワーク サービスが現在のシステムで有効になっていないため、再起動操作を実行できないことを意味します。

CentOS 7 以降では、ネットワーク サービスは NetworkManager から systemd-networkd および systemd-resolved に移行されました。したがって、ネットワーク サービスを再起動する場合は、次のコマンドを使用する必要があります。

systemctl restart systemd-networkd.service

または:

systemctl restart NetworkManager.service

このうち、systemd-networkd.service は、小規模なネットワーク環境 (サーバーなど) での使用に適した systemd フレームワークのネットワーク サービスです。NetworkManager.service は広く使用されているネットワーク管理プログラムであり、より多くのネットワーク管理機能を提供し、複数のネットワーク インターフェイスを管理する必要がある複雑なネットワーク環境に適しています。

したがって、systemd-networkd.service または NetworkManager.service がシステムに存在する場合は、上記のコマンドを使用してネットワーク サービスを再起動してみることができます。

IP 設定用の 1 つのネットワーク カードのデュアルライン (2 IP) および 3 ライン (3 IP)。

注: この説明で説明するマルチ IP 構成はすべて 1 つのネットワーク カード上で構成されており、すべての IP は同じサブネット内にあります (一般に同じセグメント内の IP として知られています)。デュアル ネットワーク カードの異なる IP セグメントではシステム ルーティング ポリシーを構成する必要がありますが、これについてはこの説明の範囲を超えています。

構成のアイデア:

元のネットワーク カードの IP 構成ファイル (ifcfg-*) をコピーし、ファイル名を新しいインターフェイスの名前に変更し、新しい構成ファイル内の DEVICE 項目、IPADDR、NETMASK 項目を変更し、GATEWAY 項目をキャンセルします。システムにとって、これは 2 つの構成ファイル用の物理ネットワーク カードですが、2 つの構成ファイルに同じ名前を付けることはできず、デバイス名 (DEVICE) も同じにすることはできません。
ここに画像の説明を挿入

親切なヒント:

上記は 2 行構成ですが、3 行構成も同様です。DEVICE 名とファイル名に注意してもう 1 つコピーします。

前述のように、ネットワーク カード構成ファイルを変更するには、ネットワーク カードを再起動する必要があります。同様に、新しい構成ファイルを ip に追加する場合も、ネットワーク カードを再起動する必要があります。ネットワーク カードを再起動するコマンド: systemctl restart
network

動作するかどうかを確認します。

方法 1: 別のマシンで構成した IP に ping を実行すると、一般ルールが有効になります (失敗した場合でも、必ずしも有効になるとは限りません。これにはネットワークの知識が必要ですが、これについては後で紹介します)。 方法 2: ip addr を使用します。
このマシン上のこのマシンのアドレスを検出して Ping するシステム内のコマンド(推奨方法)
ここに画像の説明を挿入

  • UP はネットワーク カードが有効であることを示します
  • 1: lo はループ インターフェイスです。存在する必要があり、デフォルトで有効になっています。
  • 2: eno16777736 は、構成したばかりの物理ネットワーク カードです。

IPアドレスは2つ設定されており、2回線のコンピュータ室であれば、一方がテレコムIP、もう一方がユニコムIPと理解できます。

親切なヒント:

UP が表示されると、構成ファイルに構文エラーがなく、正常に有効化されていることを確認できます。同時に、マシン上の自分の IP に ping (ping 192.168.14.128 や ping 172.16.0.128 など) することもできます。通常の返品情報を取得できます。

13. ネットワーク設定(DNS)

  • DNS の標準設定ファイルは次のとおりです。/etc/resolv.conf
  • なぜこれが標準設定ファイルなのでしょうか? 前述のネットワークカード設定ファイルでDNSを設定する人もいるからです。
  • DNS サーバーのアドレスを、/etc/sysconfig/network-scriptsディレクトリにあるネットワーク カード構成ファイル (ifcfg) に次の形式で追加します。例えば
DNS1=xxx.xxx.xxx.xxx

標準の設定ファイルを使用することをお勧めします。

  • resolv.conf ファイルを編集し、DNS サーバーのアドレスを追加します。

注: DNS 設定の変更はすぐに反映されるため、設定後、163.com や baidu.com などの大規模な Web サイトのドメイン名にすぐに ping を実行し、応答があれば設定は成功です。
ここに画像の説明を挿入

14. ファイアウォール設定(firewalld)

ファイアウォールにはあま​​りにも多くのネットワーク知識が必要なため、コンピュータ ルームの場合は、リモート ポートであってもシステム ファイアウォールがデフォルトで開いており、設定する必要がないため、ほとんど触れられません。したがって、この段階でのファイアウォールの導入は、ファイアウォール サービスの操作 (開始、停止、無効化、および実行ステータスの表示) の導入にすぎません。通常、初心者の場合、不要なトラブルを減らすために、最初にファイアウォールを無効にすることをお勧めします。
ここに画像の説明を挿入

ファイアウォールが有効になっているかどうかを確認する

systemctl status firewalld
  • activesysは開始を意味します
名前 平均
systemctl ファイアウォールを停止します ファイアウォールを停止する
systemctl ファイアウォールを無効にする ファイアウォールを無効にします。つまり、次回の再起動後に再起動しません(次回のみ有効になります)。
systemctl ファイアウォールを開始します ファイアウォールを開始する
  • 非アクティブ化後:

ここに画像の説明を挿入

15. ファイアウォールの設定 ファイアウォールの設定(selinux)

getenforce
  • getenforceコマンドを使用してselinux のステータスを確認します。強制とは、有効であることを意味します
vi /etc/selinux/config
  • selinuxの設定ファイルを修正する
  • SELINUX=enforcing を SELINUX=disabled に変更します。
SELINUX=disabled

変更された状態:
ここに画像の説明を挿入

変更が完了したら、システムを再起動して有効にする必要があります。

16. よく使用されるコマンド - リモート (ssh)

Linux のキャラクター操作は、リモート接続に ssh プロトコルを使用します (Linux グラフィカル デスクトップはリモート デスクトップ接続に vnc プロトコルを使用し、Microsoft Windows は RDP プロトコルを使用します)。ssh クライアントはリモートからホストにログインできます
したがって、サーバーの紹介はあまりありません。参考までに、次のような ssh プロトコルをサポートするクライアントを紹介するだけです。

  • パテ

  • エクスシェル

  • Bitvis SSH クライアント

  • セキュアカルト

VNC (仮想ネットワーク コンピューティング) および SSH (セキュア シェル) プロトコル

  • VNC (仮想ネットワーク コンピューティング) プロトコルと SSH (セキュア
    シェル) プロトコルはどちらも、コンピュータ分野で一般的に使用されるリモート アクセス プロトコルです。それらは主にセキュリティと機能の点で異なります。

    VNC プロトコルを使用すると、ユーザーはグラフィカル インターフェイスを使用してリモート コンピュータから別のコンピュータを制御できます。VNC プロトコルの仕組みは、リモート コンピューター上の画面イメージがローカル コンピューターに送信され、ローカル コンピューター上のマウスとキーボード入力によってリモート コンピューターが制御されるというものです。VNC プロトコルの主な利点は、インストールと使用が簡単で、リモート デスクトップのサポートと管理に適していることです。

    ただし、VNC プロトコルの欠点は、ユーザーのすべての画面イメージとマウス/キーボード入力がネットワーク経由で送信される可能性があるため、セキュリティが比較的低いことです。さらに、VNC プロトコルのグラフィックス伝送速度はネットワーク遅延の影響を受ける場合もあります。

  • SSH プロトコルは、ローカル コンピュータとリモート コンピュータの間に暗号化されたチャネルを作成するために使用される暗号化されたネットワーク プロトコルです。これは主に、リモート ログインとコマンドの実行、SSH 経由のファイル転送、リモート コンピュータ/サーバーへの大量のデータの安全な転送に使用されます。SSH プロトコルでは、送信されるすべての情報が暗号化されるため、セキュリティが強化されます。さらに、SSH プロトコルの使用は高速であり、テキストベースのシステム管理に適しています。

    つまり、VNC プロトコルはデスクトップの制御とグラフィカル インターフェイスのサポートが必要な環境に適しており、SSH プロトコルはより高いセキュリティとテキスト ベースのリモート アクセスが必要な環境に適しています。実際の使用では、これらのプロトコルは相互に補完することができ、特定のニーズに応じて使用するプロトコルを選択できます。

Xshell の共通コマンド - 再起動/シャットダウン

シャットダウンコマンド:

注文 説明
シャットダウン -h root ユーザーは必須です。root ユーザーとして直接入力できます。
停止する 最も一般的に使用され、実際には shutdown –p と同じです。
初期化0 init は Linux において非常に重要な概念です。詳細については、「linux init」を検索してください。

再起動コマンド:

名前 平均
シャットダウン –r 権限にはrootが必要です
リブート 最も一般的に使用され、実際には shutdown –r と同じです。
初期化1 詳細については、「linux init」を検索してください。

要約する

運用保守エンジニアにとって、Linux の基本操作は验证系统版本验证硬件配置网络などであり、ネットワークの構成には が含まれます文件的基本操作,查看、复制、编辑等

おすすめ

転載: blog.csdn.net/weixin_43576565/article/details/131376844