Linux学习笔记-(下)

本文详细介绍了Linux系统中的磁盘配额管理、进程操作(如查看、启动、调度和终止)、计划任务设置、系统故障分析与网络配置,包括FTP文件传输服务的基础设置。
磁盘配额

​ 作用范围:针对指定的文件系统(分区)

​ 限制对象:用户帐号、组帐号

​ 限制类型 :

​ 磁盘容量(默认单位为 KB)

​ 文件数量

​ 限制方法:

​ 软限制;硬限制

磁盘配额管理步骤:
在这里插入图片描述
查看配额 quota

启用磁盘配额支持

​ -添加 usrquotagrpquota 挂载参数

程序与进程

程序

​ -保存在硬盘、光盘等介质中的可执行代码和数据

​ -静态保存的代码

进程

​ -在 CPU 及内存中运行的程序代码

​ -动态执行的代码

​ -父、子进程

ps 查看进程信息
a:所有与进程有关的进程
u:以用户为主的格式显示进程信息
x:所有与终端无关的进程

​ -常用 ps aux | ps -elf

top 查看动态的进程排名信息

pgrep 根据特定条件查询进程 PID 信息

​ -l:显示进程名

​ -U:指定特定用户

​ -t:指定终端

pstree 以树形结构列出进程信息

​ -a:显示完整信息

​ -u:列出对应用户名

​ -p:列出对应PID号

进程的启动方式

​ -手工启动

​ -前台启动:用户输入命令,直接执行程序

​ -后台启动:在命令行尾加入“&”符号

​ -调度启动

进程的前后台调度

Ctrl+Z -将当前进程挂起,即调入后台并停止执行

jobs -命令查看处于后台的任务列表

fg -命令将后台进程恢复到前台运行,可指定任务序号

终止进程的运行
Ctrl+C 组合键
	-中断正在执行的命令
kill、killall 命令
	-kill用于终止指定PID号的进程
	-killall用于终止指定名称的所有进程
-9 选项用于强制终止
计划任务管理

​ -使用命令时必须用绝对路径

​ -使用which 命令查看路径

at 一次性计划任务

	at  [HH:MM]  [yyyy-mm-dd]

crontab 周期性计划任务

	crontab  -e  [-u  用户名]	//编辑计划任务
	crontab  -I  [-u  用户名]	//查看计划任务
	crontab  -r  [-u  用户名]	//删除计划任务

在这里插入图片描述
时间数值的特殊表示方法

	*	   表示该范围内的任意时间
	,    表示间隔的多个不连续时间点
	-	   表示一个连续的时间范围
	/	   指定间隔的时间频率

在这里插入图片描述
在这里插入图片描述

分析和排查系统故障

在这里插入图片描述

日志文件

分类
内核及系统日志
用户日志
程序日志

保存位置
默认位于:/var/log 目录下

内核及系统日志
由系统服务 rsyslogd 统一管理

查看程序命令:# rpm -qa 程序名

用户日志分析
保存了用户登录、退出系统等相关信息

分析工具
users 、who、w、
last:用户最近登录情况
lastb:登录失败的用户记录

程序日志分析
由相应的应用程序独立进行管理
系统启动类故障排除
MBR扇区故障

解决思路
应提前作好“异地”备份文件
以 CentOS 7安装光盘引导进入急救模式
从备份文件中恢复

GRUB引导故障

解决思路
尝试手动输入引导命令
进入急救模式,重写或者从备份中恢复 grub.conf
向 MBR 扇区中重建 grub 程

遗忘root用户的密码
进入单用户模式,重设密码
文件系统类故障排除

修复文件系统
根据提示输入 root 口令,进入修复状态
使用repair命令进行修复

磁盘资源耗尽故障
清理磁盘空间,删除无用、冗余的文件
转移或删除占用大量 i 节点的琐碎文件
进入急救模式进行修复
为用户设置磁盘配额

检测硬盘坏道 - badblocks -sv /dev/磁盘名
修复硬盘,或更换新的硬盘

Linux 基础网络设置

查看及测试网络

查看网络接口信息 -ifconfig
# ifconfig 网络接口名
也可通过上述代码配置ip,但只是暂时配置,重启后失效

查看主机名称 -hostname
# hostname

查看路由表条目 -route
# route [-n] //查看或设置主机中路由表信息

查看网络连接情况 -netstat
# netstat [选项] //查看系统的网络连接状态、路由表、接口统计等信息
常用选项:-anpt,-anpu

测试网络连接 -ping
ping [选项] 目标主机

跟踪数据包 -traceroute
# traceroute 目标主机地址 //测试从当前主机到目的主机之间经过的网络节点

域名解析 -nslookup
# nslookup 目标主机地址 [DNS服务器地址]

设置网络地址参数

设置网络接口参数 -ifconfig
设置网络接口的IP地址、子网掩码
# ifconfig 接口名 ip地址 [netmask 子网掩码]
# ifconfig 网络接口 ip地址[/掩码长度]
禁用或者重新激活网卡
ifconfig 网络接口 up ifconfig 网络接口 down
设置虚拟网络接口
ifconfig 接口名:序号 IP地址

存放dns信息命令:/dev/

设置路由记录 -route

修改主机名 -hostname
hostname 主机名称 //设置主机名

网络接口配置文件
重启 network 网络服务
# systemctl restart network
禁用、启用网络接口
# ifdown eth33 //禁用网络接口
# ifup eth33 //启用网络接口

使用 DHCP 动态配置主机地址

主配置文件: /etc/dhcp/dhcpd.conf
在这里插入图片描述

FTP文件传输服务

vsftpd 服务基础

主配置文件
/etc/vsftpd/vsftpd.conf

lcd -在ftp服务中进入其他目录
wget -去其他地址下载资源

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值