読者です 読者をやめる 読者になる 読者になる

conf t

インフラエンジニアのメモ

Telnetの自動化

なぜ自動化する? 例えばtelnetでsmtpの疎通確認をするとき、telnetは対話型のコマンドなので、 telnet 192.168.1.1 25 と接続し、正常に接続できることを確認したら、手入力でquitと入力し、telnet接続を終了していました。 しかしながらこれ本番作業の度に…

Cisco初期化後にTFTPのエラーが出続けるのを解消する

Catalyst 3560を初期化しreloadした際、以下メッセージが出続けた。 %Error opening tftp://192.168.1.1/network-confg (Timed out) 以下URLによると、no service config設定を入れればよいらしいが、 私の場合はwriteして設定をNVRAMに保存後再度reloadした…

BIG-IPでSelf-IPが削除できない

BIG-IPでSelf-IP間違ってしまったから削除したかったんですが、削除できない。 以下のようなエラーが出ました。 Cannot delete IP 172.16.0.2 because it would leave a floating IP with no non-floating IP on this network. Flooting-IPとセットになって…

BIG-IP LTM VEのインストール

SophosUTMのお次はBIG-IP LTM VEをインストールしてみました。 monaski.hatenablog.com BIG-IPのシェルであるtmshをもっと触って試したいと思ってインストールしました。 ダウンロードは以下から。 https://f5.com/jp/products/trials/product-trials すべて…

Sophos UTMのインストール

結構前にインストールしたのでうろ覚えですがメモ。 個人利用なら無料で使えるSophosUTMをESXiにインストールしてみました。 GUIの日本語表示もできます。リアルタイムでトラフィック等の情報も見れます。 Webサーバ公開していないのでわかりませんが、IPS検…

容量が大きいディレクトリを半分に分割するシェルスクリプト

test1ディレクトリの中に、さらにディレクトリが入れ子になっている状況。 test1ディレクトリのサイズが大きいため、test1-2ディレクトリへtest1ディレクトリのサイズが半分になるようファイルを移動したい。 # ls -l test1 合計 4 drwxr-xr-x. 28 root root…

実環境と同じように名前解決する(nsswitch.conf)

名前解決をする際に、実際にサーバが見に行く順番と同じように名前解決する。 getent hosts <ホスト名> /etc/nsswitch.confにhostsとdnsの優先順位が設定されています。 左のほうが優先度が高いです。 以下の場合は、まずhostsを見に行き、次にDNSに問い合わ…

proftpdに接続しようとするとタイムアウトして接続できない

検証環境などのインターネットに接続していない環境でproftpdにftp接続しようとすると、タイムアウトしてしまう。 原因はDNSで、名前解決しようとしてタイムアウトしている。 解決方法は、DNSを引かないようにすること。 /etc/proftpd.confに以下を入れれば…

WindowsServer2008R2をNTPサーバにする

WindowsServer2008をNTPサーバにする。 上位NTPサーバとしてlinuxのNTPサーバを参照する。 WindowsServerを参照するNTPクライアントはlinuxサーバを想定する。 目次 (1).NTPクライアントを動作させLinuxNTPサーバと同期する (2).NTPサーバを動作させる (3).W…

URLからドメイン名だけを正規表現で抜き出す方法

URLからドメイン名だけ正規表現で抜き出す方法 http://~もしくはhttps://~というURLからドメイン部のみを抜き出す。 サクラエディタ Ctrl + Rの置換にて、以下を入力し実行する。 正規表現のチェックボックスにチェックを入れるのを忘れないこと 置換前 (h…

Ciscoでミラーポートの設定

Ciscoでミラーポートを試します。 CiscoではミラーポートのことをSPANと呼ぶそうです。 以下の構成を考えます。 R2のポートf1/0のミラーポートf1/10を作成し、キャプチャする。 R1 R1(config)#int fa 1/0 R1(config-if)#no switchport R1(config-if)#ip add …

サクラエディタでCSVの特定の列を抽出

前回に引き続きCSVの特定の列の合計を計算する方法です。 powershellでCSV等の区切り文字があるファイルの数値列の合計を計算する - conf tmonaski.hatenablog.com 以下のようなCSVがあったとします。 これの3列目だけ取り出す方法を考えます。 aaaa,bbbb,2…

powershellでCSV等の区切り文字があるファイルの数値列の合計を計算する

