ボールを蹴りたいシステムエンジニア

ボール蹴りが大好きなシステムエンジニア、ボールを蹴る時間確保の為に時間がある時には勉強する。

CentOSでずれている時間を元に戻す

ntp

CentOSを再起動した後時間がずれている問題を対処する。まずはシステム側の時刻確認 9時間ずれてる date 2017年 2月 22日 水曜日 05:38:35 PSTハードウェアクロックの時刻確認 ここも9時間ずれてる hwclock 2017年02月22日 05時39分25秒 -0.251173 秒改めて…

LinuxでLVSを用いてロードバランサ(DSR方式)の構築を行う。

LVSとはLinuxでの負荷分散(ロードバランサ)環境構築の為のソリューション。 ラウンドロビン方式や重みづけの設定が楽に行える。 注意点として、LVSでは負荷分散の為の振り分けこそ行うがサーバーダウン時の自動切り離し等の冗長化は行えない。 冗長化を行…

自宅サーバーのCentOSでメールサーバーの環境構築(Postfix+Dovecot)

自宅サーバーのVMware上のCentOSでPostfix+Dovecotを使用したメールサーバーを構築する。 PostfixのSMTP認証にはCyrus SASLを使用。※この記事は自分用作業ログとなり、参考にならないと思いますのでご注意下さい 環境 やりたかった事、注意点 @gmail.com 手…

VMware上のCentOSにVPNサーバーを構築し外部からリモートデスクトップ接続をする

やりたいこと 環境 VPNプロトコル 手順 ゲストOS(VMware) ルータの設定 AndroidからVPN接続 参考 やりたいこと 自宅にLinuxのVPNサーバーを構築し、外部からVPN接続して自宅LANのWindowsにリモートデスクトップで操作する。 今回はAndroidからVPN接続して…

CentOS6.6で急にmessageログが出力されなくなったので対処

CentOS6.6で急にmessageログが出力されなくなった。。 というかmessageログだけで無く、iptablesやsecureのログ等、/var/log/配下のログが出力されていないような。。別サーバーからずっとping送信してもiptablesのログが更新されない ls -lht /var/log/ipta…

NTPサーバーを構築してLAN内サーバーでも日本時刻を同期する

NTPサーバーを構築してLAN内サーバーでも日本時刻を同期する。NTPサーバーとは時刻を同期する為のもの(説明適当)。 LAN内にNTPサーバーを構築するメリットして・LAN内の全てのサーバーで時刻を同期できる →各サーバーで外部NTPサーバーを参照する事も可能…

DNSサーバーの種類と構成を整理

DNSサーバーの種類と構成を整理。 ※間違ってる情報があれば指摘頂けると嬉しいです 種類 DNSコンテンツサーバー DNS権威サーバー キャッシュDNSサーバー(DNSフルリゾルバ) 冗長化 DNSプライマリサーバー DNSセカンダリサーバー DNSマスターサーバー DNSス…

CentOS6でLANネットワークで使用する内向けのDNSサーバーを構築する

LANネットワーク内で使用する内向けDNSサーバーを構築する。 環境 CentOS6 bind9DNSサーバーのipアドレス eth0:192.168.10.30(WAN) eth0:10.0.10.30(LAN) やりたい事 LAN内ネットワークで「web01.vmware」を「10.0.10.40」 に名前解決できるようにする。…

CentOS6でDNSサーバーを構築して、LAN内サーバーでも名前解決が出来るようにする

