centos 2
systemctl set-default multi-user.target
systemctl set-default graphical.target
如何找出配置文件
rpm -qc samba-common samba
rpm -e samba == yum remove samba
cat /proc/cpuinfo|grep "physical id"|sort |uniq|wc -l
iostat -d -x -k 1 10
du -cks * |sort -rn|head -n 10
dd if=/dev/zero of=/swapfile bs=1024 count=65536
dd if=/dev/cdrom of=/root/cd1.ios
lsmod/lspci
mii-tool 查网卡是否正常
/etc/sysconfig/network 改hostname
route -n
netstat -rn
traceroute www.163.com
nslookup/dig
dig @210.51.176.71 sina.com.cn ns 在指定dns服务器查
dig www.163.com +trace
finger/w
pgrep ngiinx
route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.1
vim /etc/sysconfig/network-script/route-eth0
172.16.6.0/24 via 172.16.2.1
系统日志
/etc/syslog.conf
/var/log/messages
last 查看 /var/log/wtmp
lastlog /var/log/lastlog 最近登入系统时间
邮件日志 /var/log/messages 分析工具 awstats webalizer
dmesg 启动信息
ntsysv关闭无用服务
crond/network/sshd/irqbalance/syslog
setenforce 0 临时关闭selinux
init q
加强syn flood能力
echo 'net.ipv4.tcp_syncookies=1'>>/etc/sysct.conf
sysctl -p
yum install ntp
/etc/crontab
01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2>&1
vim /etc/rc.local
ulimit -SHn 65535
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
PEERDNS=yes 允许dhcp获的dns覆盖本地dns
USERCTL=no 不允许普通用户修改网卡
ctime inode发生变化的时间
/etc/fstab
/dev/sda5 /data/pics ext4 noatime,nodiratime 0 0 //不记录访问时间
优内核cpu参数
vim /etc/sysctl.conf [nginx server]
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_tw.reuse=1
net.ipv4.tcp_tw_recycle=1
net.ipv4.ip_local_port_range=1024 65000
以下可选
net.ipv4.tcp_fin_timeout=30
net.ipv4.tcp_keepalive_time=1200
net.ipv4.tcp_max_syn_backlog=8192
net.ipv4.tcp_max_tw_buckets=5000
kernel.shmmax=134217728
/sbin/sysctl -p
hostnamectl set-hostname centos
:w!sudo tee %
*/10 * * * * (lockf -s -t 0 xx.lock /usr/bin/python xx.py >> xx.log 2>&1 )
正确用nohup
nohup xxx后要在shell中用exit来退出终端,直接关闭终端会出问题。
ctrl+r 在历史中搜索
!$ 最后一条命令参数
grep -v "^#" /etc/vsftpd/vsftpd.conf |grep -v '^$'
haproxy mysql read cluster