11.4 磁盘情况查询
基本语法
df-h
应用实例
查询系统整体磁盘使用情况
查询指定目录的磁盘占用情况
基本语法
du-h /目录
查询指定目录的磁盘占用情况,默认为当前目录s指定目录占用大小汇总
-h 带计量单位
-a含文件
--max-depth=1子目录深度
-c列出明细的同时,增加汇总值
应用实例
查询 /opt目录的磁盘占用情况,深度为1
补充:wc 用法
wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。其主要功能是统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。
1、命令基本格式为:
wc [选项] 文件 ...
2、选项参数主要有:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
-help 显示帮助信息并退出
--version 显示版本信息并退出
ps :由于网络波动和csdn服务器连接异常留有大片空白!!!
工作实用指令
案例演示:
1)
2)
错误原因:目录文件为 d 开头,不是b
改正:
3)
4)依照第三题类推
5)
备注:如果没有安装tree 命令,尝试使用 yum install tree
十二. 网络配置
12.1 inux系统网络连接原理示意图(含虚拟机)
12.2 查看网络ip和网关
虚拟机------编辑-------虚拟网络编辑器
查看网关(虚拟网卡):
12.3 测试网络
Ping 命令
12.4 Linux 系统网络配置
1)自动获取(界面设置)
缺点:每次自动获取的ip地址 不同,对个人来说,无甚影响,但用来搭建服务器就不行。
2)直接修改配置文件来指定IP,并可以连接到外网(程序员推荐),编辑/etc/sysconfig/network-scripts/ifcfg-eth0
示例演示图
注意:本实验环境为centos7.9 系统,故以上示例只能起到示范作用,部分参考作用。
最后重启network服务 :service network restart
注意:若不设置dns服务地址,则会出现域名解析异常----找不到名称
十三. 进程管理
13.1 基本介绍
13.2 显示系统执行的进程
附:ps -aux 信息更全面
实操演示:
进程各参数信息详细说明图如下:
附:比如我想查看sshd进程,可使用组合拳 ps -aux | grep sshd
查看父进程 ps -ef | more (ppid -----> 父进程号)
练习题:查询sshd服务的父进程号是多少?
13.3 终止进程的kill 和 killall
案例演示:
1)
2)
3)
4)
13.4 服务管理
介绍:服务(searvice)本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysg1 , sshd防火墙等),因此我们又称为守护进程,是Linux中非常重要的知识点。【原理图】
案例演示:(参考资料来源:http://www.freecplus.net/9cdf4fa7397f4b98976c176894295ab6.html)
13.4.1 查看服务名
方式1演示:
操作提示 空格 :选/不选 tab : 切换 回车:确定
附:带*号的是自启动服务
方式二演示:(centos7 )
13.4.2 服务的运行级别
注意:
关于服务与运行级别的关系(本人的初步理解):
Linux系统共有七个级别,分别从0-6,而每个运行级别的详细解释,在这里不做一一赘述,而每个服务在不同的运行级别都有相对应的设置变化,如sshd服务在0这一级别是自启动还是不自启动等等。(概述图如下所示)
13.4.3 Chkcofig 指令
注意:图中所示chkconfig --list 只适合在centos6 中适用,centos7不再适用,而是使用
Systemctl list-unit-files
13.5 动态监控进程
详细参数说明:
案例演示
1.
2.
3.top -d 10
13.6 查看系统网络情况 netstat
案例演示:
十四 . RPM 和 YUM
14.1 RPM包的管理
详细参数说明:
简单查询rpm包:rpm -qa | grep xxxx
查询信息:Firefox 版本号68.10.1-1 运行于centos7 x86 64位系统环境中。
Cetos6 安装示例
本人直接简单粗暴:yum install Firefox
14.2 yum
案例演示:
Yum 原理示意图如下: