- 博客(40)
- 收藏
- 关注
原创 Redis服务的安装和配置及高可用的设置
目录一、redis服务的安装二、redis的安装和部署解压这个文件解压完成后安装遇到的报错及解决方法一、redis服务的安装两种下载方式:redis的百度网盘下载链接注意:提取码为(n1g1)选择官网进行下载二、redis的安装和部署解压这个文件tar zxf redis-5.0.9.tar.gz 注意:我这里解压的是百度网盘上的包解压完成后由于目录中已经生成makefile所以我们直接make 和 make install即可安装遇到的报错及解决方法注意:在你操作过程中遇到以下报
2021-02-22 11:01:56 545 1
原创 windows与linux文件互通(winscp)
使用winscp使得windows与linux互通文件winscp下载1.官方网站下载2.百度网盘下载提取码:n1g2winscp的用方法在hostname处输入Linux虚拟机的主机ip,username和password自己设置的主机登录用户和密码,root用户也可以。出现以上界面可以选择传输设置也可以直接ok即可 传输完成...
2021-02-19 15:19:33 405
原创 mysql的主从复制(基于修改my.cnf实现)
一. 实验环境的搭建一台做为mysql主从复制的master端:192.168.0.102另一台做为mysql主从复制的slave端:192.168.0.103做好地址解析二.mysql主从复制基于二进制文件my.cnf实现2.1 搭建两台mysql服务器搭建可查看本篇博客第二台服务器的搭建:...
2021-01-05 23:08:33 764 2
原创 mysql5.7.31的搭建
mysql源码安装步骤mysql源的下载下载安装包解压并安装测试mysql源的下载下载安装包百度网盘 提取码为n1g2也可以进入mysql官网下载注意:下载的为带有boost的tar安装包解压并安装tar zxf mysql-boost-5.7.31.tar.gz 解压到任意目录下安装所需要的依赖包yum install gcc gcc-c++ ncurses-devel openssl-devel cmake bison进入解压之后的目录cd mysql-5.7.31 进入解压
2020-12-30 00:02:54 384 2
原创 Harbor仓库的搭建与上传
harbor仓库一. Harbor资源的下载1.1harbor的安装分为两种模式一种是在线安装另一种是离线安装并且下载需要的docker-compose工具二. 开始安装harbor仓库2.1 docker-compose的安装与查看移动docker-compose工具到bin下,并给执行权限2.2 解压offline文件2.3解压完成后进入此目录编辑配置文件一. Harbor资源的下载1.1harbor的安装分为两种模式一种是在线安装另一种是离线安装此链接为online在线安装的资源 注意:提取码
2020-12-07 22:49:03 419 1
原创 linux中php7.4.9的安装部署操作流程
博客目录一.如何下载php7.4.9安装包二. php7.4.9的安装**安装过程:**三.解决所需要的安装包**1.下载两个不可直接yum安装的包****2. 安装所需要的devel包****3. 安装依赖包之后运行命令**四.开启更加漫长的等待五.php7.4.9的配置一.如何下载php7.4.9安装包1. 进入百度网盘下载:php安装包百度网盘,提取码为n1g22. 也可以在官网上下载注意:下载完成后将php7.4.9的安装包解压到一个好寻找的地方建议创建一个php的目录用于存放安装包
2020-11-04 11:57:55 1605
原创 高可用(步骤的解释)
一、什么是高可用高可用HA(HighAvailability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度的搜索首页,是业内公认高可用保障非常出色的系统,甚至人们会通过www.baidu.com能不能访问.
2020-10-29 15:15:51 1033 2
原创 python字符串
目录:四大模块: 1. 字符串的创建和赋值 2. 字符串的基本特性 3. 字符串内建方法 4. 拓展模块一. 字符串的创建和赋值...
2020-10-09 00:57:44 167
原创 python中快速验证输入的是否为回文
代码展示:代码解释:zyj = (name【::-1】)表示name输入的字符串进行反转if name == zyj:表示将name输入的字符串与反转后的字符串进行对比相同的时候打印…否则打印…代码测试:当输入的为回文时:显示如下当输入的不是回文的时:显示如下...
2020-10-06 19:14:03 376
原创 python显示除了以#号开头所有的行
代码的编写测试:测试前的准备工作我们需要先编辑一个测试file其中要有以#开头的文字也有没有#开头的文字代码测试输入你的文件名称:测试:测试结果如下
2020-10-04 16:57:29 597
原创 python判断成绩等级
运用if-elif-else对成绩等级进行判定编写代码:代码的解释:score = float(input(“请输入你的成绩:”))输入你的成绩float因为成绩有可能是小数,所以我们要用浮点型对成绩进行转换如果你的成绩大于等于85并且小于等于100,你的成绩等级就为Aif 100 >= score >= 85:level = ‘A’如果你的成绩大于等于70并且小于85,你的成绩等级就为Belif 70 <= score < 85:level = ‘B’如果你
2020-10-01 16:51:31 25914 1
原创 Python的基础语法巩固
一. 认识变量变量是内存中的一块区域。对象赋值实际上是对象的引用变量的命名:变量名由字母,数字,下划线组成,注意:不可以以数字开头python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值给a赋值为100,然后打印二. 认识运算符数字的类型:int整数long长整数bool布尔值float浮点型complex复数三. 数据的输入与输出四. 常用内置函数操作...
2020-09-29 14:37:31 240
原创 windows系统中python开发环境的搭建
一. 编译型语言和解释型语言根据翻译的时间不同,翻译的方式分为两类编译:执行前一次性翻译解释:边执行边翻译二. python解释器的安装和配置2.1 python的安装和配置python的下载地址:https://www.python.org/2.2 选择windows系统平台2.3 三种获取python的方式,推荐使用exe安装2.4 点击exe版本开始安装第一步:第二步:第三步:开始安装,安装完成后就可以使用了。运行python既可以在你的dos下运行,也可以查
2020-09-25 23:20:41 161
原创 python exe的制作
在做这个实验前我们要先安装好自己的python和pycharm安装完成之后我们就可以安装我们所需要的软件了如果你是windows打开你的dos环境输入pip install pyinstaller我已经安装过了所以会显示以下内容注意:安装时你的电脑要可以上网 当安装速度过慢时可以通过访问豆瓣网上的资源在pip安装后面加 -i https://pypi.douban.com/simple用豆瓣的镜像源安装第二种方法:打开你的pycharm在菜单栏选择file后点击settings开始.
2020-09-25 21:38:41 169
原创 python防黑客暴力破解密码
目的:防止黑客暴力破解我们的面对我们造成不必要的麻烦编写代码:代码解释:try_count = 0目前用户尝试的次数while try_count < 3如果尝试的次数小于3执行下面的操作try_count += 1在原来的次数上加1username,password输入你的用户和密码运用if语句进行判定if username == ‘root’ and password == ‘westos’执行print命令else 反之(当输入的用户和password不等于设定值时
2020-09-25 16:19:37 570
原创 python温度转换器
一. 题目编写一个程序,将温度从华氏温度转化为摄氏温度温度转换代码:代码解释:westos = (name - 32) / 1.8转换公式import time引用time参数time.sleep(?)输出完成后显示几秒
2020-09-25 16:07:15 680
原创 python平均成绩与求和
平均成绩与求和平均成绩与求和代码:解释:name = input(“your Name:”)输入用户的名字:score = float(input(“chinese score:”))float 表示浮点值(因为成绩可以为小数)输入成绩sum_score = score + …表示求和avg_score = sum_score / 3(加了几项这里就除几)表示求平均值print("%s sum score:%.2f, avg score:%.2f" %(name,
2020-09-25 10:54:43 3098
原创 Python中的九九乘法表(详解)
九九乘法表九九乘法表代码:详解:1. for name in range(1,10)这是一个for语句给name赋一个值从(1 ~ 10)range()内建函数range语法:range(start, end, step)返回一个包含所有k的列表,start <= k < end,k每次递增step(默认的step为1)例如:range(1,10)输出就为1,2,3,4,5,6,7,8,9range(2)表示为0,1当range后加一个数字时表示从0到这个数
2020-09-25 09:58:22 5276 5
原创 Linux中ansible的安装和部署
Ansible的安装搭建epel源编辑/etc/yum.repos.d/xxx.repo搭建好后搜索ansible安装:dnf install ansible.noarch
2020-09-09 13:18:35 2440
原创 Linux中shell常用的基础命令
一. diff用法:diff [options] files|directorys输出信息: [num1,num2] [a|c|d] [num3,num4]num1,num2第一个文件中的行a添加c更改d删除<第一个文件中的内容>第二个文件中的内容num3,num4第二个文件中的行常用参数:-b忽略空格-B忽略空行-i忽略大小写-c显示文件所有内容并标示不同-r对比目录
2020-08-27 23:20:55 344
原创 Apache的管理及优化Web
一. Apache的作用在web被访问时通常使用http://的方式http:// 超文本传输协议http:// 超文本传输协议提供软件:Apache.nginx.stgw.jfe.Tengine
2020-08-20 23:05:15 529
原创 Linux中mysql数据库的基本管理
一. 数据库的介绍1.什么是数据库数据库就是个高级的表格软件2.常见的数据库mysql oracle mongodb db2 sqlite sqlserver ...,3 .Mysql (SUN ---->Oracle)4.mariadb2.Mysql数据存储结构2.1 组成:“ 数据库 ” - - -> “ 数据表 ” - - -> “ 数据 ”2.2 管理数据库所要使用的命令管理数据库需要使用SQL(结构化查询语言)SQL语言分为:1 数据查询语言DQL按
2020-08-19 00:40:26 1940 3
原创 linux系统中的定时和延时任务
一. 系统的延时任务at命令at 时间点 | 设定任务执行时间(任务在指定时间做相应操作)命令演示:at 时间点 now+1min 延时1分钟(任务在当前时间延时1分钟后做出相应操作)at - l查看任务列表at - c查看任务内容at - r取消任务执行注意:当任务有输出时,输出会以邮件的形式发送给at任务的发起者at 任务的黑白名单配置文件:/etc/at.deny 系统中默认不存在,在此文件中出现的用户不能执行at命令/etc/at.allow
2020-08-16 14:37:23 494
原创 linux网络管理
一. 搭建实验环境需要两台主机:一台双网卡,一台单网卡如何设置双网卡?点击编辑里面的虚拟网络编辑器更改设置:如果没有更改设置这个选项,你可以直接选择添加网络两块网卡:一个设置为无线,另一个设置为有线如果网卡不够可以选择添加网络,没有那一块网卡添加那一块网卡即可。注意:一定要选择桥接模式设定完成之后我们开始配置网卡进入设置页面:第一步点击虚拟机中的设置进入 第二步双击页面上设置下面的任意一条(比如双击内存)也可以进入进入设置页面之后我们开始修改:双网卡主机的设置:
2020-08-09 13:21:35 2099 1
原创 linux日志管理
一. 日志管理1.journald服务名称:systemd-journald.service (直接去看日志,不采集)无法查看关机之前的日志,只能查看当前启动日志(存放在内存)systemctl status systemd-journald.service(查看服务是否启动)当服务启动后可以用journalctl查看日志只能查看启动之后的日志默认日志存放路径: /run/log2. journalctl 命令的用法...
2020-08-03 18:02:40 666 3
原创 Linux文件传输
1.搭建实验环境需要2台主机并且保证这两台主机是可以通信的zyj_client:172.25.254.108zyj_server:172.25.254.208zyj_client&zyj_server:都要关闭火墙:systemctl disable --now firewalld设置好了之后需要重新加载2.scp命令&rsync命令2.1 scpscp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径复制本机文件给远程主机scp
2020-07-31 23:48:27 261 1
原创 Linux中的远程登录服务(sshd服务)
一.搭建实验所需环境本次实验需要两台虚拟机:一台定位服务端,另一台定位客户端运用克隆命令快速得到两台虚拟机克隆虚拟机IP的手动设置
2020-07-30 16:18:14 943 1
原创 克隆你的虚拟机
打开你的VMware点击虚拟机选择— — — —>虚拟机中的管理如下图所示:单击鼠标右键— — — —>也可以选择管理如图位置点击鼠标右键管理里面有一个克隆点击 一下就会出现以下画面点击下一步继续操作克隆源选择:虚拟机中的当前状态,点击下一步继续操作如图所示克隆类型选择:创建链接克隆,点击下一步继续操作如图所示新虚拟机名称:名称可以自己建立注意:虚拟机位置建议不要放在c盘中(D盘,E盘,F盘都可以)点击完成继续操作等待克隆虚拟机克隆完成后,点击关闭就
2020-07-29 20:39:40 287
原创 Linux中的进程管理
一.进程1.1 进程的定义:1) 程序是静态的代码文件2)进程是指程序运行时的形态3) 进程是程序的一个副本4)进程是有生命周期的(准备期,运行期,终止期)1.2 线程的定义1) 线程是cpu调度和执行的单位2)线程会带来额外的开销,如cpu调用时间,并发控制开销.3)每个线程在自己的工作内存交互,内存控制不当会造成数据不一致.1.3线程和进程的区别1)进程是资源调用的最小单位2)线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被
2020-07-28 23:58:35 915
原创 八步操作使“Windows中可操作Linux”
第一步:在你的Windows中输入cmd命令第二步:在cmd中输入ipconfig,查询你的所有ip第三步:找到你的连接模式(有线就找本地连接/无线就找无线局域网适配器)并记住你的ip我的ip为:192.168.1.102第四步:进入linux输入nm-connection-editor命令进入以下页面第五步:删除已有的ip(两个都删除)**第六步:添加新的ip地址接着操作要细心注意:填写的ip要与你windows中的ip一致(前三位ip数相同 例如:我的windo
2020-07-28 22:42:55 190
原创 系统中的权限管理
1.权限存在的意义及权限的读取文件权限是系统最底层安全设定方法之一,它保证文件可以被可用的用户做相应操作"文件的属性被叫做文件的元数据(meta data)""一种元数据用1个byte来记录内容"2.权限的查看及读取2.1权限的查看ls -l file查看文件权限ls -ld dir查看目录权限命令演示:2.2权限信息[1]:文件类型-普通文件d目录l软连接b快设备c字符设备ssocker套接字p
2020-07-26 23:59:59 1273
原创 linux用户管理
1. 1用户及用户组存在的意义用户存在的意思:Linux操作系统是多任务(Multi-tasks)多用户(Multi-users)分时操作系统,linux操作系统的用户就是让我们登录到linux的权限;每当我们使用用户名登录操作系统时,linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组存在的意思:用户组就相当于多个用户的容器,对用户进行归类和统一授权;在linux系统中,用户组也有一个ID,GID。1. 身份 account
2020-07-24 23:17:04 375
原创 Linux文件的输入+输出管理
1.理解什么是输入输出定义输入:通过硬件(打字机,鼠标,键盘)在系统中录入字符,我们称之为输入 stdin(标准输入)标号为0输出:系统接收字符经过运算处理输出给其他设备输出分为:标准正确输出(标号为1) 标准错误输出(标号为2) 注意:在普通用户下查看时显示(root用户下不会显示错误输出) 2.如何管理输入定义:外界传递到程序中的信息< 输入重定向...
2020-07-23 15:31:01 493
原创 linux命令行使用的技巧
1.什么是Linuxlinux操作系统**GUN/Linux:**GUN是开源组织,而Linux是指Linux内核GNU是“GNU’s Not Unix”的递归缩写绝大多数基于Linux内核的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,正是由于Linux使用了许多GNU程序,GNU计划的开创者Richard Stallman博士提议将Linux操作系统改名为GNU/Linux。2. 内核系统核心程序相当人的大脑负责系统程序和硬件分
2020-07-23 11:12:32 218
原创 windows中安装VM虚拟机教程
VMware下载好后,安装镜像操作文件。我们就可以开始安装啦进入主页点击创建新的虚拟机点击自定义安装后 点击下一步选取15 也可以根据自己的需求安装
2020-07-22 23:13:43 807
原创 vim的高级用法
vim的基本用法vimtutor :vim手册(打开vim输入:help进入手册)<Enter建 进入vim手册>vim浏览模式下命令的临时修改:set nu显示行号| :set nonu | 取消行号显示 ||:noh|取消高亮显示||:set mouse=a|鼠标可用||:set cursorline|显示光标所在行线|:set nu命令临时显示行号:set nonu取消行号显示:noh取消高亮显示:set mouse=a鼠
2020-07-19 19:25:29 754
原创 你不知道的linux文件管理
**vim文本编辑器**vim可以分为三种模式:命令模式,插入模式,底行模式vim file 进入到vim的浏览模式浏览模式下不能对文本进行编辑在浏览模式下按<按i>进入编辑模式在vim中鼠标不弄控制光标的移动用上下左右移动光标<按Esc>退出插入模式<按:wq>保存更改vim异常退出当vim在编辑模式下未保存内容或强制关闭vim再次打开会出现异常【o】只读打开文件【E】继续编辑【R】恢复保存内容编辑【D】删除.swp文件 进入编辑【Q】退出touch
2020-07-18 16:29:00 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人