linux(525)

525follower
Takuro Hirayama さんのアバター 13views

死にかけのMySQLのデータベース (InnoDB) からデータを救う

リカバリと謳いつつ、打ち所が悪いと破滅するおそれがある諸刃の剣。 innodb_force_recovery を 0 を超える値に設定するのは、緊急の状況で InnoDB を起動し、テーブルをダンプできるようにする場合だけにしてくだ... 2016年10月20日
Takuro Hirayama さんのアバター 63views

MySQLサーバーをぶっ殺す

起動スクリプト(mysqld_safe)の中で、SIGTERMなどのシグナルを封じていたり、mysqldを直接killしてもmysqld_safeにより復活させられてしまったりして、普通にkillしてもなかなか死なない。しぶとい。 ぶっ壊... 2016年10月20日
alkoshikawa さんのアバター 24views

メールのバウンスについて

バウンスについて非常によくまとまっているサイトがあったので記載 http://bouncehammer.jp/ja/email-topics/when-does-email-bounce システムメールを使う場合 ・自分のメールサーバか... 2016年10月18日
alkoshikawa さんのアバター 22views

古いjavaにroot証明書を追加する

sunのjavaの1.6とかroot証明書が古く、時折httpclientでエラーが出ます。 root証明書を以下のコマンドで追加できます。 cd /usr/java/default/jre/lib/security cp -p cace... 2016年10月14日
alkoshikawa さんのアバター 17views

インスタンスIDからNameタグのValueをとってくる

awscliでインスタンスIDから名前をとってきます。 aws ec2 --profile $PROFILE --output json describe-instances --instance-ids ${INSTANCE_ID} -... 2016年10月14日
Takuro Hirayama さんのアバター 13views

Monitorix 3.8 のbasic認証ファイル作成

暗号のアルゴリズムにcrypt()を使っているらしく、htpasswdファイル生成時に-dオプション指定が必要。 $ htpasswd -dbc /var/lib/monitorix/htpasswd ${MONITORIX_BASIC_... 2016年10月13日
@iwasaki さんのアバター 31views

unixtimeから見やすい日付形式に変換するコマンド

$ date -r 1475728117 2016年 10月 6日 木曜日 13時28分37秒 JST ... 2016年10月6日
Takuro Hirayama さんのアバター 48views

Apacheアクセスログのローテーション設定など(Plesk環境)

手順 ウェブサイトとドメイン>対象のドメイン>ログ 画面右端上部のプルダウン(すべてのログが初期選択されている)において、ログファイル管理を選択 ログローテーション ボタン押下 ちなみに、、、 (Plesk系の)ログローテーショ... 2016年10月5日
Takuro Hirayama さんのアバター 19views

root権限でMySQLログイン(Plesk環境)

rootアカウント? そんなものは存在しない。 # mysql -uadmin -p`cat /etc/psa/.psa.shadow` MySQL の root パスワードは何ですか? ... 2016年10月4日
Takuro Hirayama さんのアバター 111views

権威DNSサーバーへの問い合わせでWARNING: recursion requested but not available

dig @abc.abc.abc.abc www.example.com ANY www.example.com のネームサーバーのIP (ここでは abc.abc.abc.abc とした) を指定してdigしたとき、 ; <&... 2016年9月30日
Takuro Hirayama さんのアバター 25views

コマンド引数最大サイズ

明日も使わないであろうムダ知識。 以下のコマンドでコマンド引数最大サイズ[byte]が取れる。 [vagrant@vagrant ~]$ uname -a Linux vagrant 2.6.32-573.el6.x86_64 #1 S... 2016年9月29日
alkoshikawa さんのアバター 21views

yumのアップデート履歴を見る

いつごろパッケージをアップデートしたのか確認できます。 yum history list all で yumのInstall, Updateなどの履歴一覧が出ています。 詳細を以下で確認します。 yum history info ... 2016年9月23日
@gorogoroIT さんのアバター 55views

ファイル内の改行コード変換(Perl)

「Perl」でファイル内の改行コード変換 【Linux → Windows】 $ perl -pe 's/\n/\r\n/' unixfile > winfile 【Windows → Linux】 $ perl -pe ... 2016年9月6日
@gorogoroIT さんのアバター 54views

ファイルのチェックサム(opensslコマンド)

● サンプルファイル $ cat sample.txt 012345789 ● MD5 $ openssl dgst -md5 sample.txt MD5(sample.txt)= 08613e2bda9810a0bad4a3... 2016年9月4日
@gorogoroIT さんのアバター 41views

ランダムな文字列を生成

初期パスワードを作成する場合など、ランダムな文字列を生成。 英字(大文字+小文字) 10桁の文字列を5個出力。 $ cat /dev/urandom | tr -dc "[:alpha:]" | fold -w 10 | head -... 2016年9月4日
Takuro Hirayama さんのアバター 22views

特定カラム対象grep

awkを使うらしいです。 # access_logの9カラム目がHTTPステータスの場合 # status: 200 OK のみ $ cat access_log | awk '$9 == "200"' # status: 200 O... 2016年8月31日
kawaharasouta さんのアバター 71views

文字列を文字数で切り取る awkコマンド

プログラミングではよく一番初めの文字は「0番目」ですが、awkコマンドでは「1番目」になります。使ってみればわかりますが、ご注意を。。。 3文字目より後ろを抜き出す $ echo 'abcde' | awk '{print substr... 2016年8月26日
Yuya Sato さんのアバター 29views

サブシェル

コマンドを()で括ることによって、元のシェルは子プロセスを生成しサブシェルとしてコマンドを実行することができます。 サブシェルは子プロセスとして実行されるので親の環境変数などを変更したくない時など様々な使用法があります。 一時的に環境変数... 2016年8月24日
Takuro Hirayama さんのアバター 16views

特定ディレクトリ配下のスクリプトを全部叩く

# man xargs # ... # -n number Set the maximum number of arguments taken from standard input for each invocation of uti... 2016年8月22日
Takuro Hirayama さんのアバター 28views

【httpd / nginx】 コンパイルオプション表示

# nginx -V nginx version: nginx/1.0.15 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) TLS SNI support enabled conf... 2016年8月19日