基础知识、服务器搭建、系统管理、性能调优、集群应用
1、swap物理内存两倍
2、根分区5G
3、/boot 100M
4、查看系统硬件信息:
cat /proc/meminfo
cat /proc/cpuinfo
查看磁盘信息: fdisk -l
软盘:/dev/fdx
U盘:/dev/sdax
光驱:/dev/cdrom
挂载软盘、U盘、光盘:mount -t vfat /dev/sda1 /mnt/usb
umount
5、etc :passwd shadow group gshadow fstab inittab
6、dev设备
7、proc设备
8、系统模式
9、修改默认:/etc/inittab id:3:initdefault:
10、shutdown -r now shutdown -h now shutdown +5 "close"
halt reboot
11、通配符
12、时间
修改时间
前两天时间:date -d "2 days ago" +%Y-%m-%d
13、转超级用户:su -
clear
14、who
who -bu显示登录信息
15、显示登录信息:w
16、uname -a
uptime
dmesg
last
17、free -m
18、ps -ef
19、mkdir -p
more -c 10 xxx.txt
cat
diff -c x1.txt x2.txt
grep -i 忽略大小写
touch
20、硬链接、软链接ln -s
file 显示文件类型
21、find / -path "\usr\sbin" -prune -o -name "main.c" -user ixdba -type f -mtime +2 -print -exec rm {} \;
find / \(-path /var/log -o -path /usr/bin\) -prune -o -name "main.c" -print
find / -size 0 -type f -exec ls -al {} \;
22、split -b 10M access accessbak
split -b 10M -d -a 3 acc accbak
23、zip -9r /opt/xx.zip /etc
unzip xx.zip -d /etc
gzip
bzip
24、tar zcvf xx.tar.gz /etc
tar jcvf xx
tar zxvf
tar zxvf 解压 tar cxvf 压缩
25、分区备份和还原:dd
cpio一种备份形式
26、df -h
df -hT
df -hiT
27、du -sh
fsck 修复磁盘
sync
eject
28、挂载磁盘镜像
mount -o loop -t iso9660 xx.iso /dix
mount -t nfs -o ro ip:/xx /mt
29、配置网卡信息
ifconfig eth0 down
ifconfig eth0 up
30、scp
31、netstat -rn
netstat -tnlup
traceroute
32、vi指令
lsmod:查看加载的模块
modprobe 装载模块
33、开启路由转发功能:/etc/sysctl.conf
net.ipv4.ip_forward=1
sysctl -p
34、route
35、yum 常规用法
用户端口1024以后
36、chkconfig --list sshd
chkconfig --level 35 xx off
37、不响应ping
禁止组合键重启
限制历史记录:/etc/profile HISTSIZE=30
38、iptables
iptables -L -n 列出规则
iptables -t nat -L -n
清除规则:iptables -F iptables -X iptables -Z
39、ssh配置详解
chkconfig --level 345 sshd on
40、vsftp搭建
41、修改系统内核值:/etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=4294967295
fs.file-max=6553600
kernel.shmmni=4096
kernel.sem=250 32000 100 128
net.ipv4.ip_local_port_range=1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
sysctl -p
42、修改用户的文件限制?????
rc.local
43、/etc/passwd解读
44、/etc/shadow
45、/etc/group /etc/gshadow
46、/etc/login.defs 用户定义默认配置:
/etc/default/useradd
.bash_profile
47、groupadd
useradd -g group1 -G g2,g3,g4
su - xxx
groupdel
useradd
48、usermod
49、useradd -g xx -G xxxx -d /xx/xxxx llll
useradd -u 888 -s /bin/bash -G xx,xx -c "sdfsdf"
chmod u=rwx,g+x,o+r xx.log
chmod u-r,g-r,o-r xx.log
50、ext3文件误删除恢复:e2fsprogs\ext3grep
51、pstree -c -p mysql 显示父进程、子进程
>/dev/null 2>&1
52、raid
sar
52、vmstat 2 3 系统性能分析
53、cpu性能分析:sar -u 2 3
sar -P ALL 2 3
54、iostat -c
uptime的三个值不要大于CPU个数
55、free -m
free -m -s 5
watch -n 2 -d free :高亮显示变动,每两秒
si so不用太高
sar -r 2 3
56、sar -d 2 3 磁盘IO分析
vmstat -d 2 3
57、sar -n DEV 2 3 当前网卡运行状况
RS232心跳
heartbeat
ha主配置文件
群集文件系统:GFS、OCFS2
LVS:NAT TUN DR