自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 Linux系统维护

在缺省情况下,当你登陆到linux系统,它会告诉你该linux发行版的名称、版本、内核版本、服务器的名称。删除/etc/issue和/etc/issue.net这两个文件,或者把这2个文件改名,效果是一样的。为了不让这些默认的信息泄露出来,我们要进行下面的操作,让它只显示一个"login:"提示符。

2024-05-29 16:04:22 351

原创 Linux系统优化

设置主机名定制远程链接界面 (/etc/issue和/etc/motd)字符集匹配 (建议使用 en_US.utf8 字符集)常规基础软件安装时区和时间同步设定开启或禁用Selinux/Firewalld,配置防火墙规则和 iptables添加使用用户,密码,权限和sudo设置sshd 服务配置关闭不必要服务设置开机自启服务和自动挂载项目

2024-05-23 12:00:15 117

原创 四七层负载均衡

四七层负载均衡的简介与区别;四七层负载均衡的结合方式

2024-05-22 10:58:11 585

原创 Web集群_03

分布式是指一种独特的系统架构 , 它由一组网络进行通信 , 为了完成共同的任务而协调工作的计算机节点组成分布式系统是为了用廉价的 , 普通的机器完成单个计算机无法完成的计算 , 储存任务其目的就是利用更多的机器 , 处理更多的数据分布式存储是一种数据存储技术 , 将数据分散储存在多台独立的设备上通过连接多台机器上的磁盘空间 , 将分散的存储资源构成一个虚拟的存储设备Ceph 是一个分布式存储系统具有高扩展 , 高可用 , 高性能的特点Ceph 可以提供对象存储 , 块存储 ,文件系统存储。

2024-04-23 15:59:57 655

原创 Web集群_02

Keepalived实现了高可用集群Keepalived最初是为LVS设计 , 专门监控各种服务器节点的状态Keepalived 后加入了VRRP 功能 , 防止单点故障VRRP ( 虚拟冗余路由协议 )VRRP能在不改变网组的情况下 , 将多台路由器虚拟成一个虚拟路由器 , 通过配置虚拟路由器的IP地址为默认网关 , 实现网关的备份。

2024-04-23 09:05:10 986

原创 Web集群_01

Linux 虚拟服务器 (LVS) 是章文蒿创建的LVS 可以实现高可用的 , 可伸缩的Web , Mail , Cache和Media等可网络服务最终目标是利用Linux操作系统和LVS集群软件实现一个高可用 , 高性能 , 低成本的服务器应用集群。

2024-04-22 15:22:30 363

原创 【Ansible】04

【代码】【Ansible】04。

2024-04-22 11:07:41 577

原创 【Ansible】03

引入变量 , 方便 playbook 重用ansible 支持10种以上的变量定义方式常用的变量来源invertory 变量. 变量来自于主机清单文件facts变量playbook 变量 . 变量在 playbook中定义变量文件 . 专门创建用于保存变量的文件权限 : [ 变量文件 ] > [ playbook ] > [ invertory清单文件变量 ]创建变量文件引入使用 :声明变量文件# 将变量定义在文件中。

2024-04-22 08:36:31 1267

原创 【Ansible】02

yaml 文件的文件名 , 一般以 yml 或 yaml 作为扩展名。文件一般以 — 作为第一行 , 不是必须的 , 但是常用。相同的层级必须有相同的缩进 , 如果缩进不对则语言错误.全文不能用 tab 缩进 , 必须用 空格 缩进。键值对使用冒号 : 表示 , 冒号后必须有空格。数组使用 - 表示 , - 后面必须有空格。每一级缩进建议 2个空格。“>” 把多行合并为一行。

2024-04-20 09:19:47 537

原创 【Ansible】01

Ansible首发于2012年 , 2015年被收购Ansible是一款自动化运维工具 , 基于 Python 开发基于进行管理 ,

2024-04-17 18:53:42 1146

原创 Nginx基础(06)

