MailBoxに溜まったメールをmailコマンドで削除する
![Thumbnail of post image 071](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
Cron等の通知メールやシステム関連のメールがユーザーやroot宛のMailboxに大量に溜まっているサーバーがありました。
普段は下記のようなコマンドをcronで設定してメールを削除しています
# cat/dev/ ...mailコマンドでメールが読めない
![Thumbnail of post image 133](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
ディスクの容量が圧迫したので容量削減が多いファイルを探していたのですが、「Mailbox」の容量が大きいので受診したメールを削除しようと思い、メールコマンドを入力しても下記のように「No mail for 」が表示されメールが読めませ ...
ソースからコンパイルしたPHPで、php.iniを編集しても設定が反映しない
![Thumbnail of post image 129](https://ex1.m-yabe.com/wp-content/uploads/2018/11/php_PNG29-150x150.png)
ソースからコンパイルしたphpで、/etc/php.ini で設定を変更しても変更内容が反映しません。もちろんApacheの再起動も行っています。
php.ini の場所を確認する
![Thumbnail of post image 021](https://ex1.m-yabe.com/wp-content/uploads/2018/11/php_PNG29-150x150.png)
通常は、phpの設定ファイルの「php.ini」は「/etc/php.ini」にありますが、ソースからコンパイルしたサーバーのphpの「php.ini」を変更しても設定内容が反映されません。
php.ini の場所がソース ...
rsyncコマンドで特定のディレクトリを除外してコピーする
![Thumbnail of post image 004](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
scpコマンドで特定のディレクトリを除外してコピーしたい場合、scpコマンドでは直接そのような機能がないようです。
scpコマンドの代わりにrsyncコマンドを使用して特定のディレクトリを除外してディレクトリをコピーします。r ...
チェックアウトしたSubversionのレポジトリのURL変更
![Thumbnail of post image 033](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
サーバーの整理等でSubversionのURLが変更になりました。チェックアウトしたCentOS内の作業用のレポジトリがあります。一度作業用の領域を削除して再度チェックアウトすればいいですが、ファイルの数も多く時間がかかりますのでUR ...
古いサーバーのcurlで「(60) Peer certificate cannot be authenticated with known CA certificates」エラー
![Thumbnail of post image 014](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
古いCentOS 6でCurlでURIにアクセスすると、下記のようなエラーになります
$ curl -I (60) Peer certificate cannot be authenticated with known CA ...CentOS 6系でPHP 7.4をソースからビルドしてインストール
![Thumbnail of post image 075](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
古いCentOS 6.x系のサーバーがあり、最新OSに移行しなければいけないですが移行できない理由があってそのサーバーでWordPressを利用する話があって、利用するテンプレートの要件がPHP 7.4以上となっています。
r ...
grepで2桁の数字を含む行を抽出する
![Thumbnail of post image 142](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
grepコマンドで2桁の数字を含む行を抽出する場合は、下記のコマンドで数字を2桁の行を抽出できます
grep -E "{2}"下記のような数字を含むテキストファイルで、2桁 ...
digコマンドで逆引きする方法
![Thumbnail of post image 155](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
digコマンドは、DNSサーバーにIPアドレスやドメイン名からDNSレコードを取得するコマンドです。
逆引きは、このdigコマンドでIPアドレスからドメイン名を取得する事です
使い方は、「dig -x IPアドレス ...
lsコマンドで、容量が大きいサイズ順にソートする方法
![Thumbnail of post image 045](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
容量関係でついでですが、lsコマンドで容量が大きい順にソートするのは「-S」オプションを使用します
容量が大きい順にソートされて表示されます
この「-S」コマンドは、ファイルやディレクトリを容量の大きい順にリストア ...
Linux の起動時間を調べる
![Thumbnail of post image 094](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
CentOS、Ubuntuのサーバーが起動した時間を調べる方法はいくつかあります
uptimeコマンドを使用するuptimeコマンドを使用するとサーバーが起動してからの時間を確認できます。下記では、「up 1 day, 3 ...
findコマンドを結果のファイル数をカウントする
![Thumbnail of post image 195](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
findの結果をファイル数をカウントする方法ですが、findコマンドの後にパイプ(|)の後に、wcコマンドを組み合わせればカウントできます
$ find . -name "*.log" -type f | wc -l5ファイルのバックアップを作る時に日付を付与するワンライナー
![Thumbnail of post image 064](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
ファイルバックアップする時に下記のようなコマンドで、ファイル名に日付をつけてバックアップすることがあります。
$ cp/home/admin/test.txt/home/admin/test_20230907.txtこれ普 ...
csvファイルの指定したカラムの空白文字を変換する
![Thumbnail of post image 116](https://ex1.m-yabe.com/wp-content/uploads/2014/07/image_preview-150x150.jpg)
csvファイルで指定したカラム内の値がファイル名でWindowsだと良いのですが、Linuxだと良くないので半角の空白をアンスコ(_)やハイフン(-)に変換したくて、シェルスクリプトで頑張って色々とやってみましたがうまくいきませんでし ...