Linux Linuxで使用しているポートを確認する[Netstat] Linuxで使用しているポートを確認する方法は、lsof、ss、netstat、nmap等ありますが、本記事では「netstat」を利用した方法を紹介します「netstat -atun」とコマンドを打つと以下のようにListenしているポー... 2023.01.04 Linux
Linux MySQLのデータベースの名前を変更する データベースの名前を変更したい場合は、MySQLではリネームのコマンドがありません。新しいDBを作成してdumpしたデータをインポートするか、RENAME TABLEコマンドを利用してリネームするしかないようですdumpしてデータベースの名... 2022.12.15 Linux
Linux サーバーをシャットダウン時に「A stop job is running for …」と表示されサーバーが停止しない Zabbixを運用しているクラウドのサーバーで、仮想マシンを停止時に「A stop job is running for Zabbix Server」と表示され永遠と停止されなくなります。停止できなくなるので「強制的に停止する」のオプション... 2022.12.12 Linux
Linux userdel でユーザー削除時にホームディレクトリも削除する Linuxでユーザーを削除するときは、「userdel」のコマンドを削除しますがこのコマンドで何もオプションを使用しない場合は、ホームディレクトリやメールスプールのディレクトリが残ってしまいます# testユーザーを作成します$ sudo ... 2022.12.05 Linux
Linux シェルスクリプトで「integer expression expected」のエラー 昔作ったシェルスクリプトで久しぶりに実行してみたら、下記のように「integer expression expected」とエラーが上がって処理ができていませんでしたsh test.sh: line 6: [: hoge: integer ... 2022.11.22 Linuxプログラミング
Linux 自動起動しているサービスの確認 CentOS 7以降で、自動起動しているサービスの確認するCentOS 6では自動起動を設定しているサービスの確認は、下記のように「chkconfig」でおこなえました# CentOS 6$ chkconfig --list | grep ... 2022.11.21 Linux
Linux ibdata1 肥大化対策 InnoDB データファイル ibdata1 の最適CentOS 7で運用している、少し古めのWebサーバーでMySQLの領域が増えてきたので不要なDBを削除しても容量が減りません。MySQLのdatadirを確認すると、ibdata1と大... 2022.11.07 Linux
Linux MariaDBで「ERROR 1040 (08004): Too many connections」のエラー MySQLで「Too many connections」のエラーで解決法WEBサーバーが重くてアクセスできにくいと申告があったので、下記のようにWordpressのDBにログインしようと思ったら「ERROR 1040 (08004): To... 2022.11.02 LinuxUbuntu
Linux Let’s encrypt で別サーバーで稼働している証明書を取得 Let’s encrypt でDNS認証で、別サーバーで稼働している証明書を取得今回サーバー移設の話がありました。レンサバで運用していて別のクラウドに移設するとの事です。WebコンテンツやDBは移設側にコピーできたのですが、レンタルサーバー... 2022.11.01 Linux
Linux 実行中のコマンドをバックグランドで実行する 100G以上ある大きなデータベースをエクスポートしたら数時間かかりそうで、実行中のコマンドをバックグランドに回したくなりました。コマンド実行時に「nohup」を使えばいいですが忘れていました実行途中でバックグランドで実行するには、「diso... 2022.10.17 LinuxUbuntu
Linux MySQL 外部から接続できるユーザーを追加する 開発環境のDBで外部から全許可したい要望があったので、全許可できるユーザーを追加してそのユーザーは外部接続できるようにします。まずは、現状で接続できるユーザー等を確認しますmysql> select user, host from mysq... 2022.10.14 LinuxUbuntu
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 ...」とエラーになりました$ sudo /etc/in... 2022.10.12 Linux
Linux ファイルの最終行が空行かどうかを確認する シェルスクリプトで、「while read」を使ってファイルを読み込んで1行づつ処理する事があると思います。先日、あるファイルを読み込んでする処理があり、そのファイルが一部訂正する必要がありWindowsで修正しました。その際にファイルの最... 2022.10.05 Linuxプログラミング
Linux シェルスクリプトでインクリメント(i++)処理をする シェルスクリプトで、インクリメント処理についてシェルスクリプトで、for文やwhile文でよく使う「i++」のインクルメント処理があります。インクルメント処理は、変数に「1」を加算する処理です。また、このインクリメント処理をシェルスクリプト... 2022.10.01 LinuxUbuntuプログラミング
Linux dnf update後にサービスの再起動が必要か確認する サービスの再起動が必要なプロセスを確認する「dnf update」、「yum update」でパッケージのアップデートをおこなっても、起動しているプロセスが古いままで実行されています。「needs-restarting」コマンドでは、再起動... 2022.09.15 Linux