シェルスクリプトで変数内の改行を有効にする
シェルスクリプトを改行を含まれる変数をechoコマンドなどで表示した場合に、下記のように改行がスペースに変換される場合があります。
$ cat test.sh#!/bin/bashTEST="1 ...ApacheでCGIを動かす
最近、滅多に使うことがなくなったCGIの設置依頼が久しぶりに来ました。CGI設定て何年ぶりだろう。
お客様ではWor ...
findで古いファイルを削除・移動・圧縮する方法
findとxargsを使用して、古いファイルを削除・移動・圧縮する方法を紹介します。個人的にはログファイル等をメンテナンス時によく使うコマンドです。
findで、n日より古いファイルを削除する特定の日数以上のファイルを「- ...
grep の結果でファイル名のみ表示する
grepで検索した結果で、ファイル名のみ表示したい場合は「grep -l pattern file1 file2…」とすれば、ファイル名のみ表示します
$ grep ...ユーザーをグループに追加する方法(usermod -aG )
Linuxでユーザーを特定のグループに追加する場合は、「usermod」を使いますが、このコマンドでオプションを間違うと思っていたようにグループ追加ができない場合があります。
digコマンドでMXレコードを確認
digコマンドMXレコードを確認する方法を紹介します。digコマンドではドメイン情報をDNSサーバーから取得する時に使用します。
Windowsの場合は、nslookupコマンドを利用します。nslookupを利用する ...
CentOS ハードウェア情報の取得
他のディストリビューションでも使用できると思いますが、LinuxのCentOSでCPUやメモリ等のハードウェア情報を取得したい場合に使用するコマンドを紹介します
CPU情報 取得CPU情報を取得するには「/proc/c ...
findのAND検索・OR検索 [ 論理演算子 ] NOT検索(特定のファイルを含まない)
findコマンドは、で絞り込み検索のAND検索、複数条件での検索(OR検索)、特定の条件などを除外(NOT検索)の方法を紹介します
動作確認用に以下のようなファイルを配置しています
$ ls |egrep "ex|h ...lsコマンドタイプスタンプで並び替え
lsコマンドでファイルのタイプスタンプで、「新しい順番」、「古い順番」にソートする方法
新しい順番は、 ls -lt
古い順番は、ls -ltr
コマンドのオプションの意味は下記の通り
-l ファイ ...
メールキューの確認と削除 [Postfix]
メールキューを確認するには「mailq」、「postqueue -p」コマンドで確認できます
mailqコマンド「mailq」のコマンドを利用してメールキューの確認方法は以下となります
$ sudo ...テキストファイルをgrepしたら、バイナルファイルとして扱われる
grepコマンドで、テキストファイルを検索したら、下記のようなエラーが表示される場合があります
「バイナリー・ファイルTEST.t ...PSコマンドでプロセスの起動時刻を調べる
PSコマンドでプロセスの起動時間を確認する方法
プロセスの起動時間を確認しようと「ps -ef」,「ps aux」で確認しても起動時間は表示されません
※ grep -v grepのオプションは、grepコマンドの ...
lsコマンド 容量を見やすい単位で表示(MB,GBなど)
lsコマンドなどで容量を自動でMB,GBなど見やすい単位で表示にする方法は、オプションで「h」を使用します
通常ですと、以下のようにバイト単位で表示されます
Chrony インストール [CentOS 7.x, CentOS 8]
CentOS 7、CentOS8では、NTPクライアントは「ntpd」ではなく、「Chrony」に変更されています。
本記事では、新しいNTPクライアント・サーバーの「Chrony」のインストール方法 ...
yum update でOSのバージョンを上げない [CentOS]
通常では、を叩くとカーネルのバージョンが上がりOSのバージョンがあがります
構築したサーバーの仕様で、OSのバージョンを上げたくない場合があると思います。
その場合は、以下 ...