Linux网络命令(读Linux与Qt程序设计总结)

1.ifconfig
用于显示或配置网络设备(网络接口卡),英文全称是network interfaces configuring。
相关用法可以此查看:ifconfig --help
eg:查看本地的网络设备:ifconfig
2.ping
用于查看网络上的主机是否正常工作。执行ping命令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,从而得知该主机运行正常。
相关用法可以以此查看:ping --help
eg:ping测试与www.sina.com之间的连接:ping www.sina.com.cn
3.telnet
进行远程登录,该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地计算机上执行命令一样。
相关用法可以以此查看:telnet --help
eg:
(1)telnet连接服务器无法访问:telnet localhost:8080
(2)telnet通过80端口连接www.sina.com.cn:telnet www.sina.com.cn 80
4.netstat
netstat命令用于显示与IP、TCP、UDP、和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。利用netstat命令可以让你得知整个Linux系统的网络情况。
(netstat or netstat | more)
5.traceroute
用于显示数据包到主机的路径。traceroute命令可以让用户追踪网络数据包的路由途径,预设数据包大小是40B,用户可另行设置。
在部分系统中,traceroute命令可能无法使用,执行traceroute命令时,需要先进行安装:sudo apt-get install traceroute
eg:查看到www.sina.com.cn主机的路由情况:traceroute www.sina.com.cn
6.route
用于查看并编辑计算机的IP路由表
相关用法可以以此查看:route --help
7.ip
ip是iproute2软件包里的一个强大的网络配置工具,它不但替代了ifconfig和route这些传统的网络命令,而且可以实现更多的功能。
eg:查看eth0网卡的信息:ip -s link show eth0
8.host
用于把一个主机名解析到一个网络地址或把一个网络地址解析到一个主机名。
eg:查看www.sina.com.cn对应的主机IP地址:host www.sina.com.cn
9.ufw
用于在Ubantu中进行防火墙的设置
相关用法可以以此查看:ufw --help
eg:
(1)查看防火墙状态,默认是没有启动的:sudo ufw status
(2)查看防火墙版本:sudo ufw version
(3) 启动防火墙:sudo ufw enable
(4)停止防火墙:sudo ufw disable
(5)修改防火墙规则:sudo ufw default deny(默认的incoming策略更改为‘deny’)
10.wget
是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。
相关用法可以以此查看:wget --help
eg:下载www.sina.com.cn的首页,保存在本地:wget www.sina.com.cn
11.ps
是最基本也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源,等等。
相关用法可以以此查看:ps --help
eg:列出全部的进程:ps -A
12.pgrep
pgrep是通过进程的名字来查询进程的工具,一般用来判断程序是否正在运行。在服务器的配置和管理中,这个工具常被应用。
相关用法可以以此查看:pgrep --help
eg:查看当前运行一个文本编辑gedit的进程ID:pgrep gedit
13.kill
kill用来结束一个Linux进程,用户可以先使用ps命令确定需要结束的进程ID,再使用kill命令。
eg:
(1)结束gedit进程,先查询进程ID:ps -C gedit
(2)执行kill命令,在非root权限下失败:kill 1838
(3)使用root权限操作,结束进程成功:sudo kill 1838
14.sudo
sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如:halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,他是面向每个命令的。他的特性主要有以下几点:
(1)sudo能够限制用户只在某台主机上运行某些命令。
(2)sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或日志服务器。
(3)sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)
(4)sudo的配置文件是sudoers文件,它允许系统管理员集中地管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0411。
Linux账户是将所有的账户信息存储在“/etc/groups”文件里。在终端运行:sudo vigr /etc/group 命令查看和编辑系统里的用户和群。
15.useradd
用户设置通常包括创建用户、设置密码、删除用户等命令。useradd用于创建新用户
eg:使用useradd创建用户tester和coder
(1)sudo useradd tester
(2)sudo useradd coder
16.passwd
用于给已创建的用户设置密码
相关用法可以以此查看:passwd --help
eg:使用passwd修改用户密码:sudo passwd tester
17.login
login命令可以让新建的用户登录系统:sudo login
18.userdel
使用userdel可以删除用户:sudo userdel tester
19.exit
退出控制台
20.apt-get
用于Debian发行版本的软件安装,是Ubantu下非常频繁的一个命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cx330_SDNU

你的鼓励是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值