Linuxはこの方法を学ぶ必要があります-ネットワーク構成

ネットワークパラメータを設定する

1.視覚的な操作

nmtuiポップアップウィンドウの視覚化された操作[root @ myserver〜] #nmtui

次に、矢印キーを押してEnterキーを押し、次のように操作を確認します。

 2.コマンドライン操作:IPアドレスONBOOTおよびBOOTPROTOのパラメーター値を構成します

[root @ myserver〜] #vim / etc / sysconfig / network-scripts / ifcfg-ens160

ネットワーク情報とネットワークステータスを表示する

[root@myserver ~]# nmcli connection show
NAME    UUID                                  TYPE      DEVICE
ens160  bca8cf78-5f6e-4012-8119-103893ca68bb  ethernet  ens160
virbr0  45d4b02e-7363-41a3-bc0b-91c67b310de9  bridge    virbr0
[root@myserver ~]# nmcli connection show ens160

NICバインディングモード情報

mode0(平衡負荷モード):通常、両方のネットワークカードが機能し、自動的にバックアップされますが、バインディングテクノロジーをサポートするには、サーバーのローカルネットワークカードに接続されているスイッチデバイスでポートアグリゲーションを実行する必要があります。

モード1(自動バックアップモード):通常、1つのネットワークカードのみが機能し、障害が発生すると自動的に別のネットワークカードに置き換えられます。

モード6(平衡負荷モード):通常、両方のネットワークカードが機能し、スイッチ機器からの補助サポートを必要とせずに自動的にバックアップします。

セキュリティキーの生成 

[root @ myserver〜]#ssh-keygen

秘密鍵をリモートホストにコピーします

[root @ myserver〜]#ssh-copy-id 192.168.1.78

リモート通話を管理する

screenコマンドは、多くのことを実行できます。-Sパラメーターを使用してセッションウィンドウを作成する、-dパラメーターを使用して指定したセッションをオフラインで処理する、-rパラメーターを使用して指定したセッションを復元する、-xパラメーターを使用してすべてのセッションを一度に復元します。use-lsパラメーターは現在存在するセッションを表示し、-wipeパラメーターを使用して現在使用できないセッションを削除します。

Screenは、マルチウィンドウリモートコントロールを実現できるオープンソースのサービスプログラムです。簡単に言えば、異常なネットワークの中断を解決したり、複数のリモートターミナルウィンドウを同時に制御したりするために設計されたプログラムです。また、スクリーンサービスプログラムを使用して、複数のリモートセッションを同時に自由に切り替えることができ、以下の機能を実現できます。

セッション再開:ネットワークが中断された場合でも、ユーザーがリモートセッションの制御を失うことがないように、いつでもセッションを再開できます。

マルチウィンドウ:各セッションは独立して実行され、独自の独立した入力および出力ターミナルウィンドウがあります。ターミナルウィンドウに表示される情報も個別に保存されるため、次回使用するときに以前の操作レコードを引き続き表示できます。

セッション共有:複数のユーザーが同時にリモートサーバーにログオンする場合、セッション共有機能を使用して、ユーザー間で入出力情報を共有できます。

ダウンロード画面

[root@myserver yum.repos.d]# yum install -y screen
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Extra Packages for Enterprise Linux 8 - x86_64                           3.1 kB/s | 6.3 kB     00:01
Extra Packages for Enterprise Linux 8 - x86_64                           369 kB/s | 8.8 MB     00:24
Last metadata expiration check: 0:00:04 ago on Sat 30 Jan 2021 12:27:18 AM CST.
Dependencies resolved.
=========================================================================================================
 Package                Arch                   Version                        Repository            Size
=========================================================================================================
Installing:
 screen                 x86_64                 4.6.2-10.el8                   epel                 582 k

Transaction Summary
=========================================================================================================
Install  1 Package

Total download size: 582 k
Installed size: 971 k
Downloading Packages:
screen-4.6.2-10.el8.x86_64.rpm                                           105 kB/s | 582 kB     00:05
---------------------------------------------------------------------------------------------------------
Total                                                                     37 kB/s | 582 kB     00:15
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                 1/1
  Running scriptlet: screen-4.6.2-10.el8.x86_64                                                      1/1
  Installing       : screen-4.6.2-10.el8.x86_64                                                      1/1
  Running scriptlet: screen-4.6.2-10.el8.x86_64                                                      1/1
  Verifying        : screen-4.6.2-10.el8.x86_64                                                      1/1
Installed products updated.

Installed:
  screen-4.6.2-10.el8.x86_64

Complete!
[root@myserver yum.repos.d]#

ターミナル共有

ターミナルプロセス情報を表示する

 screen -x 33592

ローカルのyumウェアハウスを構成します

[root@myserver ~]# vim /etc/yum.repos.d/redhat.repo
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated.  Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider
# a "yum repolist" to refresh available repos
#
[BaseOS]
name=localhost8
baseurl=file:///media/BaseOS
enabled=1
gpgcheck=0

[APPStream]
name=localhost8_app
baseurl=file:///media/AppStream
enabled=1
gpgcheck=0

Apacheをインストールします

[root@myserver ~]# yum install -y httpd
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Last metadata expiration check: 0:06:56 ago on Sat 30 Jan 2021 12:40:08 AM CST.
Dependencies resolved.
=========================================================================================================
 Package                  Arch         Version                                     Repository       Size
