Linux

nginxを使ってアクセスログを追う

やりたいこと ある検索項目(URLのパラメータ)がどのくらい使われているのか調べたい やったこと 1.nginxのアクセスログの置き場所を確認 $ cat /etc/nginx/nginx.conf ~ access_log /var/log/nginx/access.log main; // ここにある ~ 2.アクセスログから特…

cronでawsコマンドが実行されない問題

問題 22時にインスタンス停止コマンドを打つように設定 0 22 * * * aws ec2 stop-instances --region=ap-northeast-1 --instance-ids=i-xxxx 時間が過ぎた後にawsコンソールから確認してもインスタンスが起動したまま。。 確認 普通に上記のコマンドを打った…

cronで時間指定してec2インスタンスを自動起動・停止する

cronとは 時間とその時間に実行したいプログラムを指定しておけば、 設定した時間にそのプログラムが実行される cronコマンド // cronに設定されているものを確認 crontab -l // cronの設定を編集 crontab -e // cronを削除(まるっと消える) crontab -r 時…

MacでCentOSのUSBブートを作る

USBメモリを初期化 ディスクユーティリティ > USB選択 > 消去 USBドライブを確認 $ diskutil list /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *31.3 GB disk2 1: 0xEF 8.9 MB disk2s2 diskutil ディスクの消…

リモートサーバーでmysqldumpしてローカルに転送する方法

リモートサーバーに接続 ssh centos@xx.xx.xx.xx // さらに違うサーバーに接続 ssh 02 mysqldump mysqldump -uユーザー名 -pパスワード db名 > sample.dump ローカルへ転送 一旦02サーバーを抜けて(exit)、02にあるダンプファイルを持ってくる scp 02:/home/…

コンソールからJSONでPOSTする方法

curl -H 'Content-Type:application/json' -X POST -d "{"key":"value", "key":"value"}" http:// エラー {"code":400,"message":"Unable to process JSON"} 解決方法 curl -H 'Content-Type:application/json' -X POST -d '{"key":"value", "key":"value"}'…

Eclipseの実行ログを見る方法

cd ~/Development/salt-inc/zero-one/zo-api/zo-tools/ で移動。 zo-tools.ymlファイルにある、appenders:archivedLogFilenamePattern:に書いてあるディレクトリをコピー。 tail -n 行数 /var/apps/logs/zo-tools.log(さっきコピったやつ) を打てば実行ロ…

Linux tail・cat

cat ファイルを指定することで、そのファイルの中身を表示させる。 cat ファイル名 tail テキストファイルの末尾のn行を抜き出す。 tail -n 行数 ファイル名

シンボリックリンク・ハードリンクとは

Linuxには、ファイルに対してリンクの張り方が2種類ある。 ファイルに別名を設定し、その別名で元のファイルにアクセスできるようにすることを、Linuxでは「リンクを張る」という。 シンボリックリンク ファイル本体の位置情報を保管しているファイル。 フ…

Linux基本操作

pwd :カレントディレクトリを表示 カレントディレクトリ:今自分が作業している場所のこと pwd ls(エルエス):ディレクトリ内を一覧表示 ls ファイル名 オプション ○ディレクトリ内の各ファイルの詳細な情報を表示 ls -l ファイル名 ○隠しファイル(ドッ…