CentOS6でDNSサーバーを構築して、LAN内サーバーでも名前解決が出来るようにする。 環境 やりたいこと 手順 参考 環境 ・サーバーA (ルーター兼DNSサーバーとする) ゲストOS(CentOS6) eth0:192.168.10.30 eth1:10.0.10.30 ※eth0がWAN(グローバルネット…

CentOS6でLAN内サーバーからWANにアクセスする(ルータ構築)

CentOS6でLAN内サーバーからWANにアクセスする(ルータ構築) 環境 やりたいこと サーバーBでの設定 サーバーAの設定 IP設定 IPフォワード設定 iptables設定 疎通確認 注意ポイント 参考 環境 ・サーバーA ゲストOS(CentOS6) eth0:192.168.10.30 eth1:10.0…

CentOSでiptables用スクリプト作成してログも出力する。

iptables設定用スクリプトを作成し、iptablesのログも出力するようにする。 環境 手順 iptablesスクリプト作成 ロガー設定 ログローテート 参考 環境 CentOS6 手順 iptablesスクリプト作成 iptablesスクリプト作成 vi /etc/iptables.shスクリプトにはiptable…

CetnOSサーバー初期環境構築と設定まとめ。

CentOSサーバー構築時の設定項目まとめ。 都度アップデートします。 基本設定 ユーザー作成、パスワード設定 日本語キーボード設定 日本時間設定 ホスト名を設定する 固定のローカルIPを設定する ファイアウォール設定 用途に応じて DNSサーバー構築 NTPサー…

CentOSでユーザー作成とパスワード設定

今更だけどLinuxでのユーザー作成をおさらい。 環境 手順 ユーザー作成 パスワード設定 環境 CentoS6 手順 普通に作成するなら。 ユーザー作成 ユーザー作成 useradd hogehome直下にホームディレクトリが作成される ls -lhtd /home/hoge/ drwx------. 4 hoge…

VMwareのCentOS6でNICを追加して固定IP設定を行う

VMwareのCentOS環境に新しくNICを追加する。 環境 VMware CertOS6 手順 元々のネットワーク [root@lb01 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe8…

CentOSでエイリアスIPを設定する

CentOSでエイリアスIPを設定する現在のIPは 192.168.10.10これに加え 10.0.10.10 で接続できるように設定する。現在の設定を確認 [root@lb01 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.10 Bcast:192.168.10.255…

CentOS7でfirewalldの代わりにiptablesを使用する

CentOS7ではファイアウォールはiptablesからfirewalldに変更されたようだ。 7系でもyumインストールすれば従来のiptablesも利用事は出来るとの事なので、iptablesを使用する事にした。 環境 firewolldの起動状態を確認。 Activeとなっており起動してる。 [ro…

CentOSに日本時間設定する

CentOSに日本時間設定する 環境 CentOS6 手順 現在の日時確認 [root@lb01 ~]# date 2017年 1月 15日 日曜日 01:50:05 PST実際は「2017年 1月 15日 日曜日 09:54:05」 約8時間ずれてる。CentOSのタイムゾーンを設定しているファイルlocaltimeファイルに日本時…

CentOSでホスト名を設定する

環境 CentOS6 手順 現在の設定確認 [root@localhost ~]# hostname localhost.localdomain設定変更 [root@localhost ~]# vi /etc/sysconfig/networkHOSTNAMEの設定を変更 今回はlb01というホスト名にする。 HOSTNAME=lb01ネットワークサービスを再起動 [root@…

VMwareの環境コピーでMACアドレスが変わった場合の対処方法

VMwareの仮想環境をコピー後、IPを変更しようとするとエラー発生。ネットワーク再起動時にエラー・・ [root@localhost Desktop]# /etc/init.d/network restart ループバックインターフェースを終了中 [ OK ] ループバックインターフェイスを呼び込み中 [ OK …

CentOSで固定のローカルIPを設定する

CentOSで固定のローカルIPを設定する。 環境 CentOS6 手順 デフォルトの設定。 192.168.10.118が割り振られている [root@localhost ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.118 Bcast:192.168.10.255 Mask…

Apache2.4でロードバランシング設定して管理画面(バランサマネージャ)で確認する。

Apacheのバランサマネージャでロードバンスを行う。 環境 手順 ロードバランス設定 ProxyPassのオプション BalancerMemberのオプション Apacheが起動エラー時 バランサマネージャー設定 バランサマネージャー管理画面 環境 CentOS7 Apache2.4 手順 ロードバ…

LinuxにApache2.4をソースからインストール(APRとAPR-Utilもインストール)

環境 手順 依存ライブラリをインストール APRダウンロード APR-util ダウンロード Apacheインストール 環境 CentOS7 Apache2.4 APR1.5.2 APR-Util-1.5.4 pcre8.32APRとAPR-Util、PCREというものを事前にインストールする必要があるらしい。APRはOSとソフトウ…

【CentOS7】init.d起動スクリプトでApache2.2が起動しない場合の対処方法(systemd起動スクリプト作成で解決)

環境 CentOS7 Apache2.2 事象と対処手順 CentOSにApahce2.2をインストール後、標準の起動スクリプトでstartすると固まった。 ちなみにApacheはソースからのインストール。start実行で固まる、、、 [root@localhost httpd-2.2.31]# /etc/init.d/httpd start S…

VMwareのゲストOS(CentOS7)から外部ネットワークに接続できない時の対処方法

現状 VMwareのセットワークアダプタ設定は、「ブリッジ:物理ネットワークに直接接続」ホストOSからゲストOSへローカルIPでのSSH接続は可能。ゲストOSから外部ネットワークにpingも通らない。 [root@localhost src]# ping www.yahoo.co.jp ping: www.yahoo.c…

CentOS6とCentOS7の違い

とりあえず自分が実際に設定時に遭遇したもののみ記載。 都度アップデートしていきます。 NIC命名規則 ネットワーク設定方法 サービスの起動設定 ファイアウォールがiptablesからfirewalldに変更 デフォルトのデータベースが変更 参考 NIC命名規則 イーサネ…

CentOS7でローカルIPの設定方法(インストール時に設定したIPでアクセスできなかった時の対処方法)

VMwareでCentOS7環境構築後、インストール時に設定したローカルIPでsshしてもアクセスできないので調査。取り敢えず、VMwareで直接ログイン後、ip確認 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:95:5b:a0 txqueuelen 1000 (E</up,broadcast,running,multicast>…

Thunderbirdのスレッド一覧で上下カーソルキーを押してもメール文がスクロールされる時の対処方法

Thunderbirdを使ってて、メールのスレッド一覧(Thunderbirdデフォルトの表示レイアウトで言う右上エリアの事)でメールを移動しようとして上下カーソルキーを押してもスレッド上での移動では無く、メッセージペイン(Thunderbirdデフォルトの表示レイアウト…

CentOS7へTomcat7をインストール

CentOS7にTomcat7をインストールする手順をまとめよう。 と思ったけど以前のCentOS6へのインストールとほぼ同じだったのでメモ。下記記事の手順で問題なかった。 toriaezu-engineer.hatenablog.com CentOS7では、SysVinitがsystemdに置き換えられており、起…

CentOS7をGUIでインストールする

VMwareにCentOSをインストールした所、初期設定後CUIになってた。調査した所、インストールの方法によってはTEXTモードというものがインストールされ、GUIがインストールされてない状態となるとの事。 対策として、後からGUIのプログラムをインストール出来…

WindowsでGradleを使用してjarライブラリをダウンロードする方法

環境 Windows10 cygwin gradle前提として、gradleがインストール済みである事。 WindowsでビルドツールGradleをインストールして使ってみる - ボールを蹴りたいシステムエンジニア 手順 jarライブラリをgradleを使用してダウンロードする方法。 以下はgsonの…