基本配置
一,虚拟机有三种网卡形式:
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 root@10.65.10.61:/root
scp -r abc root@10.65.10.61:/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