- 博客(25)
- 收藏
- 关注
原创 构建私有的 CA 机构
CA中心申请证书的流程:过程: 1。web服务器,生成一对非对称加密密钥(web公钥,web私钥)2。web服务器使用 web私钥生成 web服务器的证书请求,并将证书请求发给CA服务器3。CA服务器使用 CA的私钥 对 web 服务器的证书请求 进行数字签名得到 web服务器的数字证书,并将web服务器的数字证书颁发给web服务器。1、CA 介绍CA(Certificat...
2020-04-14 22:40:41
269
2
原创 linux之HTTPS实用小合集
https 介绍HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近些年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HT...
2020-04-14 21:59:36
716
1
原创 入门shell脚本之小试牛刀2
1、编写一个脚本,由用户输入姓名,年龄,邮箱。例:姓名:laowang 年龄:30 邮箱:12345@qq.com # 如果年龄不输入,默认为20岁。脚本要求 1、只能用root执行 2、脚本只能放在/opt目录下才能被执行 3、当用户输入的年龄大于18岁,输出欢迎光临信息,否则输出,请尽快退出。欢迎光临信息:姓名:laowang年龄:30邮箱用户名:12345#!/usr/bin...
2020-03-25 21:43:35
190
1
原创 入门shell脚本之小试牛刀
1、写一个脚本,检测并输出系统信息,包括:ip地址 ip=ip a | grep "scope global" | awk '{print $2}'|awk -F'/' '{print $1}'当前时间 datetime=date "+%y年%m月%d日 %H:%M:%S"登录用户 user=$USER当前内存剩余 ram=free -h|grep Mem|awk '{print ...
2020-03-24 21:53:11
190
1
原创 linux入门之mysql读写分离篇
第一步解析第二步解压jdk 解压到/usr/local目录下 目并把jdk1.8.0_211移动到/usr/local/java目录下第三步配置变量环境第四步使变量环境生效第五步测试java环境第六步下载并解压mycat第七步配制文件server.xml第八步配置schema.xml第九步启动mycat检查是否正常查看端口后端授权并刷新主从连接...
2020-03-23 22:42:10
151
1
原创 入门linux基础之主从复制GTID篇
第一步初始化环境停止mysql服务删除/var/lib/mysql/*重启数据库systemctl restart mysqld过滤密码 grep password /var/log/mysqld.log修改密码 mysqladmin -uroot -p‘akXefpttH3*/’ password ‘QianFeng@123’初始化服务器完成第二步主从复制GTID方式...
2020-03-19 20:24:34
196
原创 入门linux基础之逻辑备份篇
远程备份语法: # mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql本地备份语法: # mysqldump -u用户名 -p密码 数据库名 > 备份文件.sql1.常用备份选项**-A, --all-databases 备份所有库-B, –databases bbs test mysql 备份多个数据库–...
2020-03-18 23:15:55
169
原创 入门linux基础之mysql备份篇
1、 逻辑备份: mysqldump 备份 db1 db2 两个数据库,然后删除数据并恢复备份。截图到word文档中第一步先创建两个库 db1和db2 并且创建表格写入数据创建db1并写入数据创建db2并写入数据第二步,备份数据库第三步,删除数据库第四步恢复库结果,查看库中的表及内容db1库db2库完成2、 物理备份: 完成差异备份实验,并将操作过程和最...
2020-03-17 22:45:49
156
原创 入门linux基础之mysql基础篇
mysql创建用户?需要注意什么?如:user3@localhostcreate user ‘user3’@‘localhost’ identified by ‘QianFeng@123’;mysql删除用?drop user ‘user3’@‘localhost’mysql查询用户?select user,host from mysql.user;’mysql改密码?(...
2020-03-16 21:23:49
93
原创 入门linux基础之日志轮转回顾篇
2.日志是如何产生的?a.rsyslogb.应用程序(httpd,mysql)3.rsyslog程序管理安装:yum install -y rsyslog启动:systemctl start rsyslog查询:systemctl status rsyslog查询:ps aux | grep rsyslog4.rsyslog程序,维护配置文件升级:yum update rs...
2020-03-13 22:54:19
131
2
原创 入门linux基础之mysql部署实验篇
masql官网:www.mysql.com有网络的安装方法第一步:关闭防火墙:systemctl stop firewalld开机不启动防火墙:systemctl disable firewalld关闭selinux:setenforce 0永久关闭selinux : vim /etc/selinux/config SELINUX=disabled第二步:安装Mysql服务...
2020-03-12 22:15:57
154
1
原创 入门linux基础之域名服务篇
互联网的访问依靠IP地址。但IP地址不好记。所以使用域名服务(DNS,好记名),来替代访问的地址。hosts文件: vim /etc/hosts作用: 实现名字解析,主要为本地主机名、集群节点提供快速解析缺点:不便于查询和更新DNS:DNS(Domain Name System,域名系统)作用: 实现名字解析(例如将主机名解析为IP)FQDN:FQDN:(Fully Qualifie...
2020-03-11 22:14:46
118
原创 入门linux基础之动态站点篇
部署论坛系统discuz一、基础环境(初始化)sed -ri ‘/^SELINUX=/cSELINUX=disabled’ /etc/selinux/config 关闭selinuxsetenforce 0 关闭selinux 0为关闭 1为打开systemctl stop firewalld.service 关闭防火墙systemctl disable firewalld.ser...
2020-03-10 22:58:08
178
原创 入门linux系统之 FTP、 NFS、 静态站点小集合篇
FTP的作用和目的:通过服务器进行双向传输,实现上传文件和下载文件的目的。步骤:先安装vsftp vsftp是一个安全高速稳定的ftp服务器 yum -y install vsftpd准备要发送的文件:先创建一个 。touch /var/ftp/123.txt /var/ftp是ftp分享内容的本机目录,所以在这里创建,创建到其他目录是无效的。启动服务:systemctl start ...
2020-03-09 22:28:43
143
1
原创 入门linux基础之高级存储管理篇
EXT4文件系统索引(index ) 文件系统系统限制Ext3: 文件系统最大16TBExt4: 文件系统最大16TBXFS : 文件系统最大100TB.inode{记录文件的属性(文件的元数据metadata),一个文件占用一个inode,同时记录此文件数据所在的block numbber,inode大小 为 128 bytes}block{存储文件的实际数据,实际存储文...
2020-03-06 09:10:22
136
2
原创 入门linux基础之系统部署篇
Linux系统基本操作list(ls) 列出 ls -a 查看所有(i 直接输入 o另起一行 y复制 p 粘贴 d删除 u撤销 esc→:wq 保存退出 :w只保存不退出 :q!强制退出 :wq!保存编辑强制退出 :set mu 显示行号)pwd 打印当前路径copy (cp)拷贝复制move(mv)移动remove(rm) 删除rm -rf 强制删除mkdir 创建目录mk...
2020-03-05 09:18:38
267
3
原创 入门linux基础之网络管理篇
NetworkManager服务:网络管理器(NetworkManager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活,默认情况下,CentOS/RHEL 7 已安装网络管理器,并处于启用状态。查看网络管理程序的状态systemctl status NetworkManager查看网络子管理程序的状态systemctl status ...
2020-03-04 20:05:47
203
3
原创 入门linux基础之日志管理篇
第一类日志:rsyslogd:系统专职日志程序,处理绝大部分日志记录,系统操作有关的信息,如登录信息,程序启动关闭信息,错误信息。第二类日志:httpd/nginx/mysql :各类应用程序,可以以自己的方式记录日志。查看rsyslogd程序进程 ps aux | grep rsyslogd日志文件(messages,httpd/access.log),存放日志的目录 /var/log,日...
2020-03-03 21:09:43
1542
2
原创 入门linux基础之计划任务篇
计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。计划任务分为两种 at(一次性调度执行)和cron(循环调度执行)at(Schedule one-time tasks with at. )一次性调度执行语法格式at示例:now+6min 6分钟后noon+5days 第5天中午5pm august 3 2020 2020年8月3日下午5点例:设置一个定时创建用户的...
2020-03-02 20:41:25
275
3
原创 入门linux基础之存储管理篇
磁盘从工作原理上分为固态硬盘(SSD)和机械硬盘机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。固态硬盘是用固态电子存储芯片阵列而制成的硬盘。IDE为并口 /dev/hdv /dev/hdeSTAT为串口 /dev/sda /dev/sdb (注:/dev是设备文件目录 sda为设备文件 s代表sat...
2020-02-29 21:16:49
2515
1
原创 入门linux基础之重定向与管道篇
介绍一下重定向与管道的作用符号 |作用 ???? 将一个命令的标准输出重定向给下一个命令,并作为该命令的标准输入符号 >作用 ???? 将输出导入至文件符号 >>作用 ???? 将输出追加至文件符号 <作用???? 从文件中提取输入信息符号 <<作用 ???? 从标准输入中读入,直到遇见分界符才停止管道:管道命令可以将多条命令组合起来,一次性完成复杂的处理任务。tee管道:三通管道...
2020-02-28 21:48:41
240
2
原创 入门linux基础之进程管理篇
进程是已启动的可执行程序的运行实例,进程有以下组成部分:• 已分配内存的地址空间;• 安全属性,包括所有权凭据和特权;• 程序代码的一个或多个执行线程;• 进程状态。程序: 二进制文件,静态 /usr/bin/passwd ,/usr/sbin/useradd进程: 是程序运行的过程, 动态,有生命周期及运行状态。每个新进程分配一个唯一的进程ID(PID)任何进程都可以创建子进程...
2020-02-27 19:13:37
2735
4
原创 入门linux基础之用户权限篇
权限是赋予某个用户或组,能够以何种方式,访问某个文件。权限对象一般分为 属主(u) 属组(g) 其他人(o) 所有人{a(u+g+o)}权限类型为 读(r)=4 写(w)=2 执行(x)=1语法为 chmod 对象(u、g、o)赋值符(+、-、=)权限类型(r、x、w) 文件/目录以创建的文件file1为例查看文件权限:创建文件: touch file1查看file1:ll fil...
2020-02-26 18:22:46
1548
5
原创 入门linux基础之YUM工具介绍及使用篇
YUM全称为(Yellow Dog Updater, Modified),是shell前端软件包的一个管理器,他是基于RPM包管理。YUM工具可以自动处理依赖性关系,可以一次性安装所有依赖的软件包,它的好处在于避免繁琐的下载依赖软件包,以及安装。所以YUM工具在平时工作中是必不可少的一把利器!安装程序以httpd为例yum -y install httpdyum为主命令...
2020-02-25 18:39:48
454
2
原创 入门linux基础之find介绍及使用篇
文件查找(find)是我们在日常工作中不可或缺的一项linux指令,它的用处在于方便快速查找需要的相关文件文件。所以整理了一下find指令如下:语法:命令 路径 选项 表达式 动作1、如果按照文件名查找例如:find 路径 -name ‘文件名’find 路径 -iname ‘文件名’ -iname 忽略大小写2、如果按照文件大小来查找例如:find 路径 -size ...
2020-02-24 21:58:26
1579
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人