自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win11安装双系统ubuntu20.04

3./: 这是 Linux 也就是 ubuntu 的根目录,就是一个反斜杠,相当于Windows的C盘,我们将其分为20~30G,文件格式为 ext4,条件允许可以再大,毕竟ubuntu装软件,默认装在这里。4./home: 这是 ubuntu 的“其他盘”, 或者说是个人目录,相当于Windows的DEF盘,为了让个人目录大一些,将剩下的存储空间全分给它,文件格式为 ext4。结束安装后,根据提示移除启动盘,重启电脑,等待一段时间之后,Ubuntu20.04就安装成功了!建议选择英文版安装!

2025-04-16 15:03:13 542

原创 替换文件夹内容

cd /usr/local# 创建两个文件touch new.txttouch old.txtvim new.txt 111111111111 :wqvim old.txt 22222222222222 :wq(需要把2222换成11111)cp -r new.txt /usr/local/old.txt是否需要覆盖: ycd /usr/localls# 进入文件看一下是否替换成功vim old.txt替换成功...

2020-08-19 14:44:44 221

原创 rabbit部署

# 关闭防火墙systemctl stop firewalldsetenforce 0# 进入 /usr/local/目录下cd /usr/local# 创建文件夹mkdir software# 进入softwarecd software# 拖包 otptar -zxvf otp # 使用Tab补全 cd otp # 使用Tab补全yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixOD

2020-08-19 14:31:25 278

原创 ansible+lnmp

---- hosts: webservers tasks: - name: "安装nginx依赖环境" yum: name=gcc,gcc-c++,zlib-devel,pcre-devel,openssl-devel state=latest - name: "推送nginx源码包" copy: src=/usr/src/nginx-1.12.0.tar.gz dest=/root/ - name: "安装mysql和PHP"

2020-08-19 14:20:29 181

原创 ansible+tomcat

yum -y install ansibel vim /etc/ansible/hosts [webs] 192.168.113.128 192.168.113.129ssh-keygen -t rsassh-copy-id root@192.168.113.128cd /usr/srcvim tomcat.yml --- - hosts: webs tasks: - name: "推送jdk和tomcat源码包" copy: src

2020-08-19 14:19:18 149

原创 ansible+nginx

两台虚拟机192.168.234.135192.168.234.130rpm -qa | grep ansible # 检查是否有ansible的包yum install ansible -y # 安装ansiblessh-keygen -t rsa # 密钥ssh-copy-id root@192.168.234.135 # 给135拷贝密钥ssh-copy-id root@192.168.234.130 # 给130拷贝密钥vim /etc/ansib

2020-08-19 14:09:22 156

原创 LAMP

1.安装yum -y install php-gdyum -y install httpd mysql mysql-server php php-mysql# 或者 yum -y install httpd* mysql* php*2.Apache默认支持html整合php和Apache编辑Apache的配置文件vim /etc/httpd/conf/httpd.conf# 主页支持php# (快速查找)可以使用 /+你想要修改那一行的某个单词 然后点击Enter# /Director

2020-07-06 16:11:40 122

原创 NOSQL,MongDB

1.NOSQL的优势:易扩展大数据量,高性能灵活的数据模型高可用2.让关系数据库关注在关系上,NoSQL关注在存储上。3.MongoDB 三元素:三元素:数据库,集合,文档4.mongodb的安装:1.一步步安装,设安装路径 D:\mongodbinstall2.D:\mongodbinstall 下新建文件夹data, 进入data新建db和log3.进入D:\mongodbinstall\bin,开cmd, 开服务端: mongod.exe --dbpath=D:\mo

2020-07-06 15:35:08 191

原创 TCP,UDP

1.tcp服务器:from socket import socket# 1.创建socket, 参数不填默认ipv4,tcp传输server_sk = socket()# 2.绑定,服务器ip和端口server_sk.bind(('0.0.0.0', 9898))-- 说明:'0.0.0.0'表示本机所有ipv4地址# 3.变为监听套接字# 使用socket创建的套接字默认的属性是主动的,使用listen将其变为被动的,这样就可以接收别人的链接了# 监听,最多允许128个接入ser

2020-07-04 18:32:32 158

原创 OSI,TCP,UDP

1.OSI(Open System Interconnect 网络互联模型):七层(五层)模型: 应用层=====为应用程序提供服务 表示层=====数据格式化,数据加密: 文字,图像,声音等不同表现形式的信息 会话层=====建立,管理和维护会话 (应用层)================HTTP Telnet FTP TFTP DNS SMTP 传输层=====建立,管理和维护端到端的连接,负责可靠传输==========TCP UDP