あるファイルがあり、以下のような中身だったとします。 これの3列目の数値の合計を計算する方法を考えます。 aaaa,bbbb,200,cccc dddd,eeee,300,ffff gggg,hhhh,400,iiii jjjj,kkkk,500,llll linuxの場合は、awkを使って以下のように計算できます。 # cat …

ls実行結果をいろいろとソートしてみる

lsでいろいろソートを試してみました。 方法 コマンド アルファベット順 ls タイムスタンプ順 ls -t 逆順 ls -r ファイルサイズ順 ls -S 拡張子順 ls -X ソートしない ls -f 縦に表示する ls | cat 所有者のアルファベット順にソート ls -l | sort -k 3 以下…

grepで複数の単語をor検索する

grepで複数の単語をor検索する アクセスログからPOSTとGETの量を調べたかったため、grepを用いてPOSTとGETでor検索をしました。 以下がコマンドです。サクラエディタでもできました。 linux grep "POST\|GET" /var/log/access.log サクラエディタ Ctrl + Gの…

Xperia Z3 CompactでMVNOのsimカードでテザリングする方法

Xperia Z3CでMVNOのsimカードでテザリングする方法です。 結論をいうと、以下コマンドを実行するだけです。 adb shell settings put global tether_dun_required 0 具体的に説明していきます。 ドコモで契約している場合は問題ないのですが、白ロムではテザ…

Nexus7 文鎮化のその後

前回の文鎮化のご報告から1か月がたちました。 Nexus7がgoogleロゴの画面のままで起動しない(文鎮化)状態からの復旧・修理 - conf tmonaski.hatenablog.com この間Nexus7は充電は全くせず放置し部屋のオブジェと化し、おそらくバッテリーは0の状態。 この状…

Windows8/8.1で署名なしドライバをインストールする方法

デスクトップの画面右端にカーソルを移動し、設定をクリックする。 PCの設定変更をクリックする。 保守と管理をクリックする。 回復を選択し、PCの起動をカスタマイズするの、今すぐ再起動するをクリックする。 その後青い画面になるので、 トラブルシューテ…

テキストエディタでマージする(サクラエディタ使用)

前回に引き続きサクラエディタです。 テキストエディタでソートする(サクラエディタ使用) - conf tmonaski.hatenablog.com サクラエディタを使用すると、簡単にマージができます。 まず前回の通り、 Ctrl + Aですべてを選択後、Alt + Aでアルファベット順に…

テキストエディタでソートする(サクラエディタ使用)

サクラエディタを使うと、簡単にアルファベット順にソートできます。 以下のようなテキストファイルがあったとします。 Ctrl + Aですべてを選択し、Alt + Aを押します。 すると以下の通りアルファベット順にソートされます。 作業資材の準備をするときに便利…

はてなブログで画像のサイズを変更する方法(Markdown環境)

Markdownでブログを書いているんですが、画像サイズの変更方法が最近になってわかったので 共有します。 画像ははてなブログの右メニューの「写真を投稿」からアップロードしています。 「写真を投稿」からアップロードした写真をダブルクリックすると、 本…

GIMPでTwitterアイコンを作成する方法

私のツイッターの使い方は情報収集がメインなので、 あまりつぶやかないんですが、いつまでも卵のままじゃ寂しいので アイコンを作成しました。 Twitterとかfacebookのアイコンっぽく作りました。 この画像の作り方を書いていきます。 上のアイコン、元画像…

mcryptのインストール

phpで暗号化を試そうとしたのですが、mcrypt関数 (PHP: Mcrypt - Manual) を使おうとしたらそんな関数はないと怒られた。 Call to undefined function mcrypt_decrypt() in /(省略) on line 12 ググったらどうやらmcryptを使うためにはモジュールを追加しな…

サクラエディタでスペースを非表示にする方法

サクラエディタでスペースを消す方法です。 サクラエディタはデフォルトの状態だと全角スペースが□と表示されます。 プログラミングする際に全角スペースが視覚的にわかるのは便利ですが、 単純にメモを取る際には目障りなので、いつも消しています。 [設定]…

うるう秒対策

前回に引き続きNTP関連。 LinuxでNTPのインストールと設定 - conf tmonaski.hatenablog.com まだ時間があると思って後回しにしていたうるう秒対策。 とうとううるう秒まであと1か月を切ってしまったので、うるう秒対策を調べました。 以下サイトがまとまっ…

