アットウィキロゴ

Linux

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
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。