tech note

インフラ技術や車についてつぶやいていくブログ

Linux

OpenSSLでbase64をエンコード、デコードするコマンド

エンコード $ echo hoge | openssl base64 aG9nZQo= デコード $ echo aG9nZQo= | openssl base64 -d hoge 以下のようにいろいろな形式でエンコード、デコードも可能です エンコード $ echo hoge | openssl enc -e -aes-256-cbc >|a enter aes-256-cbc encryp…

ssh-keygenコマンドでknown_hostsの特定行を削除する方法

確認 ssh-keygen -F 192.168.1.1 削除 ssh-keygen -R 192.168.1.1

curlでGlobalIPを確認できるサイト

コマンド curl inet-ip.info 出力がシンプルなのと早いので重宝してます。 オプション http://inet-ip.info/ 下記載有り

digコマンド実行例とよく使うオプション

[:contents] コマンド例 任意のDNSサーバでAレコードを引く dig +noall +answer @8.8.8.8 A google.com google.com. 299 IN A 172.217.31.142 任意のDNSサーバでPTRレコードを引く dig +noall +answer @8.8.8.8 -x 8.8.8.8 8.8.8.8.in-addr.arpa. 21599 IN P…

VMware vCenter ServerのUpdate方法

vCenter Server管理画面へログイン ステージング実行 ステージング実行中 インストール 完了 vCenter Server管理画面へログイン https://XX.XX.XX.XX:5480/ui/update 5480Portでログインし更新をクリックします。 ステージング実行 既存Versionが6.7.0.11000…

SSHコマンド -o で指定可能なオプション色々

無通信状態でセッションTimeoutになるのを防ぐ FW等とログインしていると、無通信時間でセッションがタイムアウトし、コンソールが 固まってしまう事があります。以下オプションでそれを防げます。 ssh -o ServerAliveInterval=60 -o TCPKeepAlive=yes XXX.X…

RackTablesの検索窓のURL

URL /index.php?page=search&last_page=search&last_tab=default&q=hogehogeのところが検索ワードになります。

RackTablesで使えるRestAPIを紹介【日本語情報はここだけ】

おそらく日本語情報はここだけ 目次 目次 API オブジェクト一覧をJSON形式で表示 オブジェクト情報を表示 object_id オブジェクトを追加 object_name object_type_id object_label オブジェクトIDを確認 RackIDを確認 Rackに追加 object_id allocate_to IPア…

さくっとMySQLインストール、レプリケーション開始

構成 以下3台のMaster/Slave/Slave構成とします MHA01/02/03 レポジトリインストール(3台共通) rpm -ivh http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm MySQLインストール(3台共通) yum install mysql-server -y /etc/init.d/mysqld s…

MHAのStatusをプロンプトに表示する方法を考えてみた

コマンド こちらを、~/.bashrc等に貼り付ける mha_status_check () { mysql -uroot -e "SELECT @@read_only;" | grep -q 0 if [ $? -eq 0 ]; then ip a | grep -q secondary if [ $? -eq 0 ]; then echo Master else echo ?Master? fi else ip a | grep -q s…

smokeping インストール手順

OSはCentOS6(64bit)系です。 準備 yum install rrdtool rrdtool-perl perl-Convert-BER perl-CGI perl-CGI-Session perl-Net-Telnet perl-SNMP_Session perl-LDAP perl-JSON perl-Net-DNS perl-Time-HiRes httpd epel-release -y yum install fping --enable…

pukiwikiインストール手順

OSはCentOS6(64bit)系です。 EPEL,remi を追加 PukiWikiインストール アクセスしてみる EPEL,remi を追加 yum -y install epel-release sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo rpm -ivh http://rpms.famillecollet.com/enterprise…

OpenSSL s_client使用例

有効期限確認 echo | openssl s_client -connect google.com:443 2>&1 | openssl x509 -dates -noout アクセス echo | openssl s_client -connect google.com:443 中間証明書も表示 echo | openssl s_client -showcerts -connect google.com:443 issuer情報…

RackTables インストール手順

リポジトリインストール もろもろインストール mysqlセットアップ 初期セットアップ アクセス 画面に従い設定 リポジトリインストール rpm -ivh http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm yum -y install epel-release sed -i -e …

Cacti 簡単インストール手順

一個前のVersion 0.8.8hを以下に簡単にすばやくインストール出来るかに特化したものです OSはCentOS6(64bit)系です。 レポジトリインストール Cacti インストール mysql起動 cacti準備 Apache起動準備 Apache起動 必要ならば cronを1分間隔へ spineのパス レ…

bash上でコマンド出力結果に日時を入れる

nice vmstat 1 | nice awk '{print strftime("%Y/%m/%d %H:%M:%S"), $0}'

ConoHaで「WordPress の自動更新に失敗しました。再度、更新を行ってみてください。」がでたら

ユーザ変更コマンド 「/var/www/wordpress/」配下のパーミッションに問題があるので以下でユーザを変更 chown -R nginx /var/www/wordpress/