05 2018 档案

摘要:Git 是一款开源的分布式版本控制系统,而 GitHub 是依托 Git 的代码托管平台。 GitHub 利用 Git 极其强大的克隆和分支功能,使得社区成员能够自由地参与到开源项目中去。 不过,在开始学习之前,你需要一个 GitHub 账号,以及一台能联网的 Linux 虚拟机。 准备工作 一、安 阅读全文
posted @ 2018-05-30 12:30 一鹿前行 阅读(322) 评论(0) 推荐(0)
摘要:防火墙配置 CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。 firewall操作: # service firewalld status; #查看防火墙状态 (disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙 阅读全文
posted @ 2018-05-28 11:14 一鹿前行 阅读(7443) 评论(0) 推荐(0)
摘要:国内访问外网时,的确慢,那么下边就是国内同步得到的镜像,一键提升speed。 开源软件系统官方源、镜像源Open Source 汇总,请注意这是一个总结,如果您自己搭建了一个小型开源镜像,这里并没有。以下列出的是包含大量不同镜像的站点。 具体配置中,我建议您使用大企业的镜像。大学的镜像有的只是内部使 阅读全文
posted @ 2018-05-27 23:18 一鹿前行 阅读(3687) 评论(0) 推荐(1)
摘要:当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包。 在安装Gnome包之前,需要检查一下安装源(yum)是否正常,因为需要在yum命令来安装gnome包。 第一步:先检查yum 是否安装了,以及网络是否有网络。如果这 阅读全文
posted @ 2018-05-26 23:35 一鹿前行 阅读(2229) 评论(0) 推荐(0)
摘要:先介绍一下使用的环境:centos 7.4, PHP 7.0 , nginx 1.12 Linux系统版本可以通过命令:lsb_release -a 查看. 现在开始步入正题了! 1. 首先查看一下nginx是否已经安装成功。 Linux命令:find /|grep nginx.conf 如果安装完 阅读全文
posted @ 2018-05-25 15:11 一鹿前行 阅读(484) 评论(0) 推荐(0)
摘要:本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。 根据网上教程走还是踩了一些坑,不过所幸最终搭建成功,因此记录下来,避免以后踩了重复的坑。 搭建环境 Centos 7.2 64位 MySQL 阅读全文
posted @ 2018-05-24 23:13 一鹿前行 阅读(350) 评论(0) 推荐(0)
摘要:我并不期望成为一个专家级的 DBA,但是,在我优化 MySQL 时,我推崇 80/20 原则,明确说就是通过简单的调整一些配置,你可以压榨出高达 80% 的性能提升。尤其是在服务器资源越来越便宜的当下。 警告 没有两个数据库或者应用程序是完全相同的。这里假设我们要调整的数据库是为一个“典型”的 We 阅读全文
posted @ 2018-05-24 23:09 一鹿前行 阅读(427) 评论(0) 推荐(0)
摘要:前言 公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。 之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。 今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。(但更期 阅读全文
posted @ 2018-05-24 22:59 一鹿前行 阅读(41746) 评论(3) 推荐(8)
摘要:为什么需要HTTPS HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做 阅读全文
posted @ 2018-05-24 22:40 一鹿前行 阅读(402) 评论(0) 推荐(0)
摘要:业务场景: 买家通过电商app下单后,会受到一条短信,短信内容中包括改订单详情页面的h5地址连接,因为是出现在短信中,所以对连接有要求: 1.尽量短;2.安全性考虑,订单在数据库中对应的自增主键id不能暴露出来;3. url中id加密串位数要固定 解决思路: 要满足第2条要求,肯定是要对id进行某种 阅读全文
posted @ 2018-05-24 10:58 一鹿前行 阅读(294) 评论(1) 推荐(0)
摘要:一、apache(不推荐): b. 配置:c. 效果:d. 配置文件参考: 二、nginx(同时适用于80端口和443端口): 阅读全文
posted @ 2018-05-21 22:45 一鹿前行 阅读(2930) 评论(0) 推荐(0)
摘要:1 命令cut 用来截取某一个字段格式 : cut -d '分隔符' [-cf] n, n为数字,表示第几段-d:后面跟分隔符,分割符要加单引号-c:后面接的是第几个字符-f:后面接的是第几段那么意思是-c,-f选项二选一例如: head -3 /etc/passwd |cut -d ':' -f 阅读全文
posted @ 2018-05-21 22:38 一鹿前行 阅读(193) 评论(0) 推荐(0)
摘要:一 先介绍几种常用字符: 1 * 匹配任意个任意字符2 ?匹配一个任意字符3 # 注释符号,符号后的语句不被执行4 \脱意字符,后面跟带含义字符时,照原字符输出5 []匹配包含在[]之中的任意一个字符:例如[bc]ook 匹配book 或cook[0-9] 匹配任意一个数字6 {1,2} 匹配任意一 阅读全文
posted @ 2018-05-21 22:37 一鹿前行 阅读(276) 评论(0) 推荐(0)
摘要:which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。格式 which + 命令 例如 w 阅读全文
posted @ 2018-05-21 22:36 一鹿前行 阅读(174) 评论(0) 推荐(0)
摘要:先来认识两个文件 /etc/passwd/etc/shadow我们打印出首尾三行,来了解下:每行由:分割为7段,每段含义为:第一段:用户名,比如root 用户,普通用户test,lv,test1第二段:早期存放账户登录密码,由于安全因素,现在存放到/etc/shadow中了,现在用x代替第三段:ui 阅读全文
posted @ 2018-05-21 22:36 一鹿前行 阅读(300) 评论(0) 推荐(0)
摘要:文件的压缩和打包,在windos下我们很熟悉.rar和.zip文件,这是两种压缩文件,他们支持单个文件和多个文件的压缩。windos下我们不提及打包的概念,虽然多个文件的压缩肯定存在打包过程。打包和压缩的区别,从字面意思就可以看出,打包是将多个文件捆绑到一起,目的是方便拷贝和传输,压缩通常是对打包后 阅读全文
posted @ 2018-05-21 22:35 一鹿前行 阅读(482) 评论(0) 推荐(0)
摘要:vim是vi的升级版,会根据文本属性带色彩显示,具体用法如下: 一般模式 : 1.光标定位: 左右移动一个字符, h l上下移动一个字符, k j左右下上 ,左右在两边,下上在中间这样记光标定位行首 shift+6 也就是^光标定位行尾 shift+4 也就是$光标定位到文本首行 gg光标定位到文本 阅读全文
posted @ 2018-05-21 22:34 一鹿前行 阅读(207) 评论(0) 推荐(0)
摘要:一 文件目录权限定义 首先我们先认识一下文件目录的权限定义,请看下面ls -l的结果我们发现一个文件或者目录的前面有10位的信息,第一位表示文件类型,大概有一下几种类型:d 表示目录 - 普通文件 b 块设备 (sda,sda1)l 链接文件 c 字符文件 p 管道文件 s 套接字文件 我们熟悉前四 阅读全文
posted @ 2018-05-21 22:32 一鹿前行 阅读(818) 评论(0) 推荐(0)
摘要:一 set_uid 之前我们修改普通用户的登陆密码,都是以管理员身份在操作,比如我们在lv账户下,我们使用sudo passwd lv 重置lv账户密码,此时我们直接拿到root权限忽略掉了文件权限的限制。那么还有一种情况就是,类似于我们自己修改我们银行账户密码一样,我们并不是管理员,我们只需要知道 阅读全文
posted @ 2018-05-21 22:31 一鹿前行 阅读(263) 评论(0) 推荐(0)
摘要:一 文件复制及移动 1.命令 cp copy 的意思格式 cp 选项 源文件 目标文件a: 对于文件我们直接cp 文件 目标文件假定我们在普通用户家目录下/home/lv新建两个普通文件 touch 1.txt 2.txtecho "sfsfsfsdf" >> 1.txt 随便写点数据进去cp 1. 阅读全文
posted @ 2018-05-21 22:29 一鹿前行 阅读(392) 评论(0) 推荐(0)
摘要:一.源码包安装 通常办法是安装三部曲;./configuremakemake install但是具体还要根据包里面的帮助文档操作./configure --help 可以查看可以带什么参数,比如--prefix=/usr/local可以指定安装目录源码包安装最容易碰到包依赖问题,这也是提高解决问题能 阅读全文
posted @ 2018-05-21 22:28 一鹿前行 阅读(193) 评论(0) 推荐(0)
摘要:上次我们学习了磁盘分区,磁盘分区完后还不能直接使用,需要对分区进行格式化,载入某个类型的文件系统,然后挂载到相应目录下才可使用。 一 磁盘格式化 格式化命令: mke2fs -t [ext2 ext3 ext4] 或者 mkfs.[ext2 ext3 ext4 xfs] -b 分区时指定每个数据块占 阅读全文
posted @ 2018-05-21 22:27 一鹿前行 阅读(613) 评论(0) 推荐(0)
摘要:一 命令df df,即disk free,可用来查看当前系统的挂载情况,也可以用来查看整体磁盘的使用情况df 不带参数,默认以KB单位显示df -i 查看inodes 使用情况,要清楚理解inodes 建议看下以下链接文章 http://www.ruanyifeng.com/blog/2011/12 阅读全文
posted @ 2018-05-21 22:25 一鹿前行 阅读(275) 评论(0) 推荐(0)
摘要:root 用户拥有至高无上的权利,那么我们运维人员是不是直接在root用户下处理所有问题呢? 答案是否定的,权力越大,责任越大,人是会犯错的,因此我们要在不影响我们的工作情况下,尽量限制我们的权力,以免误操作引发灾难 一 su 命令 账户之间的切换 普通用户切root用户或者普通用户之间的切换都需要 阅读全文
posted @ 2018-05-21 22:23 一鹿前行 阅读(1002) 评论(0) 推荐(0)
摘要:一 linux文件系统概要 linux系统结构有别用于windos,他是树状结构的文件系统,在linux下我们称一切皆文件,我们将一个目录,可以成称为目录文件。linux只有一个单独的顶级目录结构。所有一切都从root开始,用'/'代表,并且延伸到子目录。 DOS/Windows有不同的分区同时目录 阅读全文
posted @ 2018-05-21 22:20 一鹿前行 阅读(281) 评论(0) 推荐(0)
摘要:一单用户模式 我们举例,比如忘记root 用户密码我们就可以进入单用户模式重置,该单用户模式,类似windos 安全模式开机界面快速按e 进入grub光标定位到 linux16 下一行ro crashkernel 作以下更该rw init=/sysroot/bin/bash完了,根据提示按 ctrl 阅读全文
posted @ 2018-05-21 22:15 一鹿前行 阅读(1209) 评论(0) 推荐(0)
摘要:一:putty 下载 一:putty 下载 1:认准两个地方 a. Download putty b. chiark greenend 2:下载32位的zip包,这是一个工具包合集,不单是一个终端工具 二:putty设置 1.hostname: 访问服务器的ip,右边port根据实际情况而定,默认2 阅读全文
posted @ 2018-05-21 22:12 一鹿前行 阅读(738) 评论(0) 推荐(0)
摘要:一:DHCP 服务验证 1: 之前我们在里面已经装好了centos,当时我们选择的组网方式为NAT方式,那么我们怎么样如何快速实现虚拟机系统访问外网呢?能不能直接上网呢,来我们试一下ping baidu.com2:提示未知的名字或服务,来咱们查看下ip,之前我一直用ifconfig,刚看到可以用ip 阅读全文
posted @ 2018-05-21 22:08 一鹿前行 阅读(1821) 评论(0) 推荐(0)
摘要:一.在这里我先简单介绍下虚拟化技术【即在一台电脑上虚拟出子系统,而且可能需要多台服务器进行工作,一般都是linux系统做服务器或者学习研究之用】, 二来我们可以有效利用一台pc的资源模拟出终端远程访问服务器的职场工作环境虚拟机配置:1.创建虚拟机,选择典型,依次点下一步出现,该画面 选则稍后安装操系 阅读全文
posted @ 2018-05-21 22:04 一鹿前行 阅读(322) 评论(0) 推荐(0)
摘要:前言 只有光头才能变强 本文章主要是总结Linux的基础操作以及一些简单的概念~如果不熟悉的同学可下个Linux来玩玩(或者去买一个服务器玩玩【学生版的不是很贵】),对于开发者来说,能使用Linux做一些基本的操作是必要的! 那么接下来就开始吧,当然了我的Linux仅仅是入门水平,如果有错的地方还需 阅读全文
posted @ 2018-05-21 12:44 一鹿前行 阅读(19917) 评论(4) 推荐(2)
摘要:tar命令 一、功能说明:用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件 二、参数: -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数 阅读全文
posted @ 2018-05-21 12:23 一鹿前行 阅读(8263) 评论(0) 推荐(0)
摘要:php 怎么没有asp 那样的application缓存呢?最近我找了很多,都只有自己写,下面我分享一段代码 调用代码如下: 阅读全文
posted @ 2018-05-20 23:15 一鹿前行 阅读(702) 评论(0) 推荐(0)
摘要:1 /** 2 * 验证银行卡号是否是信用卡 3 * @param $cardnumber 4 * @return bool 5 */ 6 function validateCard ($cardnumber) 7 { 8 $cardnumber = preg_replace ("/\D|\s/","", $cardnumber); 9 $cardlen... 阅读全文
posted @ 2018-05-13 20:05 一鹿前行 阅读(166) 评论(0) 推荐(0)