Linu システム知識 5 - さまざまな使用上のヒント、yum を使用した centos システム用ソフトウェアのインストール、wget プログラムのダウンロード、ソフトウェアの起動とシャットダウンを制御する systemctl、ソフト接続を作成する ln コマンド、日付とタイムゾーン、IP アドレスおよびホスト名、ホスト名、ホストの構成

目次

1. さまざまな使い方のヒント

1.1 強制停止

1.CTRL + C

1.2 ログアウトする

1. CTRL + D

1.3 履歴コマンド検索

1.historyコマンド

2. !注文

3. CTRL + R

1.4 カーソルの移動

2. yum を使用して centos システム用のソフトウェアをインストールします

2.1 Linux システム アプリケーション ストア

2.2 yumコマンド

2.3aptコマンド - 拡張機能

3.systemctlコマンド

3.1 systemctlはソフトウェアの起動と終了を制御します

4. ソフト接続

4.1 ln コマンドはソフト接続を作成します

4.2 日付とタイムゾーン

1.dateコマンド

2.日付を加算および減算するdateコマンド

3. Linux のタイムゾーンを変更する

4.ntpプログラム

5. IPアドレスとホスト名

5.1IPアドレス

1.IPアドレス

5.2 特別な IP アドレス

127.0.0.1、この IP アドレスはこのマシンを参照するために使用されます

0.0.0.0、特別な IP アドレス

5.3 ホスト名

1. Linuxでホスト名を変更する

5.4 ドメイン名の解決

5.5 ホストマッピングの構成

5.6 仮想マシン構成の固定IP

1. さまざまな使い方のヒント

1.1 強制停止

1.CTRL + C

Linux で実行中の特定のプログラムを強制的に停止したい場合は、ショートカット キー CTRL + C を使用できます。

コマンドが間違って入力された場合は、ショートカット キー CTRL + C を使用して現在の入力を終了し、再入力することもできます。

1.2 ログアウトする

1. CTRL + D

ショートカット キー CTRL + d を使用してアカウントからログアウトできます。

または、特定のプログラムの専用ページを終了します

注: vi/vim を終了できません

1.3 履歴コマンド検索

1.historyコマンド

History コマンドを使用すると、履歴に入力されたコマンドを表示できます。

2. !注文

通過できます!コマンドプレフィックス、プレフィックスに一致する最後のコマンドを自動的に実行します

3. CTRL + R

ショートカット キー CTRL + R を使用して、過去のコマンドに一致する内容を入力できます。

検索されたコンテンツが必要なものである場合は、次のようにします。

実行するには入力してください

このコマンドは、キーボードの左右のキーを押すことで取得できます (実行されません)。

1.4 カーソルの移動

CTRL + a、コマンドラインの先頭にジャンプします

CTRL + E、コマンドラインの末尾にジャンプ

キーボードの CTRL + 左キー、左に 1 単語ジャンプします

CTRL + キーボードを右クリックし、1 単語右にジャンプします

2. yum を使用して centos システム用のソフトウェアをインストールします

2.1 Linux システム アプリケーション ストア

オペレーティング システムにソフトウェアをインストールするにはさまざまな方法があり、通常は次のように分類されます。

インストール パッケージをダウンロードして自分でインストールします
        たとえば、Win システムでは exe ファイル、Msi ファイルなどが使用されます。
        たとえば、 Mac システムでは dng ファイル、pkg ファイルなどが使用されます。

システムのアプリケーション ストアにインストールします
        Windows システムに Microsoft Store がある場合
        Mac システムに AppStore がある場合
Linux システムはこれら 2 つの方法もサポートしています。まず、Linux コマンド ラインの「App Store」、ソフトウェアをインストールする yum コマンドの使い方を学びましょう。

2.2 yumコマンド

 yum: RPM パッケージ ソフトウェア マネージャー。Linux ソフトウェアの自動インストールと構成に使用され、依存関係の問題を自動的に解決できます。

構文: yum [- y ] [ インストール | 削除 | 検索 ] ソフトウェア名