http {...#全局限速server {#虚拟主机限速listen 80;root html;#file_a目录限速300k#file_b目录不限速。

2024-04-16 17:01:26 1478

原创 Nginx基础(05)

使用 modprode 加载 Linux内核模块。使用 lsmod 查看当前计算机已经加载的模块。使用 modinfo 可以查看内核模块的信息。systemd 是 Linux 系统的一组。缺点 : 缺少加密机制。

2024-04-16 10:52:58 473

原创 Tomcat

如果检查端口时,8005端口启动非常慢,默认tomcat启动需要从/dev/random读取大量的随机数据,默认该设备生成随机数据的速度很慢,可用使用下面的命令用urandom替换random。浏览器访问http://192.168.99.100:8080/test02.jsp。autoDeploy=“true” #自动更新开发工程师编写的网站功能。使用火狐浏览器访问Tomcat服务器的8080端口,浏览默认测试页面。使用火狐浏览器访问Tomcat服务器的8080端口,浏览默认首页。

2024-04-16 10:27:10 458

原创 Nginx基础(04)

访问http://192.168.99.5/80.html,点击按钮即可看到8080端口的页面。打开浏览器,访问http://192.168.99.5/80.html,点击按钮无反应,再访问http://192.168.99.5/index.php仅仅登录一次即可成功。在代理服务中 , 前端的端口 , 域名 与 后端的端口 , 域名 经常各不相同.ip_hash : 根据IP地址固定后端服务器 , 适合小流量网站使用。这里index.php是登录前页面 ,home.php是登录后才能看的页面。

2024-04-15 09:00:04 1032

原创 Nginx基础(03)

HTTP常见错误代码[ 200 ] 正常[ 301 & 302 ] 重定向[ 400 ] 请求语法错误[ 401 ] 访问被拒绝[ 403 ] 禁止访问[ 404 ] 资源找不到[ 414 ] 请求URI头部太长[ 500 ] 服务器内部错误[ 502 ] 代理服务器无法正常获取下一个服务器的正常应答.. ..#仅在需要中文时修改该选项#自定义错误页面为一张图片,图片可以从真机拷入。

2024-04-07 08:24:56 799

原创 Nginx基础(02)

在不同环境访问 , 网站内容有可能发生变化**静态网站 : ** 在不同环境访问 , 网站内容不会发生变化。

2024-04-03 14:55:52 897

原创 Nginx基础(01)

指定安装路径 , 默认为 /usr/local/nginx。#指定用户 , 默认为 nobody。pcre-devel #正则表达式依赖包。openssl-devel #ssl加密依赖包。nginx-1.22.1.tar.gz #nginx版本包。#开启SSL加密功能。/usr/local/nginx/ 为具体目录。

2024-04-03 08:36:54 412

原创 SHELL(06)

设置变量 , 例如 : set time 30。调用要执行的可交互命令, 启动新的进程。expect执行结束 , 推出。推出expect脚本。用于向进程发送字符串。在expect中多次匹配。

2024-04-02 19:55:27 530

原创 SHELL(05)

定义一个分隔符定义’ : ’为分隔符[ -F: ]awk -F: '{print $1}' user #文档中如果没有空格,可以用F修改分隔符awk -F: '{print $1,$6}' user #使用冒号作为列的分隔符,显示第1、6列定义多个分隔符定义为分隔符。

2024-04-02 08:38:23 1048

原创 SHELL(04)

正则表达式是一种用于匹配文本模式的工具 , 常用于计算机程序设计中进行文本搜索和文本替换等操作.

2024-03-30 10:26:21 1148

原创 SHELL(03)

function 函数名 {命令序列.. ..函数名() {命令序列.. ..[ ${ 变量名 : -xxx } ] 这里的初值为备用值备用值 : 使变量的内容不为空 , 当NULL时引用备用值"NULL"1234567。

2024-03-29 20:14:30 839

原创 SHELL(02)

SHELL

2024-03-29 08:46:48 914

原创 SHELL(01)

SHELL

2024-03-28 19:53:15 825

原创 计算机网络(05)

255.255.255.128 ( /25 ----- 有25个。----- 把网段分成了2的1次方=将网段根据需求划分成若干网段。满足不同网络对IP地址的需求。的部分在IP地址中可变 ,变化后代表子网掩码所切割的。

2024-03-27 20:37:12 1276

原创 Nginx(面试)

面试中常见的Nginx问题与Nginx常识

2024-03-26 17:15:53 1497

原创 计算机网络(04)

静态转换是指将内部网络的私有地址转换为公有地址时 .地址分类 : 谁都可以重复使用的IP地址。地址 , 使内部网络可以连接到互联网。

2024-03-26 10:59:01 1084

原创 计算机网络(03)

的规则对报文进行。

2024-03-26 09:06:58 1029

原创 计算机网络(02)

trunk 中继链路 : 承载多个vlan的数据.access 接入链路 : 承载一个vlan的数据.两个 0/0/7 接口都需要trunk化。连接两个交换机的端口是 0/0/7。

2024-03-26 09:05:00 1711

原创 计算机网络(01)

什么是计算机网络硬件方面 : 通过线缆将网络设备和计算机连接起来软件方面 : 操作系统 , 应用软件, 应用程序通过通信线路连接网络的作用 : 实现资源共享 , 信息传递 , 增加可靠性 , 提高系统处理能力60年代 :分组交换------------------------------解决了断网重来问题70-80年代 :TCP/IP------------------------------类似秦始皇的车同轨,书同文90年代 :Web技术。

2024-03-25 17:01:19 684

原创 LAMP动态网站

LinuxApacheMPHP/PythonLAMP是目前最成熟的一种企业网站应用模式 , 可提供动态Web站点应用及开发环境.LAMP的优势成本低廉, 易用 , 安全和稳定可定制 , 易于开发主要构造方式RPM方式安装简单, 快速扩展不便 , 可定制性差源玛编译方式可定制安装, 方便整体迁移方便扩展有利于二次开发[ dpkg ]命令类似于rpm命令[ apt ]命令类似于yum命令查看当前版本安装[ sudo apt-get install 软件 ]删除。

2024-03-25 16:59:51 769

原创 容器podman

镜像文件其实和rar ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用.-------------------------# 查看当前镜像。---------------------# 按ID删除镜像。---------------# 查找镜像。共用Linux内核,安全性有先天性缺陷。run代表着 [ 创建+启动+进入 ]-------# 下载镜像。Linux中的容器是什么。容器的隔离性没有虚拟化强。podman和容器的关系。----# 导入镜像。

2024-03-23 17:03:46 434

原创 Linux系统及操作 (11)

源码编译安装 : 将程序员编写的源代码转换成计算机可以理解的机器码,从而使软件能够被执行

2024-03-23 10:01:47 569

原创 YUM仓库

将自己下载的软件包,构建成软件仓库下载文件到对应目录并解压到根下#生成仓库数据文件这时**[ /tools/other ]** 下会自动生成仓库数据文件/列表[ repodate ]修改仓库配置文件,指定Yum仓库路径为**/tools/other** :​ 新建一个路径#检查仓库数量#安装 sl ,用三个仓库解决依赖关系DNS服务器资源解析记录的类型:[ NS ]:DNS服务器声明记录[ A ]:正向解析记录[ CNAME ]:解析记录的别名[ MX ] : 邮件服务器记录。

2024-03-23 09:58:05 575

原创 Web基础应用

访问出现测试页面的原因没有网页文件网页文件名称不是index.htmlhttpd的访问控制规则拒绝SELinux的没有关闭。

2024-03-23 09:08:44 808

原创 Linux系统及操作 (10)

系统和程序的日记本记录系统,程序运行中发生的各种事件通过日志,了解排除故障信息安全控制的依据日记记录的格式由rsyslog统一记录/管理日志消息采用文本格式主要记录事件发生的时间,主机,进程,内容常见的日志文件/var/log/messages 记录内核消息、各种服务的公共消息/var/log/dmesg 记录系统启动过程的各种消息/var/log/cron 记录与cron计划任务相关的消息/var/log/maillog 记录邮件收发相关的消息。

2024-03-22 19:47:44 1096

原创 Linux系统及操作 (09)

崭新的服务器需要:修改网卡命名规则删除nmcli命名错误网络新建nmcli的命名配置IP地址。

2024-03-21 19:08:00 677

原创 Linux系统及操作 (08)

把 sdb5 分区当作物理卷放入 systemvg 卷组。#把 vdb1 分区给 systemvg 组卷。# 通过 systemvg 卷组创造一个16G的叫 vo 的逻辑卷。#把 vdb1和vdb2 分区给 systemvg 组卷。显示为**[ /dev/name_vg/name_lv ]# 通过卷组创造16个PE组成的叫 vo 的逻辑卷。#此时原先的大小 16G 和 新的大小 18G 冲突。------上帝进程,最初的进程,所有进程的父进程。#格式化文件系统了 16G,现在空间的大小是18G。

2024-03-20 19:15:18 874

原创 Linux系统及操作 (07)

1. 识别硬盘 lsblk2. 划分分区 MBR fdisk3. 刷新分区 partprobe4. 格式化 mkfs.ext4 mkfs.xfs blkid5. 挂载使用 mount /etc/fstab mount -a df -h lsblk。

2024-03-20 15:32:10 770

原创 Linux系统及操作 (06)

读取:允许查看内容[ -readr写入:允许修改内容[ -writew可执行:允许运行和切换[ -excutex三者权限独立存在,共同决定最终权限ACL策略:针对特殊的人(组)实现更精细的控制。(优先级最高)对个别用户、个别组设置独立的权限[ r,w,x ]无法满足所有情况,基本权限之外的权限被称为附加权限Set UID ( 基本不用 )Set GIDSticky Bit利用其他人身份chmod o+r /etc/shadow # 给 other 以 read 权限。

2024-03-20 08:36:44 766

原创 Linux系统及操作 (05)

1./etc/passwd:用户基本信息配置文件2./etc/shadow:用户密码信息配置文件3./etc/group:组基本信息配置文件4./etc/gshadow:组管理信息配置文件当创建一个新的用户时,以上四个文件都会增加新的内容。1.会在/etc/passwd增加一行信息2.会在/etc/shadow增加一行信息3.会在/home新增用户家目录4.会在/var/spool/mail增加用户邮件文件5.会在/etc/group增加一行组信息。

2024-03-19 19:33:40 839

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除