Shell筆記——網絡操做

wget 下載網頁或者遠程文件

# 下載限速:
wget --limit-rate 20k www.baidu.com

# 斷點續傳:
wget -c URL

 

容許/禁止ping

# 禁止ICMP協議

# 臨時生效:
# 容許ping
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
# 禁止
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

# 永久生效
/etc/sysctl.conf
# 容許:增長一行
net.ipv4.icmp_echo_ignore_all=0
# 禁止
net.ipv4.icmp_echo_ignore_all=1

# 修改完 
sysctl -p

 

fping 查看局域網活動主機

fping -a 192.168.0.1 192.168.0.255 -g

# 若是對方關閉icmp協議,那麼此命令將搜索不到對方

 

sshfs 在本地掛載點上掛載遠程驅動器

# 須要安裝fuse-sshfs.x86_64
# fuse 用戶空間文件系統(Filesystem in Userspace)

sshfs -o allow_other hz@101.132.185.243:/home/hz/shellTest /mnt/sshpoint/

 

lsof 列出系統中開放端口以及運行在端口上的服務信息

lsof -i

 

netcat或者nc 建立網絡套接字

# 套接字 ip:端口號

# 設置監聽套接字
nc -l 1234

# 鏈接到該套接字
nc 101.132.185.243 1234

 

iptables 製做簡易防火牆

# 阻塞發送到特定ip地址的流量
iptables -A OUTPUT -d 114.114.114.114 -j DROP

# 阻塞發送到特定端口的流量
iptables -A OUTPUT -p tcp -dport 21 -j DROP

# 清除改動
iptables --flush

 

鏈接windows共享文件夾

# 經過文件管理器鏈接
smb://IP

# 經過命令掛載
sudo mount.cifs //IP/文件名 /mnt/share -o user=username

# 查看有哪些共享目錄
smbclient -L //IP -U username
相關文章
相關標籤/搜索