自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rsync同步

rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。sersync可以记录被监听目录中发生变化,(包括增加、删除、修改)具体某一个文件或某一个目录的名字;客户端(发起端) /var/www/html。服务端(接收端) /backup/web1。

2023-12-13 09:21:39 35

原创 DHCP综合实验

DHCP中继服务是作用于在不同的局域网,通过中继服务器身处不同的网段,来统一分配不同局域网的IP地址。

2023-12-13 09:19:32 50

原创 nginx高可用集群keepalived

所谓高可用集群,就是当一台nginx代理宕机后,将该nginx代理的服务,资源,IP转移到另一台服务器上,进行nginx代理的工作,从而避免单点故障,满足业务需求。高可用集群最少两台或多台。keepalived最早是为LVS负载均衡软件设计开发的,用来管理高可用集群的状态,后来在keepalived中加入VRRP功能,使它除了可以管理LVS外,还可以管理nginx,haproxy。高可用简称HA。

2023-12-11 11:42:52 83

原创 nginx优化

【代码】nginx优化。

2023-12-11 11:41:44 754

原创 rsync同步

rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。sersync可以记录被监听目录中发生变化,(包括增加、删除、修改)具体某一个文件或某一个目录的名字;客户端(发起端) /var/www/html。服务端(接收端) /backup/web1。

2023-12-11 11:41:13 18

原创 LAMP源码编译

【代码】LAMP源码编译。

2023-12-11 11:40:00 19

原创 DNS综合实验

武汉子域DNS,分公司apache。主DNS,总公司apache。避免单点故障的从DNS。武汉分公司DNS,官网。总公司主DNS,官网。

2023-12-11 11:38:57 19

原创 文本处理之AWK

文本处理三剑客之awk,awk不同与另外两种,他属于一种脚本语言,有GUN/LINUX进行开发和维护,也叫做gawk(GNU AWK)。

2023-12-11 11:38:15 13

原创 shell编程之变量

第一种写法#第二种写法arr[0]=1arr[1]=2arr[2]=3arr[3]=4#输出echo "数组的第一个元素为: ${arr[0]}"echo "数组的第二个元素为: ${arr[1]}"echo "数组的第三个元素为: ${arr[2]}"echo "数组的第四个元素为: ${arr[3]}"echo "数组中的元素为: ${arr[*]}"echo "数组中的元素为: ${arr[@]}"#第三种写法。

2023-12-11 11:37:41 19

原创 互联网协议与基本信息

层级作用应用层应用程序请求与网络接口,http,nginx,ftp表示层定义数据,处理数据,会话层双方通信,建立,维持,终止传输层由传输协议传输到终端,常见的有TCP,UDP协议网络层IP地址及路由器数据链路层提供介质访问,链路管理物理层定义电器特性,接收传送比特流。

2023-12-11 11:36:30 19

原创 网络基础介绍及管理

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up,激活一块新的临时网卡。ifconfig ens33 hw ether 00:0c:29:88:88:88,修改网卡MAC。traceroute用来收集目的地主机中跳转的路由器,发送和接收响应的时间。一个查看当前所有网络状态的工具,包括TCP和UDP连接。配置和显示网络接口参数,MAC地址,子网掩码等信息。查询DNS是否正确,以及一些信息的一个工具。查看掩码,网关,DNS域名解析,路由表。

2023-12-11 11:35:21 21

原创 Raid磁盘阵列

磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列由很多块独立的磁盘,组成一个超大容量的磁盘组,利用各个磁盘的产生的效果,结合这些磁盘的优点。

2023-12-11 11:33:28 62

原创 定时计划任务管理

安装完成后会在/etc下面生成一个黑名单文件at.deny,这个文件是个空文件,如果将用户名写入,那么这个用户将不能使用at任务工具。/etc/at.allow,白名单文件,不会自动生成,需要手动创建并编辑。白名单黑名单同时存在,只有白名单的用户可以使用at任务工具。PATH=/sbin:/bin:/usr/sbin:/usr/bin 环境变量。SHELL=/bin/bash 系统执行任务的shell类型。以*表示循环时间:分,时,日,月,周。创建用户计划任务(以当前用户创建)以当前用户创建用户计划任务。

2023-12-11 11:31:47 24

原创 日志服务管理

自定义类别与存储日志的位置修改ssh服务日志类别改:SyslogFacility AUTHPRIV 为:SyslogFacility local0重启服务与ssh验证回显:Sep 8 23:55:29 centos7 sshd[1250]: Server listening on 0.0.0.0 port 22.

2023-12-11 11:30:49 55

原创 二进制源码编译安装步骤

二进制源码编译安装总体可以分为三步下载源码包通过configure生成Makefile文件,并自定义参数make与make install服务,相当于安装任何通过二进制安装的服务,都离不开这三步。

