-Dfile.encoding=UTF-8 -Xmx2222m -Xms2222m -Xmn1400m -XX:+UseG1GC -XX:+PrintGC -XX:+UseAdaptiveSizePolicyjava
查看文件大小 ls -lhtnode
查找目錄:find /(查找範圍) -name '查找關鍵字' -type d
查找文件:find /(查找範圍) -name 查找關鍵字 -printmysql
pwdx 查看進程路徑linux
Ubuntu 查看磁盤空間大小命令ios
df -h Df命令是linux系統以磁盤分區爲單位查看文件系統,能夠加上參數查看磁盤剩餘空間信息,
命令格式: df -hlredis
select version();sql
一、查看CPU信息服務器
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -lcookie
cat /proc/cpuinfo| grep "cpu cores"| uniqoracle
cat /proc/cpuinfo| grep "processor"| wc -l
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
平均負載是指上一分鐘同時處於就緒狀態的平均進程數。在CPU中能夠理解爲CPU能夠並行處理的任務數量,就是CPU個數X核數。
若是CPU Load等於CPU個數乘以核數,那麼就說CPU正好滿負載,再多一點,可能就要出問題了,有些任務不能被及時分配處理器,那要保證性能的話,最好要小於CPU個數X核數X0.7。
Load Average是指CPU的Load。它所包含的信息是在一段時間內CPU正在處理及等待CPU處理的進程數之和的統計信息,也就是CPU使用隊列的長度的統計信息。
Load Average的值應該小於CPU個數X核數X0.7,Load Average會有3個狀態平均值,分別是1分鐘、5分鐘和15分鐘平均Load。
若是1分鐘平均出現大於CPU個數X核數的狀況,還不須要擔憂;若是5分鐘的平均也是這樣,那就要警戒了;15分鐘的平均也是這樣,就要分析哪裏出現問題,防範未然。
top - 15:50:31 up 4 days, 23:43, 1 user, load average: 0.51, 0.29, 0.37
Tasks: 492 total, 1 running, 490 sleeping, 1 stopped, 0 zombie
Cpu(s): 6.4%us, 0.1%sy, 0.0%ni, 93.4%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 65973912k total, 32468632k used, 33505280k free, 906712k buffers
Swap: 41943032k total, 13204k used, 41929828k free, 6434448k cached
二、查看內存信息
1)、cat /proc/meminfo
2)、free 命令
total used free shared buffers cached
Mem: 65973912 32496232 33477680 0 906932 6452984
-/+ buffers/cache: 25136316 40837596
Swap: 41943032 13204 41929828
三、查看磁盤信息
1)fdisk -l
2)iostat -x 10 查看磁盤IO的性能
[root@xdpp02 bin]# iostat -x 10
Linux 2.6.32-358.el6.x86_64 (xdpp02) 11/30/2016 x86_64 (16 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
3.86 0.00 0.17 0.06 0.00 95.90
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.77 84.89 0.62 3.11 15.72 703.97 193.03 0.12 31.10 2.86 1.07
dm-0 0.00 0.00 0.15 0.22 2.93 1.78 12.75 0.00 12.42 3.77 0.14
dm-1 0.00 0.00 0.09 0.10 0.75 0.83 8.00 0.00 14.53 0.28 0.01
dm-2 0.00 0.00 0.00 0.57 0.03 4.52 8.00 0.01 22.24 4.84 0.28
dm-3 0.00 0.00 0.01 3.10 1.58 24.82 8.48 0.03 11.16 1.05 0.33
dm-4 0.00 0.00 0.03 0.00 0.27 0.00 8.00 0.00 0.52 0.10 0.00
dm-5 0.00 0.00 1.11 84.00 10.11 672.02 8.01 3.62 42.54 0.07 0.61
新建文件
touch 20130103
JAVA環境變量配置
export JAVA_HOME=/usr/local/jdk1.8.0_181
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
生效配置
source /etc/profile
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz"//下載
rpm -e --nodeps 文件名
解壓
tar zxvf /data/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz -C /usr/local
用戶受權
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
iptables 防火牆配置
查看端口開放狀態
/sbin/iptables -L -n
端口開通
或直接編輯/etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 4000 -j ACCEPT
保存在前面部分
再重啓:
service iptables restart
firewall 防火牆配置
firewall-cmd --zone=public --add-port=3306/tcp --permanent
4、firewall經常使用命令
一、重啓、關閉、開啓、firewalld.serverice 服務 Service firewalld restart 重啓 Service firewalld start 開啓 Service firewalld stop 關閉 systemctl status firewalld systemctl stop firewalld 關閉 systemctl start firewalld 開啓 systemctl restart firewalld 重啓 systemctl disable firewalld 關閉開機啓動 二、查看狀態 firewall-cmd --state 三、查看防火牆規則 firewall-cmd --list-all
5、Centos 切換爲iptables防火牆
切換到iptables首先應該關掉默認的firewalld,而後安裝iptables服務。
一、關閉firewall:
service firewalld stop systemctl disable firewalld.service #禁止firewall開機啓動
二、安裝iptables防火牆
yum install iptables-services #安裝
三、編輯iptables防火牆配置
vi /etc/sysconfig/iptables #編輯防火牆配置文件
查看端口
netstat -lnp|grep 88
查看當前運行程序的端口
netstat -tunlp
遠程查看端口是否開通
nmap 10.10.162.88 -p 8090
nmap安裝
查看yum上有沒有可安裝的nmap
yum list nmap
nmap安裝
yum install nmap.x86_64
1.訪問redis根目錄 cd /usr/local/redis-2.8.19
2.登陸redis:redis-cli -h 127.0.0.1 -p 6379
3.查看全部key值:keys *
4.刪除指定索引的值:del key
5.清空整個 Redis 服務器的數據:flushall
6.清空當前庫中的全部 key:flushdb