查看端口占用

1
netstat -apn | grep 8080

tar解压/压缩文件tar.gz

1
2
3
4
5
# 解压
tar -zxvf nginx.tar.gz

# 压缩
tar -zcvf nginx.tar.gz nginx

通过ssh上传下载文件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# 从服务器下载文件
scp username@servername:/path/filename /var/www/local_dir

# 从服务器下载文件-多个
scp username@servername:/path/\{filename1,filename2\} /var/www/local_dir

# 上传文件至服务器
scp /path/filename username@servername:/path

# 上传文件至服务器-多个
scp /path/filename1 /path/filename2 username@servername:/path

# 从服务器下载文件夹
scp -r username@servername:/var/www/remote_dir/ /var/www/local_dir

# 上传文件夹至服务器
scp -r local_dir username@servername:remote_dir

修改服务器时间

1
2
3
date -s "2017-07-12 12:22:00"
# 写入硬件时间
hwclock -w

iptables

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 查看(-vnL可以查看到更详细的信息,如in,out)
iptables -nvL --line-number
# 添加规则
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
# 插入规则
iptables -I INPUT 2 -p tcp --dport 22 -j ACCEPT
# 删除规则
iptables -D INPUT 2
# 保存规则
service iptables save

切换默认Shell

1
chsh -s /usr/bin/fish

安装RPM包

1
rpm -ivh xxx.rpm