Linux 系统管理
文章平均质量分 88
初识 Linux,带你入门
Xucf1
潜心修炼
展开
-
运维必备 | Linux 系统管理 - 常用命令小汇总 | Shell 脚本常见问题
文章目录Ⅰ:Shell 脚本常见问题①平时如何应用 Shell 脚本②冒泡排序思路③如何实现并发多进程④过滤日访问量最多 ip 来源(前10)Ⅱ:Linux 系统管理(常用命令)①系统相关命令②常用抓包工具③Linux 系统启动(引导)过程Ⅰ:Shell 脚本常见问题①平时如何应用 Shell 脚本日常巡检:查看所需系统状况时执行该脚本;参数超过阈值时报警自动化部署:一键部署 LNMP 等架构,省时省力日志分割:日志文件太大会不利于分析排查故障,比如 Nginx 没有类似 Apache原创 2021-04-03 14:36:49 · 2943 阅读 · 13 评论 -
带你更深入的了解Linux文件系统(超详细!)(inode号耗尽故障处理、恢复误删文件以及分析日志文件)
文章目录一、inode耗尽故障处理1.准备2.模拟i节点耗尽故障3.修复故障二、恢复误删的文件1.准备(编译安装extundelete)2.模拟删除3.执行恢复操作三、xfs类型的文件备份和恢复1.概述2.命令格式3.常用选项4.使用限制5.操作步骤四、分析日志文件1.日志的功能2.日志的分类3.常见的日志文件4.日志文件分析5.内核及系统日志6.日志记录的一般格式7.用户日志分析8.程序日志分析9.日志管理策略(小结)一、inode耗尽故障处理之前我们学习过,每个文件与inode是相互对应的关系,原创 2020-12-03 20:39:49 · 1014 阅读 · 0 评论 -
带你深入理解Linux文件系统(inode与block的详解、5分钟搞懂硬链接与软链接)
文章目录前言一、inode与block1.概述1.1 block1.2 元信息1.3 inode2.inode的内容3.目录文件的结构4.inode的号码4.inode的大小二、硬链接与软链接1.硬链接2.软链接3.小结前言在处理Linux系统出现的各种故障时,故障的症状是最容易发现的,而导致这一故障的原因才是最终排除故障的关键熟悉Linux系统中常见的日志文件,了解一般故障的分析与解决办法,将有助于管理员快速定位故障点,“对症下药”,及时解决各种系统问题由于故障现象的不确定性,在进行一些模拟故原创 2020-12-02 23:38:33 · 907 阅读 · 0 评论 -
Linux--系统安全及应用(二)(系统引导、登录控制、弱口令检测、端口扫描)
文章目录一、系统引导和登录控制1.开关机安全控制1.1 调整 BIOS 引导设置1.2 限制更改 GRUB 引导参数2.终端及登录控制2.1 禁止 root 用户登录2.2 禁止普通用户登录二、弱口令检测与端口扫描1.弱口令检测——John the Ripper1.1 下载并且安装 John the Ripper1.2 检测弱口令账号1.3 使用密码字典文件2.网络扫描——NMAP1.安装 NMAP 软件包2.扫描语法及类型3.扫描操作示例一、系统引导和登录控制在互联网环境中,大部分服务器是通过远程原创 2021-02-03 15:17:20 · 403 阅读 · 2 评论 -
Linux--系统安全及应用(一)(账号安全控制)
文章目录一、账号安全控制1.基本安全措施1.1 系统账号清理1.2 密码安全控制1.3 命令历史限制1.4 终端自动注销2.用户切换与提权2.1 su 命令——切换用户2.2 sudo 命令——提升执行权限2.2.1 添加授权2.2.2 通过 sudo 执行特权命令3.补充:PAM 安全认证3.1 PAM 及其作用3.2 PAM 认证原理3.3 PAM 认证的构成3.4 PAM 认证类型3.5 PAM 控制类型一、账号安全控制用户账号,是计算机使用者的身份凭证或标识,每一个要访问系统资源的人,必须凭原创 2021-02-02 21:10:34 · 1784 阅读 · 3 评论 -
Linux--进程与任务管理(查看和控制进程及计划任务管理)
文章目录一、查看进程1.查看进程信息-ps1.1 方法一:ps -aux1.2 方法二:ps -elf1.3 其他示例2.查看进程信息-top2.1 示例图2.2系统任务(第一行)和进程(第二行)的信息2.3 CPU(第三行)、内存(第四行)的信息和交换空间(第五行)的相关信息2.4 进程信息区各列详解2.5 TOP常用命令3.查看进程信息-pgrep4.查看进程树-pstree二、控制进程1.进程的启动方式1.1 手工启动1.2 调动启用进程2.进程的前后台调度2.1 挂起当前进程2.2 查看后台的进程2原创 2020-12-01 16:39:42 · 841 阅读 · 0 评论 -
Linux--排除启动类故障(遗忘 root 用户的密码)
文章目录一、概述二、具体步骤一、概述当忘记 root 用户的密码时,将无法登录 Linux 系统执行管理、维护等任务,而只能通过其他用户(普通用户)登录使用一些受限制的权限当然,如果系统中还有别的具有 root 权限的用户(uid 为 0),或者拥有修改 root 账户密码权限的用户,也可以使用这些用户登录系统,然后重新设置 root 用户的密码然而,大多数时 Linux 主机中具有 root 权限的用户只有一个,因此需要通过其他途径来重设 root 账号的密码最简单的途径是在开机时通过修改原创 2021-01-30 22:31:11 · 296 阅读 · 2 评论 -
Linux--引导过程与排除启动类故障(Linux 操作系统引导过程与排除启动类故障)
文章目录一、Linux操作系统引导过程1.引导过程总览1.1 开机自检1.2 MBR 引导1.3 GRUB 菜单1.4 加载 Linux 内核1.5 init 进程初始化2.init进程3.Systemd4.Systemd 单元类型5.运行级别所对应的Systemd目标二、排除启动类故障1.修复MBR扇区故障1.1 故障原因1.2 故障现象1.3 解决思路1.4 实操1.4.1 备份MBR扇区数据到其他磁盘(/dev/sdb1)1.4.2 模拟破坏MBR引导扇区1.4.3 引导界面2.修复GRUB 引导故障原创 2020-11-26 19:59:00 · 786 阅读 · 1 评论 -
Linux--构建 RAID 1+0 磁盘阵列实例
文章目录一、概述二、操作步骤一、概述RAID 1+0 顾名思义是 RAID 1 和 RAID 0 的结合,先做镜像(1),再做条带(0)兼顾了 RAID 1 的容错能力与 RAID 0 的条带化读写数据的优点,性能好,可靠性高属于混合型 RAID进一步了解可翻阅我的上一篇博客,传送门:Linux-RAID磁盘列阵与阵列卡(含创建RAID5步骤)比如 N(偶数,N>=4)块盘两两镜像后,再组合成一个 RAID 0,最多允许所有的磁盘基组中的磁盘各损坏一个,但是不允许同一基组中的磁盘同时有原创 2021-01-25 15:15:53 · 1954 阅读 · 2 评论 -
Linux--RAID 磁盘列阵与阵列卡
文章目录前言一、RAID硬盘阵列详解1.RAID 0 磁盘阵列介绍2.RAID 1 磁盘阵列介绍3.RAID 5 磁盘阵列介绍4.RAID 6 磁盘阵列介绍5.RAID对比表6.RAID 1+0 磁盘列阵介绍二、阵列卡介绍1.阵列卡介绍2.阵列卡的缓存三、创建软RAID阵列步骤1.虚拟机添加硬盘2.检查是否已安装mdadm软件包3.创建分区,以同样的方法创建另外三个4.创建RAID设备5.查看创建RAID进度6.实现故障恢复7.创建并挂载文件前言RAID(Redundant Array of Ind原创 2020-11-26 10:11:54 · 694 阅读 · 0 评论 -
Linux--LVM逻辑卷与磁盘配额
文章目录一、管理LVM逻辑卷1.LVM概述1.1 PV(physical Volume,物理卷)1.2 VG(Volume Group,卷组)1.3 LV(Logical Volume,逻辑卷)1.4 小结2.管理LVM3.LVM应用实例二、磁盘配额1.实现磁盘配额的条件2.Linux磁盘限额的特点3.设置磁盘配额4.基于CentOS7设置磁盘4.1 检查是否已安装相关软件包4.2 以支持配额功能的方式挂载文件系统4.3 编辑用户和组账号的配额设置4.4 验证磁盘配额功能4.5 查看配额使用情况一、管理原创 2021-01-22 20:45:50 · 701 阅读 · 0 评论 -
Linux--磁盘与文件系统管理--磁盘结构及分区表示、管理磁盘及分区、管理文件系统
文章目录前言一、磁盘基础1.磁盘结构1.1 硬盘的物理结构1.2 硬盘的数据结构1.3 硬盘的储存容量1.4 硬盘的接口类型2.MBR与磁盘分区表示2.1 MBR-主引导记录2.2 磁盘分区结构3.文件系统类型3.1 XFS文件系统3.2 SWAP交换文件系统3.3 Linux支持的其他文件系统类型二、检测并确定新硬盘1.faisk命令-查看或管理磁盘分区2.管理磁盘分区三、创建文件系统1.mkfs命令-创建文件系统(格式化)2.mkswap命令-创建交换文件系统四、挂载、卸载文件系统1.mount命令-挂原创 2020-11-23 17:37:32 · 787 阅读 · 0 评论 -
Linux--账号与权限管理--用户账号与组账号--目录与文件的权限与归属
文章目录前言一、管理用户账号1.用户账号概述1.1 用户账号1.2 UID号1.3 用户账号文件1.3.1 用户账号文件——/etc/passwd1.3.2 用户账号文件——/etc/shadow2.用户账号管理2.1 添加用户账号-useradd2.2 设置/更改用户口令-passwd2.3 修改用户账号属性-usermod2.4 删除用户账号-userdel2.5 用户账号的初始配置文件二、管理组账号1.组账号管理1.1 组账号文件1.2 添加组账号-groupadd1.3 添置、设置、删除组成员-gp原创 2021-01-03 21:17:16 · 959 阅读 · 1 评论 -
Linux--安装及管理程序(RPM 软件包、Linux 应用程序基础及源码编译安装)
文章目录一、Linux应用程序基础1.应用程序与系统命令的关系2.典型应用程序的目录结构3.常见的软件包封装类型二、RPM软件包管理工具1.RPM软件包管理器Red-Hat Package Manager2.RPM软件包3.RPM命令的格式4.查询RPM软件包信息4.1 查询已安装的RPM软件信息4.2 查询RPM软件包文件中的信息5.安装、升级、卸载、RPM 软件包6.维护RPM数据库6.1 重建RPM数据库6.2导入验证公钥三、源代码编译安装1.概述1.1 Tarball封包1.2 完整性校验1.3 确原创 2020-11-22 23:02:12 · 274 阅读 · 0 评论 -
Linux--目录和文件管理(Linux 目录结构、查看及检索文件、使用压缩和解压缩工具及使用 vi 文本编辑器)
文章目录一、Linux目录结构1.树形目录结构2.根目录3.常见的子目录二、查看及检索文件1.查看文件内容-cat2.查看文件内容-more3.查看文件内容-less4.查看文件内容-head、tail5.统计文件内容wc命令6.检索和过滤文件内容-grep三、压缩及解压缩文件1.压缩命令-gzip、bzip2命令2.归档命令-tar四、vi文本编辑器1.文本编辑器vi命令2.vi编辑器的工作模式3.命令模式切换至输入模式4.命令模式中的基本操作4.1 光标移动4.2 复制、粘贴、替换和删除4.3 文件内容原创 2020-11-18 16:49:54 · 926 阅读 · 0 评论 -
Linux--常用命令精讲(Shell 概述、命令行分类及格式、Linux 命令行的格式、获得命令帮助、查看目录或文件树形信息、创建目录和文件、复制、删除、移动目录和文件及查找目录和文件)
文章目录前言一、Linux命令基础1.Shell概述2.Linux命令的分类2.1 内部命令与外部命令的区别2.2 Linux命令行的格式2.2.1命令字2.2.2 选项2.2.3 参数3.编辑Linux命令行3.1 编辑Linux命令行的辅助操作3.2 命令行提示字符二、Linux命令帮助1.概述2.使用help命令2.使用“--help”选项3.使用man手册页三、目录与文件基本操作1.显示当前工作目录-pwd2.切换工作目录-cd2.1 绝对路径2.2 相对路径2.3 小结3.列表显示目录内容-ls3原创 2020-11-29 15:59:01 · 1052 阅读 · 0 评论 -
搭建 VMware 虚拟环境(VMware、Linux虚拟机、CentOS7、Xshell的安装和配置)
文章目录前言一、VMware Workstation的安装与基本操作安装VMware Workstation资源二、新建虚拟机前言在工作中经常需要对一些新的程序进行测试,在测试过程中,可能需要反复重新搭建测试环境,比较小心翼翼,导致测试的周期延长而虚拟机的出现,使测试工作可以在一个相对独立的环境中进行,并且在虚拟机中复制测试环境变得很容易,大大节省了测试工作的时间成本,最重要的是极大的降低了试错成本一、VMware Workstation的安装与基本操作VMware Workstation是应原创 2020-11-25 10:51:48 · 1416 阅读 · 0 评论 -
体验 Linux 基本操作
文章目录一、Linux 基础命令1.基础命令1.1 TTY 终端1.2 常用命令1.2.1 hostname1.2.2 pwd1.2.3 cd1.2.4 绝对路径与相对路径1.2.5 ls1.3 提示符信息2.系统相关命令2.1 查看系统版本2.2 查看 CPU2.3 查看内存信息2.4 关机操作2.5 重启操作二、查看及修改配置文件1.VI 编辑器简单使用1.1 VI 编辑器简介1.2 VI 编辑器的使用1.2.1 三种工作模式与不同模式之间的切换1.2.2 命令模式基本操作1.2.3 末行模式基本操作2原创 2021-02-18 23:03:35 · 1777 阅读 · 5 评论 -
服务器硬件与 Linux 初体验
文章目录一、服务器硬件知识1.服务器概述2.服务器分类2.1 按照体系架构分类2.1.1 非 x86 服务器2.1.2 x86 服务器2.2 按照应用层次分类2.3 按照机箱结构分类2.3.1 塔式服务器2.3.2 机架式服务器2.3.3 刀片式服务器二、Linux 系统的组成1.Linux 系统的内核2.版本号的说明3.Linux 系统的外围程序3.1 GNU 项目3.2 GPL 和 LGPL 协议4.开源软件三、Linux 系统的发行版本1.简介2.Red Hat 公司3.Debian 系列4.Ubun原创 2021-02-13 18:55:41 · 2868 阅读 · 2 评论