2023-12-11 11:29:26 59

原创 SSL配置证书

一种遵守SSL协议的服务器数字证书。认证后,将启用HTTPS协议,通过加密来传输数据,帮助服务器与客户端之间建立加密链接,是数据在传输过程中不被篡改和窃取,从而更安全的保护数据。

2023-11-30 20:39:09 23

原创 SAMBA

IBM发布,是最早的DOS网络文件共享协议。与SCP异曲同工,但SAMBA可实现Windows与Linux相通。Windows共享目录,客户端Linux访问在Windows任意盘下创建一个目录右击,选择属性,共享里的高级共享,选择共享此文件夹 进入权限,允许更改,读取并应用在Linux服务器安装samba客服端可在Windows上创建用于测试的用户以管理员运行cmd,创建测试用户创建 net user test 123 /add删除 net user test /del。

2023-11-30 20:38:31 25

原创 简单使用SCP

scp命令主要作用就是,linux系统之前的文件目录传输,非常方便。

2023-11-30 20:37:55 26

原创 LVM与swap

逻辑卷是用于磁盘管理的,不会浪费磁盘资源,可灵活自定义pv物理卷 需要先把磁盘或者分区加入物理卷vg卷组 可以有多个卷组lv逻辑卷 可以有多个逻辑卷,逻辑卷必须存在于卷组下pe是一个数据块的大小,默认4M,也可创建卷组时自定义le是数据块的数量,默认的pe下le为10,大小就是40M。

2023-11-30 20:36:52 42

原创 centos磁盘配额

限制inode block xfs_quota -x -c 'limit -u isoft=7 ihard=10 用户名' 挂载点。配额 xfs_quota -x -c "limit bsoft=100M bhard=200M -p 名字" 挂载点。临时禁用quota xfs_quota -x -c "disable -up" 挂载点。临时启用quota xfs_quota -x -c "enable -up" 挂载点。完全关闭quota xfs_quota -x -c "off -up" 挂载点。

2023-11-30 20:36:19 45

原创 Nginx正反向代理

nginx反向代理是个很强大的功能,主要就是端口跳转,修改web服务的端口号。

2023-11-30 20:35:35 19

原创 Tomcat

tomcat服务器是一个免费开放源代码的,有web界面的应用服务器,属于轻量级应用服务器,多在中小型企业使用。

2023-11-30 20:34:53 12

原创 Docker容器搭建halo

若显示有些包安装不上,注意,需要centos系统自带国外仓库源。容器启动,设置端口,首次登陆用户名,密码。

2023-11-30 20:33:36 228

原创 Gitlab

检查远程连接是否开启一般都存放在/etc/ssh/sshd_configwget下载gitlab官方包下载连接yum源清华大学下载地址自行选择要安装的版本,复制路径进行安装wget修改配置文件,不需要的组件关掉,消耗资源(可做可不做)每次修改完配置文件都需要执行此操作重启或启动服务验证服务启动完成回显全run初始化输入ip地址进入web网页,或者使用SwitchHosts解析一个域名一般初始化的密码是一串乱码,存放在进行汉化,关闭注册功能,搭建成功。

2023-11-30 20:32:54 25

原创 Postgres数据库初始化

源码包下载地址:尽量选择稳定版本前置条件创建用户,因为搭建PG数据库不能在超管下操作卸载 包含postgresql名的程序包查是否存在 /usr/psqlXXX文件夹,有的话删除,例如 rm -rf /usr/pgsql-12。

2023-11-30 20:30:37 108

原创 Mysql主从

CHANGE MASTER TO MASTER_HOST='主支点IP',查看日志文件获取 log.name file.size。MASTER_USER='拥有复制权限用户名', -MASTER_LOG_FILE='日志文件',MASTER_PASSWORD='密码',IO与SQL线程yes。

2023-11-30 20:29:31 14

原创 mysql初始化

关系型数据库非关系型数据库分布式架构数据库安装mariadb数据库。

2023-11-30 20:27:16 13

原创 Find文件查找

实时查找工具,较慢,但效果准确-maxdepth N 最大搜索到第N层子目录-mindepth N 从第N层目录开始搜索-maxdepth N1 -mindepth N2 从N1目录开始往下搜索N2层子目录。

2023-11-30 20:24:52 15

原创 sed与grep

sed '/^root/r /root/f1' /etc/passwd 把/root/f1文件内容读入到/etc/passwd文件以root开头的行。sed 'r /root/f1' passwd 把/root/f1文件内容读入到/etc/passwd文件每一行后面。sed -n '3,/^m/p' /etc/passwd 输出第3行到m开头的行。sed -n '/root/p' /etc/passwd 输出包含root的行。sed -n '/^#/p' /etc/fstab 输出非注释行。

