Linux

Linux

findの-sizeオプションの注意点

findではぴったりサイズをヒットできない使い方があるので注意しましょう。 -sizeオプションの+1Mは>1M、-1Mは<1Mになっているようです。>=, <=にはなっていませんでした。>=, <=にするには2回...
Linux

CentOS 7にMFAを追加する

CentOS 7にGoogle Authenticatorをインストールし、多要素認証 Multi-Factor Authentication(MFA)で認証を強化します。EPELリポジトリがあればインストールできます。 sudo ...
Linux

CentOS 7にGoogle Chrome

Googleが公式でChromeのLinux向けリポジトリを提供してくれていますので、yumでかんたんにインストールできます。 sudo tee /etc/yum.repos.d/google.chrome.repo <&lt...
Linux

Squidのログのタイムスタンプを変換する

SquidのログのタイムスタンプがUnixtimeなので人間にとって読みにくいです。 $ sudo tail -5 /var/log/squid/access.log1646835462.717 408622 172.31.170....
Linux

backupスクリプト

作業前の設定ファイルのバックアップなど。CentOS 7, CentOS 8でテスト済み。 バックアップスクリプト sudo tee /usr/local/bin/backup << 'EOF' #!/bin/ba...
Linux

Squidのバージョン隠し

sudo cp -a /etc/squid/squid.conf /etc/squid/squid.conf.$(date '+%Y%m%d%H%M%S') echo 'httpd_suppress_version_string on' ...
Linux

Apache Guacamole on CentOS 7

Apache Guacamole(ワカモレ)は、RDP、VNC、SSH、Telnet、Kubernetesのリモートアクセスのゲートウェイとして動作するオープンソースソフトウェア。 HTML5対応ブラウザがあれば利用できるのでリモー...
Linux

keepalivedでIPアドレスの冗長化

サーバ冗長化のためkeepalivedを導入した。iptablesのLinuxファイアウォール、SquidのProxyサーバを冗長化した。サービス監視した細かい切り替え条件も設定できるみたいだけど、今回はシンプルなVRRPのみ。 ipt...
Linux

dfで勝手に改行するなよportability ♡

dfコマンドはデバイス名が長いと勝手に改行してくれます。 NFSとかLVMとかマウントしていると要注意です。 スクリプトが思った通りに動きません。 余計なお世話だと思うときは「--portability」オプションを使うと邪魔しなくなります...
Linux

rootかどうかチェックするシェルスクリプト ♡

いや、難しい話ではないんだけど、エラーメッセージの出し方を忘れがちなので。 むしろ英文を忘れがちなのかもしれない…w #!/bin/bash if then   echo 'This script must be run as root'...
タイトルとURLをコピーしました