これらの Linux コマンドを習得できるのは 10% にすぎないと言われています。

01Linuxシステムバージョンを確認するコマンド

(3つの方法)

  • 猫/etc/問題

このコマンドはすべての Linux ディストリビューションでも機能します

 [root@S-CentOS home]# cat /etc/issue
  CentOS release 6.5 (Final)
  Kernel \r on an \m
  • cat /etc/redhat-release

この方法は Redhat ベースの Linux にのみ適しています

[root@S-CentOS home]# cat /etc/redhat-release

  CentOS release 6.5 (Final)
  • lsb_release -a

すべてのバージョン情報を一覧表示できます

  [root@S-CentOS ~]# lsb_release -a

  LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

  Distributor ID:CentOS

02 Linuxカーネルバージョン確認コマンド

(2つの方法)

  • 猫/proc/バージョン

  • うなめ -a

1. LinuxのCPUサイズ

  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"

写真

注: Linux では、/proc/cpuinfo で各 CPU の詳細情報を確認できます。ただし、デュアルコア CPU の場合は、cpuinfo に 2 つの CPU が表示されます。人々はよくこれらを 2 つのシングルコア CPU と間違えます。

実際には、シングルコアとデュアルコアは物理プロセッサ ID によって区別される必要があります。物理プロセッサ ID は cpuinfo または dmesg から確認できます。フラグ ht がある場合は、ハイパースレッディング テクノロジがサポートされていることを示します。物理 CPU の数を確認するには、物理​​ ID の値を確認できます。それらが同じであれば、 、

2. メモリサイズ

cat /proc/meminfo |grep MemTotal

写真

3. ハードディスクのサイズ

fdisk -l |grep ディスク

写真

4、名前-a 

# カーネル/オペレーティング システム/CPU 情報を表示する Linux システム情報コマンド

写真

5、head -n 1 /etc/issue 

# オペレーティング システムのバージョンを確認します。文字 L ではなく数字の 1 です。

写真

6、cat /proc/cpuinfo 

CPU 情報を表示する #Linux システム情報コマンド

写真

写真

7、ホスト名 

# コンピューター名の Linux システム情報コマンドを表示します。

写真

8、lspci -tv 

# すべての PCI デバイスをリストする

写真

9、lsusb -テレビ 

# すべての USB デバイスの Linux システム情報コマンドを一覧表示します

写真

10、lsmod 

# ロードされたカーネルモジュールをリストする

11、環境 

# 環境変数リソースを表示する

12、フリー-m 

# メモリ使用量とスワップ領域の使用量を確認する

写真

13、df -h 

# 各パーティションの使用状況を確認する

写真

ファイアウォールは、ポートを仮想マシンのグラフィック操作のみに制限します。

firewall-cmd --state ファイアウォールのステータスを表示する

firewall-cmd --get-active-zones は、システムが現在使用しているドメインをリストします。

firewall-cmd --get-default-zone デフォルトのファイアウォールの有効ゾーンを表示します。

firewall-cmd --get-zones デフォルトのルールを表示する

firewall-cmd --list-all-zones すべてのドメインを表示

firewall-cmd --zone=public --list-all パブリック ドメインの情報を表示する

firewall-cmd --get-services は、システム内の名前で表されるサービスをリストします。

firewall-cmd --set-default-zone=dmz デフォルト ゾーンを設定します

[root@client Desktop]# yum install firewalld firewalld-config インストール

写真

[root@client Desktop]# firewall-config はインターフェイスを直接開きます

[root@client Desktop]# systemctl stop iptables 关闭iptables

[root@client Desktop]# systemctl disable iptables は起動時に自動的にシャットダウンします

[root@client Desktop]# systemctl start firewalld ファイアウォールを開きます

[root@client Desktop]# systemctl Enable firewalld が起動時に自動的に開始されます

[root@client Desktop]# yum search iptables iptables インストール パッケージを検索します。

[root@client Desktop]# yum install iptables-services.x86_64 インストール

firewall-cmd --state ファイアウォールのステータスを表示する

ランニング

[root@client Desktop]# firewall-cmd --get-active-zones システムが現在使用しているドメインをリストします。

役割

ソース: 172.25.0.252/32

公共

インターフェイス: eth0

[root@client Desktop]# firewall-cmd --get-default-zone デフォルトのファイアウォールの有効ゾーンを表示します。

公共

[root@client Desktop]# firewall-cmd --get-zones デフォルトのルールを表示する

ROL ブロック dmz ドロップ外部ホーム内部パブリック信頼できる作業

写真

14. du -sh # 指定したディレクトリのサイズを確認する

15. grep MemTotal /proc/meminfo # 総メモリを確認する

16. grep MemFree /proc/meminfo # 空きメモリ量を確認する

