linux(589)

589follower
hiroroooo299 さんのアバター 7views

mod_rewriteの備忘録

対象 環境: Apache HTTP Server 2.2 ※ おそらく2.4も同じでは….? コンテキスト 2種類ある per-server configuration: httpd.conf 等のconfファイル... 2017年11月22日
alkoshikawa さんのアバター 5views

MySQL5.1でのスローログのローテーション

5.5以降であれば mysql> flush slow logs; でいけるんですが、5.1だとありません。 しかしバイナリログとか使ってる場合 mysqladmin flush-logs をやるとそっちも切り飛ばしてしまうので... 2017年11月21日
hiroroooo299 さんのアバター 46views

冗長化構成のAWS EC2における、lsync + rsync によるファイル同期

TL;DR インスタンスのリタイア対策のためのインスタンス入れ替え(EIP張り替えによる)等により、プライベートIPが変わる可能性があるので、設定ファイルにおけるホスト名指定は工夫が必要 VPCにおける、サブネットのプライベートIP... 2017年11月17日
niciyan さんのアバター 31views

Unix系のUID

Unix系システムのUID idコマンドによって確認できるユーザ識別のための番号。 id <username> idコマンドはよく使う。自分的に。 [UIDによるユーザの識別] * 0・・・rootユーザ * 1−10... 2017年11月7日
Tomoumi Nishimura さんのアバター 86views

コマンドラインから使える並列ダウンローダ

ファイルをダウンロードするとき、例えば通常のウェブブラウザやcurl, wgetなどを利用することがあると思いますが、巨大なファイルになるとこれらでは時間がかかってしまうことがあります。 そういう場合は並列ダウンロードができるダウンローダ... 2017年11月7日
hiroroooo299 さんのアバター 11views

【MySQL】ユーザーアカウントを無理やり移行する

参考: How to Migrate MySQL Users from one Server to Another 元サーバーのパスワードがわからない!? よっしゃー、SHOW GRANTS FOR 'user'@'localhost'... 2017年10月27日
hiroroooo299 さんのアバター 22views

needs-restarting コマンドのソースコードを読んでみよう

RHEL系OSで何かと便利な yum-utils の needs-restarting コマンド。 なんと、githubでコードが公開されていた (しかも、みんな大好きPython) 。 このリポジトリが正式なものかよくわからんが、一応、C... 2017年10月27日
hiroroooo299 さんのアバター 35views

【rsync】再同期する際の転送量を見積もる

--dry-run 実行で楽勝 # rsync -avz --human-readable --progress --delete --dry-run --exclude "/.hoge" /home/ root@example.com:... 2017年10月20日
hiroroooo299 さんのアバター 20views

mail コマンド (Heirloom mailx) のFrom指定省略時の挙動

前提 CentOS7 # id uid=0(root) gid=0(root) groups=0(root) # uname -n db.example.jp # NXDOMAIN また、MTA (Postfix) の設定は下記の... 2017年10月17日
onnga-wasabi さんのアバター 63views

bash if 文字列の比較

bashで文字列を比較する際に詰まったことがあったので。 比較演算子の間にスペースが必要でした。以下の実行すると常にtrueの判定になってしまいます。 if [ "$var"="mojiretu" ]; then ifの後の[]にも... 2017年10月12日
alkoshikawa さんのアバター 24views

Linuxでダミーファイルを作成する

50MBのファイル fallocate -l 50M {file_name} 1GBのファイル fallocate -l 1G {file_name} ... 2017年10月11日
hiroroooo299 さんのアバター 23views

テキストファイルをfindしてgrepる

たぶんGNU版のみ? find /var/www/html -type f -exec grep -Iq . {} \; -and -print | xargs grep -e "DBUSER" -e "DB_USER" -e "MYSQ... 2017年10月10日
hiroroooo299 さんのアバター 118views

Bashスクリプトで「こいつ……できるっ」的なオーラを醸し出せるかもしれないTips

それは、testコマンドにおける比較の書き方。 # 一般人 if [ "$x" = "0" ]; then # プロっぽい人 if [ "x$x" = "x0" ]; then へんなプレフィックスをつける理由 歴史的経緯による... 2017年10月4日
alkoshikawa さんのアバター 5views

POSTで200なものを抜き出す

ログ調査のメモ cat /var/log/httpd/access_log | grep -e "02/Oct/2017:17" -e "02/Oct/2017:18" | grep "POST"| awk -F' ' '$9==200{... 2017年10月3日
hiroroooo299 さんのアバター 272views

【意識低い系】 Dockerと本気で向き合いたくない

macOS で 「BSDぃ? うるせぇ、GNUのコマンド打たせろゴラァ!!1」 となって発狂しそうな時用。 DockerでミニマムなCentOS7的コンテナ作ると速い安い旨い。 公式のDockerイメージ は、デフォルトだとsystem... 2017年9月29日
hiroroooo299 さんのアバター 13views

Bindマウント

ディレクトリを他所にマウントできる。 chrootなFTPアカウントでホームディレクトリ外の領域を変更したい場合などに有効。 たまにテストに出てくるぞ。 # /etc/fstab /home/homepage/public_html ... 2017年9月27日
alkoshikawa さんのアバター 13views

inode番号でmvを使う

ファイルが化けてそのまま扱えない場合とかに使います。  ls -li でinode番号を取得 mv "$(find -inum {inodenum})" normal_name で変更 ... 2017年9月15日
alkoshikawa さんのアバター 31views

mobileconfigを配置する

mobileconfigはiOSとかでネットワークの設定とかをおこなう設定ファイルなんですが、 サーバーに配置して使ってもらう場合2点対応が必要になります。 ・HTTPSが必要 ・ContentTypeに application/x-ap... 2017年9月14日
hiroroooo299 さんのアバター 21views

一刻も早くO-SaftでSSL設定のチェックをしないと、どうかしてしまいそうな場合のコマンド

macOS用 $ brew cask install docker アプリケーションに追加されるクジラマークをクリックしてdocker起動 $ docker run punkstar/o-saft +check example.co... 2017年9月11日
hiroroooo299 さんのアバター 30views

Rsyncで複数台構成Webサーバーのコンテンツを同期するやつ

cronで数分おきに回せば間に合うゆるふわ要件の場合、これにリトライ機構やロックファイルによる排他制御等を追加しとけば良いと思います。 ionice -c 2 nice -n 19 \ rsync -avz --delete --... 2017年9月8日