jyozi さんのアバター 9views

htmlからtableのタグを抽出+文字のみを抽出

sedコマンドを使用することでhtmlから任意のタグのみを抽出することが出来る sed -ne '/<table/,/<\/table>/p' タグを消したければ以下のようにすれば良い sed -e 's/<[^&g 2017年2月16日
jyozi さんのアバター 10views

KeyError例外を回避

test = (lambda e: {"title": e["title"], "link": e["link"], "published": e["published"]}) と辞書検索して要素がなかった場合KeyError例外が発生して 2017年2月7日
jyozi さんのアバター 31views

無料で何でもできるサーバ管理ツールAjentiのインストール

インストール方法 CentOS6の場合は以下のコマンドでパッケージをインストール # curl https://raw.githubusercontent.com/ajenti/ajenti/1.x/scripts/install-rhel 2017年2月2日
jyozi さんのアバター 17views

アクセスログを時間別+条件付きでソート

以下のコマンドでアクセスログを時間別+スタイルシートやJavaScript、画像、internal dummy connectionのアクセスを除く条件付きでソートすることが出来る。 grep部分が除く処理、cut部分が時間別処理をしている 2016年12月20日
jyozi さんのアバター 21views

WordPressをコマンドを利用して様々な操作する

wp-cliを使用することでwordpressをコマンド上でアップデートなど様々な操作を行うことが出来る。 wp-cliのインストール方法 cd /var/www/html/wordpress curl -O https://raw.git 2016年11月29日
jyozi さんのアバター 16views

sedコマンド

sedコマンドでオプションに-eをつけるとディレクトリのデータが消えるらしいのでディレクトリに複数データがある場合、上書き保存の-iもオプションに追加したほうがよい。 sed -i -e 2016年11月22日
jyozi さんのアバター 26views

Gmailを覗くため前に必要なトークン取得

トークン取得 curl -d client_id={OAuthのクライアントID} -d client_secret={OAuthのクライアントシークレット} -d redirect_uri=urn:ietf:wg:oauth:2.0:oo 2016年11月8日
jyozi さんのアバター 18views

monitorix側のBasic認証のデコードを変更する

Basic認証側のエンコード方式がアップデートで変更されることがあるが、ソフト側が対応していない場合がある。 今回はmonitorix側が対応していなかったので、それの以下のように変更した。 monitorix側の認証のデコード部分のスクリ 2016年11月1日
jyozi さんのアバター 18views

htpasswdとhtdigest

htdigest basic認証のパスワードエンコードに用いられる htdigest basic認証は盗聴などが用意なので、より安全なdigest認証を用いる時に使用する 主にこのような違いがあるが、セキュリティ上は後者を用いるほうが良い。 2016年10月11日
jyozi さんのアバター 117views

squidのログ解析(SARG)のインストール

SARGのインストール wget http://liquidtelecom.dl.sourceforge.net/project/sarg/sarg/sarg-2.3.10/sarg-2.3.10.tar.gz tar -xvzf sarg 2016年10月4日
jyozi さんのアバター 41views

サーバーのCPU情報+CPUのコア数

物理CPUのコア数はCPUの数×CPU単体のコア数で算出することが出来る。 proc/cpuinfoのcpu coresは単体のコア数なので注意! CPU情報を見る lscpu このコマンドを使用することで/proc/cpuinfoを見た時 2016年9月14日
jyozi さんのアバター 9views

Chefを使用してパッケージをインストール&起動

パッケージのインストール defualt.rb内 package '{パッケージ名}' do action :install end 起動 defualt.rb内 service "nginx" do action :start end 2016年9月6日
jyozi さんのアバター 33views

ローカルからサーバにファイルやデータを移す方法

ローカルからサーバにファイルやデータを移す ローカルからサーバにファイルやデータを移す時に秘密鍵を指定しないといけない場合があります。 以下がそのコマンドの使い方です。 scp -i [秘密鍵名].pem [移したいファイル名] [ユーザ名 2016年8月29日
jyozi さんのアバター 54views

WordPressの高速化

WordPressの高速化 高速化する方法としてサイトの情報(テキストや画像など)を圧縮するのがかなり有効的である。 nginxだとnginx.confにgzipを実装することで簡単に高速化することができる。 ↓設定例 log_format 2016年8月19日
jyozi さんのアバター 19views

ファイルの変更点(違い)を確認するコマンド

ファイルの変更が上手くいっているか確認する時に便利 diff ファイル名 ファイル名 実行例↓ diff www.conf www.conf.org 12c12 < listen = /var/run/php-fpm/php-fpm. 2016年8月8日
jyozi さんのアバター 122views

SQLインジェクション, XSS回避+SSL証明書発行

SQLインジェクション回避 例↓ $sql = "SELECT * FROM user_info WHERE name= ? AND password= ? "; $stmt = $dbh->prepare($sql); $stmt- 2016年8月5日
jyozi さんのアバター 77views

サーバ接続、Root化、Bashについて+アクセスログのソート

まとめた下書きが何故か消えたので簡潔に書きます… ・サーバー類 サーバーへの接続準備 chmod 600 ~/[ファイル名].pem サーバーへの接続 ssh -i ~/[ファイル名].pem [ユーザー名]@[サーバーIPアド 2016年8月1日