目录
一、网络相关命令
1.ping
用来测试到某服务器是否可联通
ping [-c num] ip或主机名
-c
: 测试的次数(count)
2.wget
进行网络文件下载
wget [-b] url
-b
: 后台下载(backend)
3.curl
发送网络请求
curl [-O] url
-O
:(大O)用于下载使用
二、端口相关命令
1.nmap
查看端口占用情况,若命令无效,请安装nmap
:
yum -y install nmap
nmap使用语法:
nmap 被查看的IP地址
2.netstat
查看指定端口占用情况,若命令无效,请安装netstat
:
yum -y install net-tools
netstat使用语法:
netstat -anp | grep 端口号
三、进程相关命令
1.ps
查看系统中的进程信息
ps [-e -f]
-e
: 显示出所有的进程-f
: 展示全部信息(full)
一般来说,固定用法就是:ps -ef
列出全部进程的全部信息
2.kill
关闭进程
kill [-9] 进程ID
-9
: 表示强制关闭进程。不使用此选项会向进程发送信号要求其关闭,但是否关闭看进程自身的处理机制
四、主机状态监控相关命令
1.top
类似Windows任务管理器,显示CPU、内存、进程等的信息
top
2.df
磁盘信息监控,查看硬盘的使用情况(disk free)
df [-h]
-h
: 以更加人性化的单位显示(显示单位)(human-readable)
3.iostat
查看磁盘速率等信息
iostat [-x] [num1] [num2]
-x
: 显示更多信息num1
: 刷新间隔num2
: 刷新次数
4.sar
查看网络相关统计(sar命令有点复杂,下面是简单统计网络)
sar -n DEV num1 num2
-n
: 查看网络DEV
: 表示查看网络接口num1
: 刷新间隔(不填就查看一次结束)num2
: 查看次数(不填就无限次数)
五、环境变量相关指令
环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。
1.env
在Linux系统中执行: env
命令即可查看当前系统中记录的环境变量
2.自行设置环境变量
1)临时设置
export 变量名=变量值
2)永久生效
- 针对当前用户生效,将
export 变量名=变量值
配置在当前用户的:~/.bashrc
文件中 - 针对所有用户生效,配置在系统的:
/etc/profile
文件中 - 配置后需要通过语法:
source 配置文件
,进行立刻生效
六、压缩解压
1.tar
Linux常用两种压缩格式:.tar
、.gz
.tar
全称tarball
,归档文件,只是简单的把文件组装到一个.tar
文件内,并没有压缩什么大小.gz
,也常见为.tar.gz
,gzip
格式压缩文件,会极大减少压缩后文件的大小
命令语法:
tar [-c -v -x -f -z -C] 参数1 参数2 ... 参数N
-c
: 创建压缩文件(create)-v
: 显示压缩、解压过程,查看进度-x
: 解压模式-f
: 要创建的文件,或要解压的文件,必须处于所有选择位置中的最后,方便调用后面的文件名参数-z
:gzip
模式,不使用就是普通的tarball
格式,一般放在选择位置首位,方便程序识别模式-C
: 选择解压的目的地,用于解压模式,单独使用,和其它选择参数分开
压缩示例:
tar -cvf test.tar 1.txt 2.txt
将1.txt
、2.txt
压缩到test.tar
文件中tar -zcvf test.gz 1.txt 2.txt
将1.txt
、2.txt
压缩到test.gz
文件中,使用gzip
模式
解压示例:
tar -xvf test.tar
解压test.tar
文件到当前目录tar -xvf test.tar -C /home/hink
解压test.tar
文件到指定目录(/home/hink
)tar -zxvf test.gz -C /home/hink
用gzip
模式解压test.gz
文件到指定目录(/home/hink
)
2.zip
将文件压缩为zip压缩包
zip [-r] 参数1 参数2 ... 参数N
-r
: 压缩包含文件夹时使用(recursion)
示例:
zip test.zip 1.txt 2.txt
将1.txt
、2.txt
文件压缩到test.zip
文件内zip -r test.zip abc 2.txt
将abc
文件夹和2.txt
文件 压缩到test.zip
文件内
解压语法:
unzip [-d] 参数
-d
: 解压去的位置(destination)参数
: 被解压的zip
压缩包文件
示例:
unzip test.zip
将test.zip
解压到当前目录unzip test.zip -d /home/hink
将test.zip
解压到指定目录(/home/hink
)
尾言
个人学习笔记,有错误处之类的可以帮我指明。