《循序渐进LINUX》笔记

基础知识、服务器搭建、系统管理、性能调优、集群应用

1、swap物理内存两倍


《循序渐进LINUX》笔记

2、根分区5G

3、/boot 100M

4、查看系统硬件信息:

cat /proc/meminfo

cat /proc/cpuinfo

查看磁盘信息: fdisk -l

软盘:/dev/fdx

U盘:/dev/sdax

光驱:/dev/cdrom


《循序渐进LINUX》笔记

挂载软盘、U盘、光盘:mount -t vfat /dev/sda1 /mnt/usb


《循序渐进LINUX》笔记

umount

5、etc :passwd shadow  group gshadow fstab  inittab


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

6、dev设备


《循序渐进LINUX》笔记

7、proc设备


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

8、系统模式

《循序渐进LINUX》笔记

9、修改默认:/etc/inittab    id:3:initdefault:


《循序渐进LINUX》笔记

10、shutdown -r now   shutdown -h now  shutdown +5 "close"

      halt    reboot

11、通配符

《循序渐进LINUX》笔记

12、时间


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

修改时间


《循序渐进LINUX》笔记

前两天时间:date -d "2 days ago" +%Y-%m-%d

13、转超级用户:su -

clear

14、who


《循序渐进LINUX》笔记

who -bu显示登录信息


《循序渐进LINUX》笔记

15、显示登录信息:w


《循序渐进LINUX》笔记

16、uname -a

uptime

dmesg

last

17、free -m

18、ps -ef

《循序渐进LINUX》笔记

19、mkdir -p

more -c 10 xxx.txt

cat

diff -c x1.txt x2.txt

grep -i 忽略大小写

touch

20、硬链接、软链接ln -s


《循序渐进LINUX》笔记

file 显示文件类型

21、find / -path "\usr\sbin" -prune -o -name "main.c" -user ixdba -type f -mtime +2 -print -exec rm {} \;


《循序渐进LINUX》笔记

find / \(-path /var/log -o -path /usr/bin\) -prune -o -name "main.c" -print


《循序渐进LINUX》笔记

find / -size 0 -type f -exec ls -al {} \;


《循序渐进LINUX》笔记


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

22、split -b 10M access accessbak

split -b 10M -d -a 3 acc accbak


《循序渐进LINUX》笔记

23、zip -9r /opt/xx.zip /etc


《循序渐进LINUX》笔记

unzip xx.zip -d /etc


《循序渐进LINUX》笔记

gzip


《循序渐进LINUX》笔记

bzip


《循序渐进LINUX》笔记

24、tar zcvf xx.tar.gz /etc

tar jcvf xx

tar zxvf 


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

tar zxvf   解压      tar cxvf 压缩

25、分区备份和还原:dd


《循序渐进LINUX》笔记

cpio一种备份形式

26、df -h

df -hT

df -hiT

27、du -sh

fsck 修复磁盘

sync

eject


《循序渐进LINUX》笔记

28、挂载磁盘镜像


《循序渐进LINUX》笔记

mount -o loop -t iso9660  xx.iso /dix

mount -t nfs -o ro ip:/xx /mt

29、配置网卡信息


《循序渐进LINUX》笔记

ifconfig eth0 down

ifconfig eth0 up

30、scp


《循序渐进LINUX》笔记

31、netstat -rn

netstat -tnlup

traceroute


《循序渐进LINUX》笔记

32、vi指令


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

lsmod:查看加载的模块

modprobe 装载模块


《循序渐进LINUX》笔记

33、开启路由转发功能:/etc/sysctl.conf

net.ipv4.ip_forward=1

sysctl -p


《循序渐进LINUX》笔记

34、route


《循序渐进LINUX》笔记


《循序渐进LINUX》笔记

35、yum 常规用法


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

用户端口1024以后

36、chkconfig --list sshd

chkconfig --level 35 xx off


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

37、不响应ping


《循序渐进LINUX》笔记

禁止组合键重启


《循序渐进LINUX》笔记

限制历史记录:/etc/profile HISTSIZE=30


《循序渐进LINUX》笔记

38、iptables

iptables -L -n  列出规则

iptables -t nat -L -n

清除规则:iptables -F iptables -X  iptables -Z


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

39、ssh配置详解


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

chkconfig --level 345 sshd on

40、vsftp搭建


《循序渐进LINUX》笔记

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

《循序渐进LINUX》笔记

42、修改用户的文件限制?????


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

rc.local

43、/etc/passwd解读

《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

44、/etc/shadow


《循序渐进LINUX》笔记

45、/etc/group  /etc/gshadow


《循序渐进LINUX》笔记

46、/etc/login.defs 用户定义默认配置:


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

/etc/default/useradd


《循序渐进LINUX》笔记

.bash_profile

47、groupadd


《循序渐进LINUX》笔记

useradd -g group1 -G g2,g3,g4

su - xxx

groupdel

useradd 


《循序渐进LINUX》笔记

48、usermod


《循序渐进LINUX》笔记

49、useradd -g xx -G xxxx -d /xx/xxxx llll

useradd -u 888 -s /bin/bash -G xx,xx -c "sdfsdf"


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

chmod u=rwx,g+x,o+r xx.log

chmod u-r,g-r,o-r xx.log

50、ext3文件误删除恢复:e2fsprogs\ext3grep

《循序渐进LINUX》笔记

51、pstree -c -p mysql  显示父进程、子进程


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

>/dev/null 2>&1

52、raid


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

sar


《循序渐进LINUX》笔记

52、vmstat 2 3  系统性能分析


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记
《循序渐进LINUX》笔记

53、cpu性能分析:sar -u 2 3  

sar -P ALL 2 3


《循序渐进LINUX》笔记

54、iostat -c


《循序渐进LINUX》笔记

uptime的三个值不要大于CPU个数


《循序渐进LINUX》笔记


55、free -m

free -m -s 5


《循序渐进LINUX》笔记

watch -n 2 -d free :高亮显示变动,每两秒


《循序渐进LINUX》笔记

si so不用太高

sar -r 2 3


《循序渐进LINUX》笔记

56、sar -d 2 3  磁盘IO分析


《循序渐进LINUX》笔记


《循序渐进LINUX》笔记

vmstat -d 2 3


《循序渐进LINUX》笔记

57、sar -n DEV 2 3 当前网卡运行状况


《循序渐进LINUX》笔记


《循序渐进LINUX》笔记

RS232心跳


《循序渐进LINUX》笔记

heartbeat


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记


ha主配置文件


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记


群集文件系统:GFS、OCFS2


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记


LVS:NAT  TUN  DR


《循序渐进LINUX》笔记
《循序渐进LINUX》笔记