2019-06-26

4396 ワード

ユーザー管理表示コマンドid whoami w last---レコードシステムlastlog---レコードシステム内のすべてのユーザー、ログインシステムの使用状況
システム関連チェックコマンドtop---負荷チェックメモリ使用チェックCPU使用状況プロセスごとに消費されるシステムリソース状況us:ユーザ状態情報:時間消費sy:カーネル状態情報:時間消費id:アイドル状態:htop---topアップグレード版iotop---ディスクのIO消費状況をチェックfree iftop---ネットワーク帯域幅使用状況をチェックNetstat(ss)-lntup|grep ssh---ネットワーク状態情報コマンドの既知のサービスを確認します.対応するポート番号-lリスト表示ネットワークサービス状態情報-nネットワーク内のポート番号を取得-t表示ネットワークのtcpプロトコルサービス情報-u表示ネットワークのudp洗濯サービス情報-pネットワークプロトコルサービスプロセス情報をデジタル表示lsof-i:ポート番号---ネットワークサービス情報の既知のポート番号を確認し、対応するサービスプロセス名を取得する
安全操作コマンドchattrファイルデータをロックコマンド+iファイルをロック-iファイルをロック解除lsattrファイルロック状態を表示
  • タイミングタスク紹介作用説明:自動バックアップデータ自動同期時間自動クリアデータアラームAlarmyモーニングコール方式:アルゴリズム(加減乗除2ビット)動作(5回)撮影()実現方法:cronie実現方式:システムデフォルトタイミングタスク/etc/cron.daily---毎日実行するタスクlogrotateスクリプト---ログファイル切断機能を実現するファイル切断プロセス01.ソースファイルの名前を変更する注意:cronヘッダとタイミングタスクは一般的に関係する02.プログラムサービスを再起動し、ソースファイル/etc/cronを生成します.hourly---1時間ごとに実行されるタスク/etc/cron.monthly---毎月実行されるタスク/etc/cron.Weekly---毎週実行されるタスク
                 
              :
          crontab -l  ---           
          crontab -e  ---               visudo        
              :
          /var/spool/cron/root(oldboy)   --- root               ---           ,            
          /var/log/cron                  ---         (  )
          /etc/cron.deny                 ---              (  )
    
  • タイミングタスク作成方法:準備作業:タイミングタスクサービスがオンかどうか[oldboy@oldboyedu62 ~]$ ps -ef|grep cron root 6389 1 0 Jun23 ? 00:00:01/usr/sbin/crond -n systemctl status crond.サービス作成タイミングタスク:crontab-eフォーマット情報:
  • 具体的なことのテスト01:毎晩9:30に寝る30 21**寝るテスト02:毎朝7:00に起きて学校に行く00 07*起きる学校に行くテスト03:1時間おきに授業が終わる休み**/1*休む時間テスト04:午前10時ちょうど11時ちょうど12時ちょうどに休む00 10-12*休むテスト05:午前10時ちょうどに休む12時ちょうど午後15時ちょうど午後17時ちょうど00 10,12,15,17**休憩



  • 毎分毎分毎時間毎に毎月毎週/毎*/1毎分毎に1時間毎に
  • 間隔(連続)10-12 10 11 10:00 10:01 10:02 11:00間隔(不連続)10,12
  • テスト06:毎月5日水曜日夜12時ちょうどに彼女と寝ますPS:日付と曜日は同時に現れることができません
  • 作成タイミングタスク実践:1)3分おきに時間同期を行う第1ステップ:コマンドにより時間同期ntpdate ntp 1を実現する.aliyun.com第2歩:タイミングタスク時間情報*/3***/usr/bin/ntpdate ntp 1を編集する.aliyun.com第3歩:タイミングタスク注釈説明完了時間同期*/3***ntpdate ntp 1を作成する.aliyun.com 2)データバックアップタスク(cp/etc/hosts/tmp/hosts.bak)00*/1**cp/etc/hosts/tmp/hosts.Bak---時間に注意
  • */1 * * * cp/etc/hosts/tmp/hosts. date +%T

  • 3)1分おきに/etc/hosts/etc/rc.local/server/scripts圧縮を行い、圧縮時間情報圧縮パケットを生成して/tmpディレクトリ/oldboy_に保存する10:00:00.tar.gzの最初のパス:コマンドテストcd/tar zchf/tmp/oldboy_$を実行(date +%H-%M).tar.gz ./etc/hosts ./etc/rc.local ./server/scriipts/----リンクファイルにパラメータhを付ける.エラーを防止する2つ目のプロセス:スクリプト情報を作成することは、スクリプトを使用することです./bin/bash cd/tar zchf/tmp/oldboy_$(date +%H-%M).tar.gz ./etc/hosts ./etc/rc.local ./server/scripts/第3のプロセス:テスト実行スクリプト/bin/sh/server/scripts/compress.sh第4の過程:タイミングタスクcrontab-eの作成
  • /bin/sh/server/scripts/compress.sh&>/dev/null第5の過程:検証タイミングタスク01.調整時間02.時間短縮




  • タイミングタスクログ情報:/var/log/cron Jun 24 17:44:57 oldboyedu 62 crontab[3105]:(root) BEGIN EDIT(root)Jun 24 17:45:34 oldboyedu62 crontab[3105]:(root) REPLACE(root)Jun 24 17:45:34 oldboyedu62 crontab[3105]:(root)END EDIT(root)Jun 24 17:45:40 oldboyedu62 crontab[3117]:(root) LIST(root)Jul 7 00:03:01 oldboyedu 62 CROND[13127]: (root) CMD (ntpdate ntp1.aliyun.com) 01 02 03
  • タイミングタスクが処理操作を行う時間
  • ホスト名情報
  • ユーザがタイミングタスク
  • を実行したか
  • タイミングタスク作成注意事項:1)タイミングタスクにおけるコマンド情報は、絶対パスタイミングタスク実行時認識PATH環境変数情報:/usr/bin:/bin 2)タイミングタスクにおけるコマンド情報における特殊記号が直接認識できない方法1:特殊記号加算方法2:コマンド情報をスクリプトに書く3)タイミングタスク作成が正しくない、エラーメッセージpostfixメールサービスオープン解決クローズ:systemctl stop postfix.サービスエラー情報格納場所:/var/spool/mail/root block占有量が多すぎるためディスク格納リソースが減少postfixメールサービスクローズエラー情報格納場所:/var/spool/postfix/maildrop/inode占有量が多すぎるためディスク格納リソースが減少解決方法:メールサービスを開始し、エラー情報をブラックホールに追跡
  • */1 * * */bin/sh/server/scripts/backup_file.sh&>/dev/null---ディスク領域を解決する4)いくつかのコマンドを実行する場合、コマンド情報出力(エラー出力/正しく出力)5)が2つ以上のコマンドを完了するには、スクリプト6)スクリプト作成に注釈情報が必要7)タイミングタスクjavaプログラム操作を実行する場合、環境変数を作成する必要があります!!!Javaプログラム環境変数JAVAHOME="XXXX"CLASSSPATH="XXXX"PATH="$PATH:JAVAXXX"
  • をスクリプト内でタイミング設定する必要があります
    ./catlina.sh restart
  • 課程知識総括1)タイミングタスク実現方式システムデフォルトタイミングタスク:4つのディレクトリシステムカスタムタイミングタスク:1つのコマンド2つのファイル2)タイミングタスク作成方式:作成フォーマット
  • xxx&>/dev/null時間フォーマット定義:



  • */n-,PS:タイミングタスクを作成し、日付と曜日を同時に使用できない3)タイミングタスク注意事項7注意