Linuxコマンド

gzで圧縮されたファイルの管理

apacheのログを圧縮してローテーションする設定にしている。 ローテーションされるとgzで圧縮される。 普段自身で圧縮する際はtgzが多いので、gzで圧縮されたファイルの解凍にいつも迷う。 gunzipコマンドを使用する。 # gunzip access_log-20180107.gz これ…

yumまわりメモ

yumでパッケージをダウンロードだけするコマンドを探していたら、"yum-downloadonly"なるパッケージが必要だと知った。 (https://access.redhat.com/kb/docs/DOC-16491)現状を確認すると… # rpm -qa | grep yum yum-metadata-parser-1.1.2-3.el5 yum-3.2.22-…

cronからシェルスクリプトを実行した際のログの文字化け対処

UTF-8環境のLinuxでファイルを操作するスクリプトを作成した。 スクリプト実行時、操作対象となったファイルのパスをログに吐き出すようにした。このスクリプトを手動で実行するとログは文字化けしないが、cronから実行すると漢字やひらがな名のディレクトリ…

ある日付よりも古いファイルの一覧を取得する(find)

昨年以前に作成されたファイルの一覧を取得する方法を調べたのでメモしておきます。findコマンドの-newer fileというオプションを利用します。 引数で渡されたfileの日付以降に修正されたファイルを見つけるオプションです。 今回は古い方を探したいので、!…

サーバのディレクトリ構造を別のサーバにコピーしたい場合

検索したら、別コマンドでの実現方法が書かれていました。http://oshiete.goo.ne.jp/qa/1081546.html使うのはfindコマンドとcpioコマンドです。 私の環境はRed Hat Enterprise Linux 5ですが、無事使えました。 ディレクトリ構造を固める 固めたいディレクト…