Linux CentOS 7.x でPHP 7.2にアップデートする CentOS 7にPHP 5.6から7.2にバージョンアップCentOS 7.x系では、PHPのバージョンは5.4系です。Wordpressは5.6系から使用できたので、5.6系にバージョンアップして使っていましたが、wordpressのバ... 2018.10.09 Linux
Linux dateコマンドで曜日を取得する MySQLでCSVファイルにエクスポートした場合、「Null」が「¥N」になる下記のように「SELECT * FROM 〜〜 INTO OUTFILE 〜〜」でMySQLのデータをCSVファイルにエクスポートした場合、「Null」を含むとそ... 2018.10.03 LinuxUbuntuプログラミング
Linux sshログインすると「POSSIBLE BREAK-IN ATTEMPT!」のエラー表示 sshログイン時に「but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!」と表示されるsshでログインすると下記のように「but this does n... 2018.09.11 Linux
Linux ファイル内の特定の文字を含む行を削除する 特定の文字を含む行を削除して別名で出力するファイル内で特定の文字列を含む行を削除するには、「awk」, 「grep」 , 「sed」コマンドで削除できますが、今回は「sed」コマンドを利用した場合の方法を紹介します」下記のように、北海道、東... 2018.09.06 LinuxMacUbuntu
Linux シェルスクリプトでファイルが空かどうか確認する ファイルが空(0byte)かどうか確認するシェルスクリプトでファイルが空ファイル(0byete)かどうか確認する場合はifコマンドの「-s」のオプションを利用します。$ sh test.sh#!.bin/bashFILE=test.txti... 2018.09.03 LinuxUbuntuプログラミング
Linux Let’s Encryptで古い各種証明書を自動で削除する Let's Encryptの以前に発行された証明書を削除Let's Encryptの証明書の有効期限が90日なので、1月に1回Cronで更新作業をおこなっています、そうすると新しいファイルは/etc/letsencrypt/archive/... 2018.08.29 Linux
Linux シェルスクリプトを利用して、logmonで除外キーワードを設定 logmonでの除外キーワードを設定するlogmonのログ監視では、指定した文字列のみヒットするとメールを送付する、任意のシェルスクリプトを実行するなどのアクションが実行できます。※ logmonのインストール方法は「logmonでログ監視... 2018.08.27 Linuxプログラミング
Linux cpコマンドで確認なしでコピー cpコマンドで上書きの確認なしにコピーする方法通常ではcpコマンドはコピーする際にcp -f (コピー元) (コピー先)として確認不要でコピーしても、下記のように確認コマンドが出る場合あります$ cp -f hoge.txt hoge2.t... 2018.08.24 LinuxUbuntu
Linux CentOS 6.x 系で、MySQL5.1からMySQL5.6にバージョンアップする MySQL5.1からMySQL5.6にバージョンアップCentOS 6.x系のMySQLのバージョンは、「mysql-5.1系」で.「mysql-5.6系」を使用したい場合に、yumでのインストール方法を紹介します1,MySQLを停止後、既... 2018.08.22 Linux
Linux lftpを使用して自動同期する FTPサイトでlftpコマンドでファイル・ディレクトリを同期するlftpはFTPサイトでファイルやディレクトリをダウンロードできたりアップロードできたりするコマンドです。通常のFTPクライアントではrsyncのように特定のディレクトリを同期... 2018.07.31 Linux
Linux 空のディレクトリを削除する方法 findコマンドで空のディレクトリを削除するファイルが何も入っていない空のディレクトリがある場合、lsコマンドでディレクトリの内容を確認してファイルが無ければ削除するって事を手動でやっていると時間ばかりかかるので、findコマンドで空のディ... 2018.07.17 LinuxUbuntu
Linux CentOS に最新のgitをインストールする CentOS 6.x系に 最新のgit をインストールするCentOS 6.x系のgitサーバーは、yumを利用してインストールすると1.7系と古いので、2.x系のをインストールする手順を紹介します。インストール作業は、既存のgitを削除し... 2018.07.11 Linux
Linux FTPサイトをディレクトリごとダウンロードする(wget) wgetを使っってFTPサイトをディレクトリを一括ダウンロードあるFTPサイトのバックアップスクリプトを作っていて、FTPサイトをFTPコマンドでダウンロードしようと思ったのですが、FTPコマンドだとディレクトリをまるごとダウンロードするっ... 2018.07.02 Linux
Linux Subversionで実行権限がコミットされない場合 Subversionで実行権限がうまく反映してない場合、以下のように実行権限を付与してコミットしても、svn updateすると前の状態に戻ってしまって実行権限が無くなります。$ sudo chmod +x test.sh$ svn com... 2018.06.28 Linux
Linux 起動時間が一定以上のプロセスをKillするスクリプト 長時間起動したままのプロセスをKillするCronで実行するスクリプトで実行時間が短いはずなのに長時間起動したままで終了していないプロセスがあり、プロセスが残っていた状態でメモリが使用率が増えるケースがありました。1週間以上とか起動したまま... 2018.06.19 Linuxプログラミング