
LINUX
文章平均质量分 83
YH746
这个作者很懒,什么都没留下…
展开
-
iptables防火墙
目录引言一、Linux防火墙基础1、防火墙的概述(1)netfilter(2)iptables2、iptables的表、链结构(1)四表五链结构介绍(2)四表五链的作用(3)四个表规矩表(4)五种规矩链3、数据包控制的匹配流程(1)规矩表之间的顺序(2)规矩链之间的顺序(3)规矩链内的匹配顺序(4)数据包在规则表、链间的匹配流程二、编写防火墙规则1、iptables安装(1)关闭firewalld防火墙(2)安装iptables 防原创 2021-09-17 20:46:13 · 188 阅读 · 0 评论 -
Shell编程之免交互
目录引言一、Here Document免交互1、Here Document概述2、基本语法格式3、特殊字符“<<”4、注意事项二、Here Document常规用法1、直接把输入的从命令行输出2、输入保存到文件3、追加输入保存到文件4、输入保存到文件5、创建yum源6、通过 read 命令接收输入并打印7、通过 passwd 给用户设置密码8、将变量替换成实际值9、整体赋值给一个变量10、关闭变量替换的功能11、标记前面加‘原创 2021-09-15 21:04:07 · 249 阅读 · 0 评论 -
Shell编程之正则表达式与文本处理器
目录引言一、正则表达式1、正则表达式定义2、基础正则表达式(BRE)3、扩展正则表达式(ERE)二、文件处理器1、grep2、sed3.awk三、常用的文件工具1、cut2、sort3、uniq4、tr总结引言当学会了使用循环语句和函数的时候,灵活运用正则表达式,可以更快速、更高效的使用循环语句和函数,方便管理人员的操作。一、正则表达式1、正则表达式定义(1)正则表达式,又称正规表达式、常规表达式。(2)通常被用来检索、替.原创 2021-09-14 13:59:05 · 196 阅读 · 0 评论 -
Shell编程之循环语句与函数
目录一、循环语句1、for循环语句(1)for语句(2)语句的结构(3)语句的结构图2、while循环语句(1)while语句(2)语句的结构(3)语句的结构图3、until循环语句(1)until语句(2)语句的结构(3)语句的结构图二、Shell函数1、函数的定义2、ShelI脚本调试三、Shell数组1、应用场景2、数组的定义3、数组的分类4、数组的定义方式总结在使用循环语句和函数,且具有很强大的功能,可以..原创 2021-09-14 00:41:20 · 200 阅读 · 0 评论 -
Shell编程之条件语句
目录引言一、条件测试1、文件测试与整数测试(1)test命令(2)文件测试(3)整数测试2、字符串测试与逻辑测试(1)字符串测试(2)逻辑测试二、if语句1、if单分支语句(1)单分支的结构(2)单分支if语句的语法格式(3)单分支if语句的结构图2、if双分支语句(1)双分支的结构(2)双分支if语句的语法格式(3)双分支if语句的结构图3、if多分支语句(1)多分支的结构(2)多分支if语句的语法格式(3)多分支if原创 2021-09-04 21:24:50 · 421 阅读 · 0 评论 -
Shell编程规范与变量
目录引言一、Shell脚本概述1、Shell脚本的概念2、Shell脚本应用场景3、Shell的作用4、Shell编程规范(1)编写脚本代码(2)赋予可执行权限:是脚本具有可执行属性(3)执行脚本文件(4)更完善的脚本构成5、重定向操作(1)交互式硬件设备(2)重定向操作6、管道操作符号“|”二、Shell脚本变量1、变量的作用、类型(1)变量的作用(2)变量的类型2、自定义变量(1)echo命令定义一个新的变量(2)赋值时原创 2021-09-03 20:23:30 · 676 阅读 · 0 评论 -
PXE高效批量网络装机
目录一、部署PXE远程安装服务原理1、PXE原理2、PXE概念3、PXE优点4、部署PXE的前提条件5、KickStart概述6、PEX服务的构建过程7、TFTP8、xinetd9、vmlinuz(可引导的、压缩的内核)10、initrd(系统初始化文件)11、pxelinux.0(启动菜单文件)二、搭建PXE远程安装服务器步骤1、所需安装包2、安装步骤三、实现Kickstart无人值守安装1、所需安装包2、安装步骤总结在大规.原创 2021-09-02 00:05:51 · 252 阅读 · 0 评论 -
部署YUM仓库、FTP服务以及NFS共享服务
引言一、YUM仓库服务1、YUM概述(1)YUM(Yellow dog Updater Modified)YUM的前身是YUP(Yellow dog Updater,Yellow dog Linux的软件更新器),最初由TSS公司(Terra Soft Solutions,INC.),使用Python语言开发而成,后来由杜克大学(Duck University)的Linux开发队伍进行改进,命名为 YUM(Yellow dog UpdaterModified)。(2)安装或更新软件.原创 2021-08-31 22:59:54 · 989 阅读 · 0 评论 -
Linux系统中的远程访问及控制
目录引言一、SSH远程管理1、定义2、优点3、客户端与服务端4、SSH服务的开启以及端口号5、Telnet与SSH区别6、OpenSSH常用配置文件二、ssh远程登求方式1、ssh [远程主机用户名]@[远程服务器主机名或IP地址] -p port2、ssh -l [远程主机用户名] [远程服务器主机名或IP地址] -p port三、配置 OpenSSH 服务端1、服务配置2、安全调优四、sshd服务支持两种验证方式1、密码验证2、密钥对验原创 2021-08-31 15:20:53 · 950 阅读 · 0 评论 -
Linux系统中的DNS域名解析服务
目录一、DNS的基础1、DNS域名系统(Domain Name System缩写DNS,DomainName被译为域名)2、DNS使用的协议及端口号二、DNS的作用1、TCP是用来做区域传送,多用于主从同步2、UDP是用来做DNS解析的3、正向解析查询过程4、两种查询方式5、DNS服务器类型三、BIND的安装和配置一、DNS的基础1、DNS域名系统(Domain Name System缩写DNS,DomainName被译为域名)是因特网的一项核心服务,它作原创 2021-08-26 20:20:45 · 575 阅读 · 0 评论 -
Linux系统中DHCP服务的原理及相关配置
目录引言一、DHCP的原理二、典型的C/S模式三、DHCP的好处四、DHCP的分配方式五、DHCP工作原理六、更新租约七、DHCP会获得169.254.0.0/16网段的地址八、DHCP服务的相关配置总结引言由于IPv4的地址稀缺,采用DHCP技术动态地为主机配置参数,可以非常有效地解决目前IP地址不足和用户不固定性等问题,而网络管理就成为了各种网络成功运行的关键因素,利用DHCP服务进行网络管理显得越来越重要。减少网络管理员的工作量及错误,以达到加强网络管理原创 2021-08-25 20:12:17 · 549 阅读 · 0 评论 -
Linux网络设置
目录引言一、查看网络配置1、查看网络接口信息2、查看主机名称3、查看路由表条目4、查看网络连接情况5、获取socket统计信息6、netstat命令与ss命令区别二、测试网络连接1、测试网络连通性2、测试从当前主机到目标的主机之间经过的网络节点3、测试DNS域名解析三、使用网络配置命令1、临时配置—使用命令调整网络参数2、固定设置—通过配置文件修改网络参数3、设置网路接口参数4、设置路由记录四、修改网络配置文件1、/etc/sysc原创 2021-08-21 18:43:39 · 615 阅读 · 1 评论 -
Linux文件系统与日志分析
目录引言一、inode和block概述1、文件的结构2、block(块)含义3、inode(索引节点)含义4、用户访问数据的过程5、查看文件名对应的inode号码的方式6、Linux系统文件三个主要的时间属性7、inode的大小8、inode的特殊作用9、inode节点耗尽故障处理二、链接文件1、链接文件分类2、创建硬链接和软链接的命令3、恢复EXT类型的文件4、恢复XFS类型的文件三、日志文件1、日志的功能2、日志文件的分类3原创 2021-08-20 22:13:28 · 569 阅读 · 0 评论 -
Linux系统安全及应用
引言一、账号安全基本措施1、系统账号清理①将非登录用户的Shell设为/sbin/nologin;②锁定长期不使用的账号;③删除无用的账号;④锁定账号文件passwd、shadow。#锁定文件并查看状态[root@localhost ~]# lsattr /etc/passwd /etc//shadow #(查看状态)---------------- /etc/passwd---------------- /etc//shadow[root@localhos原创 2021-08-20 17:17:21 · 311 阅读 · 0 评论 -
Linux系统中的进程和计划任务管理
引言一、查看进程1、程序和进程的关系①程序:保存在硬盘、光盘等介质中的可执行代码和数据;静态保存的代码②执行进程:在CPU及内存中运行的程序代码;动态执行的代码;父、子进程;每个程序可以创建一个或多个进程。2、查看静态的进程统计信息—ps命令①常用的参数 参数 含义 -a 显示当前终端下的所有进程信息,包括其他用户的进程。与"x"选项结合时将显示系统中所有的进程信息。 -u原创 2021-08-18 15:20:19 · 687 阅读 · 0 评论 -
Linux系统中的引导过程与服务控制
引言一、Linux操作系统引导过程1、引导过程总览①开机自检服务器主机开机以后,将根据主板BIOS 中的设置对CPU (Central Processing Unit,中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。总结:检测出第一个能够引导系统的设备(比如:硬盘或光驱)。②MBR引导当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中 MBR (Master Boot Record,主引导记录)的设置原创 2021-08-13 23:28:44 · 626 阅读 · 0 评论 -
Linux系统中的RAID概念与配置
目录引言一、RAID磁盘阵列详解1、RAID磁盘阵列介绍2、RAID 0磁盘阵列介绍3、RAID 1磁盘阵列介绍4、RAID 5磁盘阵列介绍5、RAID 6磁盘阵列介绍6、RAID 1+0磁盘阵列介绍二、阵列卡介绍1、阵列卡介绍2、阵列卡的缓存三、构建软RAID磁盘阵列配置1、创建RAID 0步骤2、创建RAID1步骤3、创建RAID5步骤4、创建RAID10步骤5、watch命令使用6、检查磁盘是否EL做RAID7、创建/etc.原创 2021-08-13 21:13:27 · 253 阅读 · 0 评论 -
Linux系统中的LVM与磁盘配额
引言一、LVM概述1、LVM(Logical Volume Manager)逻辑卷管理①能够在保持现有数据丕变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。②/boot分区用于存放引导文件,不能基于LVM创建。2、LVM机制的基本概念①PV(Physical Volume,物理卷)物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Ph原创 2021-08-11 18:08:14 · 1465 阅读 · 0 评论 -
Linux系统中的磁盘管理与文件系统
引言一、磁盘基础1、磁盘结构①硬盘的物理结构盘片:硬盘有多个盘片,每个盘片2面;磁头:每面一个磁头。②硬盘的数据结构扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位。磁道:同一盘片不同半径的同心圆。柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。③硬盘存储容量=磁头数×磁道(柱面)数×每道扇区数×每扇区字节数④可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域。⑤磁盘接口类型:IDE、SATA、SCSI、SAS(原创 2021-08-10 18:35:34 · 985 阅读 · 0 评论 -
Linux系统的帐号和权限管理
一、管理用户帐号和组帐号1、Linux基于用户身份对资源访问进行控制①用户帐号:超级用户、普通用户、程序用户②组帐号:基本组(私有组)帐号只有一个,一般为创建用户时指定的组;附加组(公共组)就是用户除了基本组以外,额外添加指定的组。③UID和GIDLinux 操作系统中的每一个用户帐号都有一个数字形式的身份标记,称为 UID(UserIDentity,用户标识号),对于操作系统核心来说,UID 是区分用户的基本依据,原则上每个用户的 UID 号应该是唯一的。root 用户帐号的 UID原创 2021-08-07 20:10:12 · 322 阅读 · 0 评论 -
Linux系统中的安装及管理程序
目录引言一、Linux应用程序基础1、应用程序与系统命令的关系2、典型应用程序的目录结构3、常见的软件包封装类型二、RPM包管理工具1、Red-Hat Package Manager2、RPM软件包3、rpm命令的格式4、查询PM软件包信息5、安装、升级、卸载RPM软件包6、维护RPM数据库7、解决软件包依赖关系方法三、yum源安装1、配置本地yum源仓库2、yum常用的操作命令3、在没有本地源也没有在线源的情况下,安装带有依赖包的服务的步原创 2021-08-04 21:45:43 · 306 阅读 · 0 评论 -
Linux系统目录和文件管理
目录引言一、Linux目录结构1、树形目录结构2、常见子目录的作用二、查看及检索文件1、查看文件内容—cat命令2、查看文件内容—more命令4、查看文件内容—less命令5、查看文件内容head、tail命令6、统计文件内容—wc命令7、检索和过滤文件内容grep命令三、备份及回复文档1、压缩命令gzip、bzip2命令2、归档命令tar命令四、VI文本编辑器1、文本编辑器—vi命令2、vi编辑器的工作模式3、命令模式的基本操作.原创 2021-07-31 22:49:56 · 287 阅读 · 0 评论 -
Linux常用命令
目录前言一、Linux命令基础1、shell2、Linux命令的分类3、Linux命令行格式4、编辑linux命令行的辅助操作二、Linux命令帮助1、获得命令帮助的方法2、使用man(帮助)命令阅读手册页3、查看当前的工作目录—pwd4、将用户的工作目录更改到其他位置5、列表显示目录内容—ls6、设置别名-alias7、统计目录及文件空间占用情况-du三、目录与文件基本操作1、创建新目录—mkdir命令2、创建空文件—touch命令3原创 2021-07-29 20:18:44 · 331 阅读 · 0 评论 -
虚拟机安装Linux的CentOS系统
引言在实践安装了数次CentOS 7 的安装后,觉得应该写个详细的系统安装步骤文档来做参考,以便日常工作需要和同事需要。一、软件准备工作1、先下载VMware Workstation虚拟机软件,并安装成功。2、准备好了,centos7镜像文件(这边用到的是7.6的版本)二、虚拟机安装Linux的CentOS系统步骤1、打开“VMware Workstation Pro”(这边用到的版本是15.5),如下图所示:2、点击“创建新的虚拟机”,如下图所示:3、选择“自定义(高.原创 2021-07-24 22:51:15 · 1225 阅读 · 2 评论