自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux系统中MySQL8.0修改密码

MySQL8.0忘记密码如何修改密码1、找到/etc/my.cnf文件,进入到文件中放开skip-grant-tables2、重启mysql,登录[root@localhost ~]# systemctl restart mysql[root@localhost ~]# mysql -uroot -p登录的时候到输入密码时直接回车就可以登录。登录mysql后不要进行修改密码的操作。否则后报错。3、退出mysql,进入my.cnf文件将skip-grant-tables注释掉4、登录m

2021-06-03 17:02:18 1955

转载 Linux常用基础命令

目录 Linux基本命令 Linux的简介 Linux的厂商 Linux的目录结构 基于虚拟机的环境搭建 常用命令与示例 一、文件基本操作命令 1. ls命令 2.  pwd命令 3.  mkdir命令 4. cd命令 5. touch命令 6. cp命令 7. mv命令 8.  rmdir命令 9.  rm命令 10.  cat命...

2021-01-12 18:44:04 514

原创 inotifywait命令详解

inotify可以对linux文件系统进行高效性、细粒度、异步的监控,用于通知用户控件程序的文件系统变化。inotify可以监控文件,也可以监控目录,配合rsync实现文件的实时同步功能。在这里插入代码片安装inotify软件先检查自己的系统版本(uname -r)我的是centos 7的系统[root@oa ~]# uname -r3.10.0-1127.13.1.el7.x86_64检查是否安装了这个软件[root@oa ~]# rpm -qa inotify-tools检查仓库中是否有

2020-10-29 18:20:28 14021 2

原创 ERROR: Error fetching remote repo ‘origin‘解决办法

ERROR: Error fetching remote repo 'origin’Jenkins线上发布代码时遇到拉取不到git仓库。在网上查资料说是清理Workspaces可以解决。但是清理后还是出现同样的错误。最后自己一步一步的排查错误终于找到问题关键。stderr: ssh: connect to host gitlab.fandow.com port 22: Connection timed outfatal: Could not read from remote repository.

2020-09-04 16:49:41 11038

原创 单节点K8s部署

1、标准化环境1、关闭防火墙[root@zhang ~]# systemctl stop firewalld[root@zhang ~]# systemctl disable firewalld2、关闭swapoff[root@zhang ~]# swapoff -a关闭selinux[root@zhang ~]# sed -i 's/^ *SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config [root@zhang ~]# se

2020-08-25 14:37:22 1882 2

原创 Docker容器中利用Nginx+PHP部署项目

导读:本文对Docker部署项目进行简单梳理,仅供本人学习参考。1、安装DockerDocker安装参考笔记文档:Docker安装.note链接:http://note.youdao.com/noteshare?id=0323b341836442f1efe827d368bd1716&sub=432CBCFE07654159B3B25FFA861C53C72、书写Docker-comose.yml文件并启动Nginx+PHP容器version: "2"services: php:

2020-08-17 10:15:52 912

原创 CentOS上部署Hexo

CentOS上部署hexo注意:nodejs的版本要高于10.0否则在hexo加载静态页面的时候可能会出现如下报错nodejs版本下载的地址:nodejs下载地址点击即可 进去后直接下载即可。安装Git[root@localhost ~]# sudo yum install git-core查看Git版本[root@localhost ~]# git --versiongit version 1.8.3.1安装nodejs[root@localhost ~]# tar xf node-

2020-07-25 10:21:23 362

原创 Docker部署LNMP环境

一、用Link连接部署LNMP环境拉取mysql镜像[root@localhost ~]# docker pull mysql:5.7[root@localhost ~]# docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name scx_mysql mysql:5.746842d76e007b989dc585718a371554777aaf19f2a97fe495ac4f7d8bfef2636查看MySQL镜像是否启动[ro

2020-07-23 16:34:44 158

原创 源码安装Nginx

1、源码安装nginx创建安装目录[root@localhost ~]# mkdir -p /opt/data/nginx/[root@localhost ~]# groupadd nginx[root@localhost ~]# useradd -g nginx nginx安装编译工具[root@localhost ~]# yum install gcc gcc-c make pcre-devel openssl openssl-devel -y解压下载下来的nginx包并指定解压目录[r

2020-07-16 16:25:45 251

