iptables設定用スクリプトを作成し、iptablesのログも出力するようにする。 環境 手順 iptablesスクリプト作成 ロガー設定 ログローテート 参考 環境 CentOS6 手順 iptablesスクリプト作成 iptablesスクリプト作成 vi /etc/iptables.shスクリプトにはiptable…
CentOSサーバー構築時の設定項目まとめ。 都度アップデートします。 基本設定 ユーザー作成、パスワード設定 日本語キーボード設定 日本時間設定 ホスト名を設定する 固定のローカルIPを設定する ファイアウォール設定 用途に応じて DNSサーバー構築 NTPサー…
今更だけどLinuxでのユーザー作成をおさらい。 環境 手順 ユーザー作成 パスワード設定 環境 CentoS6 手順 普通に作成するなら。 ユーザー作成 ユーザー作成 useradd hogehome直下にホームディレクトリが作成される ls -lhtd /home/hoge/ drwx------. 4 hoge…
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を設定する現在の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ではファイアウォールはiptablesからfirewalldに変更されたようだ。 7系でもyumインストールすれば従来のiptablesも利用事は出来るとの事なので、iptablesを使用する事にした。 環境 firewolldの起動状態を確認。 Activeとなっており起動してる。 [ro…
CentOSに日本時間設定する 環境 CentOS6 手順 現在の日時確認 [root@lb01 ~]# date 2017年 1月 15日 日曜日 01:50:05 PST実際は「2017年 1月 15日 日曜日 09:54:05」 約8時間ずれてる。CentOSのタイムゾーンを設定しているファイルlocaltimeファイルに日本時…
環境 CentOS6 手順 現在の設定確認 [root@localhost ~]# hostname localhost.localdomain設定変更 [root@localhost ~]# vi /etc/sysconfig/networkHOSTNAMEの設定を変更 今回はlb01というホスト名にする。 HOSTNAME=lb01ネットワークサービスを再起動 [root@…
VMwareの仮想環境をコピー後、IPを変更しようとするとエラー発生。ネットワーク再起動時にエラー・・ [root@localhost Desktop]# /etc/init.d/network restart ループバックインターフェースを終了中 [ OK ] ループバックインターフェイスを呼び込み中 [ OK …
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…
Apacheのバランサマネージャでロードバンスを行う。 環境 手順 ロードバランス設定 ProxyPassのオプション BalancerMemberのオプション Apacheが起動エラー時 バランサマネージャー設定 バランサマネージャー管理画面 環境 CentOS7 Apache2.4 手順 ロードバ…
環境 手順 依存ライブラリをインストール APRダウンロード APR-util ダウンロード Apacheインストール 環境 CentOS7 Apache2.4 APR1.5.2 APR-Util-1.5.4 pcre8.32APRとAPR-Util、PCREというものを事前にインストールする必要があるらしい。APRはOSとソフトウ…
環境 CentOS7 Apache2.2 事象と対処手順 CentOSにApahce2.2をインストール後、標準の起動スクリプトでstartすると固まった。 ちなみにApacheはソースからのインストール。start実行で固まる、、、 [root@localhost httpd-2.2.31]# /etc/init.d/httpd start S…
現状 VMwareのセットワークアダプタ設定は、「ブリッジ:物理ネットワークに直接接続」ホストOSからゲストOSへローカルIPでのSSH接続は可能。ゲストOSから外部ネットワークにpingも通らない。 [root@localhost src]# ping www.yahoo.co.jp ping: www.yahoo.c…
とりあえず自分が実際に設定時に遭遇したもののみ記載。 都度アップデートしていきます。 NIC命名規則 ネットワーク設定方法 サービスの起動設定 ファイアウォールがiptablesからfirewalldに変更 デフォルトのデータベースが変更 参考 NIC命名規則 イーサネ…
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デフォルトの表示レイアウト…
CentOS7にTomcat7をインストールする手順をまとめよう。 と思ったけど以前のCentOS6へのインストールとほぼ同じだったのでメモ。下記記事の手順で問題なかった。 toriaezu-engineer.hatenablog.com CentOS7では、SysVinitがsystemdに置き換えられており、起…
VMwareにCentOSをインストールした所、初期設定後CUIになってた。調査した所、インストールの方法によってはTEXTモードというものがインストールされ、GUIがインストールされてない状態となるとの事。 対策として、後からGUIのプログラムをインストール出来…
環境 Windows10 cygwin gradle前提として、gradleがインストール済みである事。 WindowsでビルドツールGradleをインストールして使ってみる - ボールを蹴りたいシステムエンジニア 手順 jarライブラリをgradleを使用してダウンロードする方法。 以下はgsonの…
Jenkinsでビルド失敗時にメール送信する方法。 今回はSMTPにGmailメールサーバーを使用する。 環境 手順 Jenkinsでのメール設定 プロジェクト個別のメール設定 参考 環境 CentOS 6.6 jenkins-2.25 手順 Jenkinsでのメール設定 JenkinisのTOPページより [Jenk…
treeコマンドなるもので出来るらしい。 treecygwinでtreeコマンドが入ってなかったので、以下のコマンドで実現できた。 参考サイトから参考にしているのでコマンド詳細は分かりません。。 pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^…
Gradleでビルドする際に、ローカル環境と商用環境で設定ファイルの値を変更したい。 設定ファイル内の指定キーの値を書き換える方法があればスマートだなと思って調査したけれどもそのような方法は見つからず。 方法としては2つあった。 設定ファイル内で置…
Gradleでコンパイル実行時のソース出力先がmain,test,resourseで異なるので、通常のコンパイル同様にclasses直下に全て出力してみる。デフォルト時、以下のように設定した場合は sourceSets { main { java { srcDir 'src/' } resources { srcDir 'resources'…
環境 手順 参考 環境 CentOS 6.6 phantomjs 2.1.1 手順 ダウンロード 最新版はこちらから http://phantomjs.org/download.html cd /usr/local/src/ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 tar jxf pha…
やりたい事 環境 秘密鍵/公開鍵の作成配置 クライアント(jenkins)側での作業 gitサーバー側での作業 Jenkins設定 jenkinsにgitプラグインをインストールする。 プロジェクト作成、設定 ビルドしてみる やりたい事 独自のjenkinsサーバーとgitサーバー(それ…
環境 CentOS 6.6 ※VMWare git 2.10.0 手順 yumからインストールすると古いバージョンになるらしいのでソースからインストールします。依存ライブラリをインストール yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-Ext…
PhantomJS+Seleniumでテスト自動化をしようした所、以下のsendKeysでエラー発生。 PhantomJSDriver driver = new PhantomJSDriver(capabilities); ~省略~ WebElement userInput = driver.findElement(By.name("mail")); userInput.sendKeys(user); WebElem…
ログの出力形式はデフォルトの状態。 $ less scrapy.log | grep "DEBUG: Crawled" | awk -F '[<>]' '{print $2}' | sort | uniq -c同じURLを複数回クロールしてないか調べる為sortとuniqをしてみたけど、そんな事はしてなかった。 一度クロールしたURLはクロ…
環境 手順 gradleインストール jenkinsでのgradle設定 ジョブ作成 Javaプロジェクトのプロジェクトをワークスペースに配置 ビルドエラー1 ビルドエラー2 参考 環境 CentOS 6.6 java 1.8.0_66 jenkins-2.25 gradle-3.1 手順 gradleインストール Linux(CentOS)…