Linux
CUI環境でネット速度を測定する方法【speedtest-cli】

コマンドラインで「speedtest-cli」を利用して回線速度を調べる CentOSのCUI環境で高負荷の状態ではないのにコンソール操作の反応が遅いので回線速度が遅くなっているかも思って、回線速度を調べようと思ったので […]

続きを読む
Linux
cronでS3のファイルをダウンロードするシェルスクリプトを実行するとダウンロードできない

AWS CLIで、s3からファイルをダウンロードするシェルスクリプトがあって、シェルスクリプトを実行すると問題なく実行できてCron経由だとエラーになる状況でした s3からダウンロードするスクリプトは下記のようになってい […]

続きを読む
Linux
シェルスクリプトで引数でループする処理する方法(for文)

シェルスクリプトで全ての引数だけfor文でループ処理するには、下記のようなコードになります #!/bin/bash for i in "${@}"; do echo $i done for文の構文は以下のようになります […]

続きを読む
Linux
/bin/bash^M: bad interpreter: No such file or directory の時の対処法

いつもは、LinuxにSSHログインしてvim コマンドでシェルスクリプトを作るのですが、Windowsでテキストエディタでシェルスクリプトで作ると改行コードが「\r\n」で保存されて、シェルスクリプトを実行すると下記の […]

続きを読む
Linux
nohupで実行した出力結果を、nohup.out以外のファイルに保存する

nohupで実行した標準出力・標準エラーを、nohup.out以外のファイルに保存する nohupを実行すると、コマンド実行時の標準出力・標準エラーは「nohup.out」のファイルに追加されます。 ファイルが肥大したり […]

続きを読む
Linux
SSHログインでログイン失敗を確認する方法

CentOSでは、SSHログイン・コンソール操作に関するログは「/var/log/secure」に保存されています Debian, Ubuntuでは、SSHログイン・コンソール操作に関するログは「/var/log/aut […]

続きを読む
Linux
ディレクトリ内のファイルをzipで圧縮する

ディレクトリ内のファイルをzipファイルに圧縮するには「zip」コマンドを圧縮できます 書式は「zip -r [アーカイブ名] [対象ディレクトリ]」になります。「-r」でサブディレクトリを含めて圧縮できます zip - […]

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

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

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

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

続きを読む
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
シェルスクリプトでインクリメント(i++)処理をする

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

続きを読む
Linux
/var/log/wtmp の内容を確認する

ログインに成功したユーザーのIPアドレスの履歴を調べたくて、履歴が記載されているファイルの「/var/log/wtmp」を確認しようと思いましが、このファイルはバイナリファイルで「cat」,「vi」等のコマンドでは内容を […]

続きを読む
Linux
csvファイルをsortコマンドで並び替えする

CSVファイルをsortコマンドで昇順にソートする sortコマンドを利用して、CSVファイルなどの ○列目 の数字をキーにして並び替えしたい場合があります。 昇順に並び替えする場合は、下記のようにします。 書式:sor […]

続きを読む