all

Packer

トップページ Packerとは [#v5b63143] PackerはVagrantなどで有名なHashiCorp社の製品です。 -HashiCorp 一覧 [#gf05b318] -PackerでVagrant用のboxファイルを作成する
One minute to read

PackerでVagrant用のboxファイルを作成する

Packer 環境 [#m6b06aa8] -MacOS X 10.11.1 -packer 0.8.6 Packerのインストール [#e500acbe] $ brew install packer boxの作成 [#v16deecf] $ mkdir -p packer $ git clone https://github.com/boxcutter/centos $ vim centos67.json + "iso_checksum": ここに参照先のファイルのチェックサムを記載する。sha1sum.txtに記載。 + "iso_url": "http://ftp.riken.jp/Linux/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-minimal.iso", + "memory": "1024" $ vim ks6.cfg - lang en_US.UTF-8 - keyboard us + lang ja_JP.UTF-8 + keyboard jp106 -timezone UTC timezone Asia/Tokyo $ packer build –only=virtualbox-iso centos67.json centos.json Vagrantの追加 [#t870ea35] $ mkdir /vagrant/centos6-1 $ cd /vagrant/centos6-1 $ vagrant init $ vim Vagrantfile + config.
One minute to read

pam_tally2

#author(“2018-07-05T07:05:57+00:00”,“default:kazuma”,“kazuma”) Linux全般 アカウントのロックを確認する [#gda42b79] $ sudo pam_tally2 -u USERNAME Login Failures Latest failure From USERNAME 10 07/05/18 15:47:42 INTERNET アカウントのロックを解除する [#xfd67796] $ pam_tally2 -u USERNAME –reset Login Failures Latest failure From USERNAME 0
One minute to read

patchコマンド操作

#author(“2017-08-14T06:24:16+00:00”,“default:kazuma”,“kazuma”) Linux全般 概要 [#hf0517a1] patchコマンドは、差分を対象ファイルへ適用したり、戻したりすることが可能です。 patchファイル作成手順 [#a19f915e] 下記でpatchファイル作成の準備ファイルを作成します。 $ cp -p 変更前 変更後のファイル $ vim 変更後のファイル 変更適用後の状態にする 差分を表示して、patchファイルにする。 $ diff -u 変更前 変更後のファイル > patch.1 patchファイル適用 [#re03559b] $ patch 適用対象のファイル < patch.1 patchファイルの適用を戻す [#bc06bd59] $ patch -R 適用対象のファイル < patch.1
One minute to read

Perl

トップページ 基本 [#t6db4362] -CGI稼働チェック用テストPerlプログラム -perlで日付取得 文字列操作 [#j4c4eee1] -perlによる文字列操作 インストール [#mededf82] -CPANモジュールのインストール手順 トラブルシュート [#p8ac78d5] -CGIが動作せずにInternal Server Errorとなる場合の原因 -CGIが動作せずにソースがそのまま表示されてしまう -Can’t locate Jcode.pmと表示されてエラーになってしまう原因 -Can’t locate File/MMagic.pmと表示されてエラーになってしまう原因 スクリプト [#eaf44017] -Perlでサービス再起動スクリプト
One minute to read

Perlでサービス再起動スクリプト

Perl 説明 [#d2efc7a7] ロードアベレージをチェックして、サービスを再起動するスクリプトです。 スクリプト [#i749a3a7] #!/usr/bin/perl use POSIX qw(floor ceil); my $HTTPD = httpd; my $PSCHK = w | head -1 | awk &#39;{print \$(NF -1)}&#39; | perl -pe &#34;s/,//g&#34;; #my $PSCHK = 6.95; #切り上げ my $UPPS = floor($PSCHK); #切り捨て my $DWPS = ceil($PSCHK); if ($UPPS >= 5){ print "Restart $HTTPD service\n"; system("service $HTTPD restart"); if ($? eq 0){ print "Restart success\n" } else { print "Restart failed\n"}; } else { print "Not Restart"; }; crontab [#q26b8872] */5 * * * /usr/bin/perl スクリプト名
One minute to read

perlで日付取得

Perl プログラム [#i5d771b2] use POSIX qw(strftime); my $today = strftime "%Y%m%d", localtime; print $today;
One minute to read

perlによる文字列操作

Perl 改行コードの置換(表示だけ、上書きしない) [#z500dc79] perl -pe 's/¥n/ /g' test.txt Windowsで作成したテキストファイルの場合は改行コードは「¥r¥n」 改行コードの置換(上書きする) [#eaa7c1ff] perl -pe 's/¥n/ /g' -i test.txt
One minute to read

PHP Fatal error パス/SC_DbConn.php on line134

EC-CUBE PHP Fatal error: Call to undefined method DB_Error::getCol() in /var/www/html/data/class/SC_DbConn.php on line 134 上記エラーが表示される場合は、install.php、またはconfig.phpに記述されているデータベース名に誤りがある可能性があるので確認して修正する。
One minute to read