Linux

スポンサーリンク
Linux

MariaDBでGalera Cluster構成「CentOS 7.x」

MariaDB 10.4 Galera Clusterでマルチマスタ構成MariaDB 10.4で、マルチマスタ構成で動作するので3台構成で動作確認してみました。マルチマスタ構成のですので、どのサーバーもマスターサーバーとなり、どのノードか...
Linux

postfixadminで「templates_c」のエラー

CentOS 7で「postfixadmin」をインストールする機会があって、いつも通りにインストールしていてsetupのWEB画面を開くと「ERROR: the templates_c directory doesn't exist or...
Linux

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

他のプロブラムでもそうですが、変数名に数字で始めるとシェルスクリプトではエラーになります#!/bin/bash1str="TEST"echo "$1str"$sh test.shtest.sh: 行 3: 1str=: コマンドが見つかりま...
Linux

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

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

シェルスクリプトで変数が空文字であるか調べる

シェルスクリプトで変数が空かどうかを調べるシェルスクリプトで変数に値が入っているか調べるには、testコマンドやif分で変数の値を比較して調べることができます。testコマンドで変数が空文字であるか調べるtestコマンドで「-n」を使えば、...
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:」検証用のサーバーで、yumでレポジトリと追...
Linux

IPアドレスをsortコマンドで並び替える

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

ファイルの所有者を監視するスクリプト

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

Squidの帯域制限(速度制限)の仕方

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

ownCloudの手動バージョンアップ

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

postmapコマンドエラー 「postmap: warning: xx.db: duplicate entry:」

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

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

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

RLoginでKeepAliveパケットを送信する

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

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

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