2020-07-04 18:26:12 228

原创 数据库项目实战

1.项目介绍:– 创建银行数据库– 创建数据表customer(客户)、bank(银行)、deposit(存款)– 向表中插入测试数据– 对数据进行增删改等操作2.创建库:1.查看数据库是否启动。2.mysql -uroot -p # 连接本地数据库3.\s # 查看数据服务的状态4.创建数据库并设置字符集: create database bank charset=utf8;5.查看创建的数据库: show databases;3.创建表: 创建客户表: create

2020-07-04 18:21:27 8613 1

原创 数据库中的约束

1.约束分为列级约束和表级约束 -- 列级约束:列级约束是行定义的一部分,只能应用于一列。 -- 表级约束:表级约束是独立于列的定义,可以应用在一个表中的多列。 -- 主键(primary key) 唯一(unique key) 外键(foreign key) -- 举例:unique(项目名称,项目负责人)2.外键约束的要求:-- 1.父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 -- 查看表的存储引擎,show create table classes;-- 2.数据

2020-07-04 18:12:09 823

原创 MySQL增删改查

1.MySQL简介MySQL默认端口号是多少? 3306MySQL中的超级用户叫什么? root创建数据库的语句? CREATE DATABASE JD CHARSET=utf8;修改数据库的语句? alter database 库名 charset=utf8;删除数据库的语句? DROP DATABASE JD;查看数据库的语句? SELECT DATABASE();2.数据表:数据库是由数据表组成的,数据是存在数据表里的。3.使用数据库:USE python;4.创建表

2020-07-03 17:33:18 131

原创 MySQL数据库

1.数据库分类:关系型数据库:mysql, sqlite, oracle, DB2 nosql数据库:mongodb, redis对象关系型数据库:postgresql2.SQL 语言:SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库。3.MySQL 简介:MySQL是一个关系型数据库管理系统,由瑞典MySQ

2020-07-03 17:22:46 145

原创 nginx+tomcat动静分离

1.先安装nginx(先安装依赖包)yum -y install gcc gcc-c++ zlib-devel pcre-devel#拖包nginx-1.12.0.tar.gztar zxf nginx-1.12.0.tar.gzcd nginx-1.12.0./configure --prefix=/usr/local/nginxmake && make installnetstat -anpt | grep :802.安装tomcat(配置环境变量)# 拖入jdk

2020-07-02 15:59:52 99

原创 zabbix安装

