Linux
文章平均质量分 88
粉毛狐狸
这个作者很懒,什么都没留下…
展开
-
Firewalld防火墙
firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具它支持IPv4、IPr6防火墙设置以及以太网桥(在某些高级服务可能原创 2022-06-05 23:56:54 · 299 阅读 · 0 评论 -
iptables防火墙
Linux包过滤防火墙概述netfilteriptablesiptables的表、链结构规则的作用:链的作用:链的分类依据:默认包括5种规则链INPUT:OUTPUT:FORWARD:POSTROUTING链:PREROUTING链:iptables概述-netfilter和iptables关系:iptables的四表五链结构介绍四表五链四表:raw表:mangle表:nat表:filter表:五链:INPUT:原创 2022-06-05 23:43:36 · 1253 阅读 · 0 评论 -
Shell脚本之免交互
目录定义语法格式示例直接把输入的从命令行输出将输入的内容保存到文件,并查看创建本地yum源更改用户密码Here Document 变量设定定义示例格式控制去掉空行多行注释expect定义安装expect案例使用I/O重定向的方式将命令列表提供给交互式程序。标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地 生产出一个文件并用作命令的标准输入,Here Document 可以与非交互式程序和命令一起使用命令 ...原创 2022-06-05 23:11:35 · 143 阅读 · 0 评论 -
源码编译安装LAMP
LAMPLAMP简介与概述(一)、LAMP平台概述(二)、构建LAMP平台顺序(三)、编译安装的优点(四)、各组件的主要作用(平台)Linux:(前台)Apache:(后台)MySQL:(中间连接)PHP/Perl/Python:扩展什么是ApacheLAMP数据流向搭建示例安装Apache服务安装mysql1.安装环境依赖包2.创建用户3.解压压缩包4.配置软件模块5.给用户赋予权限6.更改管理主/组chown mysq原创 2022-05-19 19:14:16 · 136 阅读 · 0 评论 -
Shell编程之正则表达式与文本处理器(一)
1.基础正则表达式元字符的用法2.扩展正则表达式元字符的用法3.grep命令的使用方法4.文本处理器的常用方法(cut、sort、uniq、tr)原创 2022-05-10 17:30:37 · 794 阅读 · 0 评论 -
文本处理器之sed工具
目录文本处理器概述sed工具概述sed的工作原理sed命令格式常用选项编辑命令格式常见的操作用法示例案例显示文件的内容显示文件的第三行打印文件的4-6行打印奇数行打印偶数行输出第十二行为末尾偶数行输出第十一行为末尾偶数行打印网卡第二行打印带有‘the’的行从第四行起,打印带有‘the’的行打印带有‘the’行数的行号打印以IP开头的行数打印以‘.’结尾的行数打印行数是以数字0-9结尾的行数删除文本的某一行(原创 2022-05-07 01:11:12 · 655 阅读 · 0 评论 -
Shell最终章—Shell函数
Shell函数将命令序列按格式写在一起可方便重复使用命令序列Shell函数定义[ function ] 函数名(){ 命令序列 [return x]}调用函数,输出this is tanf调用函数,输出hello赋予权限并执行运行先后顺序输出一个是输入数2倍的数赋予权限并运行脚本进行验证输出一个有两个数相加的数函数的作用范围函数在Shell脚本中仅在当前Shell环境中有效Sh...原创 2022-05-04 09:22:46 · 287 阅读 · 0 评论 -
Shell编程之循环语句与函数
for语句的结构读取不同的变量值,用来逐个执行同一组命令示例:for命令显示数字1-8显示字母a-d显示字母a b c显示几行的数字seq命令:从1到某个数之间所有的整数输出六个hello输出0-50之间所有的数显示数字10-0编写脚本(只需将大括号里的数字变动位置即可)赋予权限,并运行0-10之间隔两个数就显示一个数即使里面没有变量,但如果我们在外面添加一个变量时,里面的echo仍旧..原创 2022-05-03 00:57:41 · 217 阅读 · 0 评论 -
远程访问(ssh)及控制
SSH远程管理配置OpenSSH服务端.SSH (Secure Shell) 协议是一-种安全通道协议 (telnet是明文加密,ssh是密文加密)对通信数据进行了加密处理,用于远程管理OpenSSH服务名称: sshd服务端主程序: /usr/sbin/sshd服务端配置文件: /etc/ssh/sshd_ config使用SSH客户端程序密钥对验证的SSH体系TCP Wrappers访问控制TCP Wrappers概述TCP Wrappers访问..原创 2022-05-03 00:56:58 · 1584 阅读 · 0 评论 -
部署YUM仓库
YUM概述YUM(yellow dog Updater Modified)基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的TUM软件仓库提供YUM仓库服务准备安装源软件仓库的提供方式FTP服务:ftp://……HTTP服务:http://……本地目录:file://……RPM软件包的来源CentOS发布的RPM包集合第三方组织发布的RPM包集合用户自定义的RPM包集合部署YUN软件仓库构建CentOS 7软件仓库原创 2022-04-26 21:51:10 · 880 阅读 · 0 评论 -
Shell编程之条件语句
条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式一:test原创 2022-04-26 21:28:27 · 303 阅读 · 0 评论 -
Shell编程规范与变量
Sell脚本概述Sell脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句已完成更复杂的操作Sell脚本应用场景(1)重复性操作(2)交互性任务(3)批量事务处理(4)服务运行状态监控(5)定时任务执行(6)…………Sell的作用Sell的作用——命令解释器,“翻译官”介于系统内核与用户之间,负责解释命令行用户的的登入Shell登入后默认使用的Shell程序,一般为/bin/bash不同She原创 2022-04-26 09:54:26 · 319 阅读 · 0 评论 -
PXE高效批量网络装机
部署PXE远程安装服务搭建PXE远程安装服务器验证PXE网络安装实现Kickstart无人值守安装准备安装应答文件实现批量自动装机PXE概述PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质PXE (Preboot eXcution Environment)预启动执行环境,在操作系统之前运行服务端运行DHCP服务,用来分配地址、定位引导程序运行TFTP服务,提供引导程序下载客户端原创 2022-04-21 13:45:53 · 457 阅读 · 0 评论 -
FTP理论与实践
FTP概述VSFTP模式(c/s模式)工作原理模式:主动模式和被动模式FTP端口和作用20端口用于建立数据连接,并传输文件数据21端口用于建立控制连接,并传输FTP控制命令FTP配置文件实验匿名用户与本地用户登陆权限和方式用户黑白名单原创 2022-04-19 04:01:18 · 1343 阅读 · 0 评论 -
DHCP原理与配置
DHCP工作原理DHCP服务器配置方法DHCP客户端获取IP地址DHCP中继原理与配置原创 2022-04-17 23:05:21 · 1848 阅读 · 0 评论 -
DHCP配置实战(手把手超详细过程)
配置实战操作步骤注意点实战流程如何验证实战成功原创 2022-04-14 01:00:15 · 798 阅读 · 0 评论 -
Linux网络设置
查看网络配置查看网络接口信息ifconfig查看所有活动的网络接口信息注释:如何查看的示例回环网卡:测试访问本机地址(简单排错)运行服务选项总结查看网络接口信息 ifconfig修改网络配置文件示例设置网络接口参数ifconfig示例:设置网卡第一种方法:ifconfing ens37 dowm第二种方式:vim第三种方法:ifup ifdown查看主机名称hostname命令示例实例第一种:临时更换主机名(基本不用原创 2022-04-12 03:49:34 · 4238 阅读 · 0 评论 -
过程引导与服务控制
.过程引导与服务控制原创 2022-04-10 20:57:15 · 93 阅读 · 0 评论 -
深入理解Linux文件系统与日志分析
inode与blockinode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block(块)连续的八个扇区组成一个block是文件存取的最小单位inode(索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息注:1.原信息就是文件属性(详细信息,包括权限、大小、属主、属组、创建时间,但目录名不算)2.数据就是文件的编写的内容3.一个文件必须占有一个inode,但至少会占用一.原创 2022-04-09 00:51:36 · 1911 阅读 · 0 评论 -
系统安全及应用
账号基本安全措施系统账号清理、密码安全控制、命令历史清理、自动注销用户切换与提权su、sudo开关机安全控制BIOS引导设置、禁止Ctrl +Alt + Del快捷键、GRUB菜单设置密码终端控制John the Ripper工具namp命令原创 2022-04-08 17:28:23 · 4003 阅读 · 0 评论 -
进程和计划任务管理(二)
终止进程的运行pkill命令作用根据特定条件终止相应的进程常用命令选项-U根据进程所属的用户名终止相应进程-t:根据进程所在的终端终止相应进程示例[root@localhost ~]# pgrep -l -U"hackli"3045 bash[root@localhost ~]# pkill -9 -U "hackli""[root@localhost ~]# pgrep -l -U"hackli""在分窗口中进行查看bash...原创 2022-04-06 10:45:38 · 1079 阅读 · 0 评论 -
进程和计划任务管理
查看进程程序进程区别扩充线程查看进程信息ps定义格式常用的参数常用的选项组合示例查看进程信息ps定义示例查看进程信息top作用格式示例查看进程信息pgrep作用示例常用的参数查看进程信息pstree作用进程的启动方式手工启动前台启动后台启动调度启动进程的前后台调度Ctrl+Z组合键jobs命令fg命令终止进程的运行Ctrl+C组合键kill、killall命原创 2022-04-05 23:08:42 · 722 阅读 · 0 评论 -
服务器硬件及RAID配置实战
RAID磁盘阵列介绍和详解RAID实战举例原创 2022-04-05 01:13:32 · 183 阅读 · 0 评论 -
安装及管理程序
Linux应用程序基础 当我们主机安装1 inux操作系统时候,也会同时安装--些软件或网络服务等等。但是呢随着系统--起安装的软件包毕竟他是少数的,能够实现的功能也是有限的。那么我们相拥为主机提供更多更丰富的功能的时候,就需要安装新的程序了。应用程序与系统命令的关系角色 系统命令 应用程序 文件位置 一般在/bin/sbin目录中,或为Shell内部指令 通常在/usr/bin和/usr/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配..原创 2022-04-04 19:43:38 · 1749 阅读 · 0 评论 -
rpm安装出现警告: 密钥 ID f4a80eb5: NOKEY的解决办法
当我们使用rpm安装时有时会出现警告:/mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY,这是因为各个软件之间总会存在一些依赖关系,所以才会发出警告,这时候我们只需要在后面加上"--force --nodeps"就行...原创 2022-04-04 10:51:31 · 14647 阅读 · 1 评论 -
账号和权限管理(二)
用户账号管理(useradd、 passwd, usermod. userdel)组账号管理(groupadd、 gpasswd、 groupdel)用户账号文件与组账号文件查询账号相关信息的命令(groups. id、 finger, w)设置目录与文件权限(chmod)设置目录与文件归属(chown)原创 2022-04-01 23:35:49 · 228 阅读 · 0 评论 -
账号和权限管理(一)
管理用户账号和组账号用户账号和组账号的概述Linux基于用户身份对资源访问进行控制用户账号超级用户、普通用户、程序用户超级用户:ID=0普通用户:ID=1-999(1-999是保留的,创建用户从1000开始)程序用户:(fit svn apache)伪用户,不能登录操作系统只能弄服务组账号组账号:把一个一个账号放进去的组 (一个组里的每个账号就叫做组账号)基本组(私有组)(每一用户创建成功都会有自己的组)相当于人的主职业附加组(公有组)(额外加入的组)相当原创 2022-04-01 02:18:14 · 1170 阅读 · 0 评论 -
LVM与磁盘配额(超全)
物理卷管理卷组管理逻辑卷管理磁盘配额的作用范围、限制对象、限制类型、限制方法磁盘配额管理原创 2022-03-31 02:23:33 · 1254 阅读 · 0 评论 -
Linux目录与文件操作
Linux目录与文件操作原创 2022-03-28 21:00:00 · 1134 阅读 · 0 评论 -
Linux命令精讲
通配符作用及Linux基础命令讲解原创 2022-03-28 19:50:46 · 1036 阅读 · 0 评论 -
Linux概论及命令讲解
Linux命令基础ShellShell是Linux系统中运行的一种特殊程序(相当于软件),在用户和内核之间充当翻译官。在用户登录Linux系统时,会自动加载一个Shell程序。Bash是Linux系统中默认使用的Shell程序(文件位于/bin/bash) Shell是Linux系统中后台运行的一种特殊程序也川以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。 用户使用应用程序发布指令比如(使用浏览器访向网页)。 shell去通知操作系统需要进行什...原创 2022-03-28 15:14:23 · 120 阅读 · 0 评论