Linuxのエントリ(C)にsystemd命令、ファイアウォール

systemdに指示
  • はじめに:
    • これは、システムの起動と管理のための完全なソリューションを提供することです。
    • systemdには、システム管理のすべての側面を含む、コマンドが、コマンドのセットではありません。
  • 命令
    • ビューのバージョン情報systemctlの--version
    • systemctlは、システム管理のための主なコマンドをsystemdにされます
      • システムsystemctlの再起動を再起動します
      • systemctl電源オフオフシステム、電源をオフにします
      • CPU停止作業systemctl停止
      • 一時停止システムが一時停止systemclt
      • 冬眠systemclt休止状態にシステムを入れて
      • インタラクティブな睡眠systemctlハイブリッドスリープにシステムを入れて
      • レスキュー状態systemctlクリティカルチェーンatd.serviceへのブート
    • 開始時間がかかるを表示するためにsystemd-分析
      • ビューはsystemdに-分析かかり開始します
      • 各サービスの時間のかかるにsystemd-分析非難を見てスタート
      • ウォーターフォール表示開始プロセスフローはsystemdに-分析クリティカルチェーン
      • スプラッシュストリームはクリティカルチェーンatd.serviceサービスを指定し、分析がsystemdに表示     
    • 現在のホストに関する情報を表示するために使用hostnamectl
      • ビューホスト情報hostnamectl 
      • ホスト名hostnamectlセットホスト名ホスト名を設定します。
    • ロケールを表示するためのlocalectl
      • 表示ロケールlocalectl 
      • ローカリゼーションパラメータの設定
        • localectlセット - ロケールLANG = en_GB.utf8
        • localectlセット、キーマップ表すen_GB
    • 現在のタイムゾーンの設定を表示するためのtimedatectl
    • Loginctlユーザーは、現在のビューにログオン
      • リスト現在のセッションloginctlリスト-セッション
      • リストには、現在のユーザーloginctlリスト-ユーザーログオン
      • リスト指定されたユーザ情報loginctlショー-rootユーザー
  • 単位
    • 説明:システムDは、すべてのシステムリソースを管理するために使用することができ、異なるリソースをまとめてユニットと呼ぶ(ユニット)
    • ユニットの合計が12個のグループに分割されています
      • サービスユニットシステムサービス
      • 対象ユニットからなるユニット群の複数
      • デバイスユニットのハードウェア
      • マウントユニットは、ファイルシステムのマウントポイント
      • 自動マウントユニットは自動的にマウントポイント
      • パスユニットまたはファイルパス
      • スコープユニット外部の助けはsystemdにするプロセスを開始します
      • SLINE単位プロセスグループ
      • スナップショットユニットシステムDスナップショットはスナップショットを切り替えるために使用することができます
      • ソケット単位プロセス通信ソケット
      • スワップ単位のスワップファイル
      • タイマーユニットタイマ
    • 命令
      • 実行中の上場ユニットsystemctlリスト-単位
      • 構成されるか、またはsystemcltリストユニットを起動するために失敗していないなど、すべてのユニットのリスト、-all
      • リストのすべてのユニットは、-all --state =非アクティブsystemctlリスト単位を実行していません
      • リストには、すべてのユニットsystemctlリスト単位のロードに失敗しました--failed
      • リスト通常の動作の全て、サービスクラス単位systemctlリスト単位は--type =サービス
    • ユニットのステータス
      • Systemctlステータス表示システムステータス
      • 表示部は、失敗したsystemctlを起動に失敗した状態名であります
      • systemctlを開始するためのリンクを確立するかどうかを表示部には、有効になっている名前
    • ユニット管理
      • ユーザーの場合、最も一般的に使用されるユニット(主にサービス)を開始および停止するには、以下のコマンドであります
        • サービスsystemctl開始名を開始
        • サービス名を停止する停止Systemctl
        • Systemctlは再起動し、サービス名を再起動します
        • 全てのサービス名を殺すsystemctl子プロセスを強制終了
        • サービスプロファイル名systemctlリロードをリロード
        • すべての変更された設定ファイルsystemctlデーモンリロードをリロード
        • 表示部のすべての基本的なパラメータsystemcltショー名
    • 依存関係
      • ユニット間の依存関係、AはBに依存し、それはBを起動するsystemctl Aの開始時刻バックを意味します
        • リスト表示の依存関係systemctl -dependencies
  • ユニットのプロフィール
  • 目標
  • ログ管理
 
 
防火壁
  • 命令
    • チェックファイアウォールの状態systemctl状態firewalld.service
    • ファイアウォールsystemctl開始firewalld.serviceを開きます。
    • ストップファイアウォールsystemctl停止firewalld.service
    • ファイアウォールsystemctl再起動firewalld.serviceを再起動します
    • ブートfirewalld.serviceを有効systemctl
    • 電源はsystemctl無効firewalld.serviceを開始することはありません
    • ブートsystemctlが、有効になっているかどうか確認してくださいfirewalld.service;エコー$?
    • すべてのスタートアップサービスsystemctlリストユニット・ファイルの一覧を表示| grepが有効
    • 開いているポートのファイアウォール-CMD --list-ポートを見ます
    • 開いているポートを追加する(ファイアウォールを有効にするには再起動します)
    • --zone CMD =パブリック・ファイアウォールポート--add = 80 / tcpの--permanent 
      --zone範囲
      --add -ポートのポート番号を追加
      永久--permanent、その後、必ずマシンを再起動します
    • ファイアウォールファイアウォール-CMD --reloadを再起動します
    • ファイアウォールの状態をチェックし、ファイアウォール-CMD --state

おすすめ

転載: www.cnblogs.com/TSir/p/12232914.html