linux(558)

558follower
kato770 さんのアバター 82views

カーネルチューニングで負荷制御

nginx環境での高負荷のサーバーを軽減させることが出来たパラメータについていくつか調べましたので紹介します。 /etc/nginx/nginx.conf accept_mutex_delay (time); mutexという排他... 2017年2月2日
hiroroooo299 さんのアバター 42views

【AWSCLI】s3 lsの結果をファイルサイズでソート

$ aws s3 ls s3://your_awesome_bucket --recursive --human-readable \ | awk -F ' +' '{printf "%s%s %s\n",$3,$4,$5}'\ | sor... 2017年1月26日
hiroroooo299 さんのアバター 56views

EC2インスタンス(CentOS, HVM)にアタッチされたEBSボリューム(ルートパーティション)のサイズを拡張する

AmazonLinuxの場合は、マネジメントコンソールでのインスタンス作成時にEBSボリュームのサイズを拡張すれば、 cloud-initが勝手にgrowpartしてくれる。 しかし、CentOSの場合、マネジメントコンソールでの操作だけ... 2017年1月20日
@iwasaki さんのアバター 10views

Linuxでファイルの文字コードを調べる

# file -b /usr/local/aipo/tomcat/webapps/ROOT/WEB-INF/conf/AipoResources.properties HTML document, ASCII text 参考 http... 2017年1月20日
hiroroooo299 さんのアバター 17views

ログ出力回数を日時単位で集計

/var/log/messagesに出力された以下のような形式のログを見つけて、日時でselect count(*) group by date的なことを行った。 Jan 13 03:30:03 www kernel: hogehoge ... 2017年1月16日
hiroroooo299 さんのアバター 47views

iconvで文字コード変換

nkfと異なり、iconvは大抵インストールされているので良い。 [vagrant@localhost ~]$ iconv -l | grep JP CSISO2022JP// CSISO2022JP2// EBCDIC-JP-E// E... 2017年1月13日
hiroroooo299 さんのアバター 18views

PHP Warning: Cannot modify header information – headers already sent in Unknown on line 0

PHP製のWebアプリへHTTPリクエスト投げるたびに、下記エラーがアパッチのエラーログに出ていた。 PHP Warning: Cannot modify header information - headers already sen... 2017年1月6日
hiroroooo299 さんのアバター 9views

Mailmanに登録されているメーリングリストの一覧

Mailman という名称のポリティカル・コレクトネスが気になる今日このごろ。 ## 結果が文字化けするので、LC_ALLを指定した # LC_ALL=en_US.UTF-8 /usr/lib/mailman/bin/list_lists... 2016年12月27日
hiroroooo299 さんのアバター 157views

【Postfix】名前解決時にhostsファイルを参照させる

(Postfixが載ってる検証環境の)hostsファイルで外部メールサーバーをごまかしたし、これでテストメール送り放題や! と思って実際に送ってみたら、がっつり外部メールサーバーにリレーしに行こうとしていた。 (その時は、SMTPとSMT... 2016年12月16日
t1k2a さんのアバター 28views

XSSが起こらないようにしたい

例えば <script>alert('XSS')</script> とコードが書かれていたとする。そうするとページを読み込んだ際に「XSS」と出て不愉快になる。 そういった際にこのコードをそのままHTMLに表... 2016年12月16日
alkoshikawa さんのアバター 51views

mysqldumpで Errcode: 24 – Too many open files とか出たとき

dumpをやってみたらこんなエラーがでた場合、 テーブルが多すぎてMySQLのファイルハンドラの上限に引っかかっているようです。 SHOW VARIABLES LIKE 'open%'; とかで現在のopen_files_limitが... 2016年12月15日
alkoshikawa さんのアバター 69views

kvmの仮想OSに自動起動設定をおこなう

以下で登録されているVMを表示します。 virsh list --all 以下で自動起動設定 virsh autostart {vm_id} やめる場合は以下 virsh autostart --disable {vm_id}... 2016年12月13日
Yuya Sato さんのアバター 51views

htopコマンド

Linux環境上でCPU使用率などを確認する時にはtopコマンドを使用しますが、htopコマンドの方が見やすく、様々な設定も可能です。 yum install htop (epelリポジトリを有効にする必要あり) htopコマンドで... 2016年12月9日
t1k2a さんのアバター 13views

bashのRANDOMで0から31までの範囲の整数を50個表示

MAX_VAL=31 //ランダム変数で取り出される最大値を指定 2 3 for idx in $(seq 1 50)//for文で繰り返される回数を表示 4 do 5 echo "RANDOM*$MAX_... 2016年12月2日
Tomoumi Nishimura さんのアバター 36views

バージョンの違いを吸収するvimrc

適切に環境が設定されていれば、vimrcを共有するだけで設定の共通化が図れるのがvimの便利なところですが、複数PCを使っているとvimのバージョン違いでエラーが出ることがあります。 ex. Error detected while p... 2016年12月1日
hiroroooo299 さんのアバター 27views

Pleskのアップグレードがハングアップしたときにやったこと

アップグレード関係のファイルダウンロード中に、1時間くらい進捗が止まっていたので、 公式ナレッジベースにある記事 の If something goes wrong ... を参考に手動でアップグレード処理を実行した。 ## アップグレー... 2016年11月29日
hiroroooo299 さんのアバター 18views

2つの設定ファイルをいい感じに比較する

old_conf と new_conf を比較する場合。 diff -u -wb \ <(grep -vE '^([ \t]*#|^[ \t]*$)' old_conf | sort) \ <(grep -... 2016年11月25日
alkoshikawa さんのアバター 6views

basic_authメモ

htpasswdファイル作成 htpasswd -bc /etc/httpd/basic/.htpasswd {user} {pass} Apache2.4 <Directory "/var/www/vhosts/exampl... 2016年11月25日
hiroroooo299 さんのアバター 186views

yumで使用するミラーサイトの国を限定

yum (remiあり) でphpをインストールしていたら、中国?香港?にあるらしいミラーを参照していた。 [root@mori7 ~]# yum --disablerepo=* --enablerepo=remi-php56 searc... 2016年11月24日
otaguro さんのアバター 11views

コマンドのヘルプを活用する(LINUX)

tarのオプションなんだっけとか忘れたときにググってしまいがちですが、 manコマンドかーーhelpオプションを活用するとサクっと調べられるそうです。 manコマンドの使い方 例: man ping man tar 抜けると... 2016年11月24日