天天看點

linux基礎知識

普通使用者 存放在 /home 目錄下

.bash_profile .bashrc 任何使用者系統初始化檔案,可以設定一些參數。

.bash_logout 系統退出時施行的腳本

程式工具  bin 

系統所需的核心等 boot

裝置檔案   dev

系統所有的配置檔案  etc

普通使用者存放的目錄 home 

初始化引導時候用的目錄 initrd 一般為空

共享庫 lib

系統啟動時候發現的碎片檔案  lost+ found  一般為空

放些亂七八糟的檔案  misc

挂載裝置的目錄  mnt

一般用來安裝第三方軟體  opt 

核心程序裡的資訊  proc  不占用任何空間

管理者用的目錄  root

超級使用者的管理工具 sbin

臨時檔案  tmp

所有使用者共用的 工具,文檔 等  usr

動态變化的資料    var 

df -h 顯示硬碟分區的大小

du -sh 顯示目錄或檔案的大小

fdisk -l /dec/sda 顯示分區的情況

sda 硬碟不支援dma 

hdparm 用于ide 硬碟(hda) 

hdparm -d1 /dev/hda dma 支援  d 表示dma 1 代表激活

/etc/rc.local  初始化啟動時為管理者定制的檔案

netconfig 永久配置ip 位址

service network restart 

route -n 檢視網絡情況

more /etc/resolv.conf 儲存系統的域名及dns伺服器位址。

ping -b 10.255.255.255 使用廣播位址 檢視這個網段活動的主機

臨時修改ip 位址

ifconfig eth0 ip  netmask 掩碼   

man ifconfig 檢視幫助 

route add default gw  ip位址           添加預設網關

linux 提供兩個工具修改ip 位址:

ls  /etc/sysconfig/network-scripts  這個目錄下能永久修改ip,用netconfig 能實作

例如修改檔案  /etc/sysconfig/network-scripts/ifcfg-eth0  能永久修改ip,然後重新開機網絡

neat 比netconfig 優先 ,如果用neat 設定或圖形工具配置ip後,再使用netconfig ,

                        netconfig 将失效

neat 把資訊寫進/etc/sysconfig/networking/profiles 

如果要使用netconfig 生效,必須先清空/etc/sysconfig/networking/profiles 檔案。

redhat-config-   按兩下tab 出現工具的資訊

redhat-config-network-tui 是neat 工具

locale 顯示系統安裝的語言情況

lang=en_us.utf-8   語言和地區,utf-8編碼

lang_all= 

檢視系統支援的語言情況  locale -a 

語言環境的配置儲存在 /etc/sysconfig/i18n

/etc/sysconfig 目錄下儲存系統初始化腳本的基本配置資訊

service kudzu start 檢查新硬體 

chkconfig  服務名稱    修改系統啟動服務的腳本

例如   chkconfig kudzu --list  

setup 是一個綜合的配置工具

檢視系統啟動腳本的清單  chkconfig --list |more

可以顯示 基于xinetd 下的啟動腳本。

chkconfig 服務名稱 on  

service xinetd restart  存放在/etc/init.d/xinetd 

xinetd 服務    自己的目錄 /etc/xinetd.d 下

系統運作級别的目錄在 /etc/rc(0-6).d

runlevel   可以檢查目前的運作級别

/etc/inittab 初始化的主要配置檔案

init 0 關機 init 6  重新開機

 系統初始化 /etc/rc.d/rc.sysinit  第一個腳本 檔案

繼續閱讀