Linux

ALL

emacs で php-mode を使えるようにする

emacsでphpファイルを編集するのに便利な php-mode の導入方法です。Ubuntu14.04php-elispパッケージをインストールすれば php-mode が導入されます。sudoapt-getinstallphp-elis...
Linuxプログラミング
ALL

メールサーバがスパム送信元としてブラックリストに登録されていないか確認する

送信したメールが届かない場合、メールサーバがスパム送信元としてブラックリストに登録されているかも知れません。次のサイトでブラックリストに登録されていないかチェックできます。BLACKLISTALERT.ORG - Email Problem...
Linuxサーバ
ALL

プロセスの環境変数、オープン中のファイル、カレントディレクトリを確認する

Linuxで、プロセスが動作しているカレントディレクトリ、環境変数、オープン中のファイルを確認する方法です。/proc/ 下のファイルやディレクトリで確認できます。なお、これらの情報はプロセスの所有者のみ参照可能です。プロセスが動作している...
Linux
ALL

SSH経由でのログインを環境変数で判別する

SSH経由でのログインを環境変数で判別する方法です。SSH_CONNECTION がセットされていうたら、SSHでの接続です。bashでは次のように使います。if  ; then    echo Connecting through SSH...
Linuxサーバ
ALL

Linux で DNSキャッシュ

Windows ではクライアントのDNSキャッシュはデフォルトで行われていますが、Linux はそうではありません。そこで、LinuxクライアントでDNSキャッシュを行う方法、nscd と dnsmasq の2通りの説明です。ここでは Ub...
Linuxサーバ
ALL

apache2.4 で複数条件のアクセス制限を設定する場合

RequireAll内で列挙する。下記の例では、192.168.0.0/16 からの接続かつ、認証を経由した場合のみページにアクセス出来る。<RequireAll>Requireip192.168.AuthName"RestrictedPa...
Linuxサーバ
ALL

WEBサーバのSSLチェックページと、検出された問題の対応方法

WEBサーバのSSLチェック(証明書・プロトコル・暗号スイート確認)をしてくれるページの紹介と、そこで指摘された事項の対応方法の説明です。WEBサーバのSSLチェックSSLチェックは下記ページでチェックできます。SSLチェック【証明書・プロ...
Linuxサーバ
ALL

smtp認証でのメール送信を接続元IPアドレスでアクセス制限する

メール送信サーバ postfix で、smtp認証でのメール送信を接続元IPアドレスで制限する方法です。設定内容main.cf を下記のように設定します。smtpd_recipient_restrictions の箇所は一例です。各自の現在...
Linuxサーバ
ALL

USBメモリからLinuxをインストールする(USBメモリから起動するLiveLinuxも可)

通常のLinuxのインストールCD/DVDのように、LinuxをインストールするインストールUSBメモリを作成する手順です。インストールCD/DVDの起動時のメニューに Liveモードがあるディストリビューションは、USBメモリから起動する...
Linuxソフトウェア
ALL

13日の金曜日の指定はダメ! crontabでは特定の「日付かつ曜日」は実行できない

crontabで、特定の「日付かつ曜日」に動作させることは出来ません。例えば、「13日の金曜日」の指定はダメで、これは、crontab の仕様です。crontab ファイルの書式は、次のようになります。分 時 日 月 曜日 コマンドここで、...
Linuxサーバトラブルシューティング