Linux

ALL

RaspberryPI 3 Model B で USBポートの電源をON/OFFする

RaspberryPI 3 Model B で USBポートの電源をON/OFFする方法です。先に結論USB外付けHDDで確認しました。Port2~Port5 まとめてなら、完全に電源を切ることが出来ます。HDDの電源が落ち、HDD筐体のL...
LinuxRaspberry Pi
ALL

cron実行でエラー時のみメール送信させる

cron を使用するに際し、次のような不満点があります。cronのログ(/var/log/cron)では、cron で実行した各コマンドの成功/失敗は分からないcron は出力を受け取ると MAILTO に指定されたアドレスに、その内容をメ...
Linuxサーバ
ALL

Fail2banのルールの書き方

以前紹介した Fail2ban のルールの書き方です。ルールを定義する際は次のように考えます。「(a)どのログ」に「(b)どのような内容」が「(c)どのような頻度」で出力されたら攻撃と認識して「(d)指定のコマンド」を実行し、その後「(e)...
Linuxサーバ
ALL

SNMPクライアントでのプライベートMIB使用方法

Ubuntuの場合必要なパッケージをインストールします。apt-getinstallsnmpsnmp-mibs-downloaderMIBファイルを下記の場所に置きます。/usr/share/snmp/mibs/下記を変更します。/etc/...
Linuxサーバ
ALL

NOOBS for Raspberry Piで起動時にテレビの電源が入らないようにする

テレビとHDMIでつながったRaspberry Pi起動時に、オフだったテレビの電源が入ったり、入力切替が起こったりする場合の対処です。Raspbian を NOOBS でインストールした場合、これまでうまくいかなかった人も、本記事中での設...
LinuxRaspberry Piトラブルシューティング
ALL

proxyサーバ squid をインストールしているとシャットダウンが遅くなる

proxyサーバ squid をインストール後から、OSのシャットダウンが遅くなります。これは、シャットダウン時に一定時間 squid が待機する為です。Squidは、クライアントへの接続が切断されてデータがディスクに書き込まれるまで最大3...
Linuxサーバトラブルシューティング
ALL

HPN-SSHによりscpで非暗号化転送を可能にして高速化する

ssh/scp を高速化する HPN-SSH の機能の1つ、非暗号化転送によって scp転送を高速化する方法を紹介します。こちらのLinux環境では64MBのファイル転送で1.3倍、512MBで1.1倍に速度向上しました。sshしかポートが...
Linuxサーバ
ALL

Basic/Digest認証したユーザ名を取得する

Apache で Basic/Digest認証したユーザ名を取得する方法です。設定方法は次の記事を参照してください。Apacheのbasic認証とdigest認証 パソコン鳥のブログapacheでBasic認証をLixnuxアカウントでおこ...
Linuxサーバプログラミング
ALL

Apache2で接続元IPかユーザ認証いずれかをパスすればアクセスOKにする

Apache2のアクセス制限で、接続元IPかユーザ認証いずれかをパスすればOKにする方法です。指定の接続元IPだったらアクセスOK、指定外のIPアドレスの場合はユーザ認証が通ればOK、という制限ができます。Apache2.2/2.4 それぞ...
Linuxサーバ
ALL

LinuxでNICデバイス名に該当する物理NICはどれかを確認する

Linuxマシンに複数NICをさしている場合、eth0/eth1 や enp0s25/enp2s0 といったデバイス名が、マシン上のどの物理NICかを確認する方法です。ethtoolコマンドで -p オプションでデバイス名を指定すると、該当...
Linux