Linux - 网络 - 基本工具
Linux 基本工具
网络测试
命令 ping
ping用来测试网络的连通性,也可以用来攻击网络服务器,例如著名的死亡之ping;
# 检查是否连通 ping 14.215.177.38; # 只发送3次ICMP请求包 ping -c 3 14.215.177.38; # 死亡之ping攻击,有高防和攻击机不多一般是构不成威胁的,只是示例,真正攻击不是用这个哈。 ping -l 65500 14.215.177.38;
命令 telnet
telnet可以用来测试某个主机的端口是否连通;
格式:telnet <ip> <port>;
# 系统如果不存在,则先安装 yum -y install telnet; # 测试百度的80端口,连得通按Ctrl+],键入quit退出 telnet 14.215.177.38 80;
命令 lsof
lsof可以用来查看端口的进程;
# 安装 yum -y install lsof; # 查看端口21是什么进程在用 lsof -i :21; # 查看指定IP使用的TCP端口 lsof -i @192.168.47.130; # 查看指定IP使用的UDP端口 lsof -i [email protected];
数据交换
命令 lftp
lftp是一个交互式的FTP客户端,可以在命令行完成文件的上传下载等操作;
# 安装 yum -y install lftp; # 连接FTP lftp ftp://localhost:21; # 使用用户wuhd连接FTP lftp ftp://wuhd@localhost:21; # 或 lftp -u wuhd ftp://localhost:21; # 进入之后,列出目录 ls; # 下载 get down.txt; # 上传 put up.txt;
命令 wget
wget用来下载网络文件;
# 下载网络上的文件,-t num 表示重试次数,-c 表示断点续传; wget http://localhost:8080/wuhd/down.txt;
命令 rsync
rsync是一个远程数据同步工具,可以远程或本机,也可以当成复制文件的工具;
# 复制远程目录到本机,执行后在本机的/tmp目录下就有一个home目录,远程有的它都有,-r 递归,-z 压缩,-v 详情输出 rsync -rzv [email protected]:/home /tmp; # 复制本地目录到远程主机 rsync -rzv /home [email protected]:/tmp;
远程登录
命令 ssh
ssh提供远程登录的功能;
# 先telnet远程主机的22端口,如果通,应该可以远程连接过去 telnet 192.168.47.128 22; # 开始ssh连过去 ssh [email protected];
相关推荐
bluecarrot 2020-11-23
Attend 2020-11-17
ZHAICAN 2020-11-16
codedecode 2020-11-14
zhangbingb 2020-11-12
ykmail 2020-11-11
futurezone 2020-11-06
rikeyone 2020-11-04
橄榄 2020-11-04
WenCoo 2020-10-31
旭灿 2020-09-30
liuyuchen 2020-10-27
ROES 2020-10-24
Gexrior 2020-10-22
ZHAICAN 2020-10-20
风语者 2020-10-16
zhongguomin 2020-10-16