- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Centos7编译安装Node8.9.4
以前在CentOS上也编译安装过Node,只是没有把过程记录下来,最近想体验一下最新LTS版(8.9.4),就把安装过程记录下来,Node8.x要求GCC版本在4.9.4以上:WARNING: C++ Compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=g++)本机GCC版本4.8.5,所以需要先升级GCC:1、升级GC...
2018-02-28 19:34:26
3139
原创 PHP升级7.2之后需要注意的事情
最近升级了PHP版本,从7.1升级到7.2,升级前版本:PHP 7.1.14 (cli) (built: Feb 2 2018 08:42:59) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend...
2018-02-28 17:07:13
10818
原创 https下不加www的强制跳转
不少浏览器都开始逐渐更新至只支持https的网站,所以很多http网站都需要添加对https的支持,这时就需要涉及到www和不加www的跳转问题,由于www和不加www使用的是不同的证书,所以需要做301跳转处理,方案如下: 此处以域名www.testhttps.com和testhttps.com为例,修改Nginx配置文件中www.testhttps.com对应的配置文件:server {...
2018-02-25 21:06:23
25118
原创 修改Mac默认设置使Mac支持NTFS硬盘的读写
前言NTFS (New Technology File System),是 Windows环境的文件系统,当然,MacOS系统也支持,只不过因为竞品和专利的原因,Mac上的NTFS读写功能被隐藏了。1、使MacOS系统支持NTFS读取首先感谢Paragon Software公司,因为他们推出了NTFS for Mac 12 Free,使得我们可以在Mac下访问NTFS格式的硬盘...
2018-02-11 15:46:49
20093
原创 Centos7.1下用Postfix和Dovecot搭建邮件服务器
1、软件说明: Postfix是用来收发邮件的,它没有web页面,所以要配合本地的MUA(类似于foxmail,outlook之类的软件)来进行可视化的邮件管理操作。 Dovecot 是一个开源的IMAP和POP3邮件服务器,支持Linux/Unix 系统。作为IMAP和POP3服务器,Dovecot并不负责从其他邮件服务器接收邮件,Dovecot只是将已经存储在邮件服务器
2017-12-31 22:47:40
5165
原创 CentOS重启后resolv.conf被重置的解决方案(永久修改DNS)
近期在修改一台CentOS服务器的dns时发现只要重启服务器DNS就会被强制还原,解决方案如下:1、首先在网卡设置中修改NM_CONTROLLED的值:修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no默认允许Network Manager管理DNS,所以
2017-03-13 18:24:30
28676
8
原创 CentOS7下为php7安装扩展
环境说明:系统环境: 系统:CentOS Linux release 7.2.1511 (Core) GCC版本:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4) LNMP环境: Nginx版本:1.8.1 PHP版本:7.1.0-dev MySQL版本:5.7.11 php7安装路径:/usr/local/php7/ 安装扩展之前先用pea
2016-12-14 00:11:37
6580
原创 MAC OSX10.12.x 使用Qt5.7出现的错误及解决方案
错误提示::-1: error: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild.出现这个问题可能需要进行如下操作:步骤一: 安装Xcode,可以直接在Mac的AppStore中下载,通过AppStore下载的版本是8.x步骤二:
2016-12-11 15:35:49
2626
原创 Composer 出现error:14090086的解决方案
安装一个产品时,因为产品依赖composer,所以在使用的时候出现了一个错误:composer xxx file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certi
2016-12-03 06:07:00
12651
原创 CentOS服务器安装内容
本人不管是自己的私有服务器还是给公司安装服务器,都使用的是CentOS系统,目前我的个人服务器使用的版本是7.2纯净版。1、安装更新、”Development Tools”:yum -y updateyum -y groupinstall 'Development Tools'2、安装zsh:关于zsh的安装使用说明,请参考:ZSH安装使用3、安装shadowso
2016-12-01 19:26:21
666
原创 CentOS7安装docker1.9.1及简单使用
我这里安装docker使用的是EPEL官方源,所以在上一篇文章我写了安装EPEL官方源的步骤。1、安装:yum -y install docker-io查看Docker版本:docker -v显示结果如下:Docker version 1.9.1, build ab77bde/1.9.12、启动Docker:Docker作为服务启动service docker start3、
2016-06-14 19:50:01
5175
原创 CentOS7安装EPEL源
EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件了,但在我们在使用epel时是需要安装它才可以了,EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), O
2016-06-14 18:36:23
33861
3
原创 CentOS7搭建CI(GitLab + Gerrit + Jenkins)系统
1、安装GitLab:①、安装需要的扩展/应用:yum -y groupinstall 'Development Tools'sudo yum -y install curl policycoreutils openssh-server openssh-clients postfix cronieyum -y install readline readline-devel nc
2016-06-10 16:40:11
4134
原创 Centos7安装PostgreSQL9.5
1、配置YUM库vi /etc/yum.repos.d/CentOS-Base.repo在[base] 和[updates] 区段添加:exclude=postgresql*配置完yum库之后卸载之前安装的Postgresql:yum erase postgresql*为了避免有遗留,可以多删除几遍,直到有如下提示:已加载插件:fastestmirror, langpacks参数 postgres
2016-06-10 11:02:10
10204
1
原创 Centos7安装SSDB服务
一、安装SSDB服务:1、安装SSDB服务至/usr/local/ssdb下:cd /usr/local/git clone https://github.com/ideawu/ssdb.gitcd ssdbmakesudo make installln -sf /usr/local/ssdb/ssdb-server /usr/local/bin/ssdb-serverln -sf /u
2016-05-10 20:26:11
2757
原创 LNMP环境配置SSL证书实现https访问
一直以来SSL安全证书(简而言之就是支持https://)就是网站特别是商务网站的必备,今天就来记录一下ssl安全证书的安装和使用: 我比较推荐LetsEncrypt,LetsEncrypt是Mozilla推出的免费SSL,我就记录一下LetsEncrypt的使用过程:安装前,系统需要安装Python(2.7版本以上)和Git,相关安装教程请自行搜索,大多数情况下使用系统自带的yum或者ap
2016-03-09 13:00:16
14508
1
原创 GitLab在CentOS7下LNMP环境的安装使用
在团队开发中以前大家都用svn作为版本控制器,现在大家都转用git了,gitlab就是web版的git版本控制器,今天就讲讲gitlab的安装。1、GitLab安装简介:安装方法详见:GitLab安装说明,安装时,首先让你选择服务器版本,我这里就选择centos7了,按照官方的安装说明进行安装,2、开始安装GitLab:官方安装时第一步的说明是这样的:sudo yu...
2016-02-25 19:11:53
4354
原创 Centos搭建LNMP环境
1、先做准备工作:①、安装并使用zsh作为默认的shell:具体安装方法请移步:centos安装使用zsh②、安装LNMP环境所需的基础组件:yum -y install yum-fastestmirroryum -y updateyum -y install glibc-static libstdc++-static glibc-devel GeoIP GeoIP-develyum -y i
2016-02-24 18:47:37
12667
3
原创 MAC搭建LNMP环境
1、安装brew:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这样就直接安装完成了,安装出现问题请查看brew官方说明,不知道brew请弃用Mac; 移除已安装的程序:sudo brew remove XXXX彻底卸载需要以下命令:sudo brew cleanup
2016-02-16 17:28:29
3327
原创 MAC使用php7搭建LNMP环境
1、安装MySQL:查看MySQL可用版本信息:brew info mysql我这边看到的版本是5.7.10:mysql: stable 5.7.10 (bottled)接下来安装MySQL5.7.10:brew install mysql安装完成之后按照提示将plist文件放入~/Library/LaunchAgents/中并load,设定MySQL开机启动:ln -sfv /usr/local/
2016-02-04 10:17:00
9668
原创 Centos6.5安装subversion使用svn版本库
1、下载、解压subversion:cd ~ wget http://apache.dataguru.cn/subversion/subversion-1.9.3.tar.gztar zxvf subversion-1.9.3.tar.gzcd subversion-1.9.32、安装subversion需要sqlite的支持,所以先下载sqlite:cd ~wget http://www.
2016-01-23 18:55:53
722
原创 centos下安装使用解压工具:rar/unrar
PS.在Linux环境下常见的解压/压缩工具是tar、gz、bz2,zip等,偶尔也会遇到rar的压缩包,怎么办呢?没有rar/unrar工具,那就需要编译安装rarlinux了。一、下载rarlinux安装包:由于官方现在稳定版是5.3,我这里就直接下载rarlinux对应的5.3版本wget http://www.rarsoft.com/rar/rarlinux-5.3.0.tar.gz二、解压
2016-01-20 16:07:03
13593
原创 使用Apache的server-status,禁止IP访问服务器
PS.因为直接访问http://www.xxx.com/server-status可以直接看到Apache配置信息,为了避免出现信息泄露问题,最好不要打开server-status1、确认Apache已经安装status模块:在httpd.conf中查看LoadModule status_module modules/mod_status.so是否开启(前面是否有#);PS.如果Apache没有加载
2015-12-22 16:15:39
6092
原创 Centos7安装Redis服务
说明: 操作系统:CentOS6.5; php安装目录:/usr/local/php7; php.ini配置文件路径:/usr/local/php7/etc/php.ini; php.ini配置文件路径:/usr/local/php7/etc/php.ini; Nginx安装目录:/usr/local/nginx; Nginx网站根目录:/
2015-11-24 15:42:29
3899
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人