Linux 网络


Linux的网络配置、实用网络工具。


ping

ping命令发送特别的网络包到指定主机,验证网络连接是否连通。

$ ping www.qq.com

ping www.qq.com命令每隔1秒向www.qq.com发送网络包,直到按ctrl+c中断。

netstat

netstat命令(network statistic)用来查看网络配置和网络有关的统计信息。

$ netstat -ie
$ netstat -r
$ netstat -l

netstat -ie命令显示系统的网络接口信息。

netstat -r命令显示网络路由表信息。

netstat -l命令显示监听端口。

hostname

hostname命令用来查看和设置系统的主机名。

$ hostname
$ hostname hsw

hostname命令显示系统的主机名。

hostname hsw命令设置系统的主机名为hsw。要让主机名在下次系统重启时生效,需要更改文件/etc/hostname或/etc/sysconfig/network。

wget

wget命令用来从web或ftp网站下载内容。

$ wget www.howsoftworks.net
$ wget -qb -O hsw.htm www.howsoftworks.net

wget www.howsoftworks.net命令下载网站www.howsoftworks.net的首页,保存到文件index.html。

wget -qb -O hsw.htm www.howsoftworks.net命令下载网站www.howsoftworks.net的首页,在后台执行,下载内容保存到文件hsw.htm。

curl

curl命令用来从web或ftp网站下载或向web网站提交内容。

$ curl www.howsoftworks.net > hsw.htm
$ curl -d "name=sam&mobile=15812348888" "http://localhost:9999/user/add"

curl www.howsoftworks.net > hsw.htm命令下载网站www.howsoftworks.net的首页,保存到文件hsw.htm。

curl -d "name=sam&mobile=15812348888" "http://localhost:9999/user/add"命令提交post请求到http://localhost:9999/user/add,name=sam&mobile=15812348888为提交数据。