原创 Python基础---函数编程

1、Python函数简介1、函数的定义函数:是一个可以被重复调用的带有一个入口和一个出口的固定的程序段。2、函数的优点1、减少冗余的代码2、代码结构清晰3、保持代码的一致性3、定义一个函数1、函数名一般以小驼峰命名,见名知意,其余要求与变量的命名一样2、函数后面的()叫做参照括号def 函数名(形参) 代码块 return3、例如def test_exam...

2020-04-28 16:46:47 189

原创 Python基础三--推导式和深浅拷贝

推导式1.列表推导式列表推导能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形。语法:[变量 for 变量 in 可迭代对象]1.1为什么使用推导式生成一个列表,列表当中的元素为0-9。按常规方法生成list=[]for i in range(10): list.append(i)print(list)使用推导式生成list1=[i for...

2020-04-07 13:45:48 150

原创 Python简单购物车

简单的购物车salary=(input("请输入你的预算:"))sp_list=[("苹果11",6800),("耐克",1000),("纪梵希",2000),("咖啡",50)]shopping_list=[]if salary.isdigit(): salary = int(salary) print("-----------商品列表----------------"...

2020-04-06 21:13:27 147

原创 Python基础三--数据类型

数据类型1、数值型1.1整型(int)整型专门用来表示整数,即没有小数部分的数。在python中,整数包括正整数、0和负整数。1.2浮点型(float)浮点型数值用于保存带小数点的数值,Python的浮点数有两种表示方式:一:十进制形式:例:5.12二:科学计数形式:例5.12e2必须指出的是,只有浮点型数值才可以使用科学计数形式表示。例:52100是一个整型,但512E2则是浮...

2020-04-06 16:05:35 771

原创 Python基础二--控制流程

1、条件判断Python条件语句是通过一条或者多条语句的执行结果(True或者False)来决定执行的代码块。python程序语言制定任何非0和非空值为true,0或者null为false1.1if条件判断python编程中if语句用于控制程序的执行,基本形式为if 判断条件: 执行语句……else: 执行语句……其中“判断条件”成立时,则执行后面的语句。而执行内容...

2020-04-02 17:34:17 92

原创 Python基础语法一

交互式编程脚本式编程通过脚本参数调运解释器开始执行脚本,直到脚本执行完毕。当脚本执行完成后,解释器不在存在可以看到python2执行的时候要添加字符集uft-8而用python3执行时不需要,因为python2中没有自带字符集而python3中已经有自带的字符集utf-8。标识符在python中,标识符由字母、数字、下划线组成。在所有标识符可以包括英文、数字以及下划线,但是不能以数字开...

2020-04-02 16:11:34 131

原创 Python安装

1、windows上安装pythonAdd Python可选可不选 不选之后要自己配置环境变量安装完成检测windows上安装集成安装完成,进入PyCharm可以指定问价夹或者选择默认的文件夹选择项目存放的地方2、linux机器上安装python准备一台虚拟机(图形化)配置给高点准备安装python的环境[root@localhost ~]# yum install gcc...

2020-04-01 19:14:52 141

原创 python编写三级菜单

#/usr/bin/python3-- coding:utf-8 --#定义字典district_maps={“陕西省”:{“西安”:[“莲湖区”,“未央区”,“长安区”],“宝鸡”:[“陈仓区”,“渭滨区”,“金台区”],“咸阳”:[“秦都区”,“机场”]},“河北省”:{“保定”:[“xxx”,“xxxx”,“休息休息”],“唐山”:[“嘻嘻嘻”,“cscds”,“dcsc”],“s...

2020-04-01 17:39:59 452 1

原创 grep和sed

1、通配符常用的通配符有通配符 含义 示例正则表达式正则表达式由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或通配的功能;正则表达式分两类:基本正则表达式 :BRE扩展正则表达式 :ERE基本正则表达式扩展正则表达式grep文本处理器详情参考本人有道云笔记文档:grep文本过滤器.note链接:http://note.youd...

2019-12-06 18:04:46 484

原创 DNS和CDN

1、DNS1、常见的DNS有114.114.114.114(中国电信)8.8.8.8(谷歌)8.8.4.4(谷歌)223.5.5.5(阿里)2、WINDOWS中配置DNS1、进入控制面板\网络和 Internet\网络连接2、打开属性3、找到ipv4,并打开属性4、选择使用下面的DNS服务器地址就可以添加DNS3、LINUX中配置DNS1、在vim /etc/re...

2019-12-05 19:15:00 448

原创 进程中kill killall pkill命令

kill,killall,pkill,topkill,killall,pkill:都能发送信号。kill 只能接进程号killall 能接进程名称pkill 可以删除某个终端,或者某个用户的进程pkill -t pst/2pkill -9 -t pst/2pkill -u test01pkill -19 -u test01给进程发送信号[root@localhost ~]# k...

2019-11-16 20:40:21 405

原创 Linux下对磁盘的管理及维护

1、磁盘组成磁盘的组成主要有:磁盘盘、机械手臂、磁盘读取头与主轴马达。其中,数据是存储在磁盘盘上面的,磁盘盘上面又分为:扇区(sector)与磁道(track)两种单位,其中扇区的物理设计有两种大小:512bytes和4Kbytes磁盘通常可能有多个磁盘盘,所有磁盘的同一个磁道我们称为磁柱(Cylinder),是文件系统的最小单位,也是分区槽的最小单位。而对于GPT,其分区表可达到64bit...

2019-11-04 15:00:29 170

原创 Linux下源码安装Apache详解

1、下载Apache安装的包https://mirrors.aliyun.com/apache/httpd/httpd-2.4.38.tar.bz2解压 tar zxf httpd-2.4.38.tar.bz2 -C /opthttp://apache.fayea.com/apr/apr-1.6.5.tar.gz解压tar zxf apr-1.6.5.tar.gz -C /opthttp...

2019-10-29 15:16:03 408

原创 Linux下mysql数据库的查询语句(一)

最简单的查询语句select * from employee1(表名);这种查询可以查到表中的所有数据。select name,salary,post from employee1;根据自己的需要查看有关的信息。还有去重语句distinct(select distinct post from employee1;)通过四则运算查询select name,salary14 from ...

2019-10-26 15:21:45 2148

原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决方法

Linux下登录mysql是出现这样的问题ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)首先查看一下mysql运行情况systemctl status mysqld这就表明mysql没有处于运行状态 当然登录不了mysql了。这个很好解决停止mysql...

2019-10-23 21:24:08 499

原创 用户以及用户组知识点

1、用户以及用户组的作用a、每一个进程都有一个特定用户b、每一个文件或者目录对应特定用户即用户组c、文件或者目录访问权限受用户或用户组约约束d、进程对文件或目录的访问收到文件或,目录的用户或用户组约束2、与用户或者用户组相关的文件/etc/passwd/etc/group/etc/shadow/home/username/var/spool/mail/username3、创建...

2019-10-18 16:00:43 217

原创 Linux命令1

1、删除命令删除命令 rm删除时会有提示 rm其实是rm -i的别名rm -r(R)递归删除删除时会有提示是否删除.rm -f 强制删除删除时没有任何提示。rm -i交互式删除交互式删除,删除时会给出提示。一般默认rm是rm -i的别名rm -v显示删除的详细信息另外rm删除命令中的参数也可以结合使用如:rm -rf(可以删除文件) rm -vrf(删除文件时可以看到...

2019-10-18 09:23:13 213

转载 Java 面试题

基础:JDK 和 JRE 的区别== 和 equals 的区别基本类型和包装类对象使用 == 和 equals进行比较的结果?什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?hashCode()相同,equals() 也一定为 true吗?final 在 java 中的作用final finally finalize()区别finally语句块一定执行吗?final 与 ...

2019-09-11 16:04:44 80

原创 如何解决Access denied for user ''@'localhost' (using password: NO)错误

测试使用Object[]来封装一条记录解决办法在连接数据库的文件添加一句?user=root&password=123&Unicod=true这样问题就可解决

2019-07-06 09:23:19 6273

原创 数据库中出现Field 'id' doesn't have a default value的原因**

在往MYSQL数据库中存数据时报 Field ‘id’ doesn’t have a default value是因为MYSQL的ID没有设置成为自增长。在数据库中修改就可以解决。在自增后面打上对勾即可。...

2019-07-03 10:14:14 1758

空空如也

空空如也

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

TA关注的人

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