正文
IP地址:每一台电脑都会配置
ifconfig:查看网卡设置,每个网卡都会显示IP地址,主网卡的IP就是本机IP
ens33--主网卡
lo--本地回环网卡
virbr0--一个虚拟网卡
hostname
显示主机名
hostnamectl set-hostname 主机名
修改主机名,关键字hostnamectl,选项set-hostname,修改成:主机名
域名解析:在一个自定义的字符串与IP地址间建立映射,相当于建立连接,之后就可以用这个字符串直接代替IP地址,
(可以自己增加映射于私人地址本)
ping [-c num] ip或主机名
用于检测指定的网络服务器是否可联通状态(也可以显示IP)
-c表示检查次数,,不写就是无限检查
wget [-b] 参数
下载网络文件,下载到当前目录
-b 表示后台下载,进度会显示到wget-log这个文件中 参数:下载链接
curl [-O] url
发起网络请求,用于下载文件、获取信息
-O表示是否下载,没有就只获取信息, url:网络地址
端口:IP只能表示计算机,而计算机内部的连接就是端口
端口分类:
公认端口-----1~1023,通常用于一些系统内置或知名程序的预留使用,程序运行一般不会占用此端口,如:端口22就是我们Linux的远程登录端口
注册端口-----1024~49151通常程序运行随意使用
动态端口-----49152~65535可以临时使用
nmap 被查看IP地址
查看端口的占用使用情况
netstat -anp | grep 端口号/进程号(固定语法)
查看指定端口的占用情况,还可以查看指定进程的端口使用情况
ps [-e -f]
查看系统中的进程信息
-e显示全部进程
-f显示全部信息
ps [-e -f] | grep 关键字
过滤出指定的进程信息
kill [-9] 进程IP
关闭进程
-9强制关闭,不加就是进程自己关闭,加上就是系统强制关闭了进程
top
查看CPU的使用信息,每5秒刷新一次
top显示下的快捷按键大全
df [-h]
查看磁盘使用的情况
-h让单位更加合理规范
iostat [-x] [num1] [num2]
查看CPU、磁盘的相关信息
-x信息更全
num1刷新间隔时间 num2刷新次数
sar -n DEV num1 num2(固定写法)
查看网络的相关统计
-n查看网络 DEV表示查看网络接口
num1刷新间隔 num2刷新次数(不填无限次)
解读指标分析:
env
可查看当前系统中记录的环境变量(环境变量:相当于所处的工作目录)
$
用于取出变量的值
比如:echo $PATH 取出环境变量PATH的值,并显示出来
export 变量名=变量值
自定义环境变量
tar
压缩
tar -cvf 指定压缩文件 文件1 文件2 ……
将文件1与文件2……压缩成tar形式指定压缩文件
tar -zcvf 指定压缩文件 文件1 文件2 ……
将文件1与文件2……压缩成gzip 形式指定压缩文件
-z 一般放在第一位 -f 必须放在最后一位
解压
tar -xvf 指定压缩文件
将指定tar压缩文件解压至当前目录
tar -xvf 指定压缩文件 -C 指定路径
将指定tar压缩文件解压至指定目录
tar -zxvf 指定压缩文件 -C 指定路径
将指定gzip压缩文件解压至指定目录
zip [-r] 参数1 参数2 ……
压缩参数1、参数2成为一个zip文件, -r表示带有文件夹
unzip 解压文件 [-d] 指定路径
解压文件到指定的路径,不加-d就是解压到指定文件
scp [-r] 参数1 参数2
在不同服务器中复制传输文件
-r表示含有文件夹
就是将参数1复制到参数2中