Linux Linuxで使用しているポートを確認する[Netstat] Linuxで使用しているポートを確認する方法は、lsof、ss、netstat、nmap等ありますが、本記事では「netstat」を利用した方法を紹介します「netstat -atun」とコマンドを打つと以下のようにListenしているポー... 2023.01.04 Linux
Linux ibdata1 肥大化対策 InnoDB データファイル ibdata1 の最適CentOS 7で運用している、少し古めのWebサーバーでMySQLの領域が増えてきたので不要なDBを削除しても容量が減りません。MySQLのdatadirを確認すると、ibdata1と大... 2022.11.07 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 シェルスクリプトでインクリメント(i++)処理をする シェルスクリプトで、インクリメント処理についてシェルスクリプトで、for文やwhile文でよく使う「i++」のインクルメント処理があります。インクルメント処理は、変数に「1」を加算する処理です。また、このインクリメント処理をシェルスクリプト... 2022.10.01 LinuxUbuntuプログラミング
Linux /var/log/wtmp の内容を確認する ログインに成功したユーザーのIPアドレスの履歴を調べたくて、履歴が記載されているファイルの「/var/log/wtmp」を確認しようと思いましが、このファイルはバイナリファイルで「cat」,「vi」等のコマンドでは内容を確認できません。この... 2022.09.01 Linux
Linux csvファイルをsortコマンドで並び替えする CSVファイルをsortコマンドで昇順にソートするsortコマンドを利用して、CSVファイルなどの ○列目 の数字をキーにして並び替えしたい場合があります。昇順に並び替えする場合は、下記のようにします。書式:sort -k -t -n # ... 2022.08.23 Linux
Linux ファイルの文字コードを変換する【iconv】 Linuxでファイルの文字コードを変換するには「iconv」,「nkf」コマンドを利用すればできますが、この記事では「iconv」コマンドでファイルの文字コードを変換する方法を紹介します。「iconv」はオプション等は「Man page o... 2022.08.19 Linux
Linux wcコマンドでファイルの行数を取得する Linuxでファイルの行数を取得したい場合は、「wc -l ファイル名」のコマンドで取得できます。「-l, --lines」のオプションは、ファイルの改行数を出力します$ cat aaa.txt 12345$ wc -l aaa.txt 5... 2022.08.09 LinuxUbuntu
Linux Linuxでファイルの文字コード・改行コードを確認する 「nkf」コマンドで文字コード・改行コードを確認する「nkf」コマンドを利用してファイルの文字コード・改行コードを確認する方法を説明します。「nkf」がインストールされていない場合は、yumコマンドでインストールして下さい。CentOS8で... 2022.08.08 Linux
WordPress WordPress ヘルスチェックエラー対応 (imagickがインストールされていないか無効化) 久しぶりにWordpressでヘルスチェックをおこなうと下記のようjに、「オプションのモジュール imagickがインストールされていないか、無効化されています。」と表示されています。imagick は以前の記事「WordPressに必要な... 2022.07.21 WordPress
Linux シェルスクリプトで件名に空白が含まれる場合、メールする宛先がおかしくなる シェルスクリプトでメールを送信する際に件名に空白が含まれる場合、送付する宛先がおかしくなるケースがありました#!/bin/bashSUBJECT="test1 test2 test3"echo "test mail" | mail -s $... 2022.07.19 Linux
Linux LinuxからGmailにメールを送るとnonameという添付される Linuxのサーバーから下記のようなシェルスクリプトでechoコマンドで内容をメール本文に出力して、Gmailにメールすると出力した内容の「noname」というファイルが添付されメールされるケースがありました#!/bin/bashman l... 2022.07.11 Linux
Linux mailx コマンドで添付ファイルをつけてメールを送る mailxコマンドで添付ファイルを送る場合ですが「-a <添付ファイル>」とすれば添付ファイルをつけてメールを送信することができます「mailx」コマンドがインストールされていない場合は、yum, dnfコマンドでインストールする必要があり... 2022.07.08 Linux