muramatsu さんのアバター 48views

ソースコードから apache をビルドする

必要なもの (ソースコードはapache の公式からwget かなんかでダウンロードできると思います) apache 本体のソースコード (http://httpd.apache.org/download.cgi からDL可能) APR の 2016年9月28日
muramatsu さんのアバター 54views

コマンドラインでのxampp の導入

php 実行環境が簡単に作れると噂の xampp 導入手段を軽く説明します 今回、使用環境は Linux と仮定 1.本体をダウンロード https://www.apachefriends.org/jp/index.html から使っている 2016年9月28日
muramatsu さんのアバター 75views

php で外部出力でコマンドを実行する

外部からコマンドを実行する関数は思った以上にありますが(全部で6種類ぐらい?) 基本的な関数だと思っている2つ紹介します phpのスクリプトからLinuxのコマンドを実行することを仮定しています。 <?php //$output はコ 2016年9月26日
muramatsu さんのアバター 28views

apache で原因不明のエラーで起動出来なくなったとき

apache でエラーは起動するときや httpd -t とかで構文エラーとかがわかりますが ただ一見エラーが起きて無さそうなのに起動できないとき(エラーログを見ても載ってない時)に確認すべき項目は SSL証明書の類が合ってないあるいは壊れ 2016年9月26日
muramatsu さんのアバター 14views

apache のモジュールの取り込み

httpd.conf からモジュールを取り組む時にデフォルトだと Include というディレクティブからそのモジュールの設定ファイルを指定するのですが デフォルトだと include = *.conf となっていてモジュールを自作するとき 2016年9月26日
muramatsu さんのアバター 26views

apache と php のバージョン

apache で HTML と PHP をあわせてウェブページを作る時に注意するのがそれぞれのverです。 php のあるバージョンではある関数が使えるがバージョンを変えてしまうと使えないなどが結構あります。またapache のバージョンに 2016年9月21日
muramatsu さんのアバター 38views

HTML の個人的なメモ書き(入力フォーム)

HTML はwebページの枠組みを作るのに使いやすいです 今回は入力フォームに関してメモ書きみたいな感じでまとめてみます <html> ~ </html> (html で作られてることを示す) <head> 2016年9月14日
muramatsu さんのアバター 25views

bash で直前のコマンドに返し値によって分岐させる

bash において直前のコマンドが返し値0or1によって分岐させることできます。 $? という変数にはその直前の返し値が格納されています if 条件式はそもそも 0 or 1 の判定によって分岐させているので条件式にコマンドを入れることも可 2016年9月14日
muramatsu さんのアバター 406views

サーバー構成図ツール

サーバーなどを作る際に使えるかもしれないツール いろいろと探してみたのですが一番オススメは draw.io 作成ページ https://www.draw.io/ クラウド上やローカルに保存でき用紙全体のサイズも指定可アイコンもたくさんあると 2016年9月14日
muramatsu さんのアバター 17views

ヒアドキュメント

ヒアドキュメトとは標準入力の入力を簡潔に書ける記述です つまり cat hogehoge cat hogehoge2 cat hogehoge3 みたいな感じだと若干見栄えが良くないので cat << EOS hogehoge1 2016年9月14日
muramatsu さんのアバター 52views

basic認証

ページに飛んだ時にそのページに鍵をかけられるbasic認証 apacheのbasic認証したい時の手順を軽く説明します。 まずそのbasic認証を通したいユーザーを作成します htpasswd -bc /etc/httpd/.htpassw 2016年9月14日
muramatsu さんのアバター 29views

テキストエディタへの出力をスクリプト内で行う

スクリプト内でテキストエディタ等の出力を行う際edコマンドが役に立つかもしれないです edコマンドは行指向のテキストエディタなので行指定する必要があります #EDITORを指定してあげないと動かないです EDITOR=ed visudo & 2016年9月12日
muramatsu さんのアバター 17views

bashスクリプト中において””の中で変数を指定する

地味に忘れてたので自分用に 変数を展開するのに$変数 ですがその直後にaとか入れたい場合は ${変数} とかで指定上げるとうまくいくかもしれないです。 特に””で挟んである場合は”$変数” が 2016年9月7日
muramatsu さんのアバター 28views

postfix の設定確認

メールを送受信に使えるソフト postfix ですが設定を確認したい時に受信には postconf と打つことにによってpostfix に設定されている状況が見れます メールボックス、ドメイン etc… netstat -lnp 2016年9月2日
muramatsu さんのアバター 28views

Windows で 環境変数のPATH を通す

PAHTを通すのですが環境によって場所だったりが違うので注意です コントローラーパネル→システムとセキュリティ→システム→詳細設定→環境変数  で 追加 で PATH フォルダまでのフルパスでWindows にパスが通ります 2016年8月31日
muramatsu さんのアバター 29views

whoami コマンド

現在のユーザー名を表示するのに使えるかもしれないコマンドです whoami これだけで現在のユーザー名が表示できます Who am I? をつなげたものですかね? スクリプトを実行するときにそのスクリプトの実行しているディレクトリを表示した 2016年8月29日
muramatsu さんのアバター 17views

aws で出力する形式の種類

aws configure で aws からデータをひっぱてくる時に出力する形式を決めることが出来ますが主に text json table の3種類から選べます それぞれの別個で使い分けたい時などは aws configrure --pr 2016年8月24日
muramatsu さんのアバター 99views

正規表現の軽いまとめ

正規表現 簡単にまとめておくと ^ 先頭 $ 最後 . 任意の一文字 [] で挟んだ一文字 * 0回以上の繰り返し + 1回以上の繰り返し {}で挟んだ回数分の繰り返し となります ^.*[ae]{3}$ ならば先頭から任意の一文字が0回以 2016年8月24日
muramatsu さんのアバター 48views

jqコマンドの個人的なメモ書き

かなり個人的なメモ書きみたいですが .ブロック名[] をつなげていくことでどんどん階層を下げることができます jq '.Reservations[].Instances[] ' | select (.hogehoge) はReservati 2016年8月19日
muramatsu さんのアバター 15views

sed の文字列を削除後の上書き

sed で使えるかどうか微妙ですがsedで文字列を削除した後そのテキストの結果をそのまま上書きする sed -i -e "s/hogehoge//" hoge.txt hoge.txt でエラーが出る場合はこっちの方をやってみるといいかもし 2016年8月17日
muramatsu さんのアバター 129views

オレオレ証明書発行

ssl関係でログインした時に使えるかもしれないオレオレ証明書発行手順 #パスワード設定無しで秘密鍵(.key)作成 openssl genrsa 2048 >server.key #証明書署名要求ファイル(.csr)ファイル作成 op 2016年8月12日
muramatsu さんのアバター 211views

nginxのfavicon.icoエラー

favicon.ico” failed (2: No such file or directory) みたいなエラーが出た時に使えるかもしれない対処法 nginxのnginx.confのhttpブロック内にserverディレレク 2016年8月12日
muramatsu さんのアバター 41views

cron での環境変数

cronで実行する時とシェルログインした時は別の環境変数らしいのでcronで環境変数を見るには crontab -e で * * * * * /bin/env > hogehoge つまりcron実行中に環境変数を書き出す形です する 2016年8月10日
muramatsu さんのアバター 27views

hosts ファイル編集

基本ドメインでページに飛ぶとき元となるDNSサーバーといったようなサーバーがドメイン名を判断してくれてPCにその結果(IPアドレス)を返しそのページを表示するというスタンスですがこのDNSサーバーに問い合わせる前にドメインに対する返すIPを 2016年8月5日
muramatsu さんのアバター 11views

sed による固まった文字の列削除

あるそのまま文字列を消すときに使えるかもしれないです sed -i "/消したい文字/d" hogehoge.txt で 消したい文字 を含んだ列が削除できます。 tr の場合は 複数の一単語を変換した時に使えますが sed はそのままの文 2016年8月3日
muramatsu さんのアバター 23views

bash スクリプトでの ;

; は主にそのコマンドが終わるまで次の作業に動かしたくない時に使います。 | パイプとの違いは結果は次のコマンドには引き渡さないところです。 echo hogehoge; echo hogehoge; といったような場合は最初の hogeh 2016年8月1日
muramatsu さんのアバター 363views

telnet のログ出力

他のサーバーにログインするというコマンドの telnet そのログの取り方は オプションで指定あげるか tee コマンドとパイプでつなげて上げる感じだと思います。 telnet -f hogehoge.txt つなげたいIPアドレス もしく 2016年8月1日
muramatsu さんのアバター 26views

rpm ファイルの展開

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

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

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

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

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