LinuxでNTPのインストールと設定

yumでntpをインストールする # yum install -y ntp vi で/etc/ntp.conf編集 ここに載ってたntp.jst.mfeed.ad.jpを使用。 tracerouteで調べてもここが一番到達がはやいっぽい。 NTP/BIGLOBE - wiki@nothing # Use public servers from the pool.ntp.org proje…

digのインストール

digはcentosには標準では入っていない。 # dig -bash: dig: コマンドが見つかりません インストールしようとする。 digはパッケージ名ではないらしい。 # yum install dig Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base…

Unityでタッチパネル操作でプレイヤーを移動させる

以前、Unityチュートリアルで作成したシューティングゲームに、 バーチャルジョイスティックを導入しました。 monaski.hatenablog.com しかし、タッチパネルでのバーチャルジョイスティックでの操作は、 細やかな操作が必要なシューティングゲームでは使い物…

Unityでの複数解像度対応(見切れないように位置を調整する)

前回解像度の違いにより、ボタンが小さくなる問題への対処をしました。 Unity Andoroid実機でのビルドで文字やボタンが小さくなる場合の対処方法 (uGUI使用) - conf tmonaski.hatenablog.com CanvasのCanvasScalerの調整機能により、画面解像度によってボタ…

Nexus7がgoogleロゴの画面のままで起動しない(文鎮化)状態からの復旧・修理

Nexus7が起動しなくなりました。 ある時立ち上げたら、固まってフリーズしてしまったので、 電源ボタン + 音量ボタン上下 の3つを同時長押しで強制停止。 (あとで知りましたが、普通に電源ボタンをかなり長く押しているだけでも行けるらしい) その後、電源…

Windows8.1にアップデートしたら、Unityが起動しなくなった

Unity5の64bitバージョンを使用しておりました。 以前PCの状態が悪くて工場出荷前の状態にしたため、Windows8に戻って、 8.1にアップデートするのが面倒だったのでずっと8のまま使っていました。 そろそろアップデートするかと思って先日アップデートした…

Windows8.1にアップデートしたら画面がにじむ

Windows8.1にアップデートしたら、画面がにじむ 具体的には、TeraTermがにじんでいる。 解像度がおかしいのかと思ったんですが、以前と同じ解像度だったので解像度は問題ない? ググったら、やはり解像度の問題でした。 以下手順を実施したところ、治りまし…

Unity5でバーチャルジョイスティックを導入する (StandardAssets使用)

Unity公式チュートリアルを参考にバーチャルジョイスティックを導入しようとしました。 バーチャルジョイスティック対応 上記の通りSample Assetsを入れようとしたのですが、Unity5用のStandardAssetsというのがありました。 このアセットにもCross Platform…

Unity Andoroid実機でのビルドで文字やボタンが小さくなる場合の対処方法 (uGUI使用)

ShootingGameチュートリアルには、番外編としてスマホ対応があったので、試していました。 複数の解像度に対応する(黒帯を追加する) チュートリアル自体はすんなり完了したのですが、スマホでビルドすると、 Canvas配下のボタンや、文字(GUI Text)がめちゃ…

Windowsでfind / grep

Windowsでfind / grep 使えないか find . -type f | xargs grep "検索したい文字列"的なことをWindowsでもできないか調べました。 PowerShellである程度似たことはできます。 コマンドは以下になります。 ls -r | Select-String "探したい文字列" 日本語を検…

Unityのシューティングゲーム チュートリアルをやって見た

インフラエンジニアだけどスマホゲームを自作してみたいと思ったので、(?) ゴールデンウィークも暇だしUnityのシューティングゲームのチュートリアルをやってみた。 Unity - Tutorial - 2D Shooting Game で、まずはスマホじゃなくブラウザ用にビルドしまし…

バックアップディスクを別サーバに挿入して起動する

DELLのサーバにてバックアップディスクを別のサーバで起動する際のメモ。 ディスクを別のサーバに入れて、 そのまま起動すると、以下のようなメッセージが出る。 Foreign congiguration(s) found on adapter Press any key to continue or 'C' load the conf…

tcpdumpの使い方

