muramatsu さんのアバター 20views

rpm ファイルの展開

wget でインストールしてきたrpmファイルだったりを開けるかもしれないコマンド 展開 rpm2cpio rpmパッケージ | cpio -id 展開する前に確認 rpm2cpio rpmパッケージ | cpio -t 2016年7月25日
muramatsu さんのアバター 317views

yumの古いバージョンのパッケージのインストール

古いバージョンのパッケージのインストールするときに yum install パッケージ-(バージョン名)  でインストールできます。 インストールできるものがあるかは yum list available | grep とかで grepで絞 2016年7月22日
muramatsu さんのアバター 26views

EC2インスタンスの情報を取得する

EC2インスタンスの情報を取得するには ec2 describe-instances といったようなコマンドで取得する 基本AWSのEC2インスタンスの情報取得はjson形式で返ってくるのでそういう時に役立つかもしれない jqコマンド aw 2016年7月20日
muramatsu さんのアバター 40views

if文の条件式判断(bash)

if文の条件式の判断は条件式の終了ステータスのみで判断されます。 コマンドは終了ステータスとして 0 :正常終了 1 :異常終了 をステータスと出しこの終了ステータスで条件式の真偽を確認してるので条件式にコマンドを入れることも可能。 2016年7月20日
muramatsu さんのアバター 87views

vpnサーバー openvpnサーバー構築

