1. ifconfig 指令
ifconfig用来配置网络或显示当前网络接口状态。类似于Windows下ipconfig命令。同时ifconfig指令必须以root用户来执行。其格式如下:
ifconfig [选项] [interface] [inet | up | down | netmask | addr | broadcast]
选项 | 说明 |
---|---|
-a | 所有的网络接口信息,包括活动的和非活动的 |
-s | 仅显示每个接口的摘要数据,是有关接口活动性的,每个接口显示一行信息 |
-v | 如果某个网络接口出现问题,将返回错误消息,以帮助发现和处理故障 |
- interface : 网络接口名,Linux网络接口名类似于eth0、eth1和lo等(centos7.x版本中,网络接口名变为类似enp0s1、enp0s2这样的标识),分别表示第1块网卡、第2块网卡和回环接口。这是一个可选选项,不添加时显示所有网卡信息;如果添加,则显示指定网卡信息。
- up:激活一个网络接口。
- down :和up相反,使指定的网络接口无效。
- netmask :为指定的网络接口指定子网掩码。
- addr :为网络接口指定ip地址。
- broadcast:为指定的接口设置广播地址。
> 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
网友评论