=========================================================================================================
Installing:
 httpd                    x86_64       2.4.37-10.module+el8+2764+7127e69e          APPStream       1.4 M
Installing dependencies:
 apr                      x86_64       1.6.3-9.el8                                 APPStream       125 k
 apr-util                 x86_64       1.6.1-6.el8                                 APPStream       105 k
 httpd-filesystem         noarch       2.4.37-10.module+el8+2764+7127e69e          APPStream        34 k
 httpd-tools              x86_64       2.4.37-10.module+el8+2764+7127e69e          APPStream       101 k
 mod_http2                x86_64       1.11.3-1.module+el8+2443+605475b7           APPStream       156 k
 redhat-logos-httpd       noarch       80.7-1.el8                                  BaseOS           25 k
Installing weak dependencies:
 apr-util-bdb             x86_64       1.6.1-6.el8                                 APPStream        25 k
 apr-util-openssl         x86_64       1.6.1-6.el8                                 APPStream        27 k

Transaction Summary
=========================================================================================================
Install  9 Packages

Total size: 2.0 M
Installed size: 5.4 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                 1/1
  Installing       : apr-1.6.3-9.el8.x86_64                                                          1/9
  Running scriptlet: apr-1.6.3-9.el8.x86_64                                                          1/9
  Installing       : apr-util-bdb-1.6.1-6.el8.x86_64                                                 2/9
  Installing       : apr-util-openssl-1.6.1-6.el8.x86_64                                             3/9
  Installing       : apr-util-1.6.1-6.el8.x86_64                                                     4/9
  Running scriptlet: apr-util-1.6.1-6.el8.x86_64                                                     4/9
  Installing       : httpd-tools-2.4.37-10.module+el8+2764+7127e69e.x86_64                           5/9
  Installing       : redhat-logos-httpd-80.7-1.el8.noarch                                            6/9
  Running scriptlet: httpd-filesystem-2.4.37-10.module+el8+2764+7127e69e.noarch                      7/9
  Installing       : httpd-filesystem-2.4.37-10.module+el8+2764+7127e69e.noarch                      7/9
  Installing       : mod_http2-1.11.3-1.module+el8+2443+605475b7.x86_64                              8/9
  Installing       : httpd-2.4.37-10.module+el8+2764+7127e69e.x86_64                                 9/9
  Running scriptlet: httpd-2.4.37-10.module+el8+2764+7127e69e.x86_64                                 9/9
  Verifying        : apr-1.6.3-9.el8.x86_64                                                          1/9
  Verifying        : apr-util-1.6.1-6.el8.x86_64                                                     2/9
  Verifying        : apr-util-bdb-1.6.1-6.el8.x86_64                                                 3/9
  Verifying        : apr-util-openssl-1.6.1-6.el8.x86_64                                             4/9
  Verifying        : httpd-2.4.37-10.module+el8+2764+7127e69e.x86_64                                 5/9
  Verifying        : httpd-filesystem-2.4.37-10.module+el8+2764+7127e69e.noarch                      6/9
  Verifying        : httpd-tools-2.4.37-10.module+el8+2764+7127e69e.x86_64                           7/9
  Verifying        : mod_http2-1.11.3-1.module+el8+2443+605475b7.x86_64                              8/9
  Verifying        : redhat-logos-httpd-80.7-1.el8.noarch                                            9/9
Installed products updated.

Installed:
  httpd-2.4.37-10.module+el8+2764+7127e69e.x86_64
  apr-util-bdb-1.6.1-6.el8.x86_64
  apr-util-openssl-1.6.1-6.el8.x86_64
  apr-1.6.3-9.el8.x86_64
  apr-util-1.6.1-6.el8.x86_64
  httpd-filesystem-2.4.37-10.module+el8+2764+7127e69e.noarch
  httpd-tools-2.4.37-10.module+el8+2764+7127e69e.x86_64
  mod_http2-1.11.3-1.module+el8+2443+605475b7.x86_64
  redhat-logos-httpd-80.7-1.el8.noarch

Complete!
[root@myserver ~]#

サービスを開始し、起動時に開始するように設定します

apacheのデフォルトページにアクセスできるかどうかを確認します

サービスファイルパラメータを設定する

Linuxシステムでサービス構成すると、実際にはサービスの構成ファイルが変更されます。したがって、これらの構成ファイルの場所と目的、およびhttpdサービスプログラムのメイン構成ファイルも知っておく必要があります。

サービスカタログ / etc / httpd
メイン設定ファイル /etc/httpd/conf/httpd.conf
ウェブサイトデータディレクトリ / var / www / html
アクセスログ / var / log / httpd / access_log
エラーログ / var / log / httpd / error_log

 第10章では、Apacheサービスを使用して静的Webサイトをデプロイします。 第10章では、Apacheサービスを使用して静的Webサイトをデプロイします。

ServerRoot サービスカタログ
ServerAdmin 管理者メールボックス
ユーザー サービスを実行するユーザー
グループ サービスを実行しているユーザーグループ
サーバーの名前 Webサーバーのドメイン名
DocumentRoot ウェブサイトデータディレクトリ
聴く リスニングIPアドレスとポート番号
DirectoryIndex デフォルトのインデックスページページ
エラーログ エラーログファイル
CustomLog アクセスログファイル
タイムアウト Webページのタイムアウト期間。デフォルトは300秒です。

カスタムページテスト

おすすめ

転載: blog.csdn.net/yanghuadong_1992/article/details/113409116