1 配置yum源[root@node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpmRetrieving http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.e...

2019-12-21 09:44:44 112

原创 svn+apache

操作系统:centos7.01.安装yum -y install httpd subversion mod_dav_svn2.上传配置文件subversion.conf 到/etc/httpd/conf.d/cd /etc/httpd/conf.drz #传入subversion.conf文件useradd svn #创建用户以下是subversion.conf配置文件...

2019-12-20 20:55:35 133

原创 docker部署MySQL互为主从

MySQL(master)主上操作dokcer pull mysql:5.6docker run --name master -d -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123 mysql:5.6docker cp master:/etc/my.cnf ./vim my.cnf server-id=1 log-bin=mysqlbin rel...

2019-12-20 14:52:54 256

原创 架构图

2019-12-20 14:43:00 139

原创 ANSIBLE 中文学习

http://www.ansible.com.cn/ ansible 中文手册

2019-12-20 14:35:34 218

原创 nginx源码开机启动脚本

#!/bin/bash# chkconfig: 2345 99 20# description: Nginx Service Control ScriptPROG="/usr/local/nginx/sbin/nginx"PIDF="/usr/local/nginx/logs/nginx.pid"PROG_FPM="/usr/local/sbin/php-fpm"PIDF_FPM="/...

2019-12-20 14:31:44 269

原创 keepalived不争抢模式

yum -y install keepalivedvim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs { router_id LVS_DEVEL}vrrp_instance VI_1 { state MASTER (从为BACKUP)(做不争抢 两台服务...

2019-12-20 14:29:21 325

原创 shell数字猜大小

[root@master ~]# cat guess.sh#!/bin/bash prive=$(expr $RANDOM % 1000)echo $privecount=1while truedo read -p "请输入一个1-1000的随机数:" num if [ $num -gt $prive ]; then echo "大了" eli...

2019-12-20 14:13:52 201

原创 dockerfile命令详解

Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13个指令。下面一一讲解。1.FROM (from)格式为FROM image或FROM image:tag,并且Dockerfile中第一条指令必须是FROM指令,且在同一个Dockerfile中创...

2019-12-20 14:12:00 337

原创 lnmp上线电商

操作平台:Centos6.5关闭防火墙service iptables stopsetenforce 0安装相应的环境cd /usr/local/srcyum -y install gcc gcc-c++ zlib-devel pcre-devel拉包yum -y install lrzszrz #将nginx-1.12.0.tar传入/usr/local/src下ta...

2019-12-20 13:59:43 146

原创 redis安装

系统版本:centos7.0redis版本:redis-3.2.11.tar.gz安装:cd /usr/local/srcrz #传入redis-3.2.11.tar.gz包yum -y install gcc gcc-c++tar zxf redis-3.2.11.tar.gzcd redis-3.2.11makemake MALLOC=libc前台启动rediscd...

2019-12-19 15:39:10 100

原创 MySQL主从

系统环境:centos6.5 mysql mysql-server系统环境:centos7.0 mariadb mariadb-server

2019-12-19 14:12:47 77

转载 企业级日常巡查脚本

#!/bin/bashsystem(){echo "#############系统信息#############"leixin=`uname`banben=`cat /etc/redhat-release`neihe=`uname -a|awk '{print $3}'`shiji=`date +%F_%T`yunxin=`uptime|awk '{print $3}'|awk -F...

2019-12-18 09:29:55 340

原创 EFK中间件zookeeper,kafka

准备三台2x2的Centos7.0的虚拟机每一台都要安装jdkrzjdk-8u131-linux-x64_rpm -ivh jdk-8u131-linux-x64_在/usr/local/src/ 传入 zookeeper-3.4.14.tar.gz kafka_2.11-2.2.0tar zxvf zookeeper-3.4.14.tar.gzmv zookeeper-...

2019-12-12 15:07:59 221

原创 SHELL 脚本检测网站存活

#!/bin/bash. /etc/init.d/functionscheck_fun(){url_list=(www.baidu.com www.youku.com www.taobao.com www.xxxxxxxxxxx.com)for i in ${url_list[@]}do curl -s -o /dev/null http://$i if [ $? -eq 0 ...

2019-12-07 11:48:17 277

原创 mysql备份脚本

#!/bin/bash#db 备份:<<eoffor db in `mysql -e "show databases"|egrep -v "Databases|schema"`do #echo $db mysqldump --databases $db >/tmp/$db.sqldoneeof#table 备份mysql -e "show tables fro...

2019-12-07 11:43:18 111

原创 判断MySQL服务状态

#!/bin/bashresult=$(mysql -e "show slave status\G"|egrep -w "Running|Yes"|wc -l)error_info=$(mysql -e "show slave status\G"|grep "last"|sed '1,2d')echo $resultif [ $result -ne 2 ]; then echo "mys...

2019-12-07 10:37:17 296

原创 使用expect ftp免交互上传文件

1.安装expectyum -y install expect2.编辑一个脚本vim ftp_upload.sh#!/bin/bashspawn ftp localhost #执行ftp命令expect "Name*" #如果出现Name字符send "ftp\n" #则输入ftp并回车expect "ftp>*"send "cd p...

2019-12-05 19:59:33 748

原创 mysql主从监测

操作示例新建目录mkdir test 创建test文件夹新建文件touch 1.php 新建一个1.php的文件 支持创建多文件,一直写就行了查看文件cat 1.php 查看编辑后的1.php文件删除指定文件rm 1.php 删除1.php文件删除空目录rmdir test 删除空文件夹test强制删除rm –rf filename...

2019-12-05 18:58:57 152

原创 企业级日常巡检脚本

#!/bin/bashsystem(){echo "************ 系统信息 ***************"leixing=`uname`banben=`cat /etc/redhat-release`neihe=`uname -a|awk '{print $3}'`shijian=`date +%F_%T`yunxing=`uptime|awk '{print $3}'...

2019-12-03 15:10:55 227

原创 shell入侵检测与邮件警告

# !/bin/bashwebdir=/var/www/htmlcd $webdir #方法1 md5sum校验#md5sum /var/www/html/index.html >/opt/webfile.dbmd5sum -c --quiet /opt/webfile.dbif [ $? -eq 0 ]; then echo "web file is ok"else ech...

2019-12-02 19:32:28 196

空空如也

空空如也

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

TA关注的人

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