2023-11-27 20:30:15 27

原创 文件的处理

cat f1 |grep AAA |cut -f 1 -d: 查看f1,过滤AAA,以一列的形式,使用:来分割。cut -d : -f 1,2 f1 : 提取f1文件第一二列,用:来分割 一般来跟|grep配合使用。tr [] [] 置换,可置换大小写,字母,字符,数字。cut -f 1 f1 : 提取f1文件第一列。tr -s [a-zA-Z] 删除连续的字母。浮点型,小数,m是整数位数,n是小数位数。tr -s [:space:] 删除空行。Ctrl+w 两边切换窗口。-d : 显示重复的行。

2023-11-27 20:29:00 15

原创 文件高级权限

对目录设置sgid权限,那么任何人在这个目录下创建的文件或目录,这个文件或目录都在所设置sgid这个权限的目录属主的组中。setfacl -d 对目录设置的一个默认值,在这个目录下创建的文件都有这个ACC权限。设置文件或者目录的suid权限,陌生人的权限将变成文件或者目录的属主的权限。相当于给目录上个一把锁,只能目录的属主和root可以删除这个目录中的东西。任何人在root下创建东西,它都属于root这个目录属主的组中。umask是个值,来定义创建目录文件默认权限的值。单独给用户或者组 对目录的权限。

2023-11-27 20:27:38 26

原创 系统与磁盘简介

parted不同于fdisk那么复杂,没有分区之分,只有分区的大小,且可以有若干个,根据本磁盘的大小而定。管理磁盘通常与系统类型相关联 无论在这两种工具中初始化磁盘或分区之后,想要挂载必须要格式化类型。逻辑分区只能在扩展分区下创建,可以有若干个,根据扩展分区的大小而定。逻辑分区只能在扩展分区下,且id从5开始,可以有若干个。fdisk有主分区,扩展分区,逻辑分区三种。主分区与扩展分区相加最多有四个。主分区与扩展分区最多不超过4个。常见的管理磁盘的工具有两种。

2023-11-27 17:12:18 13

原创 压缩与解压

tar Jcf 使用xz压缩工具,一般后缀为“.tar.xz” 使用这三种压缩工具,必须安装。tar zcf 使用gzip压缩工具,一般后缀为“.tar.gz”tar jcf 使用bzip2压缩工具,一般后缀为“.-b [指定切割的大小] [大文件] [小文件前缀]不同的解压方式算法不同,选择合适包的压缩方式。-d 默认小文件后缀为字母,-d指定为数字。-p 解压并改名 :unzip -p。-d 指定解压路径 : unzip。-f 指定路径,通常放在最后。-p 保留数据权限信息。-C 指定解压到目录。

2023-11-27 17:08:51 16

原创 用户,组与权限

gpasswd -a test root 将test用户加入到root组中。gpasswd -d test root 将test用户移除root组。-rw-r--r-- 属主拥有读写,组与陌生人拥有读权限。-G 增加附加组,覆盖原有附加组。/etc/passwd 所有用户信息。/etc/shadow 所有用户密码。/etc/gshadow 组密码。-r 完全删除,删除家目录与邮件。-G 指定附加组,加入到某个组。x 1 : execte 执行。/etc/group 组信息。userdel 删除用户。

2023-11-27 17:06:43 12

原创 正则表达式

:space:] 任意水平或垂直的空白字符。[:lower:] 任意小写字母,a-z。[:upper:] 任意大写字母,A-Z。[:digit:] 任意数字,0-9。[:alpha:] 所有字母,a-Z。^ 可以任意数字,字符,字母的开头。[:alnum:] 所有数字与字母。查找以root,test开头的行。[ ]里可以是任何东西。查找以bash结尾的。

2023-11-27 17:04:15 11

原创 SAMBA

IBM发布,是最早的DOS网络文件共享协议。与SCP异曲同工,但SAMBA可实现Windows与Linux相通。

2023-08-16 16:22:42 36 1

原创 Mysql数据库多实例

将所有权限给test用户,并可以任何方式连接,并设置的密码。alter user 用户名@'IP地址' IDENTIFIED BY '修改的密码';create user 用户名@'IP地址' identified by '密码';to 用户名@'IP地址' identified by '密码';create增加 创建,创建数据库,表,用户。

2023-08-15 20:46:01 122

原创 Git工具

上传远程仓库:git -push origin “master”上传全部分支:git -push origin --all。http与ssh之间切换需要先删除,然后重新建立关联。本地仓库 git commit -m "web1"git reset --hard "ID号"git log 会自动生成一个ID号。建立远程仓库和本地origin关联。git checkout 分支名。暂存区域 git add .git branch 分支名。工作区域 git init。

2023-08-15 20:35:04 22

空空如也

空空如也

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

TA关注的人

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