忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【Linux】暦

#*****************************
# カレンダー表示
cal <月> <年>
date +%Y | xargs cal
date +%Y | xargs cal <月>
PR

【Linux】ログを見易くする

#-----------------------------
# <文字列>抽出
cat /var/log/messages | grep "<文字列>"
#-----------------------------
# リアルタイムで指定した<文字列>を確認する
tail -f /var/log/messages | grep --line-buffered "<文字列>"
#*****************************
# <文字列1>,<文字列2>を色付けて tail -f 出力する
tail -f /var/log/messages | grep --color=auto -E "<文字列1>|<文字列2>|$"
#*****************************
#【例】tail -f メッセージのタイムスタンプ部分を色付き出力する
tail -f /var/log/messages | grep --color=always -E '^[A-Z][a-z]{2} [ 0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}|$'
#*****************************
#【例】tail -100 先頭~ ]: 迄の文字を色付け出力する
tail -100 /var/log/messages | grep --color=auto -E "^.+]:|$"

【Linux】tar/gzip参照

#-----------------------------
# tarに含まれるファイル一覧
tar -tvzf <tar.gzファイル>
#-----------------------------
# 展開しないでファイル内容を表示
tar -zxOf <tar.gzファイル> <tarパス>
#-----------------------------
# gzipに含まれるファイル一覧
zgrep "<文字列>" <ファイル.gz> | head

【JP1】AJSログイン

#-----------------------------
# batファイルからJP1にログインする
start "" cmd /c "C:\Program Files (x86)\Hitachi\JP1AJS2V\bin\ajs.exe" -a <テキスト名.txt>
start "" cmd /c "C:\Program Files (x86)\Hitachi\JP1AJS2V\bin\ajs.exe" -h <IPアドレス or ホスト名>

【JP1】ajsprint,ajsshow

※jp1admin権限で以下のコマンドが実行可能
==============================
JP1ジョブネットの定義情報をファイルに出力
/opt/jp1ajs2/bin/ajsprint -F <サービス名> -a <ジョブネットのパス/ジョブネット名> /tmp/<ファイル名>.txt

==============================
JP1ジョブネットの直近の状態表示(ジョブネット完全名,開始時間,終了時間,ジョブ状態)
/opt/jp1ajs2/bin/ajsshow -F <サービス名> -g 1 -f "<サービス名>:%J %s %e %C" <ジョブネットのパス/ジョブネット名/>

==============================
JP1ジョブネットの状態表示から対象を絞って検索(対象日付、対象時刻を指定)
/opt/jp1ajs2/bin/ajsshow -F <サービス名> -f "<サービス名>:%J %s %e %C" -b 2025/12/06 -T <ジョブネットのパス>/<文字列>* | egrep "22:00:00"
 ※上記の日付と時刻は適宜読替えて実行する

【Linux】メッセージ検索の例

==============================
対象以外は非表示にしてメッセージ検索(sed)
sed -n '/ERROR/p' /var/log/messages
==============================
対象の日時を指定してメッセージ検索(awk)
awk -F '"Nov 17 01:" <= $1 && $1 <= "Nov 17 02:"' /var/log/messages
==============================
対象の日時を指定してメッセージ検索(grep)
grep -E "Nov 17 01:[0-5][0-9]" /var/log/messages

【BAT】tar.gzファイルの圧縮/展開

==============================
圧縮バッチ(文字コード SJIS)
 cd %CD%
 echo 対象ファイル名
 echo %~nx1
 echo 出力先
 echo %CD%
 tar -cvzf %~nx1_%date:/=%.tar.gz %~nx1
==============================
展開バッチ(文字コード SJIS)
 cd %CD%
 echo 対象ファイル名
 echo %~nx1
 echo 出力先
 echo %CD%
 tar -xvzf %1

【Linux】便利コマンド

==============================
条件指定で表示
 ls -ltr | grep "root" | grep "rwxr-xr-x"
 ls -ltr | grep "root" | grep "rw-r--r--"
 ls -ltr | grep -E "7月|8月" | grep -Ev " 201*| 202[0-4]"
==============================
ディスク使用率の高い順
 df -h -output=pcent,target,avail,used,size,file,fstype,source | sort -r
==============================
フォルダの使用容量(10MB未満は非表示にする)
 du -c -BM /home | grep -Ev "*[0-9]K" | grep -Ev "[1-9]M" | sort

==============================
KB非表示でディスク使用量サイズの上位30件を表示
 du -BM /home | grep -rn | head -n 30 | grep -v "K"
==============================
変数定義+case文
 case `date + %H` in
   01) A=`date -d "yesterday 01:00" "+%F %H:%M"` ;; 1時の場合
   02) A=`date -d "yesterday 02:00" "+%F %H:%M"` ;; 2時の場合
 esac
==============================
tarでコピー(権限とタイムスタンプも保持したまま)
 tar -cf - <コピー元ファイル> | tar -xf - C <コピー先ディレクトリ>

【Windows】便利コマンド

==============================
ユーザの有効期限の確認
 net user /domain <ユーザID>
==============================
資格マネージャー
 rundll32.exe keymgr.dll,KRShow KeyMgr
==============================
一時的なファイル置き場
 %TEMP%

【BAT】RDPバッチ【例】

@echo off
mode con: cols=80 lines=30
REM ## カラーを設定
REM ## color e1
color 0a
set Kankyo="環境"
set Server="サーバ名"
set Name="ホスト名"
set Username="ユーザ名"
set Password="パスワード"
echo .
echo ***************
echo 【以下の接続先情報を確認してください。】
echo 環境名 : %Kankyo%
echo サーバ名: %Server%
echo ホスト名: %Name%
echo ユーザ名: %Username%
echo ***************
pause
REM ## カラーを設定
REM ## color 3f
color 9e
cmdkey /generic:TERMSRV/%Server% /user:%Username% /pass:%Password%
start mstsc /v:%Server%
timeout 3
cmdkey /delete:TERMSRV/%Server%

更新日付

02 2026/03 04
S M T W T F S
1 3 4 5 6 7
8 9 10 11 12 13 14
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

<<前のページ  | HOME |  次のページ>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]