Linux
javaのバージョンを確認する方法

LinuxでJavaのバージョンを確認するには「java -version」のコマンドで確認できます。但し、Javaがインストールされている場合です $ java -version openjdk version "11 […]

続きを読む
Linux
Linuxで使用しているポートを確認する[Netstat]

Linuxで使用しているポートを確認する方法は、lsof、ss、netstat、nmap等ありますが、本記事では「netstat」を利用した方法を紹介します 「netstat -atun」とコマンドを打つと以下のようにL […]

続きを読む
Linux
MySQLのデータベースの名前を変更する

データベースの名前を変更したい場合は、MySQLではリネームのコマンドがありません。 新しいDBを作成してdumpしたデータをインポートするか、RENAME TABLEコマンドを利用してリネームするしかないようです du […]

続きを読む
Linux
サーバーをシャットダウン時に「A stop job is running for …」と表示されサーバーが停止しない

Zabbixを運用しているクラウドのサーバーで、仮想マシンを停止時に「A stop job is running for Zabbix Server」と表示され永遠と停止されなくなります。停止できなくなるので「強制的に停 […]

続きを読む
Linux
userdel でユーザー削除時にホームディレクトリも削除する

Linuxでユーザーを削除するときは、「userdel」のコマンドを削除しますがこのコマンドで何もオプションを使用しない場合は、ホームディレクトリやメールスプールのディレクトリが残ってしまいます # testユーザーを作 […]

続きを読む
Linux
シェルスクリプトで「integer expression expected」のエラー

昔作ったシェルスクリプトで久しぶりに実行してみたら、下記のように「integer expression expected」とエラーが上がって処理ができていませんでした sh test.sh: line 6: [: hog […]

続きを読む
Linux
自動起動しているサービスの確認

CentOS 7以降で、自動起動しているサービスの確認する CentOS 6では自動起動を設定しているサービスの確認は、下記のように「chkconfig」でおこなえました CentOS 7以降は「systemctl」に変 […]

続きを読む
Linux
ibdata1 肥大化対策

InnoDB データファイル ibdata1 の最適 CentOS 7で運用している、少し古めのWebサーバーでMySQLの領域が増えてきたので不要なDBを削除しても容量が減りません。MySQLのdatadirを確認する […]

続きを読む
Linux
MariaDBで「ERROR 1040 (08004): Too many connections」のエラー

MySQLで「Too many connections」のエラーで解決法 WEBサーバーが重くてアクセスできにくいと申告があったので、下記のようにWordpressのDBにログインしようと思ったら「ERROR 1040 […]

続きを読む
Linux
Let’s encrypt で別サーバーで稼働している証明書を取得

Let’s encrypt でDNS認証で、別サーバーで稼働している証明書を取得 今回サーバー移設の話がありました。レンサバで運用していて別のクラウドに移設するとの事です。WebコンテンツやDBは移設側にコピーできたので […]

続きを読む
Linux
実行中のコマンドをバックグランドで実行する

100G以上ある大きなデータベースをエクスポートしたら数時間かかりそうで、実行中のコマンドをバックグランドに回したくなりました。コマンド実行時に「nohup」を使えばいいですが忘れていました 実行途中でバックグランドで実 […]

続きを読む
Linux
MySQL 外部から接続できるユーザーを追加する

開発環境のDBで外部から全許可したい要望があったので、全許可できるユーザーを追加してそのユーザーは外部接続できるようにします。 まずは、現状で接続できるユーザー等を確認します mysql> select user, […]

続きを読む
Linux
Apache再起動でエラー「Address already in use: make_sock: could not bind to address 」

少し古めのサーバーで、Apacheを再起動したら下記のように「Address already in use: make_sock: could not bind to address ...」とエラーになりました $ s […]

続きを読む
Linux
ファイルの最終行が空行かどうかを確認する

シェルスクリプトで、「while read」を使ってファイルを読み込んで1行づつ処理する事があると思います。 先日、あるファイルを読み込んでする処理があり、そのファイルが一部訂正する必要がありWindowsで修正しました […]

続きを読む
Linux
シェルスクリプトでインクリメント(i++)処理をする

シェルスクリプトで、インクリメント処理について シェルスクリプトで、for文やwhile文でよく使う「i++」のインクルメント処理があります。 インクルメント処理は、変数に「1」を加算する処理です。 また、このインクリメ […]

続きを読む