1.MBR --- PBR----bootloader
MBR位于硬盤的第一個(gè)物理扇區(qū)(絕對(duì)扇區(qū))柱面0,刺頭0,扇區(qū)1處。MBR包含硬盤的主引導(dǎo)記錄和硬盤分區(qū)表。
每一個(gè)分區(qū)都有PBR。
Bootloader—操作系統(tǒng)運(yùn)行之前運(yùn)行的一段小程序(引導(dǎo)程序)。Windows的bootloader在PBR中,配置文件為C:/boot.ini ,linux的grub在/boot目錄下。可設(shè)密碼。
2.SElinux /etc/selinux
3.Kickstart 大量安裝linux工具
4.Wine windows下程序移植到linux下 模擬windows API
5.Putty SSH Secure Shell遠(yuǎn)程登錄軟件
6.文件目錄。
/bin 系統(tǒng)基本常用命令
/dev 設(shè)備目錄(把所有設(shè)備認(rèn)為是文件)
/home 用戶目錄(相當(dāng)于windows下 documents and setting)
/proc 系統(tǒng)進(jìn)程的一個(gè)鏡像
/sbin 系統(tǒng)管理員的一些基本命令
/var 系統(tǒng)日志文件目錄
/etc 配置文件(相當(dāng)于windows注冊(cè)表)
/opt 大型軟件的安裝目錄
/lib 動(dòng)態(tài)鏈接庫(kù)
/mnt 掛載目錄
/usr 系統(tǒng)程序(相當(dāng)于 program files)
/root系統(tǒng)管理員目錄
7.Linux分區(qū)的命名
/dev/xx y n
xx 設(shè)備類型(hda--IDE硬盤,sd—scsi硬盤)
y 分區(qū)所在設(shè)備(/dev/had是第一個(gè)ide硬盤,/dev/sdb是第二個(gè)scsi硬盤)
n 代表分區(qū)。前四個(gè)分區(qū)(主分區(qū)或者擴(kuò)展分區(qū))是用數(shù)字1排列到4.邏輯分區(qū)從5開始。/dev/hda3 第一個(gè)硬盤上的第三個(gè)主分區(qū)或擴(kuò)展分區(qū)。/dev/sdb6 第三個(gè)硬盤上的第三個(gè)邏輯分區(qū)。
磁盤管理
1.分區(qū)格式化
fdisk 分區(qū) fdisk –l
mkfs 格式化 mkfs –t ext3 /dev/hda2
fsck 檢查文件系統(tǒng)錯(cuò)誤并修復(fù),不能對(duì)已掛載系統(tǒng)進(jìn)行。
Disk Druid 內(nèi)置分區(qū)工具。
系統(tǒng)管理
1.logout / shutdown / halt
2.uname
uname –a 顯示linux版本
uname -r 顯示內(nèi)核版本
3.設(shè)置工作計(jì)劃
cron /etc/cribtab 圖形界面為 kcron
anacron /etc/anacron
3.wall ‘date‘ 命令替換
4.dmesg 系統(tǒng)啟動(dòng)信息 dmesg|grep eth0
5.只允許root用戶登錄 /etc下 touch nologin
6.shell命令 alias unalias 別名
7.route 路由表
8.&,bg 后臺(tái)執(zhí)行;fg前臺(tái)執(zhí)行。
9.一些重要的配置文件
/etc/networks
/etc/hostname
/etc/hosts
/etc/services
/etc/protocol;s
/etc/fatab 磁盤空間管理文件
/etc/syslog.conf 日志配置文件
文件管理
1.ls
ls –l d _ _ _ _ _ _ _ _ _(后面九個(gè)二進(jìn)制位)第一個(gè)為d 則為目錄 ,為_則為文件。后面分別為 屬主位 屬組位 其他位。
ls –l a* (*代表任意多個(gè)字符)
ls –al 列出所有文件(包括隱藏文件)如 .bash
ls –R 樹狀顯示
ll /pub –d
1. echo 回顯 輸出到屏幕上 (默認(rèn)輸出設(shè)備為屏幕)
#echo this is a test file
this is a test file
2 重定向>和尾追>>,錯(cuò)誤重定向2>
#echo this is a test file > test.log >為重定向 ,此處相當(dāng)于新建一個(gè)文件。
#more test.log
this is a test file
#echo this is a test file > > test.log >為尾追(尾部追加)
#more test.log
this is a test file
this is a test file
#lssss2》cmd.txt
3.cd .. 轉(zhuǎn)到上層目錄
4.touch 123 新建空文件
5.mv 移動(dòng)或重命名(若在同一目錄) mv –rf
6.cp 復(fù)制
cp d1 d2 無子目錄
cp –r d1 d2 有子目錄
7.mkdir –p 111/222/333/444
8.rmdir 不能刪除有子目錄的文件夾 要用 rm –rf
9.查看文件內(nèi)容
more
cat (正序)/ tac (逆序)
head / tail head -3 3.txt
10. vi / vim
11.ln 鏈接。
ln 3.txt 4
ln –s 3.txt 4
ln –sf 3.txt 4
12.find 查找
find / -name “*.Local”
find . -name “*.Local”
find /etc -name per*
13.whereis / which
Whereis 只能用于程序名的搜索,而且只搜索二進(jìn)制文件(參數(shù)-b)、man說明文件(參數(shù)-m)和源代碼文件(參數(shù)-s)。如果省略參數(shù),則返回所有信息。
Which 命令的作用是,在PATH變量指定的路徑中,搜索某個(gè)系統(tǒng)命令的位置,并且返回第一個(gè)搜索結(jié)果。也就是說,使用which命令,就可以看到某個(gè)系統(tǒng)命令是否存在,以及執(zhí)行的到底是哪一個(gè)位置的命令。
14.壓縮與解壓
tar zxvf 1.tar.gz z為調(diào)用gzip
gzip –d 1.tar.gz
tar xvf 1.tar
tar zcvf
15.文件權(quán)限chown和chmod
chown testuser 4 (4為文件名) ,chown –R root . , chown –R a . ,
chmod +x 4 chmod –x 4
chmod u+x 4 , chmod g+x 4 , chmod o+x 4 ,chmod a+x 4
chmod 755 4 ,chmod 744 4
16.grep
grep asdf 44(哪行有“asdf”)
ls –l |grep “^d” 之列目錄
ls –l |grep “^d”|wc –l
grep –v “^#” httpd.conf
用戶管理
1.添加刪除用戶
#useradd testuser
#cd /home
#ls
testuser
#passwd testuser
#cd /etc
#more password (儲(chǔ)存了所有用戶,用戶密碼保存在/etc/shadow)
testuser:x:501:502:root:/root:bin/bash (501為uid,502為gid,/root為主目錄,bin/bash為shell)
2.添加大量用戶賬號(hào) newusers和chpasswd
a.編輯用戶信息文件
b.運(yùn)行/usr/sbin/newusers #newuser</root/account.txt
c.運(yùn)行/usr/sbin/pw…
d.創(chuàng)建密碼文件
e.運(yùn)行/usr/sbin/chpasswd
f.運(yùn)行/usr/sbin/pw…
3.計(jì)算機(jī)管理用戶通過ID號(hào)管理,添加用戶是沒指定組會(huì)默認(rèn)添加一個(gè)同用戶名一樣的組。
#groupadd testg
#more /etc/group
testg:x:503
#useradd testuser2 –g testuser
#usermod –g testuser testg
#userdel testuser
#useradd –g oinstall –G dba –d /u01/oracle
4.who 查看當(dāng)前登錄用戶,groups顯示當(dāng)前用戶所在的組。
聯(lián)系客服