読者です 読者をやめる 読者になる 読者になる

IT Notebook

ITについての備忘録的なブログです

Linux - プロンプトにホスト名を表示する方法

Amazon Linuxのデフォルトのプロンプトはこんな感じです [ec2-user@ip-10-10-10-10 ~]$ このサーバのホスト名を「test1」とした場合、以下のようなコマンドでとりあえず実行すると変更されるのですが [ec2-user@ip-10-10-10-10 ~]$ sudo hostname test1 [ec2…

Linux - n日前・n分前のファイルを削除する方法

今更ながらfindコマンドでn日前・n分前のファイルを削除する方法をメモ 1.findコマンドのフォーマット find [path..] [expression] 2.日時を指定するオプション -atime +n 最終アクセス日時がn日以前のfile(or directory)を検索 -atime -n 最終アクセス日時…

Linux - topコマンドでCPU使用率をコア単位で表示する方法

今までは「sar -P ALL 1」とかでリアルタイムに表示させていたけど、topコマンドでも表示できるのでメモ topコマンドでCPU使用率をコア単位で表示する topを叩いて「1」を入力 するとこんな感じで表示される top - 11:01:33 up 90 days, 23:09, 2 users, loa…

Linux - sarコマンドについて

sarコマンドを使用するたびに検索していたので、障害調査や性能試験でよく使うコマンドを纏めてみました。 環境 OS........ Ubuntu14.04 sysstat... 10.2. インストール インストールコマンド sudo apt-get install sysstat ファイル指定 sysstatで取得して…

Linux - 標準出力で先頭指定行飛ばしたり、後ろ指定行読み飛ばしたりする方法

tailコマンドやheadコマンドを使って標準出力の行を制御。これは便利! 先頭5行飛ばして6行目から出力する tail -n +6 test.txt 後ろ5行出力しない head -n -5 test.txt 参考 http://d.hatena.ne.jp/iww/20130623/tail

Linux - dfコマンドについて

dfコマンドのオプションなどについて纏めていこうと思います Disk使用量を確認するコマンド(KB表示) コマンド df -k サンプル $ df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/xvda1 8125880 4231856 3458212 56% / none 4 0 4 0% /sys…

Linux - bash変数のインクリメントについて

今までbashで変数をインクリメントする時は「expr」を使用していたけど、2重括弧を使用する方法があったのでメモ 「expr」を使用する方法 i=`expr $i + 1` 2重括弧を使用する方法 i=$(( i + 1 )) 2重括弧を使用するほうが早いらしいので今後は2重括弧を使う…

Linux - gpasswd ユーザをグループに追加・削除するコマンド

LinuxのOSユーザをグループに追加・削除するコマンド グループへの追加 gpasswd -a user1 group1 グループからの削除 gpasswd -d user1 group1

Linux - grepコマンド

grepコマンドのサンプル grepコマンドで行の前後を出力させる grep -3 aaa.txt grepコマンドで行数を表示させる grep -n aaa.txt

Linux - 別ユーザーで実行する

zabbixユーザでzabbix agentが値を取れているかを確認するのは、 zabbixユーザで値が取得できているか確認する必要がるので、こんな感じ。 sudo -u zabbix zabbix_get -s 127.0.0.1 -k system.cpu.load[,avg1]

Linux - awkコマンド

awkコマンドのサンプル 3列目を表示 awk '{ print $3 }'

Linux - tcpdumpコマンド

tcpdumpコマンドのサンプル 送信元をフィルタリング tcpdump -ne not src host \(10.122.29.10 or 10.120.19.133 or 10.150.114.205 or 10.152.59.38 or 10.156.91.211 \) and port 443 送信先をフィルタリング tcpdump -ne not dst host \(10.122.29.10 or …

Linux - Ubuntuのスワップ領域拡張手順

開発環境用のDBサーバを構築するためにスワップ領域作成手順を調査。 AWSのt2.microでAMIを作って横展開中! 手順はほとんどこちらを参考 http://morizyun.github.io/blog/linux-swap-memory-space/ スワップメモリの確認方法 cat /proc/swaps スワップ領域…

Linux - logrotateコマンド

logrotateコマンドの備忘録 テスト実行(dry run) logrotate -d /etc/logrotate.conf logrotate -d /etc/logrotate.d/nginx テスト実行(dry run) logrotate -f /etc/logrotate.conf logrotate -f /etc/logrotate.d/nginx

Linux - bzip2形式ファイルの解凍方法

Zabbix API をダウンロードしてきた時にファイルがbzip2形式ファイルだったので解凍方法を調査したときのメモ tar jxfv PhpZabbixApi_Library.tar.bz2