Linux
シェルスクリプトの変数名を数字で初めていけない

他のプロブラムでもそうですが、変数名に数字で始めるとシェルスクリプトではエラーになります #!/bin/bash 1str="TEST" echo "$1str" $sh test.sh test.sh: 行 3: 1s […]

続きを読む
Linux
auto_increment(オートインクリメント)の連番を初期化する「MySQL」

MySQLでauto_increment(オートインクリメント)では、自動で現在格納されているナンバーの最大値に 1 を追加した数値を自動で付与する機能です。 この機能で作ったテーブルで本番移行とかでデータを削除して本番 […]

続きを読む
Linux
シェルスクリプトで変数が空文字であるか調べる

シェルスクリプトで変数が空かどうかを調べる シェルスクリプトで変数に値が入っているか調べるには、testコマンドやif分で変数の値を比較して調べることができます。 testコマンドで変数が空文字であるか調べる testコ […]

続きを読む
Linux
locateコマンドのインストール

検証サーバーを最小構成で構成したので、locateコマンドがインストールされずいないので、mlocateパッケージをインストールすればインストールされます $ sudo yum install mlocate インストー […]

続きを読む
Linux
yumエラー:「Not using downloaded mariadb/repomd.xml because it is older than what we have:」

yum エラーで更新できない場合の対処「Not using downloaded mariadb/repomd.xml because it is older than what we have:」 検証用のサーバーで、 […]

続きを読む
Linux
IPアドレスをsortコマンドで並び替える

IPアドレスをsortコマンドで昇順に並び替える「sort -V」 IPアドレスを記載されている下記のようなテキストファイルがある場合に、sortコマンドを利用してIPアドレス順に並べるには、「-V --version- […]

続きを読む
Linux
ファイルの所有者を監視するスクリプト

ファイルの所有権を変更されていないか監視するスクリプト PHPでファイルの書込み処理をするプログラムがあって、そのファイルの所有権が「apaceh」以外だとパーミッションエラーとなり書込みが失敗するので、ファイルの所有者 […]

続きを読む
Linux
Squidの帯域制限(速度制限)の仕方

CentOS 6系のサーバーでSquidを使用していて、専用線を引いており契約している速度からたまに超える場合があるので、帯域制限(速度制限)をしたいと要望があったので、以下のように「squid.conf」を変更しました […]

続きを読む
Linux
ownCloudの手動バージョンアップ

ownCloudの手動バージョンアップについて ownCloudのクライアントで新しいバージョンにアップグレードしたので、久しぶりにWEBにownCloudにアクセスしてみると下記のようにサーバー側も新しいバージョンにア […]

続きを読む
Linux
postmapコマンドエラー 「postmap: warning: xx.db: duplicate entry:」

postmapコマンドでデータベースを生成時に下記のようなエラーがでました $ sudo postmap /etc/postfix/senderbcc postmap: warning: /etc/postfix/sen […]

続きを読む
Linux
SSH接続がタイムアウトになる場合のサーバー側の設定

SSHのタイムアウトに対策【SSHサーバー】 KeepAliveパケットをSSHサーバー側に送信しないSSHクライアントを使用している場合、数分通信を行なっていない場合はSSHサーバーとの通信が切れてタイムアウトになりま […]

続きを読む
Linux
RLoginでKeepAliveパケットを送信する

RLoginでセッション切れ対策として、KeepAliveパケットを送信する SSHクライアントは「RLogin」を使っていますが、特定のサーバーにログインするとセッション切れになるサーバーがありました。そのサーバーにロ […]

続きを読む
Linux
Cronで日本語のメールを送ると文字化け・添付ファイルになる

日本語の文字列があるメールを送ると添付ファイルなる場合の対処法 件名は日本語でメール本文に日本語文字列があるメールを送信するシェルスクリプトを作って、スクリプトを実行してメールを送信すると受信したメールの件名・本文ともメ […]

続きを読む
Linux
while readで最終行が処理されない【シェルスクリプト】

while readを利用して、catコマンドでファイルを読むこんだ場合に、最終行がある文字が読み込まれない問題 Windowsで生成したファイルをシェルスクリプトでwhile readを利用して、catコマンドでファイ […]

続きを読む
Linux
cut, awkコマンドで区切り文字を指定して取り出す

区切り文字を指定して特定の値を取り出す cutコマンド、awkコマンドを利用して、任意の区切り文字で区切られた文字を取り出す方法を紹介します。 以下のファイルでは、「:」で区切りを入れてIPアドレス:ポート番号を記載され […]

続きを読む