Linux
文章平均质量分 89
wuweide_123
这个作者很懒,什么都没留下…
展开
-
shell编程之正则表达式与文本处理器
文章目录一、正则表达式1.正则表达式定义2.元字符3.表示次数4.位置锚定5.分组或其他6. 扩展正则表达式二、文本处理工具1.grep2.sed基本用法搜索和替代3.awk一、正则表达式1.正则表达式定义正则表达式,又称正规表达式、常规表达式使用字符串来描述、匹配一系列符合某个规则的字符串正则表达式组成普通字符:大小写字母、数字、标点符号及一些其他符号元字符:在正则表达式中具有特殊意义的专用字符2.元字符. 匹配任意单个字符,可以是一个汉字[] 匹配指定范围内的任意单个字原创 2021-11-08 16:10:47 · 390 阅读 · 0 评论 -
shell条件语句、循环语句、函数
文章目录一、pandas是什么?二、使用步骤、一、pandas是什么?二、使用步骤原创 2021-10-27 14:23:13 · 288 阅读 · 0 评论 -
shell脚本基础、执行方式逻辑、变量
文章目录一、什么是shell脚本二、脚本执行逻辑及执行方式三、脚本错误四、重定向与管道操作交互式硬件设备重定向操作管道符五、变量变量类型一、什么是shell脚本定义:1.就是将命令按顺序——列出,最后自动执行2.执行需要权限,也可以直接使用绝对3.脚本其实不复杂,通用脚本环境改变后依然可以使用的脚本构成构成:1.脚本申明(解释器)︰第一行开头"#!/bin/bash",表示此行以下的代码语句是通过/bin/bash程序来解释执行。#!/bin/bash为默认的解释器还有其他类型的解释器,#!原创 2021-10-24 21:05:02 · 722 阅读 · 0 评论 -
pxe批量管理和kickstart无人值守安装
文章目录一、什么是pxe二、pxe优点三、操作过程四、kickstart 无人值守安装一、什么是pxePXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。系统装机的三种引导方式:硬盘、光驱、网络pxe是通过网卡引导启动1.1实现的硬件条件1.BIOS支持2.网卡支持(现在基本都已支持)3.需要在bios中开启开关,服务器一般没原创 2021-10-18 17:33:26 · 183 阅读 · 0 评论 -
yum仓库
文章目录一、yum配置文件1.主配置文件2.仓库设置文件3.日志文件二、yum命令三、搭建本地yum仓库一、yum配置文件1.主配置文件位置:/etc/yum.confyum的repo配置文件中可用的变量:$releasever: 当前OS的发行版的主版本号,如:8,7,6$arch: CPU架构,如:aarch64, i586, i686,x86_64等$basearch:系统基础平台;i386, x86_64$contentdir:表示目录,比如:centos-8,centos-7$原创 2021-10-17 21:36:47 · 508 阅读 · 0 评论 -
DNS域名解析
文章目录BIND域名结构基础DNS系统的作用DNS系统类型缓存域名服务器主域名服务器从域名服务器DNS查询类型及原理查询方式查询原理过程正向解析使用bind构建域名服务器正向解析反向解析主从复制BIND域名结构基础DNS系统的作用正向解析:根据域名查找对应的IP地址反向解析:根据IP地址查找对应的域名DNS系统的分布式数据结构DNS系统类型缓存域名服务器也称为DNS高速缓存服务器通过向其他域名服务器查询获得域名->IP地址记录将域名查询结果缓存到本地,提高重复查询时的速度主域名服原创 2021-10-08 16:25:51 · 329 阅读 · 0 评论 -
DHCP原理及Linux中实现
文章目录DHCP定义好处分配方式租约过程DHCP实现DHCP中继DHCP定义DHCP动态主机配置协议,专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议好处1.减少管理员的工作量2.避免输入错误的可能3.避免IP地址冲突4.当更改IP地址段时,不需要重新配置每个用户的IP地址5.提高了IP地址的利用率6.方便客户端的配置分配方式自动分配:分配到一个IP地址后永久使用手动分配:由DHCP服务器管理员专门指定IP地址动态分配:使用完后释放该IP,功其他客户机使用租约过原创 2021-10-08 15:56:04 · 313 阅读 · 0 评论 -
Linux网络配置
文章目录Linux网络配置命令routenetstatsspingtraceroutenslookupifconfighostnamescpLinux网络配置命令route查看或设置主机中路由表信息route [-n]-n表示将路由记录中的地址信息显示为数字形式增删路由添加 指定网段的路由记录route add -net 网段地址 gw IP地址删除指定网段的路由记录route del -net 网段地址向路由表中添加默认网关记录route add default g原创 2021-10-07 13:55:16 · 308 阅读 · 0 评论 -
深入理解文件系统与日志分析
文章目录inode和block概述日志文件日志的功能日志文件的格式日志文件的分类主要日志文件介绍内核系统日志消息的级别用户日志分析日志管理策略日志文件服务器总结inode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是扇区,每个扇区存储512字节block(块):连续的八个扇区组成一个block,是文件存取的最小单位inode(索引节点):中文译名为“索引节点”,也叫i节点,用于存储文件元信息每个inode都有一个号码,操作系统用inode号码来识别不同的原创 2021-09-25 14:16:25 · 926 阅读 · 0 评论 -
系统安全及应用
文章目录一、账号安全基本措施系统账号清理锁定长期不使用的账号删除无用的账号锁定账号文件passwd、shadow密码安全控制命令历史限制使用su命令切换用户用途及用法密码验证限制使用su命令的用户二、Linux中的PAM安全认证su命令的安全隐患PAM(Pluggable Authentication Modules)可插拔式认证模块PAM认证原理查看某个程序是否支持PAM认证,可以用ls命令查看su的PAM配置文件三、使用sudo机制提升权限sudo命令的用途及用法配置sudo授权总结一、账号安全基本原创 2021-09-17 16:17:47 · 1424 阅读 · 0 评论 -
进程和计划任务管理
文章目录程序和进程的关系程序进程查看进程信息PSps -axups -elf查看进程信息pgrep、pstreepgreppstree进程的启动方式手动启动调度启动进程的前后台调度终止进程的运行计划任务管理at命令crontab总结程序和进程的关系程序保存在硬盘、光盘等个质中的可执行代码和数据静态保存的代码进程在CPU及内存中运行的程序代码动态执行的代码父、子进程:每个程序可以创建一个或多个进程查看进程信息PSps -axu-a:显示当前终端下的所有进程信息,包括其他用户的进程。与“原创 2021-09-14 21:24:06 · 84 阅读 · 0 评论 -
Linux操作系统引导过程
文章目录Linux操作系统引导过程引导过程系统初始化进程Systemd单元类型运行级别所对应的Systemd目标排除启动类故障修复MBR扇区故障修复GRUB引导故障Centos7遗忘root用户的密码系统服务控制系统服务控制控制类型优化启动过程ntsysv工具systemctl工具系统服务的启动和控制总结Linux操作系统引导过程引导过程1.开机自检服务器主机开启后,根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后检测出第一个能够引导系统的设备,根据预设的启动顺序移原创 2021-09-14 21:12:27 · 152 阅读 · 0 评论 -
vim操作
第一讲1.光标在屏幕文本中的移动既可以用箭头键,也可以使用 hjkl 字母键。 h (左移) j (下行) k (上行) l (右移)2.欲进入 Vim 编辑器(从命令行提示符),请输入:vim 文件名 <回车>3.欲退出 Vim 编辑器,请输入 ESC :q! <回车> 放弃所有改动。 或者输入 ESC :wq <回车> 保存改动。4.在正常模式下删除光标所在位置的字符,请按: x5.欲插入或添加文本原创 2021-09-14 21:02:10 · 95 阅读 · 0 评论 -
RAID磁盘阵列
文章目录RAID磁盘阵列RAID 0RAID 1RAID 5RAID 6RAID 1+0区别阵列卡总结RAID磁盘阵列RAID:独立冗余磁盘阵列作用:把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别,常用的RAID级别有:RAID 0、RAID 1、RAID 5、RAID 6、RAID 1+0RAID 0RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数原创 2021-09-09 17:33:42 · 240 阅读 · 0 评论 -
LVM逻辑卷管理和磁盘配额
文章目录一、LVM逻辑卷管理概述实现过程主要命令步骤二、磁盘配额实现磁盘配额的条件Linux磁盘配额的特点CentOS7中设置磁盘配额步骤总结一、LVM逻辑卷管理概述优点:1.保持现有数据不变2.可以动态调整磁盘容量3.高可用性和高灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建实现过程1.将设备指定成物理卷(PV)2.用一个或多个物理卷来创建一个卷组(VG)3.物理卷是用固定大小(默认4M)的物理区域(PE)来定义的4.在物理卷上创建的逻辑卷(LV),是由物理区域组原创 2021-09-08 20:07:39 · 191 阅读 · 0 评论 -
磁盘管理和文件系统
文章目录一、磁盘1.磁盘结构2.MBR与磁盘分区表示3.磁盘分区结构4.文件系统类型二、检测并确认新硬盘1.步骤三、创建文件系统挂载、卸载文件系统查看磁盘使用情况总结一、磁盘1.磁盘结构1.硬盘的物理结构:盘片:硬盘有多个盘片,每盘片2面磁头:每面一个磁头2.硬盘的数据结构:扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位磁道:同一盘片不同半径的同心圆柱面:不同盘片相同半径构成的圆柱面,由同-半径圆的多个磁道组成3.可以用柱头/磁头/扇区类唯一确定磁盘上的原创 2021-09-07 17:31:46 · 63 阅读 · 0 评论 -
用户账号和组账号
文章目录1.用户账号和组账号概述2.用户账号文件3.添加用户账号4.设置更改用户口令5.修改用户账号的属性6.删除用户账号二、组账号1.组账号文件2.添加组账号3.添加删除组成员4.删除组账号5.查询账号信息6.文件的权限和归属7.设置文件和目录的权限8.权限掩码umask总结# 一、用户账号1.用户账号和组账号概述Linux基于用户身份对资源访问进行控制用户账号:超级用户、普通用户、程序用户组账号:基本组(私有组)、附加组(公共组)UID(用户标识号)和GID(组标识号)UID:超级管理员原创 2021-09-07 15:45:38 · 346 阅读 · 0 评论 -
vi编辑器、RPM
文章目录一、文本编辑器1.文本编辑器的作用2.Linux中最常用的文本编辑器二、vi编辑器1.三种工作模式2.三种工作模式之间的切换3.基本操作三、RPM包管理工具1.RPM2.rpm命令的格式3.查询RPM软件包信息4.安装、升级、卸载RPM软件包5.解决软件包依赖关系方法6.维护RPM数据库四、搭建本地yum仓库总结一、文本编辑器1.文本编辑器的作用创建或修改文本文件维护Linux系统中的各种配置文件2.Linux中最常用的文本编辑器vi:类Unix操作系统的默认文本编辑器vim:vim是原创 2021-09-03 17:30:57 · 713 阅读 · 0 评论 -
Linux目录结构
文章目录一、Linux目录结构二、查找文件1.which——查看文件存放目录2.查找文件或目录三、查看文件内容1.cat2.more、less3.head、tail四、统计文件内容五、检索和过滤文件内容六、压缩命令七、归档命令总结一、Linux目录结构树形目录结构根目录:所有分区、目录、文件等的位置起点整个树形目录结构中,使用独立的一个“/”表示常见子目录bin:所有用户可执行的命令sbin:管理员可执行的管理命令boot:系统内核、启动文件dev:硬件文件etc:配置文件,等同于w原创 2021-09-02 19:46:30 · 81 阅读 · 0 评论 -
Linux基础命令和Xshell绑定
文章目录一、Linux1、Shell2、Linux命令的分类3.Linux命令的哲学思想(优点、优势)总结一、Linux1、ShellLinux系统中运行的一种特殊程序在用户和内核之间充当“翻译官”用户在登陆Linux系统时,自动加载一个Shell程序Bash是Linux系统中默认使用的Shell程序2、Linux命令的分类内部命令外部命令集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二原创 2021-09-01 16:57:17 · 524 阅读 · 0 评论