运维
向上攀登的菜鸡
人丑多看点书就行了
展开
-
铭飞mcms源码部署
本人是java新手,第一次部署铭飞JAVA项目并在内网发布,其中遇到各种报错,但是最终还是完成了,现在分享一下搭建心得一.项目介绍完整开源!Java快速开发平台!基于SpringBoot 2架构,前端基于vue、element ui。一套简单好用的开源系统、一整套优质的开源生态内容体系。铭飞的使命就是降低开发成本提高开发效率,提供全方位的企业级开发解决方案,每月28定期更新版本。MStore为使...原创 2019-05-14 01:47:42 · 11317 阅读 · 3 评论 -
Samba文件共享服务器搭建
安装$ cd /opt/src/$ tar xf samba-3.6.25.tar.gz$ cd samba-3.6.25/source3/$ ./configure --prefix=/opt/app/samba3$ make && make installmkdir /data/sambachmod 777 /data/samba/ -R$ vim /etc/...原创 2019-09-10 18:30:03 · 631 阅读 · 0 评论 -
Samba学习心得—smb.cnf
$ vim /etc/samba/smb.conf[global] #指定全局配置,也就是对所有配置生效workgroup = WORKGROUP #指定Samba server要加入的工作组server string = Samba Server %v #设置服务字符串,相当于描述, v%是Samba版本号netbios name = Samb...原创 2019-09-10 21:55:49 · 1079 阅读 · 0 评论 -
Nginx-常见状态码解析
常见状态码:200:服务器成功返回网页 403:服务器拒绝请求。404:请求的网页不存在 499:客户端主动断开了连接。500:服务器遇到错误,无法完成请求。502:服务器作为网关或代理,从上游服务器收到无效响应。503 - 服务不可用 504:服务器作为网关或代理,但是没有及时从上游服务器收到请求。状态码大致分类:100-199 用于指定客户端应相应的某些动作。 200-...转载 2019-09-16 09:33:33 · 2065 阅读 · 0 评论 -
mysql-mysql介绍
什么是MySQL?MySQL是一种关系数据库,有瑞典MySQL AB公司开发,目前属于oracle。MySQL在因为之前开源的原因在web应用方面使用的非常广泛,同时也因为体积小,速度快,使用成本低,深受大中小型企业的喜爱,后来因为被oracle收购的原因,大家基本使用的是MySQL替代品mariadb。MySQL采用标准化的sql语言能帮助用户更好的管理数据库系统。在WEB应用方面MyS...原创 2019-09-16 10:55:41 · 705 阅读 · 0 评论 -
mariadb高版本yum安装
#更换yum源注:因为centos7自带的mariadb版本过低,所以需要重新下载高版本[root@localhost ~]# yum remove mariadb* -y #将yum自带的mariadb移除 [root@localhost ~]# vim /etc/yum.repos.d/mariadb.repo #新建mariadbyum源,下面的复制,粘贴,你选择的版...原创 2019-09-16 14:47:17 · 1258 阅读 · 1 评论 -
Mariadb-my.cnf文件详解
[client] #指定客户端信息default-character-set = utf8 #指定字符集(mariadb默认是拉丁文)port = 3306 #指定端口socket = /data/mydata/mysql.sock #指定socket[mysql]port = 3306socket = /data/mydata/mysql....原创 2020-03-10 14:00:42 · 3894 阅读 · 0 评论 -
MySQL常见命令
mysql登录(tcp/sock)#以tcp方式连接[root@test data]# mysql -uroot -p #这是登录本地MySQL,默认地址是localhost -u+用户 是指以某个用户登录 -p后面接密码,建议不要直接输在屏幕上[root@test data]# mysql -h10.28.88.199 -uroot -p #远程登录需要加-h指定远程地址...原创 2019-09-17 17:59:36 · 2417 阅读 · 0 评论 -
Linux学习心得-文件管理
tar为什么要进行文件压缩? 文件压缩主要是为解决文件过大的问题,文件过大,进行传输时,会造成文件传输速度慢,极大影响用户体验,在进行存储时是会大量浪费硬盘空间,然而文件压缩可以在一定程度上解决这些问题,提升文件传输速度及减少磁盘空间的消耗。什么是tarfile 与 tarball?tarfile就是通过tar命令打包的文件(没有进行任何压缩)。 例如:ngx.tartarball是通...原创 2019-09-17 22:04:03 · 635 阅读 · 0 评论 -
rsync实现文件同步
#安装rsync配置rsync服务端#使用yum安装[root@test ~]# yum install rsync -y[root@test ~]# rsync --daemon #以守护进程方式启动[root@test ~]# ss -nalpt | grep 873 #rsync默认监听端口是873,看以下结果,表示873端口已经启动 LISTEN ...原创 2019-09-09 18:48:53 · 326 阅读 · 0 评论 -
Redis学习心得—安装redis实现缓存高可用
一.安装redis下载redis源码redis官网:https://redis.io/download[root@192 src]# cd /opt/src/[root@192 src]# wget http://download.redis.io/releases/redis-4.0.14.tar.gz安装编译#前期准备[root@192 ~]# yum install gcc-...原创 2019-09-08 00:15:22 · 316 阅读 · 0 评论 -
Nginx4之Nginx.conf文件及解析
Nginx.conf文件是Nginx核心配置文件,很多Nginx设置,都是在这里进行定义。废话不多说,先看下Nginx.conf整体结构。Nginx.conf文件位于conf目录下,大致分为4块,分别是main(全局设置),server(主机设置),upstream(上游设置),location(url匹配)。main主要提供全局设置功能,其中的指令会影响其他模块的所有设置其中events及h...原创 2019-09-06 18:18:26 · 416 阅读 · 0 评论 -
Redis学习心得-Redis简介
Redis简介什么是nosql?nosql数据库全称”not only sql“ 简单来说是非关系型数据库(关系型数据库这里不介绍了),主要是为解决大数据集合,数据种类繁多,尤其是大数据应用难题。nosql数据库分类?**键值存储数据库(key-value)**这类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据,key/value模型相对于IT系统来说的优势...原创 2019-08-24 19:09:51 · 951 阅读 · 0 评论 -
Redis学习心得—Redis数据结构
Redis数据结构Redis目前支持5种数据类型,分别是string、list、hash、set及zset,下面来一一介绍;1.string(字符串)string是Redis最基础的数据结构,所有的key都是字符串类型,一个key=value,string类型是二进制安全,也就是可以包含任意数据(图片,文字,数字等等),但是最大的值不能超过512m,同时也是唯一个会被其他四种对象嵌套的类型...原创 2019-08-25 21:08:41 · 321 阅读 · 0 评论 -
Redis学习心得—Redis操作
Redis相关操作操作redis-cli -h hostname -p 端口 连接服务端set key 新建Kredis key键操作:exists key #查询key是否存在 key可以是某个值 例如:exists abcexpire key sconds #给key设置超时时间(默认单位是秒)例如:expire abc 20ttl key #查询key最...原创 2019-08-25 21:11:53 · 268 阅读 · 0 评论 -
Redis学习心得—lru算法
什么是lru策略?lru策略等于命中策略,保留平时访问高的数据,淘汰那些使用不多的数据,为redis解决内存空间不足的问题。工作流程?lru算法是根据每个文件的最后一次访问时间,对文件做预测,也就是或同一个文件间隔的访问时间越短,那么就代表当前文件访问量更大,也就是被留中的几率更大,时间越长,恰好相反。lru配置核心参数;maxmemory:指定redis存储数据时消耗内存大小,比如20...原创 2019-08-25 21:33:46 · 596 阅读 · 0 评论 -
mysql常见的跳过密码登录方式
1.在my.cf文件[mysqld]添加如下行:skip-grant-tables重启mysql:以systemctl启动的直接:systemctl mysqld restart以/opt/app/mysqld启动:/opt/app/mysqld restart以mysqld_safe方式启动:就需要将所有mysqld进程kill掉(不是kill -9),然后重新运行mysqld_sqf...原创 2019-09-02 19:17:27 · 6292 阅读 · 0 评论 -
Nginx1-Nginx的基本介绍
什么是Nginx?Nginx是一款轻量级的开源web解决方案,支持高并发,非阻塞,异步处理,文件压缩,反向代理等特点,从而能降低系统资源,网络带宽的消耗,从而达到让网站高效运行的目的,并且还有丰富的第三方模块支持,支持众多的第三方软件(redis,memcached)能基本满足我们的建站需求。Nginx的产生?Nginx是有俄罗斯程序设计师logr sysover所开发,最初供俄国大型的入口...原创 2019-09-05 11:22:45 · 30878 阅读 · 0 评论 -
Nginx2之Nginx源码安装
Nginx的安装下载源码[root@test ~]# cd /opt/src/[root@test src]# wget http://nginx.org/download/nginx-1.14.2.tar.gz #下载源码(后面带偶数位的好像是稳定版,那就下个带偶数位的)[root@test src]# wget http://labs.frickle.com/files/ngx_ca...原创 2019-09-06 12:48:34 · 248 阅读 · 0 评论 -
Linux学习心得-vim详解
前言vi是Linux及任何Unix like机器上都支持的一款文字编辑器,类似Windows的记事本,但是vi因为功能不强大的原因,GUN计划推出了vim,也就是vi的进阶版,在最小化的Linux系统中,vim是默认没有安装的,用户需要自行安装,基本会vim的都会vi。用惯了vim你就发现vi很不好用。(最明显的区别是vim支持语法高亮显示)4大模式vim分为4个模式分别是命令模式,编辑模...原创 2019-09-17 23:35:29 · 559 阅读 · 0 评论