Linux

スポンサーリンク
Linux

【Ansible Playbook】コマンドの出力結果をローカルサーバにファイル出力する

備忘録   目的 以下の動作がさせたかった。 AnsibleのPlaybookで各サーバのservice(今回はsnmpdとする)のstatusを確認出力結果をローカルサーバのディレクトリに保存 出力結果をローカルサーバに保存する方法を調べ...
Linux

【MySQL】とあるテーブルのカラムにUNIQUE属性を追加する方法【備忘】

また詰まったので備忘です。   経緯 設計時点の漏れで、重複させてはいけないカラムがあることを発見してしまった私。 登録ロジック側で何とかしようと思いましたが、絶対に後々のバグの温床になると思ったので、MySQLのカラム自体にUNIQUE属...
Linux

【Mysql/MariaDB】AUTO_INCREMENTをリセットする

最近DBをよくいじっているのでそれ系の備忘録が増えていきますね・・・   概要 Mysqlの機能で、かなり便利なAUTO_INCREMENT こいつをセットしたカラムは、レコードが増えると自動的に番号を振って登録してくれます。 ので、INS...
Linux

【Python】mysqlclientをpipでインストールしようとしたら躓いた話

PythonとMariaDBをインストールしたので、せっかくだからPythonからMariaDBを触りたいと思い。 いい感じのパッケージないかなーと調べていたら「mysqlclient」というものがあるようなので、それを使ってみようと意気揚...
Linux

【備忘2】MariaDBの最新版(10.3)をyumでインストールする

流石に5.6は古すぎた。 DATETIMEがDEFAULT CUURENT_TIMESTAMPに対応していなかったのである。 色々都合悪かったので最新版をインストールします。 しかしyum信者の私はyumでしかインストールしたくない。 とい...
Linux

【備忘】MariaDBをインストールして最低限の初期設定する

CentOS7でmysqlを使おうとしたら、なんか知らないけどMariaDBっていうものが出しゃばってきた。 ので、こっちを使ってみようと思い初期セットアップ手順を備忘します。 とはいえ、まじで最低限しかしていないので、色々なチューニングが...
Linux

【Linux】CentOS7にPython3.6をインストールして標準のPythonにする

備忘録です。   目的 pythonで遊びたいので仕事中に検証と偽ってCentOS7にpythonをインストールする。 あと、デフォルトではpython2.7あたりが使われているので、それも切り替える。 ついでにpipもインストールする。 ...
Linux

Postfixのリレーサーバを冗長化するお話

経緯 わが社のシステムはNagiosという監視ツールですべて状態を常に確認している。 何か異常が発生したら、すぐさまメールサーバにメール送信して、以上を通知するのだ。 サーバはすべて冗長化している。 完璧だ!   バシーン! ぎゃあー(メン...
Linux

「Failed to start Naming services LDAP client daemon」というエラーを吐いてnslcdが起動しない

しょうもないですがまた備忘録です。 今回のミスはほんまにしょうもないです。   あらまし 長きにわたって停止させていたサーバを、ほかの検証目的で立ち上げたところ、 なぜか自分のユーザ名でSSHログインできない。 「ははあ、仕事しなさすぎてつ...
Linux

【PostgreSQL】レプリケーションの同期/非同期の確認【備忘録】

備忘録です。   あらまし 社内で利用しているPostgresDBのレプリケーションのタイプを確認したかった。 構築したのは私。 あれ?   確認方法 pgsqlにログイン psql -h -U root -d postgres=# パスワ...
Linux

【Linux】nssをアップデートしたらundefined symbol: PR_GetEnvSecure というエラーが出た

久しぶりの備忘録です。   事象 nssをyum updateしたら、phpで作成したAPIが動かなくなった。 で、apacheのエラーログに /usr/sbin/httpd: symbol lookup error: /usr/lib64...
Linux

CloudFrontにHTTPSでリダイレクトする

目的 普段はオンプレミスのサーバでコンテンツを配信しているのですが、ネットワークの帯域やオンプレミスサーバの負荷が上昇したときの対策として、AWSのCloudFrontを利用したい。 なんかイベント的な配信をするらしいです・・・。 インフラ...
Linux

【PGSQL】BETWEENを使ってみる

備忘録です()   経緯 今まで、日付で間を取るとき、以下のようなSQLを使っていました。 SELECT * FROM table_name where now() > start_date AND now() < end_date; これ...
Linux

【Linux】expect でファイルを読み込んで繰り返し処理させる

経緯 スイッチ機器の状態を取りたかったが、いちいちSSHしてコマンド打ってメモして・・・がすごいめんどくさかったので、自動化したかったのです。 んで、対話型コマンドを自動化するのであればexpectだよね、ってことで使ってみたのですが、ファ...
Linux

【備忘】AristaスイッチやCiscoスイッチで受光レベルを調べる

またも備忘です。そのうち備忘録だらけになる気がします。 それぐらい仕事上でトラブルが頻発しております。死ぬ   経緯 サーバとスイッチ間でネットワークの断を検知して、その原因が分からないため、とりあえず物理レイヤから疑っているのですが、スイ...
Linux

【NGINX】nginx 1.15.8 + HTTP Echo Moduleをインストールする【CentOS6】

背景 うちの会社のHTTP系のサービスはほとんどApacheとNginxで構築しているのですが、Nginxのバージョンがかなり古くなってきているのでリニューアルしようと画策中です。 で、去年の12月にNginxの最新バージョンである1.15...
Linux

【Linux】SSH接続に時間がかかる場合の対処法【備忘】

サーバ作っててちょっと困ったので備忘です。 また備忘かよ! って感じですが、メモっとかないと忘れるんですよね・・・ あと更新ネタがないから・・・ 事象 新しくCentOS6のサーバを構築してもろもろセットアップを終わらせてSSH接続を試した...
Linux

【備忘録】ラズパイでviしたら方向キーやバックスペースがおかしい

背景 Raspberry Pi を買っていろいろ設定しようしたらviの方向キーが効かなかったり、バックスペースキーが効かなかったりして苦労したので備忘録です。 HJKLで動かせって? 聞こえんなあ   実施内容   方向キーがおかしいのを直...
Linux

【CentOS】apr-1.6.5のrpmパッケージを作ろうとしたらエラーになった件

関連記事 経緯 関連記事にてApache2.2.34のインストール手順をまとめたのですが、その中でapr-1.6.5をインストールしないといけない箇所がありました。 で、その手順に従ってapr-1.6.5をrpmbuildによりパッケージ化...
Linux

【Mysql】Countで出力した結果をさらに絞る方法

まえがき 最近、Mysqlにてデータをこねこねすることが多いのですが、ちょっとSQLに詰まってしまったので記事にしておきます。 今回も備忘録ですが、調べるのに時間がかかったので、誰かの役に立てればよいなと思い書き留めておきます。 目的 とあ...