
Linux/CentOS
文章平均质量分 83
linux学习附带手动操作
与之二三事、
物物相连,万物万联
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenStack基础配置之一二三 ヽ(✿゚▽゚)ノ
目录1.openstack基础环境搭建1.1 搭建环境:1.2 部署思路:1.3 基础环境配置:1.4 系统环境配置:1.5 小结之环境部署的步骤:1.openstack基础环境搭建1.1 搭建环境:需要三台最小化安装的虚拟机:CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G双网卡:vm1 vm8(nat模式)手动分区:/boot 300M | swap 15G | / 剩下大小都分给根ct——vm1:192.168.52.10原创 2021-08-26 03:43:54 · 442 阅读 · 0 评论 -
nginx+tomcat(反向代理+负载均衡+动静分离)
目录1. 案例描述2. 配置前准备2.1 配置环境:2.2 环境测试:3. 动静分离配置3.1 配置comcat服务器3.2 配置nginx服务器4. 网页测试:4.1 反向代理+负载均衡4.2 动静分离5. 利用图片动静分离5.1 网页测试:1. 案例描述通常情况下,一台 Tomcat 站点由于可能出现单点故障及无法应付过多客户复杂多样的 请求等问题,不能单独应用于生产环境下,所以需要一套更可靠的解决方案来完善 Web 站点 架构。以LNMP为例,一个企业内部最基础的架构组成需要一个处理静态web服原创 2021-07-04 19:57:55 · 397 阅读 · 0 评论 -
Tomcat的安装和优化
目录1. Tomcat概述1. Tomcat概述原创 2021-07-01 23:08:41 · 437 阅读 · 0 评论 -
Nginx Rewrite
1. 概述概述镇楼,欸嘿嘿嘿嘿!原创 2021-06-28 18:57:32 · 209 阅读 · 0 评论 -
主机与虚拟机之间的复制粘贴这些小事
为了方便从自己的主机上面复制内容去虚拟机里面,避免了自己手打的耗时性,开启这个权限,大大提高了工作效率,步骤如下:之后重启一下即可原创 2021-06-25 00:55:41 · 440 阅读 · 0 评论 -
Nginx的优化与防盗链,无名宵小速速退让!
目录1. 概述1. 概述原创 2021-06-23 19:24:52 · 312 阅读 · 2 评论 -
源码编译安装部署LNMP架构(Nginx、MYSQL、PHP+论坛)
[root@client ~]# systemctl stop firewalld[root@client ~]# setenforce 0[root@client ~]# ping www.baidu.comPING www.a.shifen.com (180.101.49.12) 56(84) bytes of data.64 bytes from 180.101.49.12 (180.101.49.12): icmp_seq=1 ttl=128 time=3.79 ms[root@clien原创 2021-06-23 12:17:07 · 578 阅读 · 2 评论 -
Nginx网站服务多样化管理!
目录1. Nginx服务基础1.1 Nginx服务概述1.2 Nginx服务编译安装1.2.1 配置本地映射,在虚拟机里面可以访问到网页:1.2.2 访问状态统计(流量统计)2. Nginx服务访问控制2.1 基于授权访问2.2 基于客户端访问1. Nginx服务基础1.1 Nginx服务概述Nginx (engine x) 是一个轻量级的、高性能的、基于Http的、反向代理服务器,静态web服务器。Nginx最初是由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)使用C语言为俄罗斯访问量第二的R原创 2021-06-22 13:49:41 · 354 阅读 · 0 评论 -
Apache的多种形态(虚拟主机+日志分割)
目录1. 虚拟主机1.1 基于域名的访问控制1.2 基于ip地址的访问控制1.2 基于端口的访问控制2.保持连接2.1 保持连接方式3. 日志分割1. 虚拟主机在apache应用过程中,管理员经常需要对apache下的目录做一些限制,不希望所有用户都能访问该目录下的文件,只对指定用户访问,此时我们就要用到apache的权限功能。通过虚拟主机的方式,实现以不同的网卡,不同ip,提供多个服务(三种方式:基于域名、基于ip、基于端口,也可以混合搭建)。1.1 基于域名的访问控制[root@server ~原创 2021-06-20 15:21:56 · 202 阅读 · 0 评论 -
源码编译安装部署LAMP架构 (Apache、MYSQL、PHP+论坛)
目录1. LAMP概述2. 源码安装步骤3. Apache3.1 概述3.2 源码安装步骤4. MySQL4.1 概述4.2 源码安装步骤5. PHP5.1 概述5.2 源码安装过程6.LAMP架构搭建论坛6.1 创建数据库+添加用户6.2 源码安装步骤1. LAMP概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境L:Linux 提供操作系统支持,提供一个环境支持A:Apache 提供静态页面请求M:MySQL原创 2021-06-18 02:26:23 · 441 阅读 · 1 评论 -
LINUX——Web基础+HTTP协议
目录1. web1.1 web 概述1.2 web 版本2. 域名系统2.1 域名概述2.2 域名的结构2.3 域名的注册3. HTTP3.1 HTTP协议概述3.2 HTTP协议版本3.3 HTTP 1.0与HTTP 2.0的区别3.4 HTTP方法3.5 HTTP状态码4. 网页4.1 网页概述4.2 网页格式4.3 静态网页+动态网页1. web1.1 web 概述Web (World wide Web) 全球广域网,也称为万维网,是一种分布式图形信息系统,是建立在Internet上的一种网络原创 2021-06-16 23:33:30 · 538 阅读 · 0 评论 -
shell——for +while循环
目录1. 概述1. 概述原创 2021-06-06 16:59:46 · 1197 阅读 · 4 评论 -
LINUX——PXE高效批量网络装机
目录1. 概述2. PXE 工作原理3.安装过程3.1 搭建环境3.2 配置文件3.2.1 dhcp服务器3.2.2 tftp服务器3.2.3 vsftp服务器3.2.3 开启服务3.2.4 客户机配置1. 概述PXE (Preboot eXcution Environment),预启动执行环境,在操作系统之 前运行服务端运行DHCP服务,用来分配地址、定位引|导程序.运行TFTP服务,提供引导程序下载客户端网卡支持PXE协议主板支持网络引导2. PXE 工作原理1、客户端向dhcp服务原创 2021-05-27 21:01:16 · 364 阅读 · 0 评论 -
LINUX——搭建与配置FTP服务器
目录1.概述2.搭建与配置2.1 搭建环境2.2 配置文件2.3 配置文件并实验效果2.3.1 匿名用户登录2.3.2 文件的上传和下载2.3.3 锁定用户在家目录1.概述FTP(File Transfer Protocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。ftp使用tcp的20、21端口,20端口是连接端口,用于传输数据。21端口是控制端口,用于和原创 2021-05-26 23:56:35 · 808 阅读 · 4 评论 -
LINUX——部署yum仓库及NFS共享服务
目录1.YUM概述2.准备安装源2.1 安装yum本地源2.2 安装yum远程源(ftp模式)3. NFS共享服务3.1 概述3.2 实验步骤1.YUM概述YUM (Yellow dog Updater Modified)●基于RPM包构建的软件更新机制●可以自动解决依赖关系●所有软件包由集中的YUM软件仓库提供2.准备安装源平时最常用的yum源是网络源和本地源,其实yum安装还有另外一种方式就是yum的远程源,即在ftp远程服务器上配置一个yum仓库,本地通过ftp访问服务器上的yum源然后原创 2021-05-26 21:30:15 · 371 阅读 · 0 评论 -
LINUX——远程访问控制ssh
目录1.SSH远程控制1.1 概述1.2 openssh软件1.3 主要配置文件1.4 基本配置1.4.1 搭建环境1.4.2 测验更改数值并验证:1.4.2.1 更改端口号1.4.2.2 更改认证时限1.4.2.2 更改禁止root登录1.4.2.2 设置黑白名单1.5 ssh免密登录1.5.1 搭建环境1.5.2 配置内容1.6 远程安全性传输1.6.1 安全性复制scp1.6.2 安全性传输sftp2.TCP Wrappers访问控制1.SSH远程控制1.1 概述SSH(远程连接工具)连接原理:原创 2021-05-25 21:14:54 · 760 阅读 · 0 评论 -
LINUX——DHCP与DNS结合(实验操作)
目录1.实验题1.1 实验前的配置准备1.2 配置过程:1.2.1 配置交换机:1.2.2 配置dhcp文件并验证:1.2.3 配置dns解析文件并验证:1.2.4 配置httpd文件并验证:1.3 小结配置过程:1.实验题1.1 实验前的配置准备实验题DHCP与DNS一起搭建服务,完成其实验要求,按照惯例,先上一张拓补图,镇楼:一个三成交换机,一个二层交换机,两朵云,一台pc机1.2 配置过程:1.2.1 配置交换机:首先在两个交换机里面配置上相关代码:sw2(二层交换机)[Hua原创 2021-05-23 12:11:05 · 1248 阅读 · 2 评论 -
LINUX——DNS域名解析服务原理与配置+主从分离
目录1. DNS域名解析服务原理1.1 概述1.2 域名结构(FQDN)1.3 域名解析流程2. DNS域名解析服务配置2.1 DNS域名解析服务配置前准备2.2 修改配置文件(正向解析+访问网页)2.2.1 查看主配置文件并修改:2.2.2 查看区域配置文件并修改:2.2.3 查看区域数据文件的模板并修改:2.2.4 验证dns服务器是否搭建成功:2.2.5 搭建web服务器使win10解析地址并能访问2.3 修改配置文件(别名解析)2.4 修改配置文件(泛域名解析)2.5 修改配置文件(邮件解析)1.原创 2021-05-21 17:31:21 · 2318 阅读 · 3 评论 -
LINUX——DHCP原理与配置
目录1. DHCP工作原理2. DHCP服务器的配置2.1 安装DHCP服务器2.2 验证DHCP服务器2.2.1 安装之前的工作2.2.2 配置dhcp动态获取IP地址2.2.3 配置dhcp固定主机IP地址3. DHCP中继器原理与配置3.1 DHCP中继器原理3.2 DHCP中继器配置1. DHCP工作原理DHCP (Dynamic HostConfiguration Protocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP网络中的计算机自动分配TCP原创 2021-05-20 20:07:10 · 516 阅读 · 0 评论 -
LINUX——linux网络设置
目录1. 查看网络配置1.1 使用 ifconfig 命令进行查看活动的网络接口信息2.修改网络配置文件2.1 图形化更改2.2 临时更改ip地址2.2.1 命令输入ip地址,进行更改2.2.2 临时更改,配置虚拟网卡2.2.3 永久更改,配置固定ip地址3. 测试网络连接(添加网卡实验)3.1 测试网络连接的命令3.1.1 ping 命令3.1.2 traceroute命令3.1.3 hostname命令3.1.4 netstat命令3.1.5 ss命令3.2 实验操作验证网络连接4.使用网络配置命令原创 2021-05-19 17:31:50 · 681 阅读 · 0 评论 -
LINUX——深入理解linux文件系统与日志分析
目录1.inode 与 block1.1 inode 与 block概述1.inode 与 block1.1 inode 与 block概述原创 2021-05-17 13:54:34 · 441 阅读 · 0 评论 -
LINUX——系统安全及应用
目录1.账号安全控制1.1 账号锁定1.账号安全控制1.1 账号锁定原创 2021-05-16 02:26:23 · 732 阅读 · 10 评论 -
LINUX——进程和计划任务管理
目录1.1.原创 2021-05-12 23:12:54 · 245 阅读 · 0 评论 -
LINUX——引导过程与服务控制
目录1.linux 操作系统引导过程2.排除启动故障错误3. 服务控制及切换运行级别4.优化启动过程5.相关命令1.linux 操作系统引导过程开机的时候,先是硬件自检BIOS 基本的输入输出系统 主板上的ROM芯片配置BIOS 使用的是汇编语言 可以配置密码,时间等 配置BIOS信息的内容放在 CMOS 上面,是以RAM存储,对硬件加电自检 寻找可以引导系统启动的设备或者程序(光盘,硬盘,U盘,网络)UEDI 使用的是C语言。比较容易实现,未来可能会接替BIOSMBR引原创 2021-05-12 19:54:47 · 282 阅读 · 0 评论 -
LINUX——RAID磁盘阵列与配置
目录1.RAID磁盘阵列介绍2.RAID配置实战1.RAID磁盘阵列介绍1.1 RAID磁盘阵列1.2 阵列卡介绍2.RAID配置实战1.RAID磁盘阵列介绍2.RAID配置实战1.RAID磁盘阵列介绍RAID磁盘阵列是Redundant Array of lndependent Disks的缩写,中文简称为独立冗余磁盘阵列把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术组成磁盘阵列的不同方式称为RAID级别(RAID Lev原创 2021-05-10 23:28:25 · 727 阅读 · 0 评论 -
LINUX——LVM与磁盘配额
目录1.简介2.磁盘配额1.简介2.磁盘配额现在虚拟机中添加两块硬盘,重启一下linux,确保可以加载出来原创 2021-05-08 17:36:00 · 291 阅读 · 0 评论 -
LINUX——磁盘管理与文件系统
目录1.磁盘基础硬盘的物理结构盘片:硬盘有多个盘片,每盘片2面磁头:每面一个磁头硬盘的数据结构:扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据磁道:同一盘片不同半径的同心圆柱面:不同盘片相同半径构成的圆柱面硬盘存储容量=磁头数磁道(柱面)数每道扇区数*每扇区字节数可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域磁盘接口类型:IDE SATA SCSI SAS 光纤通道SATA SCSI SAS 这三个是常用的2.磁盘划分规划硬盘中的主分区数原创 2021-05-08 14:22:14 · 153 阅读 · 0 评论 -
LINUX——账号和权限管理
目录1.简介原创 2021-05-10 22:19:03 · 149 阅读 · 0 评论 -
LINUX——使用源码安装 - 安装及管理程序
目录1.源代码介绍运行的程序是linux 底层 只能识别二进制 ,在于我们可以定制化 ,比如企业而言,可以拥有更高的要求,有他自己需要的模块,可以使用源代码直接加入,可以更新使用的是tarball,这就是缘代码,没有经过的二次编译,我们需要进行二次编译RPM相对于比较方便,经过二次编译源代码相当于开源,可以直接查看2.源码安装实例查看一下秘钥对不对查看一下系统里面的编译软件:进行解压:若源包不在Opt下面需要指名解压到opt下面tar -xzf httpd-2.4.46.原创 2021-05-05 23:55:52 · 505 阅读 · 0 评论 -
LINUX——使用yum源 安装 - 安装及管理程序
1.yuan源安装管理工具及安装步骤:安装之前确保都已经卸载了命令:yum install httpd -y这边测试一下,完成安装卸载安装的软件包:检查一下删除的状态,依赖关系没有删:这里来试一下 把依赖关系卸载,同时软件包也会给卸载,可能他的想法就是,依赖关系都卸载了,主程序留着也没有什么用了查看一下是否存在软件包这里要注意的是,只要使用.rpm 包安装的 yum 也可以查看也可以使用yum 自带的管理工具查看可以使用 yum list 命令查看当前系统之中所有原创 2021-05-03 02:38:51 · 728 阅读 · 0 评论 -
LINUX——使用rpm安装 - 安装及管理程序
这里来演示一下卸载:如果想要单独卸载 之前安装的httpd-tools,会发现卸载不了,这个程序被依赖了,显示被占用的状态要先卸载 httpd,然后可以查看一下是否被卸载重新安装:然后打开虚拟机上面的火狐浏览器,打开网页,默认端口80重新进入一个目录,编写一个新的主页网页 index.html在虚拟机里面打开,默认主机地址 127.0.0.1再来一个就是 设置域名解析来访问网页:(未完成,2.04)如果这里显示警告,下面查看一下,是没有安装,-F...原创 2021-04-29 19:45:09 · 298 阅读 · 0 评论 -
LINUX——各个命令合集(持续性ing)
目录1.ls2.alias3.du4.mkdir5. touch6.ln7.cp8.rm9.mv10.which11.find12.cat13.more 和 less14.head 和 tail15.wc16.echo17.grep18.gzip 和 bzip219.tar1.lsls-a显示所有文件及目录 (. 开头的隐藏文件也会列出)-l除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 一般情况下ls -l 是跟ls -h 一起使用 可以写成 ls原创 2021-05-12 16:18:31 · 617 阅读 · 0 评论 -
LINUX——vim编辑器
三种工作模式命令模式0/home 回到行首$/End 回到行尾按数字加回车建 光标就跳到几行gg 跳的行首G 跳到最后一行nG 跳到n行yy 复制光标所在的行,复制光标下n行就是nyyp 在光标下一行粘连,也可以将删除的行粘贴(相当剪切)P 在光标上一行粘连dd 删除当前行3dd 删除光标往下的三行17,19dd 删除连第17的19行x(Del键) 删除光标所在的字符dw 删除光标所在的单词u 撤销ZZ 退出,如果文件被改变则保存退出r 替换光标所在的单个字符插入模式原创 2021-05-10 23:32:26 · 119 阅读 · 0 评论 -
LINUX——which+find+cat+more/less+head/tail命令详解(附手动实验)
目录1.linux目录结构系统管理的在 sbin里面,其余的在bin 下面2.cat命令cat /proc/meminfo //查看内存容量cat /etc/centos-release // 查看发行版的版本getconf LONG_BIT //查看系统位数uname -r ;/proc/version //查看内核的版本(2种方式)uname -a //显示系统原创 2021-05-06 15:52:28 · 556 阅读 · 0 评论 -
LINUX——ls+alias+du+mkdir+touch+ln+cp+rm+mv命令详解(附手动实验)
目录. :代表当前的目录,也可以使用 ./ 来表示;… :代表上一层目录,也可以 …/ 来代表。1. ls 命令在root模式下面查看用户文件夹-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)-A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出d :代表普通文件rwxr-xr-x :代表权限 文件或者文件夹权限2 : 文件硬链接的数量硬链接相当于副本,软链接相当于快捷方式原创 2021-04-28 23:45:10 · 396 阅读 · 0 评论 -
LINUX——VM安装步骤
再次查看,镜像文件正不正确,又没有导入进去这个我勾选了,因为之前安装的时候虚拟机打不开,安装目录里面出现 以.m为后缀的 文件,阻止了虚拟机的正常运行,解决方案是 把这个勾选上,禁用页面修整然后下面傻瓜智能一样 按照步骤装好就是了。...原创 2021-04-27 19:59:52 · 151 阅读 · 0 评论