网络设置与维护

2017-09-16  本文已影响0人  我弟是个程序员
1. ifconfig 指令

ifconfig用来配置网络或显示当前网络接口状态。类似于Windows下ipconfig命令。同时ifconfig指令必须以root用户来执行。其格式如下:

ifconfig [选项] [interface] [inet | up | down | netmask | addr | broadcast] 
选项 说明
-a 所有的网络接口信息,包括活动的和非活动的
-s 仅显示每个接口的摘要数据,是有关接口活动性的,每个接口显示一行信息
-v 如果某个网络接口出现问题,将返回错误消息,以帮助发现和处理故障
> ifconfig eth0 192.168.0.121 netmask 255.255.255.0 //将网卡eth0配置地址为192.168.0.121,子网掩码为 255.255.255.0
> ifconfig eth0 down //将网卡eth0 禁用
> ifconfig eth0 up //将网卡eth0 重启

注意:ifconfig的配置信息,在网卡重启或是机器重启后就会失效。要想永久生效,就要修改网卡的配置文件了

2. scp 指令

scp是secure copy的缩写,用于将文件或是目录从一个Linux系统复制到另一个Linux系统下。scp数据传输用的SSH协议,保证了数据传输的安全。格式如下:

scp 远程主机名@ip地址:文件的绝对路径 本地Linux系统路径  //把文件从远程主机复制到本机上
scp 本地Linux系统文件路径 远程主机名@ip地址:文件的绝对路径名 //与上相反

举例,本机ip处在192.168.60.133的Linux系统下,将系统下的/home/personal/test.txt 文件复制到IP为192.168.60.168的远程Linux系统root用户下的/tmp目录下,指令如下:

> scp /home/personal/test.txt root@ip192.168.60.168:/tmp //命令输入完毕,会提示输入远程主机192.168.60.168的root用户密码

> scp root@ip192.168.60.133:/home/personal/test.txt  /tmp  //如果你处在192.168.60.168环境下,可以使用此命令将192.168.60.133主机上/home/personal/test.txt 文件复制到 本机的  /tmp目录下

> scp -r /etc root@192.168.60.130:/opt //将本机的/etc目录下的所有文件复制到192.168.60.130的root用户下 -r与cp指令的-r意义相同
3.netstat 命令

用来显示本机网络连接、运行端口和路由表等信息。格式如下:

netstat [选项]
选项 说明
-a 本机所有连接和监听的端口
-n 以网络ip地址的形式显示当前建立的有效连接和端口
-r 显示路由表信息
> netstat -rn //显示当前系统的路由信息
> netstat -an //显示当前系统所有有效的TCP连接
4.telnet 命令

telnet 命令通过telnet协议与远程主机通信获取远程主机对应端口的信息。格式如下:

telnet  主机名或者ip地址端口
5. wget 命令

用来从网上下载某个软件,格式如下:

wget [要下载软件的网址]

下载一个Linux内核如下命令:

> wget \
> https://www.kernel.org/pub/linux/kernel/v4.x/linux4.0.2.tar.xz
上一篇 下一篇

猜你喜欢

热点阅读