最近トラブルシューティングでtcpdumpを使うことがあるのでメモ 目次 1.インターフェースを指定してキャプチャ 2.プロトコルを指定してキャプチャ 3.ポートを指定してキャプチャ 4.ホストを指定してキャプチャ 5.特定ホストを除外してキャプチャ 6.キャプチ…

新人時代に学んだTIPS(Windows操作編その1)

入社からいままでに学んだtipsまとめました。 大したことじゃないけど知ってたほうがいいこと。 主にWindows操作 ちなみに入社前は確か・・・ Ctrl + A、C、V、Xはわかる Alt + F4、Alt + Ctrl + Deleteもわかる 程度の知識でした ・保存、やり直し、もう一…

セキュリティスペシャリスト 何年分の過去問をやればよいか(午前2)

今ちょうどH27年春試験に向けて勉強している方も多いと思いますので、 セキュリティスペシャリストの合格には何回分過去問を解けばよいのか調査してみました。 私自身は昨年秋の試験でなんとか合格できたのですが、以前自分で調べた内容をまとめました。 趣…

GNS3 1.2.3 の使い方

昔とGNS3の使い方が変わってたのでメモ ログイン必須 gns3のダウンロード(ver1.1) 2014年11月現在の方法 - conf t ちょっと前にも書きましたが、ダウンロードにユーザ登録が必要になりました。 見た目が変わった ウィンドウが黒になって格好良くなっている V…

BIG-IP less thanの意味

BIG-IPにて Priority Group Activation のless thanの意味は、 そのプールのメンバの数がその数字未満になったら、2番目に高い優先度のグループへも 負荷分散されるということです。 less than 1の場合は、そのプールにメンバが1台もいない(=0台)になっ…

linux trコマンドの使い方

前回に引き続き、 以下ワンライナーの中身を理解していきます。 今回はtrコマンドの使い方です。 cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 32 | sort | uniq trコマンド tr -dc 'a-zA-Z0-9' trは文字置換のコマンド # echo aabbcc | t…

/dev/urandom と /dev/urandomの違い

パスワードを自動生成したい。 WEB上にはパスワード自動生成してくれるサイトとかあるけど、 やっぱり自分の手で作りたいと思ってググったらこんなワンライナーを見つけた ShellScript - ランダム文字列をたくさん生成する - Qiita cat /dev/urandom | tr -d…

chkconfig ランレベルについて

ランレベルについて サーバを再起動したらログがダウンロードできない。。。 FTPサーバに自動起動を設定していなかったのが原因。 サーバ起動時に自動で立ち上げるにはchkconfigでランレベルの設定が必要ですと。 自動起動設定するのにchkconfigでランレベル…

日本語が入力できない場合の対処方法 (IMEの起動方法)

日本語が入力できなくなった時の対処方法 nihongo nyuuryoku dekinai キーボード入力がおかしくなったときはだいたい半角/全角キーとカタカナひらがなローマ字キーを試すもしくは Shift + CpsLockを押してCpsLockが有効になっているか確認で解決しますが、IM…

CCNP TSHOOT受験対策

CCNP TSHOOTを受験し合格してきました。 これにてやっとCCNP認定です。 Switchを取ったのが9月くらいだったと思うのでかなり時間が相手からのTSHOOT受験ですね。 ということで私の受験対策をまとめました。 TSHOOTの受験対策 問題構成 ・選択問題3問 ・チケ…

Windows7 8 8.1 スタートアップでPC起動時にアプリを自動起動させる

Windows7 8 8.1 スタートアップにアプリケーションを登録する Windows起動時に自動的に何かアプリケーションを起動させたい時がありますよね。 例:PCを起動すると自動的にOutlookを起動させる Windowsボタン + Rでファイル名を指定して実行を呼び出す shell…

WindowsでPowerShellスクリプトの実行を許可する

Windowsにおいてはデフォルトではpowershellスクリプト(.ps1)の実行は許可されていない 1.Windowsボタンを押して「PowerShell」と入力し右クリック⇒管理者として実行 (PowerShellが表示された状態でCtrl + Shift + Enterでも管理者で実行可能) 2.コマ…

Windows VistaでWebDAVを使う

Windows VistaでWebDAVを使うためには。 その前に、VistaでWebDAVは使わないほうが良いです。 動作がOSのバージョンによって違い不安定です。 どうしても使いたいならば、 ・Vista 32bit SP2にて使う ・carotDAVなどのクライアントソフトで使う がおすすめで…