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