- 博客(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
原创 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关注的人