linux
泛泛先生
这个作者很懒,什么都没留下…
展开
-
git 常用命令
git常用命令初始化一个版本库 git init 查看配置信息 配置的昵称 git config user.name 配置的邮箱 git config user.name 设置配置信息 配置昵称 git config --global user.name "你的昵称" 配置邮箱 git config --global user.email "你的邮箱"...原创 2019-10-28 17:26:25 · 173 阅读 · 0 评论 -
安装redis
tar xzf redis-5.0.5.tar.gz 解压下载的redis cd redis-5.0.5 进入到解压目录 make cd ./src make install 编译安装 mkdir etc mv redis.conf ./etc/ 为了方便移动配置文件 mkdir bin mv mkreleasehdr.sh redis-benchmar...原创 2019-07-17 19:56:46 · 100 阅读 · 0 评论 -
腾讯云挂载云盘
操作场景本文以云硬盘容量大于等于2TB为例,提供云硬盘的初始化操作指导。关于云磁盘初始化场景的更多介绍,请参考初始化场景介绍。 MBR 支持的磁盘最大容量为2TB,因此当为容量大于2TB的磁盘分区时,请采用 GPT 分区形式。对于 Linux 操作系统而言,当磁盘分区形式选用 GPT 时,fdisk 分区工具将无法使用,需要采用 parted 工具。前提条件!格式化数据盘会将数...转载 2019-06-10 15:03:19 · 944 阅读 · 0 评论 -
http到https的实现过程
小程序登陆接口需要使用https,记录一下实现过程首先环境是lnmp的,使用的服务器和域名都是阿里的 先去阿里申请一个免费的证书https://common-buy.aliyun.com/?spm=5176.7968328.1266638..3c5a1232ymV6Ys&commodityCode=cas#/buy 申请好之后进去证书管理控制台,填写你需要https的域名等信息进行...原创 2019-05-13 16:26:21 · 577 阅读 · 0 评论 -
搭建一个几千左右并发的网站实践过程
首先申明,自己并不擅长运维方面的东西,当做个记录积累下经验,给大家参考1.接到了一个需要实现抢票的网站任务,开始做的时候并不知道实际的并发量会有多少,经过讨论决定使用如下的流程方式2.解释一下,收到客户端发过来的请求后,通过负载均衡分配到空闲的web服务器进行请求处理,购票期间的操作都是使用redis作为数据读取和存储(不要用数据库,要不然会出现MySQL连接数过大,服务器卡死的情况)...原创 2018-09-10 16:42:39 · 3744 阅读 · 0 评论 -
自定义nginx的404,502等页面
nginx自带的提示页面比较难看,于是便修改了一下,修改起来也是蛮简单的1.打开自己虚拟主机的配置文件2.加上自己要重新定义的错误页,本例用5023.然后在自己定义的网站目录下面把自己重新写的502页面放到里面4.然后重启一下nginx就可以了。5.可以停止php-fpm测试一下502页面是否改成自己的了。 ...原创 2018-09-10 15:08:25 · 2878 阅读 · 0 评论 -
宝塔面板遇到的坑
1.首先宝塔面板确实是一款比较不错的软件,对不会搭建环境的小白来说可以节省很多时间走各种坑2.最近一个服务器用到了这个软件,便也接触了一下,搭建了一个laravel框架的项目。然后就开始走坑了。。。3.最开始一直会提示Warning: require(): open_basedir restriction in effect. 这个问题,然后找啊找问题,最后在宝塔论坛找到解答,需要去掉。。...原创 2018-09-05 17:56:40 · 4226 阅读 · 0 评论 -
使用http通道方式远程连接数据库
数据库安全一直是建站比较重要的一部分,那么对外开放数据库的端口是有一定的风险的,实际开发过程中我们需要远程连接数据库,怎么样在服务器不对外开放3306端口的情况下,远程连接数据库呢。1.我们知道,不管对外开不开放端口,在服务器本机我们是可以直接进行访问的,http通道方式就是利用此原理。2.在开始之前我们需要服务器有一个外网可以访问的页面。3.然后将数据库连接文件放到服务器上,并且可以...原创 2018-08-14 15:30:52 · 10791 阅读 · 0 评论 -
mysql数据恢复
今天在做实验的时候一不小心把数据库ibdata1文件删除了,然后数据库各种报错,本人也是虎躯一震,完蛋。 删除文件后打开数据库是好的,但是打开表就会报出这个表不存在.开始并没有发现ibdatal被删除了,百度了许多实验过后没有用,才看到这个文件被删除了。 既然已经知道是因为文件被删除导致的,那么最开始的想法是恢复这个文件,可以参考https://jingyan.baidu.com/...原创 2018-08-10 13:17:59 · 1508 阅读 · 0 评论 -
使用百度cnd
因为打开网站时需要加载图片等资源,比较慢,所以配置了cdn来解决。之所以选择百度cdn,主要是免费而且也够用。 打开https://su.baidu.com/百度云的官网,选择cdn服务 按照步骤填写所需信息 然后需要把第三步的dns值,配置到你域名下面,把域名原有的dns值替换掉。 出现小云彩标志说明配置成功。 不放心的话,还可以通过ping ...原创 2018-08-10 13:18:10 · 516 阅读 · 0 评论 -
linux composer 安装
安装命令:curl -sS https://getcomposer.org/installer | php 将composer设置为全局使用,复制composer.phar到/usr/local/bin下并且重命名为composer,运行命令cp composer.phar /usr/local/bin/composer 命令行输入composer查看是否成功。 ...原创 2018-08-10 13:18:18 · 265 阅读 · 0 评论 -
切换PHP版本
出现的问题:在linux上安装了5.4至7.1多个版本的PHP,可以自由切换,而且项目使用过程中phpinfo也是正确的打印出所使用的版本,但是在linux服务器中使用php -v命令却一直是5.4版本。导致无法安装加载对应版本的PHP扩展。 导致原因是因为linux中的系统版本和webserver用的版本没有统一。 检查方法:首先查找服务器中安装的PHP路径,find /...原创 2018-08-09 14:13:10 · 3749 阅读 · 0 评论 -
linux 安装Apache服务器
下面介绍一下linux安装apache的操作步骤1、首先说一下系统,用的是centos7.2的。2、在安装Apache之前,我们需要先安装一些支持他的依赖包,APR、APR-Util、PCRE。如果你的主机是新的话在安装软件之前首先进行一下系统的更新和安装编译器。3、系统的更新,使用yum update命令进行更新。4、安装编译器,使用yum install -y gcc gcc-...原创 2018-08-09 14:05:59 · 1177 阅读 · 0 评论 -
linux安装mysql数据库
1、系统为centos7.22、centos默认支持的为mariadb数据库,而mariadb为3、运行yum -y install mariadb*安装4、输入systemctl start mariadb命令启动服务,systemctl enable mariadb设置开机自启动5、然后就可以连接数据库操作了。默认初始密码为空6、如果需要远程连接需要修改mysql库里面us...原创 2018-08-09 14:05:12 · 165 阅读 · 0 评论 -
linux安装nginx服务器
在安装nginx服务器时,我们需要先安装他的依赖包,输入命令yum install pcre*(当出现询问y/N时选择输入y即可),同样的方法安装yum install openssl*,yum install zlib,yum install zlib-devel 和 yum install wget,如果安装过程出现Nothing to do的提示,说明系统可能已经存在了。全部安装完成后,...原创 2018-08-09 14:04:03 · 146 阅读 · 0 评论 -
linux系统安装php5.6
安装php的开始首先需要配置一下php的依赖包,使用 yum install libxml2和yum install libxml2-devel进行添加。 从php官网下载php安装包官网地址:http://php.net/downloads.php,博主下载的是,php5.6.27,官网上每个版本都是bz2、gz和xz三种格式,大家可以根据自己所需下载,只是压缩算法不同而...原创 2018-08-09 13:57:11 · 3949 阅读 · 2 评论