右往左往ブログ

日々よりみち

linux

logrotateでcreate時にパーミッションが効かない

/etc/logrotate.d/ 配下でログローテートの設定を行ったときに、ローテートが実行されてもどうしてもパーミッション設定が変わらないことがありました。以下のような設定をしていたときです。 /etc/logrotate.d/sample /var/log/hoge.log { daily rotate 7 m…

CheckInstallでruby 2.2.0のrpmパッケージを作成する

前回CentOS6にCheckInstallを導入したので、今回はCheckInstallを使ってruby-2.2.0をrpm化してみます。 以下を参考にしました。 CentOSにRubyをcheckinstallでRPMにしてインストールする。 - オープンソースこねこね # wget http://cache.ruby-lang.org/pub/…

CentOS6にcheckinstallを導入する

ruby-2.2.0のrpmを作成したかったので、checkinstallをCentOS6 (64bit)に導入しました。 CheckInstallとは ソースコードからmake, make installによってインストールするソフトウェアについて、rpmなどのパッケージングを自動で行ってくれるソフトです。 こ…

外部(からの)アクセスに便利なsshポートフォワーディング

社内から社外へは接続できるけれども、社外から社内へは自由にアクセスできない…というのがよくあるセキュリティだと思いますが、この方法を使うことで、セキュリティ設定を変更せずに外部からアクセスが可能になります。 最初にこの方法を教えてもらった時…

pgrep, pkillでプロセスをkillする

特定のプロセスをkillするときは、いつも以下のようなコマンドを使っていました。 # ps -ef | grep java | grep -v grep root 12927 1 2 15:51 pts/0 00:00:05 java -Xmx64m -jar start.jar # kill 12927 もっといい方法はないのかと思っていたら、pgrepやpk…

curlコマンドでプログレスメータを表示させない

curlコマンドをパイプでリダイレクトすると、大体以下のような標準出力になります。 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 68 0 68 0 163 1893 4538 --:--:-- --:--:-- --:--:-- 0 普段…