您的位置:首页 > 运维架构 > Linux

工作中常用的linux命令

2017-03-17 13:09 316 查看
总结一下自己在工作中经常用到的linux命令:

1、复制文件—scp—从一个服务器复制到另外一个服务器

scp ./fileName userName@serverName:filePath


例如:

scp ./http_client.go root1@10.10.32.145:/usr/local/zhang_tools


—之后输入服务器密码即可,需要注意的是此命令最后不能带有“/”符号,只能复制文件,不能复制文件夹

2、复制文件—cp—在同一个服务器上进行此操作

cp fileName filePath


3、查看服务器返回的状态码—curl

curl -I "http://10.10.67.110:801/xcloud/hostquery?version=1.0&host=test.com"


—注意:url一定要加双引号!

4、查看是否可以正常连接–telnet

telnet 10.10.67.109 8800


5、设置防火墙,使连接异常—iptables

目标端口:

屏蔽input端口:
iptables -A INPUT -p tcp --dport xxxx(port) -j DROP


屏蔽output端口:
iptables -A OUTPUT -p tcp --dport xxxx(port) -j DROP


源端口:

屏蔽input端口:
iptables -A INPUT -p tcp --sport xxxx(port) -j DROP


屏蔽output端口:
iptables -A OUTPUT -p tcp --sport xxxx(port) -j DROP


查看被屏蔽的端口:
iptables -L -n


解除屏蔽:
iptables -D INPUT x(number)


屏蔽 ICMP request/ping:

iptables -A OUTPUT/INPUT -p icmp --icmp-type echo-request -j DROP


或者

iptables -A OUTPUT/INPUT -p icmp --icmp-type 8 -j DROP


6、查看是否处于半连接状态—netstat:

netstat -anp | grep xxxx(port)


7、解压缩/查看压缩文件中的内容—tar:

压缩: tar -zcvf proxy_mshub.tar.gz /usr/local/proxy_mshub
解压缩: tar -zxvf  proxy_mshub.tar.gz


查看压缩文件中的内容:

tar tvf proxy_mshub.tar.gz
tar tvf proxy_mshub.tar.gz | grep log


8、sz&rz

sz:将服务器上文件下载到本地

rz:将文件上传到服务器

9、创建软连接—ln -s

创建软连接:
ln -s file1 file1soft


删除链接:
rm -rf file1soft


强制创建软连接:
ln -sf file1 file1soft


10、tcpdump

tcpdump -i eth0 dst host 10.10.67.106 and dst port 3076


11、重启网卡

service network restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux