linux(558)

558follower
hiroroooo299 さんのアバター 33views

【シェルスクリプト】10分単位でログを抽出して何かする

愚直に時間文字列を生成してログファイル全体からgrepして抽出しているので、ログファイルがでかいと死にます 本気でログ解析したければもう少し頭を使うか、他の手段を考えましょう。 例えば、 Amazon Athena とか Elastics... 2017年6月14日
hiroroooo299 さんのアバター 131views

【Apache】アクセス制限の怖い(かもしれない)話

前提 運用開始前/開発中Webシステムのhtaccess CentOS 7 Apache HTTP Server 2.4 DocumentRoot = /var/www/html # /var/www/html/.htaccess ... 2017年6月13日
hiroroooo299 さんのアバター 75views

シェルスクリプトでdigる

NXDOMAIN だろうが、DNSサーバーからなんらかのレスポンスがあった時点で、とりあえず0が返るらしい…. 通信不能系など、明らかなエラー状態の場合のみ、非ゼロ値がリターンコードとして返る # man dig RET... 2017年6月6日
hiroroooo299 さんのアバター 8views

ワイルドカードでファイル表示時にファイル名を表示する

cat じゃなくて tail でやればよい。 $ tail -n+1 test* ==> test <== 123 ==> test2 <== test man tail . . . Numbers hav... 2017年6月5日
@iwasaki さんのアバター 7views

OOM Killerについて

設定の変更方法 # sysctl -w vm.overcommit_ratio=99 # sysctl -w vm.overcommit_memory=2 もしくは vim /etc/sysctl.conf vm.overcomm... 2017年5月24日
soutahirose さんのアバター 2views

実行中のプロセスを表示するコマンド

タイトル通りの実行中のプロセスを表示するコマンドを自学として載せて置きます。 ps aux | grep (見つけたいやつ) デーモンの場所を見つける時便利ー ... 2017年5月24日
alkoshikawa さんのアバター 10views

namedのzoneファイル書き換え後のチェック

bind の configtestのようなもの named-checkconf /etc/named.conf 問題がなければ何も出ない named-checkzone "{domain}" /path/to/{domain}.zo... 2017年5月19日
hiroroooo299 さんのアバター 26views

自己証明書 (SAN付き) 作成

$ vim make-dummy-cert-san.sh #!/bin/bash [ -z "$1" ] && echo "$0 naked_domain_name" && exit 1 openssl... 2017年5月18日
alkoshikawa さんのアバター 37views

TOPのCPU使用率とかを集計する

PSのCPU使用率は負荷調査には支えないので、TOPのほうでやってます。 プロセスが複数にわかれるものを集計して表示。 RubyのCPU使用率集計 (top -d 0 -n 1 -c -b; echo "";) | grep Ruby |... 2017年5月18日
hiroroooo299 さんのアバター 17views

Apache HTTPD + OpenLDAP で Basic認証

動作確認用に下記参考サイトを寄せ集めただけの適当かつ最低限の設定メモです。 CentOS7.0でOpenLDAP構築 – Qiita CentOS 7 : OpenLDAP : LDAPサーバーの設定 : Server Wo... 2017年5月17日
hiroroooo299 さんのアバター 12views

【MySQL】mysqldumpで移したDBの内容が文字化けするんですけど….

--default-character-set=binary をつければ文字化けしなくなったゾ。 mysqldump --default-character-set=binary hoge_db > hoge_dump.sql my... 2017年5月11日
市来 亮 さんのアバター 36views

管理者権限

LinuxのrootユーザーとはLinuxの管理者のこと。  root権限が必要な時を列挙すると ・ インストール後の初期設定、及び設定変更時 ・ パッケージインストール時 ・ ログの確認時 上記3つ以外は基本的に一般ユーザーで... 2017年5月8日
市来 亮 さんのアバター 30views

cutコマンド

cutコマンドは、データから必要な項目だけを抜き出して表示するときに使用する。  オプション -b :必要な項目をバイト数で指定するオプション  -d :区切り文字を指定するオプション -f :必要な項目数で指定するオプション ... 2017年5月8日
alkoshikawa さんのアバター 7views

yumで強制noにする方法

パッケージの依存関係を見るために、updateとかremoveをおこなうことがありますが、 間違えてyesっちゃったりしないように以下のオプションをつけることができます。 yum --assumeno install swatch yum... 2017年4月28日
hiroroooo299 さんのアバター 60views

【Docker Compose】DockerホストのIPを明示的に指定する

コンテナからホストへ通信するために明示的に設定したかった。 # docker-compose.yml . . . networks: default: ipam: driver: default co... 2017年4月27日
hiroroooo299 さんのアバター 115views

【Docker Compose】ログをコンテナごとのログファイルに出力する

普通は docker-compose logs コマンドで確認出来るが、 いまいち気持ちが悪いので syslog 経由でログファイルを吐くように設定した。 大規模構成だと fluentd とかつかって集約したり、いろいろ頑張らないと厳しそ... 2017年4月26日
hiroroooo299 さんのアバター 43views

[Postfix] バウンスメールのコピーを残す

Postfix設定パラメータ notify_classes (デフォルト: resource, software)     ポストマスターに報告されるエラークラスのリスト。デフォルトでは最も 深刻な問題のみが報告されます。偏執的な人はポリ... 2017年4月20日
hiroroooo299 さんのアバター 8views

SSH切断後にターミナルのウィンドウ名を正しく表示させる

ターミナルにて、SSHを切断した後も接続時のホスト名などがターミナルのウィンドウ名などに残ってしまい、気持ちが悪い。 PROMPT_COMMAND に手を加えてコマンド実行毎に逐一タイトルを変えるようにすると、これを防げる。 # ~/.b... 2017年4月17日
hiroroooo299 さんのアバター 29views

【CentOS 6】SHA256の自己証明書作成

# /etc/pki/tls/certs/Makefile . . . # -sha256 :追加する # -days 36135: ついでに、有効期限99年にする %.pem: umask 77 ; \ ... 2017年4月14日
hiroroooo299 さんのアバター 51views

[VSFTPD] FTPS設定 (クライアント認証もあるよ)

FTPS: クライアント認証あり # vsftpd.conf # SSL強制 ssl_enable=YES force_local_logins_ssl=YES force_local_data_ssl=YES ## Implici... 2017年4月11日