タグ

コマンドとLinuxに関するtageoのブックマーク (6)

  • rsync の使い方、オプションについてのまとめ

    rsync についてかなり深く調べる機会があったので、そのまとめです。この記事を書いている時点の最新版は 3.0.7 で、すでに 3.0.8pre1 が出ています。 Red Hat Enterprise Linux 5.x (CentOS5 )に付属しているのは 2.6.8 です。 2系と3系での違いとして、2系では差分比較がすべて終わってからファイルの転送が開始されていましたが、3系ではファイルの差分比較をしながら並行してファイル転送されるようになっています。 転送元、転送先ともに rsync コマンドがインストールされている必要があります。ファイルを取ってくることも、送ることもできます。 基的なオプション rsync -acvz -e ssh --delete server1:/var/log/hoge/ /var/backup/log/hoge/ server1 の /var/lo

  • Linuxのシャットダウンや再起動のコマンドは色々ある - kanonji’s diary

    Linuxのシャットダウン関連のコマンドは、以下の4つがあるようです。 /sbin/reboot /sbin/poweroff /sbin/halt /sbin/shutdown rebootやpoweroffは、入力を簡単にする為のエイリアスで、実際にはhaltやshutdownが呼ばれているようです。 再起動や電源を切る為の引数を省略したものですね。 haltも内部でshutdownを呼んでいるらしいですが、haltとshutdownの関係は良く分かりません。 reboot・poweroff・haltのどれを実行しても、最終的にshutdownが呼ばれると説明しているところも有りましたが、haltにはrebootに相当する引数が見当たりません。 各コマンドを実際に実行してみて、動きを調べてみました。*1 rebootコマンド システムを再起動。 /sbin/reboot The sys

    Linuxのシャットダウンや再起動のコマンドは色々ある - kanonji’s diary
  • @IT:コマンドを使ってトラブルシューティング

    はじめにこの連載について この連載では、100人くらいのユーザーのいる小規模ネットワークに起こるさまざまなトラブルを、ネットワークツールを用いて解決していきます。主人公は、社内の管理者兼プログラマーの律子さん。得意技はPingで、何かが起きると、すぐテンパってしまうきらいがあります。 律子さんはあるシステム開発会社に勤めています。そこそこネットワークやOSに興味はあり、自分では詳しいと思っています。ただ実際は、自由に使いこなせるネットワークコマンドはPingくらいで、実はそれほど詳しくはありません。 ある日のこと、インターネットの話を自慢げにしていたのを聞かれていたのか、突然、上司に会社のLAN管理者に抜てきされてしまいます。どうやら当にネットワークに詳しいと勘違いされたようです。 そこに降りかかる嫉妬とトラブルの数々。果たして律子さんはうまく切り抜けて立派な管理者になれるでしょうか。

    @IT:コマンドを使ってトラブルシューティング
  • findで複数のファイル名条件を設定し、特定の文字列を含むファイルを検索 | zaru blog

    特定の文字列を含むファイルを検索してリストアップするには、findとgrepを組み合わせてあげればOK。 find . -name '*.html' | xargs grep 'hoge' 対象のファイル名条件を複数にするには -o(-orでも可)のオプションをつけてあげれば、設定できる。 find . \( -name '*.php' -o -name '*.html' \) | xargs grep 'hoge' ちなみに、特定の文字列を含まないものを検索するには、以前のエントリー「指定した文字列がないファイルを一括検索する方法」を参照。 Tweet

  • 美女LINUX bijo-linux.com

  • 複数ファイル内文字列を一括置換する方法

    Linuxを使っている場合の「複数ファイル内文字列を一括で置換する方法」のメモです。 sedとforコマンドを使って一気に処理させます。 変換元ファイルをバックアップファイル(.bak)にコピーし、置換処理後のファイルを変換元ファイルに上書きします。 for FILE in *.txt; do cp $FILE $FILE.bak; sed -e "s/置換前文字列/置換後文字列/g" $FILE.bak > $FILE; done 拡張子を変えればtxtファイルだけではなく、htmlファイルやphpファイルなどにも対応できます。 もしも予定していた通りに変換できなかった場合は、.bakファイルから元に戻します。 予定していた通りに変換できたら、.bakファイルを削除すれば完了です。 特定の行頭文字列から始まる行を処理したい場合などは、正規表現を使って for FILE in *.txt;

    複数ファイル内文字列を一括置換する方法
  • 1