2014年3月25日火曜日

grep + findでファイル内検索

grep + findでファイル内検索をする。

find . -type f -name "*.php" | xargs grep -n "AAA" | grep -vn "BBB" | less

find

  • -type f : ファイルを検索
  • -name "*.php" : phpファイル
grep
  • -n : 行番号
  • -v : 除く

mysqlが容量を使っていたのでスペースを作る

mysqlが沢山容量を使っていたのでスペースを作る。

[root@localhost mysql]# pwd
/var/lib/mysql

/var/lib/mysqlディレクトリのibdata1 と mysql-bin ファイルが4Gくらい容量を使っていたので削除することに。

mysqldump でバックアップを取る
mysqldump -u root -x --all-databases > msyql.sql

バイナリログの削除
mysql > RESET MASTER;

テーブルを削除
mysql > drop database ec;

ibdata1とib_logfileを削除
[root@localhost mysql]# rm ib*;

mysqlを再起動する。

mysqldumpをインポートする。
mysql -u root < mysql.sql

終了。


2014年3月24日月曜日

CentOS + VMware Player のHDD容量を拡張する

CentOS + VMware Player のHDD容量を拡張する


仮想マシン設定 > ハードディスク > ユーティリティ > 拡張 を選択して仮想ディスクサイズを変更する。



gpartedを使用して論理ボリュームを拡張する。
gpartedからlive cd イメージをダウンロードする。

vmware でisoイメージファイルを使用するを選択して、gpartedを選択する。

vmwareを起動してF2を押してbios画面に入る。
bootの順番を変更。

起動したら一番上でエンター。
select kyemap from full listを選択する。
キーボードを選択する。
言語のキーを入力する。(日本語は15)
which mode do you prefer ?そのままエンターを押す。

増やしたいパーティションを選択して、リサイズ/移動をクリックする。
ドラッグしてサイズを変更する。
applyを押して反映させる。


bootを元に戻してCentOS にログインする。

システム > 管理 > 論理ボリューム管理を起動する。



増やしたい論理ボリュームを選択する。
プロパティの編集からサイズを変更してOKを押す。


[root@localhost ~]# df -h
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/mapper/VolGroup00-LogVol00        20G  3.8G   15G  21% /
/dev/sda1                           99M   13M   82M  14% /boot
tmpfs                               1005M     0 1005M   0% /dev/shm


サイズを確認して増えていたら完了です。