FIELD NOTE
Linux常用命令备忘
查看端口占用
netstat -apn | grep 8080
tar解压/压缩文件tar.gz
# 解压
tar -zxvf nginx.tar.gz
# 压缩
tar -zcvf nginx.tar.gz nginx
通过ssh上传下载文件
# 从服务器下载文件
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
修改服务器时间
date -s "2017-07-12 12:22:00"
# 写入硬件时间
hwclock -w
iptables
# 查看(-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
chsh -s /usr/bin/fish
安装RPM包
rpm -ivh xxx.rpm
评论