linux
低速前行
这个作者很懒,什么都没留下…
展开
-
PXE高效批量网络装机及无人值守 解放你的双手
目录一、部署 PXE 远程安装服务1.1、PXE 优点1.2、简介二、搭建PXE远程安装服务器2.1、规划2.2、配置安装2.3、验证 PXE 网络安装三、实现 Kickstart 无人值守安装3.1、准备安装应答文件3.2、保存自动应答文件3.3、实现批量自动装机一、部署 PXE 远程安装服务在大规模的 Linux 应用环境中,如 Web 群集、分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何为数十乃至上百台服务器裸机快速安装系统呢?传统的 USB 光驱、移动硬盘等安装方法显然已经难以原创 2020-11-03 07:27:44 · 375 阅读 · 0 评论 -
Shell编程之正则表达式 与文本处理器 终
之前shell没写完这里补上,还有什么不明白的可以看我之前的博客一 正则表达式1.1、正则表达式1.2、用途1.3、分类二 、基础正则表达式三 、基础正则表达式:元字符总结四 、sed概述4.1、命令常见用法4.2、输出符合条件的文本4.3、删除符合条件的文本4.4、替换符合条件的文本4.5、迁移符合条件的文本五 、awk工具5.1、按行输出文本5.2、按字段输出文本5.3、通过管道、双引号调用Shell命令六、sort工具七、uniq工具八、tr工具一 正则表达式1.1、正则表达式是使用单个字符串来原创 2020-11-03 01:25:46 · 142 阅读 · 0 评论 -
小型论坛部署涵盖(网络、pxe、LAMP、NFS),可以试着搭建一个玩玩
目录一、综合架构1、拓扑图2、环境描述:3、实验简述1、配置DNS服务器2、LAMP及论坛部署(1)首先进行编译安装httpd,将两个apr和httpd解压,并将apr文件放入httpd/srclib目录下分别取名为apr及apr-util文件(2)安装mysql(3)安装PHP3、PXE服务4、NFS搭建5、客户机验证一、综合架构1、拓扑图2、环境描述:客户端:无任何系统的裸金属机器DNS:192.168.10.10/24 提供DNS域名解析PXE:192.168.10.20/24 提供DH原创 2020-11-03 01:07:01 · 351 阅读 · 0 评论 -
Tomcat详解部署及优化 需要的请拿走
目录一、Tomcat知识点1)Tomcat介绍2)Tomcat核心组件3) Tomcat处理请求过程二、案列实施1、下安装JDK2、安装启动Tomcat3、优化tomcat启动速度3、虚拟主机配置4、Tomcat优化1)Tomcat配置文件参数优化一、Tomcat知识点1)Tomcat介绍自从JSP发布之后,推出了各式各样的JSP引擎,Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servl原创 2020-11-01 23:38:01 · 181 阅读 · 0 评论 -
MYSQL数据库 主从复制原理及部署 适合初入MYSQL
目录原理主从知识扩展Mysql主从服务搭建(1)建立时间同步环境(2)编译安装MySQL数据库(3)登录Master主服务器配置 20.0.0.21(4)登录salve 从服务器配置(5)验证原理在企业网站中,后端MySQL数据库只有一台时,会有以下问题:单点故障,服务不可用无法处理大量的并发数据请求数据丢失—大灾难改造办法:增加MySQL数据库服务器,对数据进行备份,形成主备确保主备MySQL数据库服务器数据是一样的主服务器宕机了,备份服务器继续工作,数据有保障MySQL主从复制与读原创 2020-11-01 23:12:33 · 488 阅读 · 1 评论 -
MYSQL数据库备份恢复 建议多看看,很重要!!
目录一、数据备份的重要性1)数据库备份的分类二、常见的备份方法1)MySQL完全备份2)数据库完全备份分类三、数据库备份与恢复1)MySQL数据库完全备份与恢复2)mysqldump备份与恢复3) MySQL数据库增量备份恢复4)基于位置的恢复5)基于时间恢复基于这个时间点,可以以这个时间为结束时间,恢复这个时间之前的数据一、数据备份的重要性●在生产环境中,数据的安全性至关重要●任何数据的丢失都可能产生严重的后果●造成数据丢失的原因:程序错误认为操作失误运算错误磁盘故原创 2020-11-01 22:59:56 · 159 阅读 · 0 评论 -
MYSQL数据库 索引的详细解读 值得一看
目录一、索引的概念1、索引的作用二、索引的分类1、普通索引创建的三种方式与删除2、创建唯一索引与创建的三种方式3、主键索引与创建的两种方式4、组合索引5、全文索引6、创建索引的原则依据三、事务的概念1、事务的ACID特点2、事务控制语句3、Mysql事务处理两种方法实列四、存储引擎的概念1、常用存储引擎MylSAM2、常用存储引擎lnnoDB3、企业选存储引擎的依据4、修改存储引擎一、索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址无须对整个表进行扫描,原创 2020-10-30 19:31:36 · 157 阅读 · 0 评论 -
MYSQL初识 适合刚刚接触数据库
目录一、MYSQL1)查看数据库结构2)SQL语言(增,删,改,查)2.1)DDL创建与删除库,表2.2)DML管理表中数据2.3)DQL数据查询2.4)DCL设置用户权限二、MYSQL高级操作1)清空表2)临时表3)克隆表:生产环境必备技能一、MYSQL1)查看数据库结构查看所有数据库信息mysql> show databases;+--------------------+| Database |+--------------------+| informat原创 2020-10-30 17:51:35 · 172 阅读 · 0 评论 -
Firwalld 防火墙基础及IPtables防火墙 基础中的基础必看
目录一、Firwalld概述1、Firwalld简介2、一、Firwalld概述1、Firwalld简介firewalld是CentOS7/Red Hat7的一大特性,最大的好处有两个:第一个支持动态更新,不用重启服务;第二个就是加入了防火墙的zone概念firewalld有图形界面和工具界面,由于我在服务器上使用,图形界面请参照官方文档,本文以字符界面做介绍。Centos7默认安装了firewalld,如果没有安装的话,可以使用 yum install firewalld firewalld原创 2020-10-29 22:38:28 · 352 阅读 · 1 评论 -
详细解析部署YUM仓库及NFS共享服务 简单易懂 适合小白
部署YUM仓库及NFS共享服务一、YUM仓库服务1.1、YUM概述1.2、部署YUM仓库1)软件仓库的提供方式2)RPM软件包的来源3)构建CentOS 7软件仓库3)在软件仓库中加入非官方RPM包组4)为客户机指定YUM仓库位置1.3、使用YUM工具管理软件包1)关于YUM命令2 ) YUM的配置文件3 ) YUM缓存目录4 ) 查询软件包5 ) 查询软件包组5 ) 软件安装、升级5 ) 软件卸载二、NFS共享存储服务2.1使用NFS发布共享资源1 ) NFS (Network File System)原创 2020-10-28 00:04:33 · 122 阅读 · 0 评论 -
DNS域名解析 学习了解作用以及如何配置 内附案例可跟做 适合初学者
DNS域名解析服务一、BIND域名服务基础1.1、DNS系统的作用及类型1)DNF作用2)DNS类型1.2、BIND的安装和配置文件1)BIND软件安装2)BIND服务3)主配置文件named.conf4)区域配置部分4.1全局TTL配置项及SOA记录4.2区域数据配置文件的特殊应用5)对配置文件进行语法检查二、使用BIND构建域名服务器2.1、构建缓存域名服务器1)案例环境2)案例拓扑3)基本配置步骤4)建立主配置文件named.conf5)确认根域的区域数据文件named.ca6)启动named服务7)原创 2020-10-27 12:23:53 · 453 阅读 · 0 评论 -
快速理解 DHCP原理与配置 小白入门必看
DHCP原理与配置一、DHCP1.1、DHCP简介1.2、DHCP优点1.3、DHCP的分配方式二、DHCP的工作原理2.1、DHCP的租约过程1)客户机请求IP地址2)服务器响应3)客户机选择IP地址4)服务器确定租约5)重新登录6)更新租约三、DHCP服务器的配置3.1、使用DHCP动态配置主机地址1)DHCP服务2)可分配的地址信息主要包括3)DHCP服务器软件4)DHCP主配置文件5)启动DHCP服务6)使用DHCP客户端一、DHCP1.1、DHCP简介DHCP是DynamicHostConf原创 2020-10-27 00:55:53 · 481 阅读 · 0 评论 -
Linux网络设置 基础中的基础,值得一看
Linux网络设置一、查看网络配置1.1、查看网络接口信息ifconfig1.2、查看主机名称hostname1.3、查看路由表条目route1.4、查看网络连接情况netstat1.5、获取socket统计信息ss二、测试网络连接2.1、测试网络连接ping2.2、跟踪数据包traceroute2.3、域名解析nslookup三、使用、修改网络配置命令3.1、设置网络参数的方式3.2、设置网络接口参数ifconfig3.3、设置路由记录route3.4、修改主机名hostname3.5、主机名称配置文件3原创 2020-10-26 23:03:01 · 131 阅读 · 0 评论 -
深入理解Linux文件系统及日志分析 超简单易懂
深入理解Linux文件系统及日志分析一、INODE与BLOCK1.1、inode与block概述1.2、inode的内容二、软连接与硬链接2.1、连接文件三、恢复误删除的文件3.1、EXT类型文件恢复1、下面将介绍使用extundelete工具如何恢复误删除的文件。一、INODE与BLOCK1.1、inode与block概述文件是存储在硬盘上的,硬盘最小存储叫做扇区,每个扇区512字节操作系统读取硬盘信息,不会一个一个扇区读取。实际情况一下连续读取多个扇区,一次性读取多个扇区,叫做块(Block)原创 2020-10-26 22:15:20 · 398 阅读 · 0 评论 -
Linux 系统安全及应用,简单易懂
系统安全及应用一、账号安全控制1.1 账号安全基本措施1、系统帐号清理1)将非登录用户的Shell设为/sbin/nologin2)锁定长期不使用的账号3)删除无用的账号4)锁定账号文件passwd、shadow1.2、密码安全控制1)设置密码有效期2)要求用户下次登陆修改密码1.3 命令历史限制1)减少命令的记录条数2)注销时自动清空命令历史1.4、终端自动注销二、系统引导和登录控制2.1、使用su命令切换用户2.1.1、用途和用法2.2、限制使用su命令的用户2.3、Liunx中的PAM安全认证2.4、原创 2020-10-24 17:06:03 · 118 阅读 · 0 评论 -
Oracle数据库 简介安装教程 详解 适合初次接触者
Oracle数据库 一、Oracle数据库简介一、Oracle数据库简介原创 2020-10-22 19:54:22 · 755 阅读 · 2 评论 -
MySQL集群MHA高可用及故障切换实验,有需要的可以来看,适合初学简单易懂
MHA高可用及故障切换实验一、MHA简介1.1、MHA(Master High Availability)1.2、MHA工作原理总结为以下几条:二、实验架构设计2.1、基本环境2.2 一主两从搭建一、MHA简介1.1、MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中原创 2020-10-22 08:33:55 · 371 阅读 · 2 评论 -
Linux 进程及计划任务管理 适合小白 入门级
进程及计划任务管理一、查看进程1、程序与进程的关系2、查看进程信息ps(静态)3、查看进程信息top(动态)3、查看进程信息pgrep4、查看进程信息pstree二、控制进程2.1、进程的启动方式2.2 进程的前后台调度2.3 终止进程的运行2.4 终止进程的运行三、计划任务管理3.1 计划任务管理at命令3.2 计划任务管理crontab命令3.3 计划任务管理crontab命令3.4 crontab任务配置的格式一、查看进程1、程序与进程的关系1.1、程序(1)保存在硬盘、光盘等介质中的可执行代原创 2020-10-20 18:11:38 · 202 阅读 · 0 评论 -
linux 引导过程与服务控制详解 MBR扇区数据,模拟故障,实现恢复数据 实验适合初学linux者
引导过程与服务控制一、Linux操作系统引导过程1.1、引导过程总览1.2、系统初始化进程1.3、Systemd 单元类型1.4、运行级别所对应的systemd目标二、修复MBR扇区故障2.1、故障原因解决思路2.2备份MBR扇区数据,模拟故障,实现恢复数据一、Linux操作系统引导过程1.1、引导过程总览(1)开机自检(BIOS)自检基本的硬盘,找到第一块能够引引导的设备(2)MBR引导找到硬盘MBR引导分区,读取GRUB信息(grub.conf在哪里?)(3)GRUB菜单读取grub.原创 2020-10-20 17:14:21 · 177 阅读 · 0 评论 -
Linux 安装及管理程序(附加httpd编译安装方法)适合linux入门
Linux 安装及管理程序一、Linux应用程序基础1、应用程序与系统命令的关系2、典型应用程序的目录结构3、常见的软件包封装类型二、RPM软件包管理工具1、Red-Hat Package Manager2、Rpm软件包三、rpm命令的格式1、rpm命令能够实现几乎所有对RPM软件包的管理功能2、执行“man rom”命令可以获得关于rpm命令的详细帮助信息3、rpm命令功能4、查询已安装的RPM软件信息5、安装、升级、卸载RPM软件包6、维护RPM数据库四、源代码编译安装1、源码编译概述1、使用源代码安装原创 2020-10-20 15:38:48 · 180 阅读 · 0 评论 -
简单易懂 LNMP 架构详解适合入门级别可跟做
一、LNMP架构解读1.1 LNMP平台就是Linux、Nginx、MySQL、PHP的组合架构,需要Linux服务器、MySQL数据库、PHP解析环境1.2 本案例在单台服务器上部署LNMP环境1.3 案例架构图示在这里插入图片描述nginx的特长是处理静态请求效率非常强,擅长处理静态资源apache更适合做动态处理LNMP中,动态进程交给php中的fpm去处理所以php需要额外安装fpm二、实验步骤及详解####Nginx网站服务#### 1 Nginx服务基础 在原创 2020-10-07 21:17:03 · 1222 阅读 · 0 评论 -
LAMP架构实验详解超详细,可跟做
LAMP架构实验详解1.目前市面上比较火的4个web服务LAMP架构实验1.目前市面上比较火的4个web服务1:apache 特点:功能完善 缺点:占用的资源比较大的服务2:nginx 特点:高并发,属于轻量级别的服务,相对apache来说功能会比较少3:Tomcat 特点:简单来说tomcat就是个容器 相对的语言就是Java,所以tomcat的市场占有率也是非常高的,而且tomcat是以线程的形式去启动服务,占用资源少,灵活4:IIS 微原创 2020-09-30 02:10:50 · 769 阅读 · 0 评论 -
shell编程之循环语句与函数(三) 内附实验便于理解 适合新手入门
shell编程之循环语句与函数1、循环语句(1)for 循环语句及实验案例1.示例一批量创建用户并添加密码2.检测ip地址并查看主机状态3.编写一个三角形脚本(2)while 循环语句实验案例(3)untli 循环语句实验案例2、shell 函数1.求两数和2.创建函数库并调用计算1.编写用户自定义函数2.函数的参数3.递归函数3、shell 数组1.获取数组长度2.读取某下标赋值3.数组遍历4.数组切片5.数组替换6.数组删除1、循环语句循环语句就是从初始值开始一直运行到不符合条件为止,如果条件无限制原创 2020-09-02 01:20:41 · 375 阅读 · 1 评论 -
shell编程之条件语句 (二)内有案例可跟做加深理解 适合小白
shell编程之条件语句 (二)1、条件测试(1)文件测试与整数测试(2)字符串测试与逻辑测试2、if语句结构(1)if单分支语句(2)if 双分支语句1、条件测试(1)文件测试与整数测试(2)字符串测试与逻辑测试2、if语句结构if语句包含单分支结构、双分支结构、多分枝结构,下面我们详细了解一下各分支有什么区别(1)if单分支语句如上图所示if单分支可以实现简单的判定,当我们条件满足我们设定的标准时就可以输出下一个命令,而不满足条件时则直接结束判定不会继续执行命令,例如下原创 2020-08-26 23:59:31 · 526 阅读 · 0 评论 -
初识shell 适合纯小白,后面会逐渐深入更新
**初识shell 适合纯小白,后面会逐渐深入更新**1、Shell脚本概述(1)Shell脚本的概念(2)Shell脚本应用场景1.1、Shell的作用(1)Shell的作用--命令解释器,“翻译官”(2)用户的登录Shell1.2、Shell编程规范(1)编写脚本代码(2)赋予可执行权限(3)执行脚本文件1.3、重定向与管道(1)交互式硬件设备(2)重定向操作(3)重定向操作符号“|”2、Shell变量的作用、类型2.1变量的作用2.2变量的类型2.3、自定义变量(1)赋值时使用引号(2)从键盘输入内容原创 2020-08-16 17:06:52 · 250 阅读 · 0 评论 -
简单易懂学习服务器RAID磁盘阵列详解及实操
服务器RAID磁盘阵列详解及实操1、RAID磁盘阵列详解1.1、 RAID 0 磁盘阵列介绍1.2、 RAID 1 磁盘阵列介绍1.3、 RAID 5 磁盘阵列介绍1.4、 RAID 6 磁盘阵列介绍1.5、RAID 1+0 磁盘阵列介绍2、阵列卡介绍2.1、 阵列卡缓存RAID阵列安装1、RAID磁盘阵列详解RAID是Redundant Array of Independent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比原创 2020-08-04 20:27:54 · 2664 阅读 · 0 评论 -
快速学习了解磁盘管理与文件系统
磁盘管理与文件系统1、磁盘的结构1、1 MBR与磁盘的分区表示1、2磁盘分区结构![在这里插入图片描述](https://img-blog.csdnimg.cn/20200804184620676.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NORkFORw==,size_16,color_FFFFFF,t_70)2、如何检测并确认新硬盘如何查原创 2020-08-04 19:15:39 · 182 阅读 · 0 评论 -
快速了解linux目录和文件管理及vi编辑器简单操作
linux目录和文件管理Linux目录结构grep 命令——检索、过滤文件内容备份与恢复文档1.gzip 命令压缩命令2.bzip2命令3.使用tar 归档和释放工具从归档文件中恢复数据vi 文本编辑器Linux目录结构Linux 操作系统中的目录和文件数据被组织为一个树形目录结构,所有的分区、目录、文件等都具有一个相同的位置起点——根目录,如图所示。Linux 操作系统中只有一个根目录,而 Windows 操作系统中每个分区都有一个根目录,这点需要加以区别。Linux 操作系统在定位文件或目录位置原创 2020-07-24 15:48:36 · 892 阅读 · 0 评论 -
Linux基础命令讲解,超易理解
这里我会将一些命令进行归类这样会方便我们进行记忆,分为增、删、改、查,希望看完对你记忆Linux命令会有帮助原创 2020-07-23 00:29:29 · 323 阅读 · 1 评论