Linux

Linux

crontabの色々な設定方法(毎日、毎時、1日1回など)

crontabの定時実行の指定の書き方、つい忘れがちになってしまいます。 実行したいタイミングに合わせた書き方をメモしておきます。 crontabの定時実行の設定 1時間に1回、定時実行 #毎時0分に実行 0 * * *...
Linux

tarコマンドで圧縮するときに、特定のファイルやディレクトリを除外する方法

tarコマンドでファイルやディレクトリを圧縮するときに特定のファイルやフォルダを除外したいことありますよね。 例えば、大量のログファイルを含まないとか、一時的なtmpディレクトリを含まないとか。 そんなときに、使うオプションを...
Linux

curlコマンドでヘッダー情報を複数設定する方法

curlコマンドについて curlコマンドはネットワーク経由のファイルダウンロードやアップロードを実施するためのコマンド。 WEBページやAPIのテストで使うのに必須なコマンドですね。 HTTPに限らず、FTPやその他の...
Linux

「umount target is busy」の解決方法

AWSのEC2のAmazonLinuxのサーバで、ディスクのumountができなかったときの解決方法をメモします。 mountとumountのコマンド こんな感じで、調査用の読み取り専用でマウントしました。 mount ...
Linux

sshでPermission denied (publickey) のエラーが出てきた時の解決方法

前回、sshでパスワードなし認証をするために、自分の公開鍵を相手サーバに登録し自動で認証させるようにしました。 その際に、Permission denied (publickey) のエラーが発生したので、対応方法をメモして...
Linux

The name org.freedesktop.PolicyKit1 was not provided by any .service files

The name org.freedesktop.PolicyKit1 was not provided by any .service files systemctl でサービス起動、登録しようとしたときに、このエラーが発生し...
Linux

ルーティングテーブルの確認をする方法

PCやサーバ間で通信が通らないときに、ルーティングテーブルの確認を行いましょう。ルーティングテーブルの設定が不足している影響で、通信が通らないなんてことはよくあります。確認した結果がおかしい場合は、適宜設定変更を行って、通信が通るようにし...
Linux

hostnameでアンダーバーは使うことができない

AmazonLinux2のEC2サーバで、hostnameを以下のように指定したところ、エラーが表示されて設定することができませんでした。 $hostname hoge_hoge hostname: the specified ho...
Linux

Linuxでユーザを削除する方法

Linuxでユーザを追加した際に、誤ってユーザー名をタイプミスしてしまったときなど、作成したユーザを削除したい、というケースはあるかと思います。 そんなときのための手順です。 Linuxでユーザーを削除するコマンド ユー...
Linux

ディスク圧迫の原因を突き止める

Linuxでディスクの空き容量が枯渇したときの対処方法。 原因がすぐにわかっていれば良いのですが、ローテートされていないファイルが分からなかったりするなど、どのファイルやフォルダが原因でディスクを食いつぶしているか分からないときがあると思...