[Linux] ファイルサイズを空にしてクリアする方法
ログファイルをクリアしたい Linuxだと何かとファイルにログが書き出されていますが、ログがたまってくると見づらくなるのでこれをクリアする方法を調べました。 echo で空出力 $ echo -n '' > hoge.log hoge.logファイルを指定してからデータを echo で書き出します。空文字の書き出しですが -n 無しの echo だと改行文字が付加されるので1 […]
Web備忘録 プログラミングを中心に技術的な事柄を忘れないように書き残します。
ログファイルをクリアしたい Linuxだと何かとファイルにログが書き出されていますが、ログがたまってくると見づらくなるのでこれをクリアする方法を調べました。 echo で空出力 $ echo -n '' > hoge.log hoge.logファイルを指定してからデータを echo で書き出します。空文字の書き出しですが -n 無しの echo だと改行文字が付加されるので1 […]
Linux のスワップ領域 Linux でメモリ不足が原因でプロセスが正しく動かない場合、OOM Killer でプロセスが殺されてしまいます。 VPSやクラウド環境での仮想サーバーでは簡単に物理メモリを増やすことができません。そんな時はスワップ領域の割り当てを増やすとよいです。 スワップ領域 とは、メモリ使用量が実メモリの量を超えると、使われていない部分が一時的に書き出される場所がスワップです。 […]
コマンドをうまく使いこなしたい LinuxやMacを使っているとコマンドラインの操作をよく使用します。コマンドを都度タイプするのは大変だし効率も悪いです。 履歴から入力するだけでなく、履歴からコマンドを検索することも覚えたほうが良いでしょう。 Windows でも PowerShell を使えば大体同じような操作が可能です。 履歴からコマンドを入力する コマンドラインでカーソルキーの↑を入力すると […]
WordPressの更新に失敗するエラー WordPressの更新通知が来ていたので更新しようとすると、次のようなエラーが発生しました。 WordPress を更新 https://downloads.wordpress.org/release/ja/wordpress-4.9.2.zip から更新をダウンロード中… 更新を展開しています… いくつかのファイルをコピーできないため、最新版のインスト […]
Linuxでファイルの権限や所有者を変更する Linux環境でのファイルの権限や所有者を変更する方法をまとめます。Linuxにおいてファイルの所有者や権限を変更するには、chmod, chown, chgrp のコマンドがあります。それぞれ見ていきます。 権限と所有者を確認する方法 まずはファイルやディレクトリがどのような権限で誰が所有者となっているのかを確認します。ls -l コマンドでカレント […]
Linux ファイル名を一括で変換する "rename" コマンド ファイル名の変換は mv コマンドで行えますが、一括で変換を行いたい場合には使えません。 ファイル名を一括で変換したい場合は、rename コマンドを使用すれば可能です。基本的にはすべてのLinuxディストリビューションで使用可能です。今回は CentOS7 と Ubuntu16.04 で動作を確認しました。 […]
Cronとは Unix系OSで使われる常駐プログラム(デーモン)の一種です。Windowsでの「タスクスケジューラー」みたいに、日時を指定して任意のコマンドやシェルスクリプトを自動実行してくれます。実行スケジュールは、毎月、毎週、毎日等細かく指定できます。 ここでは Cron を使って定期的にコマンドを実行する方法をまとめます。 なお OS は CentOS7 を利用します。 Cronのインストー […]
CentOS7 に WordPress 表題の通り CentOS7 に WordPress を導入する手順をまとめます。手順は以下の通りです。 PHPのインストール MariaDBのインストールと設定 Apacheのインストールと起動 WordPressのインストールと設定 PHPのインストール まずはPHPインストールします。バージョンを確認しインストールの完了を確認してます。 # PHP のイ […]
CentOS 7 でキーボードレイアウトを設定する方法 インストール時に日本語キーボードを選んだはずが、うまく設定できていなかったので変更する方法を調べました。メモとして残しておきます。 調べてみると設定ファイル etc/sysconfig/keyboard の内容を書き換えるとよいようなのですが、見つかりません。どうやら設定ファイルに変更があったようです。ということで以下のファイルを書き換えます […]