Linux

便利なワンライナーとコマンド

連番が付いたファイル名でまとめて空ファイルを作成するワンライナー 書式 for x in `seq 1 20`; do touch <接頭辞>$x<接尾辞>; done 例:file-1〜file-20というファイル名でファイルを作る for x in `seq 1 20`; do touch file-$x; done 特定の拡張子が付い…

chownコマンドに-Rオプションを付けたときの動きを調べてみた

Linuxで遊んでるときに、「chown -R foo:bar / をもし実行したら、どんな動きで権限が変更されていくんだろう?」とちょっと気になったので調べてみました。特に、ディレクトリの探索順序がどうなってるのか興味があります。幅優先、深さ優先、どっちなんだ…

RPMをつくる

SRPMからRPMを作る方法のメモです。RPMでインストールすると、アプリの管理が楽でいいですよね。サーバにアプリをインストールするときに、「RPMじゃなきゃインストールしないよっ」とかサーバ管理者から言われちゃう時に。以下はvimのSRPMからRPMを作るとき…

Sun JDKをCentOS 5にインストールする

CentOSでSunのJDKを使うためのメモです。 SunのサイトからのJDKの自己解凍パッケージをダウンロード .bin形式のものをダウンロードします。 ダウンロードページURL http://java.sun.com/javase/downloads/index.jsp 自己解凍パッケージを展開 ダウンロードし…

サーバ管理者の仕事

検索キーワード「サーバ管理者」+「仕事」でこのブログに来る人が多いみたいなので、今日はサーバ管理者の仕事の話を書いてみます。サーバ管理者、というか私は下っ端なのでほとんどオペレータのような仕事をしてます。具体的には、以下のようなお仕事。 サ…

便利なコマンド

たまには技術の話も書いてみます。nmapで謎の開放ポートが見つかったとき、役に立つコマンドをみつけました。 # fuser -vn tcp 80 ---コマンドオプションの意味--- -v・・・結果を詳細表示する -n tcp 80 ・・・tcp80番ポートを使っているプロセスを検索する サー…