ユーザー管理とネットワーク構成
1. ケースのネットワーク構成
ホスト名: server0.example.com
IPのアドレス:172.25.0.11
サブネットマスク: 255.255.255.0
デフォルトゲートウェイ: 172.25.0.254
DNSのサーバ:172.25.254.254
3.2 プログラム
使用 nmcli 設定ネットワーク接続の基本的な操作、
ネットワーク接続、接続の詳細を表示します。
nmcli詐欺ショー
nmcliコンショー「接続名」
ネットワーク接続パラメータを変更します。
nmcli詐欺変更" 连接名" ipv4.methodオート|マニュアル
nmcli詐欺変更「接続名」ipv4.addresses「のIP アドレス/ マスク長[ デフォルトゲートウェイ]」ipv4.dnsのDNS サーバーのアドレス
nmcli詐欺変更" 连接名" connection.autoconnectはい|いいえ
3.3 ステップ
この場合は、以下の手順で達成する必要があります。
設定の固定ホスト名:ステップ
1 )事前設定、静的ホスト名かどうかを確認
[ルート@ server0〜] #hostnamectl
静的ホスト名:N / A // 設定されていません静的なホスト名
過渡ホスト名:server0.example.com
2 )指定したホスト名
[ルート@ server0〜] #vim /など/ホスト名// ホスト名の設定ファイルを確立
server0.example.com
3 )設定後、検査結果
[ルート@ server0〜] #hostnamectl
静的ホスト名:server0.example.com // セット静的ホスト名
アイコン名:コンピュータ
....
ステップ2:設定静的 IPのアドレスパラメータ
1 )現在のホストLAN機器、ネットワーク接続を表示します
[ルート@ server0〜] #nmcli接続ショー
名前 UUIDのデバイスの種類
システムはeth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802から3 - イーサネットeth0の
2 )修正の接続「システムのeth0 の設定」
配置は次のように指定されているマニュアル、指定したIP アドレス、デフォルトゲートウェイ、DNSのアドレスを、自動接続を設定します。
[ルート@ server0〜] #nmcli接続 "システムのeth0は、" 手動ipv4.addresses "172.25.0.11/24 172.25.0.254" ipv4.dns 172.25.254.254 connection.autoconnectはいをipv4.method変更
3 )への接続を再活性化する「システムのeth0 」
アップコマンド必要に応じて、第一とすることができるアクティブな接続の構成であり、ダウンした後、アップ。
[ルート@ server0〜] #nmcli接続 //は、 "システムのeth0"アップ接続をアクティブ化
接続が正常(Dバスアクティブ活性化
パス:/ ORG / freedesktop / NetworkManagerを/のActiveConnection / 1)
システムサービス確認のNetworkManager 開始からのブートを:
[ルート@ server0〜] #systemctl再起動のNetworkManager
[ルート@ server0〜]にNetworkManagerを有効#systemctl
4 )修正結果を確認し、確認
lは 確認したIP アドレスを:
[ルート@ server0〜] #ifconfigにeth0
eth0の:フラグ= 4163 <UP、BROADCAST、RUNNING、マルチキャスト> MTU 1500
INET 172.25.0.11ネットマスク255.255.255.0ブロードキャスト172.25.0.255
INET6 FE80 :: 5054:FF:FE00:B prefixlenの64 scopeid 0x20の<リンク>
エーテル52:54:00:00:00:1000 txqueuelen 0B(イーサネット)
RXパケット1394バイト138855(135.6 KiBの)
RXエラー0 0オーバーラン0フレームを落とし0
TXパケット944バイト98495(96.1 KiBの)
TXエラー0 0オーバラン0キャリア0衝突を落とし0
lは デフォルトゲートウェイアドレスを確認します。
[ルート@ server0〜] #route -n
カーネルIPルーティングテーブル
先ゲートウェイGenmaskフラグメトリックのRef使用IFACE
0.0.0.0 172.25.0.254 0.0.0.0 UG 1024 0 0 eth0の
0.0.0.0 172.25.0.0 255.255.255.0 U 0 0 0 eth0の
lは 確認したDNS サーバーのアドレスを:
[ルートserver0 @〜] #catの/etc/resolv.conf
NetworkManagerので#Generated
example.comを検索
ネームサーバー172.25.254.254
使用している場合は nmcliをネットワーク接続変更時に指定されていませんでしたipv4.dnsを、直接変更することができたDNS クライアントの設定ファイルは/etc/resolv.confを、上記にレコードを追加してください。
ステップ3:ネットワーク構成を確認します。
L を経由して、SSH リモートアクセスserver0 :
[ルート@ room9pc13〜] #ssh -X [email protected]
警告:永久added'server0.example.com '(ECDSA)既知のホストのリストに。
最終ログイン:金12月23日夜七時00分12秒2016 172.25.0.250から
[ルート@ server0〜] #hostnameは// あなたのホスト名を確認します
server0.example.com
lの 仮想マシンで server0 上で、あなたが照会することができserver0 、desktop0 、コンテンツなどのサイト:
[ルート@ server0〜] #host server0.example.com
server0.example.comは、アドレス172.25.0.11を持っています
[ルート@ server0〜] #host desktop0.example.com
desktop0.example.comは、アドレス172.25.0.10を持っています
desktop0.example.comメールは10 smtp0.example.comによって処理されます。
[ルート@ server0〜] #host content.example.com
content.example.comはアドレスを持っている172.25.254.254
ケース4 :検索と処理ファイル
4.1 問題
この実施形態は、次のタスクを実行するには、以下の二つの方法が必要です。
ユーザーは、すべて見つける学生の所有するファイルを
それらをコピー /ルート/ FindFilesと/ フォルダ
4.2 ステップ
この場合は、以下の手順で達成する必要があります。
ステップ1:指定されたファイルを検索していることを確認してください
1 )新しいカーネルのダウンロードを確認します
[ルート@ server0〜] #find / -user学生型F
検索:' / procの/ 1853 /タスク/ 1853 / fdinfo / 6 ' :そのようなファイルまたはディレクトリ
検索:' / procの/ 1853 / fdinfo / 6 ' :そのようなファイルまたはディレクトリ
/ var /スプール/メール/学生
/home/student/.bash_logout
/home/student/.bash_profile
/home/student/.bashrc
/home/student/.ssh/authorized_keys
/home/student/.config/gnome-initial-setup-done
/home/student/.config/monitors.xml
上記の動作上の問題のために / procの情報は無視することができます。
ステップ2:処理のファイルが見つかりました。
1 )先のフォルダを作成します。
[ルート@ server0〜]#のMKDIR /ルート/ FindFilesと
2つのファイル)保存先フォルダをFOUNDにコピー
次の2つの方法のいずれかを選択します。
[ルート@ server0〜] #find / -user学生型F -exec CP -p {} /ルート/ FindFilesと/ \。
....
若しくは
[ルート@ server0〜]#\ CP -p $(発見/ -user学生型F)/ルート/ FindFilesと/
....
3 )コピー結果ということを確認します
[ルート@ server0〜] #ls -lh A /ルート/ FindFilesと/
合計量 24K
-rw -------。1つの学生学生1.7K 7 月11 2014のauthorized_keys
-rw-rを- rを- 。1人の学生の学生18 1 月29 2014.bash_logout
-rw-rを- rを- 。1人の学生学生193 1 月29 2014.bash_profile
-rw-rを- rを- 。1人の学生学生231 1 月29 2014.bashrc
-rw-R - R - 1人の学生学生4 7 月11 2014 GNOME-初期セットアップ行います
-rw-R - R - 1人の学生学生1.5K 7 月11 2014 monitors.xml
-rw-RW ----。1人の学生のメール0 7 月11 2014学生
ケース5 :検索とファイルの内容を抽出
5.1 問題
この実施形態は、ファイルが必要ですは、/ usr / share / dictの/言葉がすべて備えた文字列検索する地震のラインを、そして次の要件を満たしていました:
行は、コピーの元の順序によって発見された /ルート/単語リストファイル
ファイル /ルート/ワードリスト空白行を含めないでください、とここですべての行の内容でなければなりませんを/ usr / share / dictの/言葉は、正確な元のファイルラインのコピー
5.2 ステップ
この場合は、以下の手順で達成する必要があります。
1 )使用してはgrep 指定されたキーワードを見つけて、出力をリダイレクトすることで指定したファイルに保存するコマンドを:
[ルート@サーバX〜] #grep '地震' を/ usr / share / dictの/言葉> /ルート/単語リスト
2 )抽出結果を確認
[ルート@ server0〜] #cat /ルート/単語リスト
anaseismic
耐震
耐震
耐震
bradyseismic
....