基本配置
一,虛擬機有三種網卡形式:
1,橋接:虛擬機相當於一臺真實的機器,與真實的機器在同一網段裏,需要配置真實網絡的IP地址
2,nat:與物理機再單獨的設立一個網段,虛擬機可以訪問物理機和真實的網絡,但是真實的網絡裏的機器不能訪問虛擬機
3,host-only:與物理機單獨的設立一個網段,虛擬機不能訪問真實的網絡,真實的網絡也不能訪問虛擬機
二,df:disk file(report file system disk space usage)
df -h:human readable
三,date:print or set the system date and time
date -s:set
date -s "20120918 09:30:10"
四,ifconfig:interface configure
ifconfig eth0/br0 10.65.10.50 netmask 255.255.255.0
五,ssh:open ssh client
ssh 10.65.10.60/hostname(需要配DNS)
六,useradd/usermod/userdel
groupadd/groupmod/groupdel
七,ps:processes snapshot
ps -aux(a:all;u:userlist;x:register)
ps -ef | grep sleep(e:all;f:full)
八,復進程:bash-->bash-->ctrl+D(兩次)
子進程:bash-->bash-->ps -aux | grep bash-->sleep 123-->kill -9 PID
九,sleep 123 &
jobs
kill -9 PID
fg sleep 123
nohup sleep 234 &
十,mount
1,掛載光盤並要求開機自動掛載
mount -o loop -t iso9660 /dev/sr0 /mnt/cd
vim /etc/fstab
/dev/sr0 /mnt/cd iso9660 loop 0 0
2,掛載ISO並要求開機自動掛載
mount -o loop -t iso9660 /rhel.iso /mnt/iso
/rhel.iso /mnt/iso iso9660 loop 0 0
3,掛載windows共享文件並要求開機自動掛載
mount -o user=yuanhl,password=yuanhl -t cifs //10.65.10.50/data /mnt/windows
//10.65.10.50/data /mnt/windows cifs user=yuanhl;password=yuanhl 0 0
十一,screen:screen manager with VT100/ANSI terminal emulation
yum install screen
screen
sleep 111111
ctrl + D
screen -r
ctrl + A + ctrl + D
screen -r
screen -ls
screen -r 1232
十二,查看yum軟件中存在的軟件
yum list all | grep kick
十三,www.linux-life.com passwd:wanhowm
十四,scp a [email protected]:/root
scp -r abc [email protected]:/root
十五,crontab(服務必須開啓:service crond status)
crontab -e:edit
crontab -r:delete
crontab -u:user
crontab -e -u yuanhl
crontab -l -u yuanhl
crontab -l:list
crontab -l > confile 導出
crontab confile 導入
crontab -e
<minute> <hour> <day of month> <month> <day of week> ls > /tmp/test
0----59 0-23 0-31 1-12 0-7 ls > /tmp/test
* * * * * ls > /tmp/test
1-10,59 */2(每兩小時) * * * ls > /tmp/test
at(服務必須開啓:service atd status)
at 21:00 2012-09-19
at> ls
at> dir
ctrl + D(結束)
cd /var/spool/at/文件所在地
十六,fdisk
fdisk -l
fdisk /dev/sdb
p/n/w/m/d/l/q/t
reboot
mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /mnt/sdb1
vim /etc/fstab
/dev/sdb1 /mnt/sdb1 ext4 defaults 0 0
十七,fuser:file using
fuser -c:mounted fs
fuser -i:ask before killing
fuser -k:kill processes accessing the named file
fuser -ci /mnt/sdb1
fuser -ck /mnt/sdb1
十八,mkswap:set up a linux swap area
mkswap /dev/sdb8
swapon /dev/sdb8
swapoff /dev/sdb8
swapon -s:display swap usage summary
十九,查看磁盤的UUID和TYPE
tune2fs -l /dev/sda1
blkid /dev/sda1
二十,cryptsetup
cryptsetup luksFormat /dev/sdb1
YES
123
123
cryptsetup luksOpen /dev/sda2 a
mkfs.ext4 /dev/mapper/a
mount /dev/mapper/a /mnt/a
umount /mnt/a
cryptsetup luksClose a
vim /etc/crypttab
#name device passwd-file
a /dev/sdb1 /root/passwd-file
vim /etc/fstab
/dev/mapper/a /mnt/a ext4 defaults 0 0
reboot
二十一,邏輯卷管理器
PV-->VG-->LV
pvscan
pvcreate /dev/sdb1 /dev/sdb2
pvscan = pvdisplay /dev/sdb1
pvremove /dev/sdb1
vgscan
vgcreate newvg /dev/sdb1 /dev/sdb2
vgscan =vgdisplay newvg
vgremove newvg
vgreduce newvg /dev/sdb1
vgextend newvg /dev/sdb1
lvscan
lvcreate -L 100M -n lv01 newvg
lvscan =lvdisplay lv01
lvremove lv01
mkfs.ext4 /dev/newvg/lv01
mount /dev/newvg/lv01 /mnt/lv01
lv增大:分區增大;文件系統增大
lvextend -L +200M /dev/newvg/lv01
resize2fs /dev/newvg/lv01
lv減小:文件系統減小;分區減小
umount /mnt/lv01
mke2fs -n /dev/newvg/lv01(lv size=blocks*block size/1024=?kb; resize=lv size -102400kb)
resize2fs -f /dev/newvg/lv01 512000k
lvreduce -L -102400kb /dev/newvg/lv01
mount /dev/newvg/lv01 /mnt/lv01
二十二,查看已安裝命令使用的腳本所在路徑及安裝的軟件
which pvcreate
rpm -qf /sbin/pvcreate