開発者は、Linuxのコマンドを持っている必要があります
Linux開発者は、一般的にCenterOS7.6に基づいて、絶対に十分なこれらのコマンドを習得するために必要なコマンドを使用していました。
システム管理サービス
systemctl
- 各サービスシステムの出力状態:
systemctl list-units --type=service
- サービスの実行中の状態を表示します。
systemctl status firewalld
- 閉じるサービス:
systemctl stop firewalld
- サービスを開始します。
systemctl start firewalld
- サービスを再起動します(関係なく、現在のサービスの起動またはシャットダウンされています):
systemctl restart firewalld
- サービスを中断することなく、構成情報を再ロードします。
systemctl reload firewalld
- スタートからのサービスの起動を禁止します:
systemctl disable firewalld
- スタートからのサービスの起動を設定します。
systemctl enable firewalld
ドキュメント管理
LS
現在のディレクトリ(/)すべてのファイルの下の一覧を表示します:
ls -l /
PWD
現在の作業ディレクトリを取得する場所の絶対パス
CD
現在の作業ディレクトリを変更します。
cd /usr/local
日付
システムの時刻と日付を表示または変更します。
date '+%Y-%m-%d %H:%M:%S'
passwdの
ユーザーパスワードを設定するために使用します:
passwd root
彼の
ユーザアイデンティティ(スーパーユーザへの切り替え)を変更します。
su -
明確な
画面情報をクリアします
おとこ
表示は、指定したコマンドのヘルプ情報を:
man ls
誰
- システムが実行されているもののレベルを発見:
who -r
- 現在のユーザーがシステムにログオンして表示します。
who -buT
自由な
(MBで)システムメモリの状態を表示します。
free -m
PS
ダイナミックなディスプレイシステムは、実行を処理します。
ps -ef
ビューは、動的なプロセスを実行しているSSHD:
ps -ef | grep sshd
上
Windowsのタスクマネージャに似たリアルタイムの動的なプロセスを、見ます
MKDIR
ディレクトリを作成します
もっと
ページングファイルは、ページビューboot.logファイルあたり10行をファイルの内容を表示するための長すぎる場合には
more -c -10 /var/log/boot.log
ネコ
ビューLinuxのブートログファイルと行番号を示します。
cat -Ab /var/log/boot.log
タッチ
ファイルTEXT.TXTを作成します。
touch text.txt
RM
- ファイルを削除します。
rm text.txt
- ディレクトリとそのサブディレクトリを削除することを余儀なく:
rm -rf testdir/
CP
ディレクトリにディレクトリをコピーするためにTest1 TEST2
cp -r /mydata/tes1 /mydata/test2
MV
移動またはファイルを上書き:
mv text.txt text2.txt
圧縮と解凍
とり
- アーカイブファイルetc.tar(圧縮されていない)へのファイル/ etcフォルダ:
tar -cvf /mydata/etc.tar /etc
- ファイルは/ etcはetc.tar.gzにgzipのフォルダで圧縮されています。
tar -zcvf /mydata/etc.tar.gz /etc
- bzip2で圧縮されたフォルダでの/ etcは/etc.tar.bz2ファイルへ:
tar -jcvf /mydata/etc.tar.bz2 /etc
- ページビューアーカイブコンテンツ(GZIP):
tar -ztvf /mydata/etc.tar.gz |more -c -10
- 現在のディレクトリ(GZIP)にファイルを解凍します。
tar -zxvf /mydata/etc.tar.gz
ディスクおよびネットワーク管理
DF
ディスクスペースの占有率を確認します。
df -hT
すなわち
現在のファイルを表示し、ディレクトリフォルダのサイズでファイルを共有します:
du -h --max-depth=1 ./*
ifconfigコマンド
ネットワークインタフェースの現在のステータスを表示
netstatコマンド
- 現在のルーティング情報を表示します。
netstat -rn
- すべてのアクティブなTCP接続を表示します。
netstat -an
- システム起動リスニングサービスを見ます:
netstat -tulnp
- 接続状態の表示システムリソース:
netstat -atunp
wgetの
ネットワークからファイルをダウンロード
インストールと管理ソフトウェア
RPM
- RPM -ivh nginxの-1.12.2-2.el7.x86_64.rpm:パッケージをインストールします。
- ファジー検索パッケージ:RPMの-qa | grepをnginxの
- 完全に一致パッケージ:RPM -qa nginxの
- クエリパッケージのインストールパスします。rpm -ql nginxの-1.12.2-2.el7.x86_64
- ビューのサマリー情報パッケージ:RPM -qi nginxの-1.12.2-2.el7.x86_64
- RPM -V nginxの-1.12.2-2.el7.x86_64:パッケージとインストールファイルの内容が一致していることを確認
- アップデートパッケージ:RPM -Uvh nginxの-1.12.2-2.el7.x86_64
- パッケージを削除します。rpm -e nginxの-1.12.2-2.el7.x86_64
yumを
- パッケージをインストールします:yumのnginxのインストール
- yumのチェック更新:チェックは、パッケージを更新することができます
- 指定されたパッケージを更新します:yumのアップデートnginxの
- パッケージ情報リポジトリを探し:yumの情報nginxの*
- すべて記載されているパッケージが既にインストール:yumの情報がインストールされて
- パッケージ名を一覧表示します:yumのリストnginxの*
- ファジー検索パッケージ:YUM検索nginxの