17. uptime # システムの実行時間、ユーザー数、負荷を確認します。

18. cat /proc/loadavg # システムロードディスクとパーティションを表示する

19. mount | column -t # マウントされたパーティションのステータスを確認します

20. fdisk -l # すべてのパーティションを表示

21. swapon -s # すべてのスワップ パーティションを表示します

22. hdparm -i /dev/hda # ディスクパラメータの表示 (IDE デバイスにのみ適用可能)

23. dmesg | grep IDE # 起動時にIDEデバイスの検出ステータスをネットワークで確認する

24. ifconfig # すべてのネットワーク インターフェイスのプロパティを表示する

25. iptables -L # ファイアウォール設定の表示

26.route -n # ルーティングテーブルの表示

27. netstat -lntp # すべてのリスニングポートを表示

28. netstat -antp # 確立されたすべての接続を表示します

29. netstat -s # ネットワーク統計の表示プロセス

30. ps -ef # すべてのプロセスを表示

31. top # プロセス状況ユーザーのリアルタイム表示

32. w # アクティブユーザーを表示

33. id # 指定したユーザー情報を表示

34. last # ユーザーのログインログを表示する

35.cut -d: -f1 /etc/passwd # システムのすべてのユーザーを表示します

36.cut -d: -f1 /etc/group # システム内のすべてのグループを表示します

37. crontab -l # 現在のユーザーのスケジュールされたタスク サービスを表示します

38. chkconfig –list # すべてのシステムサービスをリストします。

39. chkconfig –list | grep on # 開始されたすべてのシステム サービス プログラムを一覧表示します

40. rpm -qa # インストールされているすべてのソフトウェア パッケージを表示する

41. cat /proc/cpuinfo: CPU 関連パラメータを表示する Linux システム コマンド

42. cat /proc/partitions: Linux ハードディスクとパーティション情報を表示するシステム情報コマンド

43. cat /proc/meminfo: Linux システムのメモリ情報を表示する Linux システム コマンド

44. cat /proc/version: uname -r と同様にバージョンを表示します。

45. cat /proc/ioports: デバイスの IO ポートを表示します。

46. cat /proc/interrupts: 割り込みを表示する

47. cat /proc/pci: PCI デバイス情報の表示

48. cat /proc/swaps: すべてのスワップ パーティションに関する情報を表示します。

写真

レッドハット

  • システムのリリース バージョンを表示する

[root@getlnx05 ~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.7 (Tikanga)

Kernel \r on an \m

関連情報は、cat /etc/redhat-release からも参照できます。

  • システムのカーネルのバージョンとビット数を確認してください

[root@getlnx05 ~]# lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: RedHatEnterpriseServer

Description:    Red Hat Enterprise Linux Server release 5.7 (Tikanga)

Release:        5.7

Codename:      Tikanga

LSB バージョン項目にはシステムのカーネル バージョンが表示されます。amd64 はシステムが 64 ビットであることを示します。

CentOS

  • システム リリース バージョンを確認します cat /etc/issue

[chenyurong@localhost local]$ cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m

同じ情報は、cat /etc/centos-release を通じて照会することもできます。

  • システムのカーネルのバージョンとビット数を確認します。詳細 /proc/version

[chenyurong@localhost local]$ cat /proc/version

Linux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013

Linux バージョン 2.6.32-431.el6.x86_64 は Linux バージョンを示し、x86_64 は 64 ビット システムを示します。関連情報は、una​​me -r からも見つけることができます。

オラクル・リナックス

  • システムのリリース バージョンを表示する

[root@DB-Server ~]# cat /etc/issue

Oracle Linux Server release 5.7

Kernel \r on an \m

関連情報は、cat /etc/oracle-release を通じて照会することもできます。

  • システムのカーネルのバージョンとビット数を確認してください

[root@DB-Server ~]# lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

Distributor ID: EnterpriseEnterpriseServer

Description:    Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)

Release:        5.7

Codename:      Carthage

LSB バージョンにはシステムのカーネル バージョンが表示されます。amd64 はシステムが 64 ビットであることを示します。

全コマンドの適用範囲の概要

  • システムのリリース バージョンを表示する

写真

  • システムのカーネルビットを表示する

写真

最後に:以下の完全なソフトウェア テスト ビデオ チュートリアルが編集され、アップロードされています。必要な友人は自分で入手できます[100% 無料保証]

ソフトウェアテスト面接文書

私たちは高給の仕事を見つけるために勉強しなければなりません。以下の面接の質問は、アリババ、テンセント、バイトなどの一流インターネット企業の最新の面接資料からのものであり、バイトの上司の中には権威ある回答をしている人もいます。 set 面接情報に基づいて、誰もが満足のいく仕事を見つけることができると思います。

おすすめ

転載: blog.csdn.net/AI_Green/article/details/133323168