朝音楽掛ければちゃんと起きれるんじゃないか?

せっかくの休日なのに、起きたら夕方……頭痛いからもう寝よう……もう何回目?どうしたら早く起きれるの?  そんな永遠の問題に終止符を打つべく、このスクリプトを作りました。これ以上命を無駄にしてはいけない。 早速 ディレクトリ構成はこんな感じ $... 御覧になる | 御シェアする

AWSでとりあえずvpc作る

触れなきゃこの先やっていけん 最近じゃ何処行ってもawsを使っています。もちろん自分も使ったことはあるけど、無料のEC2を使うみたいな、その辺のVPSと何ら変わらないような使い方しかして来ませんでした。 awsには便利なサービスが他にいくらでもあるし、リードタイムがうんたらかんたらだし、この前障害があったから別のクラウドサービスも注目されていくと思います。 今後awsを触ったことも無いエンジニアは間違いなく置いてけぼり。という訳で使ってみますaws。 ざっと構成 ※見にくくてすみません。自分でも引いた。 要するに公開するNW(192.168.5.0/24)と、内側のNW(192.168.10.0/24)を作ることのみが目的。 これさえ作れば仕事中も遊び放題! 作ったあとは、認証サーバでもdrbdでも構築する勉強に使いたいと思います。とにかくawsに慣れることが今回の狙いです。 手順① まずはVPC(Virtual... 御覧になる | 御シェアする

screenコマンドとは

同時作業で生産性を向上 ターミナルで複数の作業を同時に行う場合、どうしていますか。新しいウィンドウを立ち上げてはいないでしょうか。最近そんなことしなくても良いということに気が付きました。というか忘れてました。screenコマンドを使えば良いんです。 というわけで、以下チートシート。使いこなせている訳ではないですが、とりあえずこの辺覚えておけば「おっコイツ出来るな」と周囲に思わせられる気がします。実際生産性も上がります。 screenセッション作成Ctrl... 御覧になる | 御シェアする

Postfixでメール送信サーバを立てる

※1.独自ドメインは取得しているものとする※2.OSはcentOS7を想定 セキュアとは 今回利用することが出来るポート(送り付けるポート)番号は465か587。ポート番号自体は可変でも、メールのやり取りで通信を暗号化するとしたら、次の2つのプロトコルに大別される。 SMTP... 御覧になる | 御シェアする

ようやくGitHub童貞を卒業した男の話

大人の階段 というわけで今まで頑なにSVNを使ってきた私も、GitHubデビューをしました。恥ずかしい話、使い始めて3日目なので、自分のためのチートシート程度にしかならないと思います。使い慣れている人はブラウザバック推奨です。 まずはアカウント登録から GitHubにアクセスして、適当にユーザー名、メールアドレス、パスワードを設定、リポジトリを作成。初期設定が完了したら、早速使ってみっか。 $... 御覧になる | 御シェアする

Win10更新プログラムが失敗する

気づいたらWin10自動更新失敗していた 私の社用端末は、更新プログラムをインストールして常に最新の状態を保っている必要があります。なぜなら非更新の端末は社内ポリシー上月一で更新されるセキュリティパッチを当てられなくなり、その結果社内LANに接続できなくなってしまうからです。 とはいえWin10にはは更新プログラムを自動でインストールする機能が存在しているので、通常これを気にする必要はありませんでした。しかし、以前帰り際に更新プログラムを手動で確認してみたところ、ダウンロード出来る更新プログラムの存在に気が付いてしまいました。放っておいても問題はなかったのですが、先に延ばす意味もないので更新をクリックしてしまったのです。 するとHDDがけたたましい雄叫びを上げながら、大仰に更新プログラムのインストールが始まりました。トイレに行って席に戻っても2%から一向に進む気配を見せないポンコツPCに嫌気がさした私は、ついにシャットダウンを決行しました。 案の定シャットダウンも直ぐに終わりませんでしたが、私にとってはどうでもいいことでノートPCを90度に開いたままロッカーにぶち込んで、そのまま帰ってやりました。 そして翌日どうなったのか 次の日、眠い目をこすりながら出社していつものようにロッカーからPCを持ち出してきてデスクにつき電源ボタンをおすと、恐ろしい光景が目に飛び込んできました。なんとシャットダウンをまだ行っているではありませんか。(残らずに帰っておいて本当に良かった) まあ、電源が足りなくてスリープにでもなったのではないでしょうか。仕方ないので今度は強制終了しました。 前置きが非常に長くなってしまいましたが、これが更新プログラムがいつまでもインストール出来ない状況を生み出した理由です。 システムの更新中にシャットダウンや強制終了を行ってしまったため、不具合を生じさせてしまったようです。 結局どうしたのかというと、最初普通にトラブルシューティングツールを実施してもデータベースエラーが未解決のままだったので、更新プログラムを再ダウンロードするところからやり直しました。 net... 御覧になる | 御シェアする

AmazonでExcelを買ったらプロダクトキー入力でエラーになった件について

こんなに買うのが大変だったなんて、気付かなかったな AmazonでOffice2019版のExcelオンラインカードを購入しました。インストールするためにリンクに飛び、プロダクトキーを入力するととあるエラーコードが出ます。 しかし、キーを間違えたわけでも製品を間違えたわけでもありません。途方に暮れた私は、MicroSoftに電話してやりました。これまた分かり難いし、面倒くさくて担当の窓口に繋がるのにやたら時間が掛かってしまいました。しかも対応してもらったはいいが、プロダクトキーを伝え同じように実行したようだが、結局向こうも同じ状況らしく、使えるようにはならなんだ。 そのあと先方はこちらではコントロール出来ない状況なので、販売元(Amazon)に確認してくれと言われた。その指示通りに電話をかけ、(これまた少々待たされて)ようやく確認がとれたが結局返品だそうです。ハー面倒くせ……まぁ着払いでいいらしいけど。 通信が込んでいて購入情報が欠損したのか、それともカードが不良品だったかは知らんが、自分に落ち度は間違いなく無かったです。というわけでそんなことがあったよというお話しでした。 あ、結局カードはやめてオンラインコード版を購入しました。待てなかったので。 ... 御覧になる | 御シェアする

VPNサーバ構築

とりあえずVPNサーバを構築する VPNサーバがどういう仕組なのかという解説はさておいて、とりあえず構築してみましょう。手順は多かったですが意外と単純です。 一応イメージ的には上の図の様にVPNサーバを立てることで、鍵を持っている端末だけが外部のネットワークからインターネットを介して目的のプライベートネットワークに接続することを可能にします。 VPNサーバ構築にはOpenVPNを採用します。 証明書と鍵の生成 まずはOpenVPNのインストールから行います。レポジトリのURLが変わっていたら適宜対応をお願い致します。 $... 御覧になる | 御シェアする

CentOS7 LVM 後日談

前回のLVM 前回はディスク3台をフォーマットして、パーティションを作りLVMを作成しました。ですがどうも挙動が不安定です。ソフトをインストールする時などにファイルを保存出来ないエラーが発生してしまいました。 原因として考えられるのは、LVM作成に使用したディスクが以前別のPCにてRAIDで使用されていたものだったのですが、流用する際にRAIDを解除せずにぶっこ抜いた結果、RAIDの悪霊に呪われてしまったからと考えられます。 除霊もといLVM再構築 冗談はさておき対策としては3台全てにゼロマークで上書きすることをまず考えましたが、12TBも容量があると私の環境(ドライブや周辺装置)では6日掛かってしまうことが予想されたので即却下しました。 そこでどうしたかといいますと潔くOSを再インストールしました。最近のCentOSのインストーラはインストール時にGUIでLVMのパーティションを自由に構成設定が出来るので、GUI画面で普通に変更したら上手くいきました。※下記構成結果 $... 御覧になる | 御シェアする

CentOS7 LVM 構築

パーティション作成 LVMとは複数のディスクを見かけ上一つのディスクとして扱ったり、あるいは元のディスク数以上のストレージとして扱う事を可能にする仕組みのことです。 まずはディスクをOSに認識させるためにパーティションを作成します。今回はpartedコマンドを使用してパーティションを作成します。 ディスクを起動 $... 御覧になる | 御シェアする