オプション: - y、自動確認。インストールまたはアンインストールのプロセスを手動で確認する必要はありません。
● インストール: インストール
● 削除: アンインストール< /span>
 yum コマンドには root 権限が必要です。su を使用して root に切り替えるか、sudo を使用して権限を昇格できます。 ● search : 検索

yum コマンドにはインターネット接続が必要です

添付ファイル: wget プログラムのダウンロード

2.3aptコマンド - 拡張機能

これまでに学習したさまざまな Linux コマンドはすべて汎用です。ただし、ソフトウェアのインストールには、CentOS システムと Ubuntu では異なるパッケージ マネージャーが使用されます。

CentOS は yum マネージャーを使用します。 Ubuntu は apt マネージャーを使用します。
前に学習した WSL 環境を通じて、 < a i =3>Ubuntu 動作環境。

構文: apt [- y ] [ インストール | 削除 | 検索 ] ソフトウェア名

使用方法は yum と同じで、root 権限も必要です。
●apt install wget、install wget 
●apt delete wget、remove wget 
● apt 検索 wget、検索 wget 

3.systemctlコマンド

3.1 systemctlはソフトウェアの起動と終了を制御します


Linux システムの多くのソフトウェア (組み込みまたはサードパーティ) は、systemctl コマンド制御の使用をサポートしています。systemctl によって管理できる起動、停止、および自動起動ソフトウェア。一般にサービスとも呼ばれます。

構文: systemctl start | stop | status |enable | disable サービス名

● start 起動
● stop 閉じる
● status ステータスの表示
● Enable 自動起動をオンにする a>

● 無効にする 起動時の自動起動をオフにする
システムには、次のような多くの組み込みサービスがあります。
● NetworkManager、メイン ネットワークサービス
● network 、代理ネットワーク サービス
● firewalld 、ファイアウォール サービス
● sshd 、ssh サービス (Linux が使用する FinalShell リモート ログイン)このサービス)

組み込みサービスに加えて、一部のサードパーティ ソフトウェアもインストール後に systemctl で制御できます。

● yum install - y ntp、ntp ソフトウェアをインストールします
ntpd サービス名と systemctl を通じて制御できます
● yum install - y httpd、Apache サーバー ソフトウェアをインストール

httpd サービス名と systemctl を通じて制御可能

4. ソフト接続

4.1 ln コマンドはソフト接続を作成します

システム内にソフト リンクを作成して、ファイルやフォルダを他の場所にリンクします。
Windows システムの「ショートカット」に似ています

構文: In -s    パラメータ 1 パラメータ 2

- s オプション、ソフト リンクを作成します
パラメータ 1: リンクされるファイルまたはフォルダ
パラメータ 2: リンクされる宛先< /span>

例:

In - s / etc / yum 。 conf ~/ yum 。 conf 
ln - s / etc / yum ~/ yum 

4.2 日付とタイムゾーン

1.dateコマンド

コマンドラインで date コマンドを使用してシステム時刻を確認できます。

構文: date [ - d ] [+ フォーマット文字列] 


- d 指定された文字列に従って日付を表示します。通常は日付の計算に使用されます。
文字列の形式: 特定の文字列タグを通じて表示される日付の形式を制御します。 a>
% Y 年
% y 西暦の下 2 桁 (00.99)
% M 月 (01.12)
% d 日 (01.31)
% H 時間 (00.23)
% M 分 (00.59)
% S 秒 (00.60)
% s 1970-01-01 00:0000 UTC から現在までの秘密の番号

2.日付を加算および減算するdateコマンド

  - d  オプションは、指定された文字列に従って日付を表示できます。通常は日付の計算に使用されます。

 サポートされているタイム マークは次のとおりです。 分 分 時 時 日 日  月 月
 年 年



秒 秒
-d オプションはフォーマット文字列と一緒に使用できます。

3. Linux のタイムゾーンを変更する

システムに付属のローカルタイム ファイルを削除し、/usr/share/zoneinfo/Asia/Shanghai ファイルをローカルタイム ファイルにリンクします。

4.ntpプログラム

NTP プログラムを通じてシステム時刻を自動的に調整できます。

