ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

2015年3月11日水曜日

ディレクトリ構成を維持したままコピーするコマンド

ディレクトリ構成を維持したままコピーするコマンドの使い方です。

シンタックス

cp -r [fromdir] [to-dir]

サンプル

Desktopのtestディレクトリ配下を一式、test_backにコピーするイメージです。

cp -r ~/Desktop/test Desktop/test_back

2014年11月25日火曜日

bash_profileを再読み込みする方法

bash_profileに変更を加えたときなどに、bash_profileをさい読み込みさせたい時は、下記を実行する。
source .bash_profile
ターミナルを立上げ直す方法もあるが、面倒なので上記方法がおすすめです。

2014年10月29日水曜日

コマンドで最終更新日が1週間経過したファイルを削除する方法

logdata配下の、最終更新日が7日以上経過したファイルを削除することを想定しています。
find /logdata -maxdepth 1 -type f -ctime +7 -delete
-maxdepth : 最大何階層まで検索するか
-type : f => ファイル
-ctime : 最終更新日が、n日以前かを指定
-delete : 削除

2014年10月18日土曜日

シンボリックリンクを作成する方法

よく利用する、ディレクトリの階層を深く掘ってしまった時に
カレントディレクトリにそのディレクトリのシンボリックリンクを張っておくととっても便利です。
例えば
Devlopment/Workspace/test/test_project
というようなディレクトリよく使うようなケースで
カレントディレクトリに、上記のシンボリックリンクを作成する場合
cd ~/
ln -s Devlopment/Workspace/test/test_project test_project
とすると、カレントディレクトリにtest_projectという名前でシンボリックリンクが作成されます。
なので
cd test_project
とすれば一発で移動できます。

2014年10月2日木曜日

bash の脆弱性 Shell Shockに対応

bashの脆弱性が見つかったといこで、その対応のため、bushをアップデートしました。
診断手順や対策については、こちらを参考にしましたが、ざっくりと手順を下記します。

診断方法

以下のコマンドを実行してみます。
cd /tmp; rm -f /tmp/echo; env 'x=() { (a)=>\' bash -c "echo date"; cat /tmp/echo
もし、セキュリティホールが残っているようであれば/tmp/echoに日時のファイルが作成されます。

対策

sudo yum update bush
で、 yum update bush 後にサーバーを再起動したくなかったので、以下を実行。
/sbin/ldconfig
したのですが、cronが停止していることが判明しました。
/var/log/cron で logを確認したところ
FAILED to authorize user with PAM (Module is unknown)
上記のエラーメッセがでていたので
cronのデーモンを再起動して対応しました。
/etc/init.d/crond restart

2014年9月25日木曜日

コマンドでファイルをダウンロードする方法

コマンドでファイルをダウンロードするには、以下のコマンドを実行する。
wget [option] url

option

option 説明
-t リトライ回数の上限を指定
-i FILE FILE の中に指定された URL をダウンロードする
-d デバッグ情報を表示する

使用例

wget http://ec2-downloads.s3.amazonaws.com/cloudwatch-samples/CloudWatchMonitoringScripts-v1.1.0.zip

コマンドでディスク容量を確認する方法

コマンドでディスク容量を確認するには、以下のコマンドを実行する。
df [option]
このコマンドで、ファイルシステムの以下の項目が確認できる。
  • 全容量
  • 使用容量
  • 空き容量
  • 使用率
  • マウント位置

option

option 説明
-k キロ単位で表示
-m メガ単位で表示
-h 単位をつけて表示

使用例

df -m
df -h
上記をよく使います。

statistics