Linux Ubuntu 18.04 に Vim 8.2 をインストールする Ubuntu 18.04 の Vim はバージョン 8.0 が搭載されておりやや古い。普通に apt コマンドを打ったのでは新しいバージョンを利用する事ができない。どうにかして現時点での最新版である 8.2 を Ubuntu 18.... 2020.07.01 Linux
Linux Let's Encrypt を更新する際に "The client lacks sufficient authorization" と出たので対処した 先日ある Web サイトの SSL 証明書を更新しようとしたところ、以下のようなエラーメッセージが表示されて更新する事が出来なかった。 どうも Let's Encrypt の認証の際に、生成される認証用のファイルではなく何等か... 2020.06.26 Linux
Linux WSL で cron を利用する方法・Windows 起動時に自動実行する方法 Windows Subsystem for Linux(WSL) では cron も利用できるのだが、デフォルトでは無効になっているようだ。service コマンドで確認すると以下のように not running と表示される。 ... 2020.04.03 Linux
Linux Ubuntu 18.04 に Certbot を apt 経由でインストールする Ubuntu サーバーで Let's Encrypt を用いて SSL 化する場合、certbot コマンドを利用する事になる。certbot のインストール方法は公式から Let's Encrypt を利用するための certbot... 2020.03.10 Linux
Linux PHP で Class 'DOMDocument' not found とエラーが出たので対処した Wordpress で作成した Web サイトをセットアップしてたところ、以下のようなエラーが発生した。 PHP で DOMDocument が無いという場合は大抵 php-dom か php-xml あたりをインストールする... 2020.03.07 Linux
Linux Ubuntu に nodejs/npm を入れようとしたら "npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed" と言われた 昔から使っているサーバーをメンテナンスして新たな Web アプリを動かすために nodejs と npm を入れようとしたら、以下のようなエラーが発生した。 npm を入れるには node-gyp が必要のようだ。調べてみると... 2020.03.06 Linux
Linux Rails アプリをデプロイしたら nodejs が古いと言われたので n で最新版にした Rails アプリを開発し本番サーバーに capistrano でデプロイしようとしたところ、以下のようなエラーが発生した。 @rails/webpacker が nodejs の 8.16.0 以上を要求しているが見つかった... 2020.03.03 Linux
Linux Ubuntu 18.04 に PHP 7.4 をインストールする 新たに VPS をセットアップする際、PHP をインストールする必要があった。調べてみると現在の最新バージョンは 7.4 系らしい。ところが Ubuntu の標準でインストールされる PHP は 7.2 で少し古い。なので apt に少し設... 2020.02.27 Linux
Linux ps と grep, kill を組み合わせて特定のプロセスをまとめて強制終了するコマンド とあるバッチ処理のスクリプトを運用しているのだが、偶に途中でフリーズしてしまう事がある。単に止まってしまうだけならまだしも CPU 使用率が 100% に達してしまうため、どうにかしないといけない。 本来であればスクリプトがフリーズす... 2019.11.15 Linux
Linux Linux コマンドの解説を行うコマンド kmdr Unix/Linux コマンドを利用する際、その引数やパイプ・リダイレクトによる他のコマンドとの組み合わせなど、様々な操作を行う事ができる。しかしコマンドや引数、他のプログラムとの組み合わせに利用する記号には様々な物があり、慣れていないとど... 2019.11.05 Linux