【AWS】Amazon Linux OS上で定期的に不要ファイルを削除する

今から、とあるサーバに対して不要ファイルの削除バッチを作成するので、メモがてら記事にしておく。

やりたいこと

  • 毎時に、特定のディレクトリにある1時間以前に作成されたzipファイルを削除する
  • 毎日定刻に、Apacheの一時データをクリアする

“【AWS】Amazon Linux OS上で定期的に不要ファイルを削除する” の続きを読む

【Ubuntu】ssコマンドのインストール

Ubuntu

さっきnetstatのインストールコマンドをメモしたばかりだけれど、デフォルトでインストールされなくなっていたり、古い感があるので、後継?パッケージのインストールもついでにメモ。

過去記事:
【Ubuntu】netstatコマンドのインストール

“【Ubuntu】ssコマンドのインストール” の続きを読む

【Ubuntu】netstatコマンドのインストール

Ubuntu

ポートの状況を確認しようと思ってnetstatコマンドを叩いたら、

bash: netstat: command not found

Hmm…

インストールされてないっぽいのでインストールしたときのメモ。

“【Ubuntu】netstatコマンドのインストール” の続きを読む

【Laravel】storage:linkで「symlink(): Input/output error」が表示される

【Laravel】storage:linkで「symlink(): Input/output error」が表示される

Laradock環境を一度WSL2版にしてから、Hyper-V版に戻したら、ショートカットリンクがなぜか外れていた。

そこで、以下のコマンドで再度ショートカットリンクを作成しようとすると…

# php artisan storage:link
ErrorException  : symlink(): Input/output error

at /var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252
  248|      */
  249|     public function link($target, $link)
  250|     {
  251|         if (! windows_os()) {
> 252|             return symlink($target, $link);
  253|         }
  254| 
  255|         $mode = $this->isDirectory($target) ? 'J' : 'H';
  256| 

Exception trace:

1   symlink("/var/www/storage/app/public", "/var/www/public/storage")
    /var/www/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:252

2   Illuminate\Filesystem\Filesystem::link("/var/www/storage/app/public", "/var/www/public/storage")
    /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/StorageLinkCommand.php:35

Please use the argument -v to see more details.

このようなエラーが…

“【Laravel】storage:linkで「symlink(): Input/output error」が表示される” の続きを読む

【Linux】viエディタのデフォルト文字コードを確認・変更する

新しいLinux環境を構築して、git cloneでファイルを持ってきたとき、viエディタで開くとめちゃくちゃ文字化けしてた。

ファイルの文字コードは確認して想定通り。
Linux OS でファイルの文字コードを確認するコマンド参照)

これはviエディタの問題だなと思ったので調べることに。

“【Linux】viエディタのデフォルト文字コードを確認・変更する” の続きを読む