Linux
CUIで起動する方法
/etc/inittab のランモードを編集する
コマンドやファイル名の意味
- tab … table(表) の意味 ex.crontab, fstab
- cron … chronos(時計)の意味
- rc … run control の略
- .d … distinct(別個)と推測。 ex.cron.d, conf.d
起動スクリプト
/etc/rc.d
|-- init.d
|-- rc0.d
|-- rc1.d
|-- rc2.d
:
|-- rc6.d
起動スクリプト管理コマンド
・chkconfig --list … 各ラン・レベルごとの起動スクリプトの状態を表示
・chkconfig --level 3 httpd on … ラン・レベル3でhttpd をオンに変更
ファイアウオールの無効化
#service iptables stop
シンボリックリンクとハードリンク
よくわからないので違いを整理
シンボリックリンク
・ls -laで見るとリンクを表す「l」で表示される
・作成するとディレクトリ内の容量が増える 10byte
・リンク元とiノード番号が異なる
・パーティションをまたがっても使える
・リンク元が削除されるとリンク先は参照できなくなる
ハードリンク
・ls -laで見るとファイルと同じ「-」で表示される
・作成してもディレクトリ内の容量が増えない(ディレクトリエントリに追加されるだけだから)
・リンク元とiノード番号が同じ
・パーティションをまたがると使えない
・リンク元が削除されてもリンク先は参照できる
ざっくりとした言い方だとシンボリックリンクはWINDOWSのショートカットと同じ。
ハードリンクはWINDOWSには存在しない概念。リンク元もリンク先も実態を表す。
そのためリンク元が削除されてもリンク先は参照できる。
そのためハードリンクだとiノード番号が同じになるしファイル容量も同じになる。
実際に確認↓
シンボリックリンクの場合
[satoshi@localhost dir2]$ pwd
/home/satoshi/dir2
[satoshi@localhost dir2]$ ls -lia
合計 40
2555941 drwxr-xr-x 2 satoshi satoshi 4096 5月 17 22:51 .
2621442 drwx------ 4 satoshi satoshi 4096 5月 17 23:16 ..
2555942 -rw-r--r-- 1 satoshi satoshi 25717 5月 17 22:46 index.html
2555943 lrwxrwxrwx 1 satoshi satoshi 10 5月 17 22:51 index.lnk -> index.html
[satoshi@localhost dir2]$ 29813 /home/satoshi/dir2
ハードリンクの場合
[satoshi@localhost dir1]$ pwd
/home/satoshi/dir1
[satoshi@localhost dir1]$ ls -lia
合計 68
2555940 drwxr-xr-x 2 satoshi satoshi 4096 5月 17 22:48 .
2621442 drwx------ 4 satoshi satoshi 4096 5月 17 23:16 ..
2523218 -rw-r--r-- 3 satoshi satoshi 25717 5月 17 21:35 index.html
2523218 -rw-r--r-- 3 satoshi satoshi 25717 5月 17 21:35 index.lnk
[satoshi@localhost dir1]$ du -b /home/satoshi/dir1
29813 /home/satoshi/dir1
シェル変数と環境変数
シェル変数
setコマンドで表示
実行中のshellのみ有効
環境変数
shell変数をexportコマンドで設定
envコマンドで表示
呼び出したshellにも引き継がれる
最終更新:2011年05月22日 23:35