風火プログラミング--linux常用コマンド

1502 ワード

linux共通コマンド
システムバージョンの表示
cat /etc/redhat-release

キーワードを含むファイルの検索
locate python

名前によるプロセスの表示
ps aux | grep python

バッチクローズプロセス
ps -ef|grep   ?    |grep -v grep|cut -c 9-15|xargs kill -9

フォルダの強制削除
rm -rf /usr/local/DataCollection/dir

cpu論理コア数の表示
cat /proc/cpuinfo| grep "processor"| wc -l

ディスク容量の表示
df -h

物理メモリの表示
cat /proc/meminfo |grep MemTotal

合計プロセス数の表示
ps -ef | wc -l

pythonプロセスの合計数の表示
ps -ef | grep python | wc -l

pidに基づいてtopを調べる
top -p pid

ファイル数の表示
ls -l |grep "^-"|wc -l

現在時刻の表示
date -R

内部メモリの表示
free -m

キャッシュをクリアし、順次実行
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

ネットワーク構成の表示
cd /etc/sysconfig/network-scripts/

lsプロファイルの変更
vim ifcfg-enp???

ネットワークの再起動
systemctl restart network

統計public_2020-02-26.6.logファイルに石家荘市の記録が含まれ、和条の間の数字を合計して印刷する.
grep "    " public_2020-02-26.log |awk -F ",| " 'BEGIN{sum=0}{sum+=$3}END{print sum}'