Subscribed unsubscribe Subscribe Subscribe

ふり返る暇なんて無いね

日々のメモ書きをつらつらと

Ubuntu16.04でtimezoneを変えたい

久しぶりにブログ書くな。 masasuzu.hatenablog.jp 上記記事、これあんまりよくなくて、Ubuntu的にはこう変えるのが良い。 UbuntuTime - Community Help Wiki echo "Asia/Tokyo" > /etc/timezone dpkg-reconfigure --frontend noninteractive tzdata ただ、U…

ps小技(ソートとかスレッド表示)

毎回忘れるのでメモを残す スレッドを表示したい -Lオプションを使うと良い ps -efL 特定のカラムでソートしたい --sortオプションを使うと良い。カラム名の前に-を付けると降順になるデフォルト昇順。 ps auxwwww --sort=-%mem | head

自分のipアドレスを知りたいとき(linux)

最初に結論 hostname -Iを使うと良い 某所で、自ホストのIPアドレスを取得するためにこんなことをしている箇所を見つけたのが発端です。 LANG=C /sbin/ifconfig | grep 'inet addr' | awk '{print $2;}' | cut -d: -f2 | grep -v 127.0.0.1 | tail -n 1 もう…

サーバ起動時に/etc/init.d/ に設定があるデーモンを自動起動したい

最近のUbuntuだとupstartがちゃんと設定されてれば、そっちで制御できるんだけど、サードパーティーのパッケージとかで、入れるとたまにサーバ起動時に自動で立ち上がらないようになっていたりするやつもあったりします。 そういうときに自動起動するように…

ポートが空いてるか調べたいとき

サーバを立ち上げたけど、サービスになぜか繋がらないというのはよくある話。 プロセスが立ち上がってるのは確かだけど、繋がらない。そんなとき次見る場所としてはポートが空いてるかどうかです。いくつかポートが空いてるかどうか調べる方法のメモを残して…

Ubuntu 12.04で/tmpがおかしくてうまく起動しなかった件

Ubuntu 12.04を再起動した際、下記のようなメッセージが出て起動フェーズが止まってしまったのでした。 ここでmを押すとシングルユーザモードでログインできる。 The disk drive for /tmp is not ready yet or is not present. Continue to wait, or Press S…

sudo -Hと環境変数($PATH)ではまった話

当たり前の話ではありますが、何を勘違いしてたか、今までsudo -Hすれば、$PATHをはじめとした環境変数がスイッチ後のユーザの物が使われると思っていました。 sudo -H してるのに$PATHが実行ユーザのもの引き継いだままで何故だーとはまっていました。実際…

-で始まるファイルを消す方法

忘れるので、覚え書きよくありますよね。-で始まるファイルを作ってしまって消せなくなるパターン。一応bashでも出来るハズだけど、zshでやってます。 % zsh --version zsh 4.3.17 (x86_64-unknown-linux-gnu) エスケープしても、クオートしても、消えてくれ…

マニュアルオペレーションするとき気を付けたいこといくつか

少し思うところがあったのでメモ。 ほぼ自己流なので、もっと良いのがあれば教えて欲しいところ。 そもそもマニュアルオペレーション(手作業)するな ごもっとも。でもやらないといけない深淵な事情があるんです。 事前条件と事後条件を明確にしておく どうい…

コマンドの出力結果の一時ファイルを作りたくなったら、プロセス置換を思い出すと良いかも知れない

たとえば、こんなことしたいとき、 # 待避させたテーブルと現行テーブルの差分を取りたい mysqldump_cmd="mysqldump -u root --default-character-set=utf8 --skip-extended-insert --no-create-info" ${mysqldump_cmd} some_database user > /tmp/user_sql.…

プロセスがオープン可能なファイルディスクリプタを知りたい

OS全体での上限 % cat /proc/sys/fs/file-max 816171 今まで開いたディスクリプタ、現在開いているディスクリプタ、上限ディスクリプタの順番 % cat /proc/sys/fs/file-nr 1120 0 816171 シェルから実行したプロセスの上限はuname -nを見れば良い % ulimit -…

プロセスが開いているファイルディスクリプタ数を知りたい

lsofを使うと良い lsof -p $PID | wc -l もしくはprocディレクトリを数える。 ls /proc/$PID/fd/ | wc -l なんか、微妙に数が違うのはなんでだろう。lsofはheaderがあるからとはいえ少し多すぎる気が。 もうちょい調べる。 蛇足ポートを使用している。プロセ…

hostnameコマンドメモ

自ホスト名が取れるコマンドhostnameコマンドのメモ。いろいろ使える。 ちょっと挙動がなぞいところがあるのでもう少し調べる # 単純にホスト名 hostname hostname -s # ipアドレス知りたい(ただし、名前解決できるときだけ) hostname -i hostname --ip-addr…

2013-01-30日誌

SQLアンチパターン SQLアンチパターン作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型本購入: 5人 クリック: 405回この商品を含むブログ (7件) を見る 13章 フィア・オブ・ジ・ア…

2013-01-23日誌

tmuxの設定 ちょこちょこ使い始めた。 随時更新する。 percona 5.5 on lenny がクラッシュした件 dmesgに怪しいログが。 [74056446.244014] INFO: task kjournald:617 blocked for more than 120 seconds. [74056446.244050] "echo 0 > /proc/sys/kernel/hun…

2013-01-22日誌

SoftwareDesign シェルのエラー処理 Software Design (ソフトウェア デザイン) 2013年 02月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2013/01/18メディア: 雑誌この商品を含むブログ (4件) を見る bashは[@]で配列の中身を全部取得する % bash $ true | …

2013-01-21日誌

レプリケーションエラーの件 percona 5.5のレプリケーションがいまいち、調子悪いので。 Slave I/O: The slave I/O thread stops because SET @master_heartbeat_period on master failed. Error: , Error_code: 1593はこの件と同じっぽい。回答が無い。 htt…

2013-01-16日誌

grepとか grep -Fは、fgrepと同じ grep -Eは、egrepと同じ Data::Dumperあれこれ Data::Dumperの日本語出力をなんとかしたかったり、いらない$VAR1を消したり。 #!/usr/bin/env perl -w use strict; use warnings; use utf8; use 5.10.0; use Data::Dumper; …