1.压缩格式
tar -czf lisk180815.tar.gz lisk180815.sql
2.配置时间服务器
yum install ntp
vi /etc/ntp.conf
restrict default ignore //默认不允许修改或者查询ntp,并且不接收特殊封包
restrict 127.0.0.1 //给于本机所有权限
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify //给于局域网机的机器有同步时间的权限
service ntpd restart
3.内存相关(记一次问题,内存占用异常)
top 按x shift+>移动 排序展现
htop
cat /proc/meminfo
free -m
cat /proc/sys/vm/swappiness
4.测试读写
vmstat -S M 5
硬盘
lsblk
blkid
5.查看占用内存前10
ps -aux | sort -k4nr | head -10
6.查看cpu使用前十
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
7.修改字符集
查看:echo $LANG 或者 locale
CentOS6.x 字符集配置文件在/etc/syscconfig/i18n;
CentOS7.x 字符集配置文件在/etc/locale.conf;
vim /etc/locale.conf
LANG="zh_CN.UTF-8"
8.安装lrzsz用于传输文件(可选)
yum -y install lrzsz
安装htop
步骤一:yum install -y epel-release
步骤二:yum install -y htop
9.jvm在内存紧张时优化步骤
jstat -gcutil <pid> 5000 10 每5000毫秒打印一次,共10次。(同-gc,输出的是已使用空间占总空间的百分比)
YGC平均耗时: YGCT/YGC =0.69S
FGC平均耗时:FGCT/FGC =0.127S
强制触发FullGC后在查看内存情况
使用jmap工具可触发FullGC
jmap -dump:live,format=b,file=heap.bin <pid> 将当前的存活对象dump到文件,此时会触发FullGC
jmap -histo:live <pid> 打印每个class的实例数目,内存占用,类全名信息.live子参数加上后,只统计活的对象数量. 此时会触发FullGC
再查看jmap -heap <pid>
按照官方
优化标准整个堆大小是老年代(FullGC)之后的3~4倍计算
网上实例:Xmx=512m Xms=512m Xmn=128m PermSize=128m 老年代的大小为 (512-128=384m)为老年代存活对象大小的3倍左右。
内存充足可以考虑加大内存,只有内存紧张再修改
如果版本不对,查找启动版本
。。。/usr/local/java/jdk1.8.0_171/bin/jmap -heap