vpnサーバーをopenvpnで構築するのですが基本的な流れだけ記載します。 サーバー側の詳しい説明やクライアント側の詳しい説明は後日にでも記載します。(作成した秘密鍵や証明書などは一つのディレクトリに纏めておいたほうが後々設定するときに楽 2016年7月14日
muramatsu さんのアバター 77views

ログローテートの説明

ちょっと前にhacknoteの方で軽く説明した以降詳しく説明はしてなかったので補足も兼ねて 設定したログに対して日付、世代などを指定して残しておく数を指定できるログの管理に役にたつかもしれないです。 参考文献 Stray Penguin 設 2016年7月10日
muramatsu さんのアバター 65views

iptablesのfilterテーブルによるアクセス制限

所謂ファイアーウォールみたいなものです。特定のIPに対して制限をかけたり解除したりするのに有効かもしれないです。 結構細かい所もあるのでiptablesによるパケットフィルタリングが参考になるかもしれないです。iptablesに直接書くより 2016年7月6日
muramatsu さんのアバター 73views

windows コマンドプロンプトのnet shareとnet file コマンド

公開している共有フォルダを調べるコマンド net share 今公開しているファイルのうち現在開かれてるファイルを調べるコマンド net file 2016年7月1日
muramatsu さんのアバター 38views

自動起動(chkconfig)の確認

linux上で 自動起動は chkconfig ですが何がどの時にどのように自動起動するようにしてるかを確認するのは chkconfig --list --list のあとにサービス名をしてあげればそのサービスだけの自動起動の状態が確認でき 2016年7月1日
muramatsu さんのアバター 22views

if文の条件式

bash で if文の条件式は色々な事を条件に指摘できる。 ファイルが存在してるかどうかの真偽で分岐させるときは条件式に -e ファイル と書いてあげればいい。 ファイルはフルパスで記載してあげて変数にでも定義してあげて条件式に入れてあげる 2016年6月29日
muramatsu さんのアバター 85views

!/bin/bash と シェルスクリプトのデバッグ

シェルスクリプトでの最初の一文に記載する !/bin/bash あまり意味がないと思ってましたが実際はこれから書くコマンドをシェルプログラムに送信するという一種の決まり文句的なやつ シェルスクリプトのデバッグは bash -x シェルスクリ 2016年6月28日
muramatsu さんのアバター 25views

for文とif文

かなり初歩的な内容ですがシェルスクリプトでのfor文とif文 for文 for 変数 in 値リスト do 処理 done 値リストにはコマンド指定可能 その時は``で挟む if文 if 条件式 ; then 処理 fi for文とif文を 2016年6月28日
muramatsu さんのアバター 89views

sns コマンドの追加

実際に AWS の sns で使える sns の各コマンドを追加してみるのですが正直な所 電子の密林を開拓する のままやればいいのですがverが現時点(ver1.0.4.4)と違うので注意が必要かもしれないのと再ログインしたら消えるので b 2016年6月24日
muramatsu さんのアバター 58views

whois コマンド

whois コマンド ドメイン情報の取得に役立つかもしれないコマンドです。 whois 調査対象 オプション一覧 -h 問い合わせるドメインデータベース  -p ポート番号指定 各項目が英語でわかりづらいときのみの場合に whois -h 2016年6月24日
muramatsu さんのアバター 99views

コマンドの追加

コマンドを追加するには環境変数(EXPORT)のPATHにそのコマンドのexeを通す必要がある。 #環境変数の確認 export -p #PATH の確認 echo $PATH #設定の仕方は #~/ はホームディレクトリ 頭文字に . が 2016年6月22日
muramatsu さんのアバター 23views

unzip コマンド

zipファイルの展開などに使えるかもしれない。 unzip zipファイル オプション -p 標準出力する -Z 圧縮情報を表示する。 2016年6月20日
muramatsu さんのアバター 27views

tarコマンド

圧縮されたいファイルを展開逆に一つのファイルを纏めるときに使えるかもしれないコマンド tar (オプション) ファイル オプション一覧 -c 新しくアーカイブファイルを作成する。 -z gzipで圧縮または展開を同時に行う -x アーカイブ 2016年6月17日
muramatsu さんのアバター 87views

cronでの自動実行

cronは決まりきった時間にやることを指定する時に使える。 cronの設定ファイルは crontab -e で編集できるがオプションとして -r が設定を全部消すコマンドなので注意 指定するのはコマンド以外でも大丈夫 分 時 日 月 曜日  2016年6月15日
muramatsu さんのアバター 97views

scp コマンドとrpm コマンド

ローカルからサーバーなどにファイルをコピーしたいときなどに使えるコマンドです。 scp (オプション) コピーするファイルもしくはディレクトリ コピーを移すサーバーの情報:サーバーのコピーを移す場所 でできる。 オプション一覧 -i(秘密鍵 2016年6月13日
muramatsu さんのアバター 19views

psqlのログイン

ログイン psql オプション  -U 名前 -d 接続したいデーターベース 切断  ¥q あとは mysql とそこまで変わらない 2016年6月10日
muramatsu さんのアバター 47views

chefでひな形を作る(recipe内)

今回wordpressの中の recipe を実行することにしたので実際に空サーバーにしてもらう recipe を書き表しておく # # Cookbook Name:: wordpress # Recipe:: default # # Co 2016年6月8日
muramatsu さんのアバター 32views

サーバー構成をChefで記述してみよう。

nginxとphp-fpmを起動させて高速化させるので nginxとphp-fpmをインストールして起動させるというのを逐一書いていくことによりそれを knife solo で実行した時に他のサーバーでやるというシステム #nginx をイ 2016年6月6日
muramatsu さんのアバター 35views

ComodoFreeSSLを入れてみよう

ドメインを取得して comodo 社のFREESSLで発行してそれぞれ任意の場所に置く http { log_format main '$remote_addr - $remote_user [$time_local] "$request" 2016年6月3日
muramatsu さんのアバター 75views

XSSが起こらないようにコードを追加してみよう

//ここから追加 <?php header("X-XSS-Protection: 0");?> <?php $logged_in = false; // もしログインボタンがおされたならという書述 if (isset($_ 2016年6月1日
muramatsu さんのアバター 147views

SQLインジェクション対策

SQLインジェクション対策に自分で作った /var/www/html 内のPHPファイルに記述する <html> <head> ~ #一応パスワード入力欄は隠れるように <input type = "text" 2016年5月30日
muramatsu さんのアバター 36views

サーバーを動かしてみよう

apache の基本設定は /etc/httpd/conf 内の httpd.conf の書き換えることが分かったので http.conf を vim で書き換える Directoryindexの欄に DirectoryIndex inde 2016年5月27日
muramatsu さんのアバター 50views

脆弱性対策をしてみよう (XSS)

特殊文字をHTML表示形式に変換するので用意した phpファイルの echo に htmlentitiesを付け加えてあげる。 <form action="" method="post" accept-charset="utf-8"& 2016年5月23日
muramatsu さんのアバター 73views

脆弱性対策(SQLインジェクション)

$dbh = new PDO($dsn, $user, $password1); } catch (PDOException $e){ print(‘データベースへの接続に失敗しました:’.$e->getmessag 2016年5月20日
muramatsu さんのアバター 25views

アクセス制限

nginx の設定ファイルを if ($http_user_agent ~ ^Googlebot){return 403;} を書き加えて制限可能 2016年5月16日
muramatsu さんのアバター 26views

IP確認

sort -o muramatsu,test -t’.’ -k1,1 -k2,2 -k3,3 -k4,4 httpd-access_log-20150418 2016年5月13日