chown -R
ディレクトリを指定して、オプション-Rで
再帰的にディレクトリ以下すべてのディレクトリとファイルの全ての所有者、所有グループを一括で変更する。
chmod -R
はすべきではない。
ディレクトリとファイルのパーミッションを変更してしまうから。ファイルのみディレクトリのみではない。
Linux CentOS
Linux CentOSファイルコピー
ディレクトリ以下のファイルをすべてコピー
cp -rp /home_back/* /home/
cpのオプション
-r: ディレクトリを再帰的にコピー。ディレクトリ以外のファイルはすべてファイルとしてコピー。
再帰的なデータ構造
http://www.atmarkit.co.jp/fjava/javatips/107java015.html
※このオプションを使わないと、omitting directoryエラー。ディレクトリなので無視したというエラーが出る。
-p: コピー元のファイルの所有者、グループ、パーミッション、タイムスタンプを保持する。
mv /home_back/* /home/
の場合はエラーは出ない。
CentOS HD 増設
CentOSのハードディスクを増設する。
▼新規ディスクを確認する。
自分の場合、PATAだったので
/dev/hdbだった
▼新規ディスクにパーティション作成
#fdisk /dev/hdb
出てくる文章は無視。
▼新規領域を作成
コマンド (m でヘルプ):n
▼基本領域を指定
p
▼領域指定
領域番号 (1-4): 1
▼開始シリンダ
最初 シリンダ (1-3115, default 1): 1
linux CentOs Ubuntu各種情報取得コマンド
各種情報取得
CPU情報
cat /proc/cpuinfo
HDD,光学ドライブの型番
cat /proc/ide/hda/model
cat /proc/ide/hdc/model
HD情報
smartctl -a /dev/hda
等。
▽PATA(Parallel ATA/IDEとも呼ばれる)パタぢゃないよX-JAPANw
/dev/hda
/dev/hdb
/dev/hdc
▽SATA(Serial ATA/SCSIスカジーを含む)スガシーカオw
/dev/sda
/dev/sdb
/dev/sdc
CentOSで物理HD増設をするぞ
http://d.hatena.ne.jp/bannyan/20081216/1229419399
http://kajuhome.com/disk_extension.shtml
http://nikketaro.exblog.jp/8600201/
linux centos ubuntu ネットワーク漢字フィルター
nkfコマンドは、ネットワーク漢字フィルターの略。
ファイル文字コード変更
nkf -e FILE.txt > EUCFILE.txt
-j:JIS -e:EUC -s:SJIS -w:UTF-8
Winは改行記号に CR+LF ,Linuxは LF を使うので
-L オプションと、uを付けて改行記号を LF にする。
nkf -e -Lu SJISFILE.txt > EUCFILE.txt
-Lu:LF -w:CR+LF -m:CR
ファイルの文字コードを調べる
nkf -g FILE.txt
ファイル名変更
mv FILE.txt CHANGE.txt
-b:バックアップ作成 -f:同ファイルを上書き -i:上書き前に確認 -u:ファイルの新しいほう優先で処理
んであとはcp
cp FILE.txt FILE2.txt
オプションは都度w
システムの文字コード
/etc/sysconfig/i18n
1行目
漢字コードを調べる
nkf -g input.txt
linux centos Ubuntu ディレクトリの容量を調べる
ディレクトリの容量を調べる
df
df -m
df -h
du
du /home/
du /home/ -m
du /home/ -h
http://q.hatena.ne.jp/1140878995
▽duコマンド
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230748/?ST=oss
オプションで
du /home/chika/ -shx
-s : 総計を表示する(引数で指定したファイルやディレクトリの)
-h : 容量を適当な単位で表示する。だいたいGB等。 (-m : 単位MB, -k : 単位KB)
-x : 違うファイルシステムの物は集計から外す
man df
man du
でマニュアルを参照
centosでwake on lan WOL
nicは標準ぽいけど
bios
os
でそれぞれ設定が必要みたい。
まずbiosで設定して、
Linux側では、ethtoolをインストールする。
[root@~]#yum install ethtool
or (#up2date -i ethtool ) or (#apt-get install ethtool) or Ubuntu(#sudo apt-get install ethtool)
NICがMagic packetを受信すると起動するように/etc/rc.localを設定。
[root@~]#vi /etc/rc.local
▽CentOS
/sbin/ethtool -s eth0 wol g を最後尾に記述
▽Ubuntu
/usr/sbin/ethtool -s eth0 wol g をexit0の上に記述
パス・階層が違う場合はwhitchで確認。
フルパス(ルート”/”からの位置)
▽NICがMagic packetを受信すると起動するように設定。再起動後に一度だけ有効なコマンド。
[root@~]#ethtool -s eth0 wol g
or Ubuntu(sudo ethtool -s eth0 wol g)
設定後、再起動。
ソフトウェア
Magic packet utility
Remote Power Control(電源on専用版)
http://www.vector.co.jp/soft/win95/util/se218652.html
http://80286.blog62.fc2.com/blog-entry-37.html
http://dara-j.asablo.jp/blog/2009/07/23/4450638