ntp をインストールします: yum - y install ntp 

自動起動を開始して設定します。

· systemctl start ntpd 

· systemctl ntpd を有効にする 

ntpd を開始すると、オンラインでシステム時刻を定期的に調整できます。
手動で調整することもできます (root 権限が必要です): ntpdate - u ntp.aliyun.com
ntpdate (このコマンドは ntp のインストール後に含まれます) コマンドを使用して、Alibaba Cloud によって提供されるサービス URL を通じて自動的に調整します

5. IPアドレスとホスト名

5.1IPアドレス

1.IPアドレス

インターネットに接続されているすべてのコンピュータには、他のコンピュータと通信するためのアドレスがあります。

 IP アドレスには主に V4 と V6 の 2 つのバージョンがあります (V6 はほとんど使用されず、まだ関与していません) )
IPv4 バージョンのアドレス形式は次のとおりです: a . b . c . d 、ここで abcd は 0 ~ 255 の数字を表します (例: 192.168.88.101 は標準 IP アドレスです)。 >

このマシンの IP アドレスは、ifconfig コマンドを使用して確認できます。ifconfig コマンドを使用できない場合は、次のコマンドをインストールできます。 yum - y install net - tools 

5.2 特別な IP アドレス

標準の IP アドレスに加えて、知っておく必要がある特別な IP アドレスがいくつかあります。

127.0.0.1、この IP アドレスはこのマシンを参照するために使用されます
0.0.0.0、特別な IP アドレス

        は、ローカル マシンを参照するために使用できます。
        は、ポート バインディングのバインド関係を決定するために使用できます。これについては、後で説明します。
        一部のIPアドレス制限 真ん中の◇は全IPを意味しており、解放ルールが0.0.0.0の場合はどのIPでもアクセスを許可することを意味します。

5.3 ホスト名

各コンピュータには、外部連絡先アドレス (IP アドレス) に加えて、ホスト名と呼ばれる名前を持つこともできます。Windows システムでも Linux システムでも、システムのホスト名を設定できます。

1. Linuxでホスト名を変更する

コマンド hostname を使用すると、ホスト名を表示できます。

コマンド hostnamectl set - hostname hostname を使用して、ホスト名を変更できます (root が必要です)。

FinalShell に再度ログインすると、ホスト名が正しく表示されていることがわかります。

5.4 ドメイン名の解決

IP アドレスは非常に覚えにくいものです。数値の IP アドレスをホスト名または代替文字のアドレスに置き換える方法はありますか?
実際、私たちは常に特徴付けられたアドレスを通じてサーバーにアクセスし、IP アドレスを指定することはほとんどありません。
たとえば、www.baidu.com を開きます。 Baidu の Web サイト
このうち、www.baidu.com は Baidu の Web サイトであり、ドメイン名 と呼ばれています。

つまり:
まず、このマシンの記録 (プライベート アドレス帳) を確認します。
Windows の外観: CAWindows \System32\ drivers \ etc \ hosts 
· Linux: /etc/hosts 

次に、インターネットに接続し、DNS サーバー (114.114.114.114、8.8.8.8 など) に問い合わせます。

5.5 ホストマッピングの構成

5.6 仮想マシン構成の固定IP

仮想マシンの現在の Linux オペレーティング システムの IP アドレスは、DHCP サービスを通じて取得されます。
 DHCP: IP アドレスを動的に取得します。つまり、デバイスが再起動されるたびに IP アドレスが取得されるため、IP アドレスが頻繁に変更される可能性があります。
理由 1: オフィスのコンピュータの IP アドレスが変わっても問題ありませんが、リモートから Linux システムに接続する必要があります。IP アドレスが頻繁に変わると、頻繁に適応を変更する必要があり、非常に面倒です< /span> 要約すると、IP アドレスは変更せずに固定する必要があります。
理由 2: 仮想マシンの IP アドレスとホスト名間のマッピングを構成したところです。IP が頻繁に変更される場合は、マッピング関係も頻繁に更新する必要があります。

おすすめ

転載: blog.csdn.net/WZY22502701/article/details/132826422