CentOS7环境下yum使用IUS方式安装新版本的Git2.x

由于yum本地源中的git还在是1.8版本的,目前git的版本已经更新到2.22.0了。所以希望升级一下当前的git版本,升级到2.x版本,使用IUS是一个很方便的场景。 #查看yum源中的git的版本 yum info git //Name : git //Arch : x86_64 //Version : 1.8.3.1 //Release : 20.el7 //Size : 4.4 M #依赖库安装(可忽略) yum -y install cu....
  •   
  • 456
  • linux
  • 0
  • dodobook
  • 2019/07/08
mysql8

阿里云CentOS7使用yum安装MySQL8.0

之前项目使用的MySQL的版本的都是MySQL5.7,最近新的项目想上一下MySQL8 因为MySQL8也已经正式发布一年多了,且看了官方的说明,New MySQL8.0 Up to 2x Faster than MySQL5.7!如下官宣图。 #yum仓库下载MySQL sudo yum -y localinstall https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm #yum安装MySQL8 sudo yum -y install mysql-community....
  •   
  • 392
  • linux
  • 0
  • dodobook
  • 2019/07/06
gitlab

CentOS7安装gitlab的过程并使用

温馨提示:安装gitlab需要在至少4G以上的内存的服务器上面安装。 安装过程直接参考官方的安装流程。https://about.gitlab.com/install/#centos-7 1.安装并配置必要的依赖项 在CentOS 7(和RedHat / Oracle / Scientific Linux 7)上,以下命令还将在系统防火墙中打开HTTP和SSH访问。 sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl e....
  •   
  • 315
  • linux
  • 0
  • dodobook
  • 2019/07/01
nginx

CentOS7使用yum安装nginx1.16及Nginx配置

随着技术的更新我们希望在新的服务器上面使用yum搭建最新版本的nginx1.16.0 #查看当前nginx在yum中的版本 yum info nginx #更新一下yum源 yum update -y yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel #安装epel yum install -y epel-release #编辑nginx.repo(也可能是新建文件) vim /etc/yum.repos.d/nginx.r....
  •   
  • 1951
  • linux
  • 0
  • dodobook
  • 2019/07/01
php

CentOS7使用yum安装php7.2的过程

因为php编译安装相对难度较高。于是在centOS上面直接使用Yum进行安装php-fpm,我们直接yum一下当前的php的版本发版本过于陈旧: [root@localhost ~]#yum info php Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * webtatic: uk.repo.webtatic.com Available Packages Name : php Arch : x86_64 Version : 5.4.16 ....
  •   
  • 373
  • linux
  • 0
  • dodobook
  • 2019/07/01
mysql

CentOS7使用yum安装MySQL5.7并设置

由于最近需要搭建一个比较新一点的开发环境,希望安装MySQL当前最新斑斑5.7.26版本,安装和配置如下所示。 下载并安装MySQL官方的 Yum Repository #直接下载了安装用的Yum Repository,大概25KB的样子 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm #yum安装 yum -y install mysql57-community-release-el7-10.noarch.rpm ....
  •   
  • 303
  • linux
  • 0
  • dodobook
  • 2019/07/01
postfix_fatal_error

postfix: fatal: parameter inet_interfaces: no local interface found for ::1

我在搭建GitLab的时候需要安装postfix邮件通知服务,按照官方的文档安装的时候。安装文档如下https://about.gitlab.com/install/#centos-7 #安装脚本执行到这一步的时候 sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix #当我在执行启动的时候报错如下 sudo systemctl start postfix Job for postfix.service failed be....
  •   
  • 441
  • linux
  • 0
  • dodobook
  • 2019/07/01

NGINX实现端口映射和负载均衡

们在本地搭建了多个应用(尤其是docker的应用,每个docker都会可能绑定一个端口),每个应用对应不同的端口。如下: localhost:8088 //图书 localhost:8090 //电影A localhost:8091 //电影B localhost:8092 //电影C //电影A和电影B电影C可以是相同的代码,负载均衡 以上项目的配置文件如下 server { listen 8088; server_name localhost;....
  •   
  • 354
  • linux
  • 0
  • dodobook
  • 2019/06/26

docker run命令运行以及参数详解

-a, --attach=[] 登录容器(必须是以docker run -d启动的容器) -w, --workdir="" 指定容器的工作目录 -c, --cpu-shares=0 设置容器CPU权重,在CPU共享场景使用 -e, --env=[] 指定环境变量,容器中可以使用该环境变量 -m, --memory="" 指定容器的内存上限 -P, --publis....
  •   
  • 299
  • linux
  • 0
  • dodobook
  • 2019/06/24

CentOS7 ab压力测试安装与解释

背景:Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具,简单易用。在此提供 ab 在 centOS7 下的安装和使用方法。 ab(apache benchmark)安装命令和参数说明 #安装命名如下 yum -y install httpd-tools #ab测试的命令参数 #命令: ab 或 ab -help #显示命令参数如下 ab [可选的参数选项] 需要进行压力测试的url #参数说明: #此外,我们再根....
  •   
  • 371
  • linux
  • 0
  • dodobook
  • 2019/03/14

Bash: /usr/bin/php^M: bad interpreter: No such file or directory

今天在看php cli的时候遇到一个问题,就是,我通过sftp软件连接Linux服务器以后,创建了一个cli.php的文件在/var/www目录下,然后通过Windows中的编辑器notepad++,敲入如下代码: #!/usr/bin/php <?php echo "hello dodobook"; ?> 然后在Linux的命令行中,直接执行该文件, /var/www/cli.php 显示错误信息如下所示: -bash: ./cli.php: /....
  •   
  • 701
  • linux
  • 0
  • dodobook
  • 2018/07/17

Linux/CentOs内存一直占满(used)过高的原因和问题

用的阿里云,开始是1G的内存,数据量增大后,说卡,后面增加到2G,还是很快用光了,后面一下加到4G,开始还好,后面没两天又跑满了,查了资料,才明白。 [root@localhost /]# free -m total used free shared buffers cached Mem: 3921112 3767268 153844 0 422196 2655716 -/+ buffers/cache: ....
  •   
  • 4430
  • linux
  • 0
  • dodobook
  • 2018/07/13
20180615172458

记录一次神坑操作–导出500万的数据

有时候不得不承认自己笨得可以. 接到任务需求是:有一家重点客户公司想把他们自己的数据导出来,大概有500万条数据。主要的数据存储在mongoDB里面。为了数据的直观性,数据还会关联到MySQL以及PostgreSQL去查询出一些用户或客户的信息。 拿到需求的时候觉得好像没什么难度,虽然对这部分数据和功能不太了解,毕竟界面上有接口,参照接口层就可以理清逻辑。后来又各种杂事和开....
  •   
  • 1047
  • linux
  • 0
  • dodobook
  • 2018/06/15

HTTP头部信息解释分析(详细整理)

这篇文章为大家介绍了HTTP头部信息,中英文对比分析,还是比较全面的,若大家在使用过程中遇到不了解的,可以适当参考下 HTTP 头部解释 1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定....
  •   
  • 532
  • linux
  • 0
  • dodobook
  • 2018/06/06
PHPStorm2017去掉参数提示

PHPStorm2017去掉参数提示 parameter name hints

JetBrains 的各种语言的 IDE 都灰常灰常好用, 个个都是神器, PHPStorm 作为PHP开发的神器也不必多说了 今天升级到 PHPStorm 2017.3 发现增加了好些新功能, 有个默认开启的参数名和类型提示功能, 虽然功能挺强大的, 不过我用不着, 还是关掉的好, 觉得这个东西挡视线,有同样需求的同学可以看看. 例子比较特殊这么看起来确实有点费眼睛的感觉还是关掉的好 配置面板中搜索 pa....
  •   
  • 962
  • linux
  • 0
  • dodobook
  • 2018/05/04

Nginx根据cookie分流负载均衡【转载】

众所周知,nginx可以根据url path进行分流,殊不知对于cookie分流也很强大,同时这也是我上篇提到的小流量实验的基础。 二话不说,先看需求,两台服务器分别定义为 apache001:192.168.1.1:8080 apache002:192.168.1.2:8080 默认服务器为: default:192.168.1.0:8080 前端nginx服务器监听端口8080,需要根据cookie转发,查询的cookie的键(key)为abcdexpid,如果该cooki....
  •   
  • 1435
  • linux
  • 0
  • dodobook
  • 2018/01/22
centos7_firewalld

【转】CentOS7调教—-firewall/iptables

当服务器搭建的时候,经常会出现服务器访问不畅,或者配置不恰当的时候会被攻击。所以学习了解Linux的防火墙是一项基本的技能。 CentOS7用firewall命令“替代”了iptables。在这里我们需要区分“iptables服务”和“iptables命令”。虽然firewalld是替代提供的防火墙管理iptables服务,但是它仍然使用iptables对内核命令动态通信包过滤。所以它只是iptables服务代替,而不是iptables....
  •   
  • 2222
  • linux
  • 0
  • dodobook
  • 2017/09/02
nginx_welcome

阿里云CentOS7安装了Nginx但是外网访问不到

最近新购买了一台阿里云的服务器,安装了CentOS 7.2的Linux服务。新购服务器之后首先就是搭建LNMP环境,自然是希望安装最新的版本的相关软件。 但是小编按照各种文档,在第一步的时候安装Nginx的时候就出现了问题。安装步骤如下。 安装nginx 首先更新系统软件 # yum update 安装nginx 1.安装nginx源 # yum localinstall http://nginx.org/packages/centos/7....
  •   
  • 8083
  • linux
  • 1
  • dodobook
  • 2017/09/02
centos7_service_2

CentOS7中启动/停止/重启服务命令

CentOS 7.0中一个最主要的改变,就是切换到了systemd。它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理。systemd兼容SysV和Linux标准组的启动脚本。 Systemd是一个Linux操作系统下的系统和服务管理器。它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务....
  •   
  • 1741
  • linux
  • 0
  • dodobook
  • 2017/08/30

CentOS云服务器关机与重启命令详解

Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 Linux centos关机命令: 1、halt 立刻关机 2、poweroff....
  •   
  • 1611
  • linux
  • 0
  • dodobook
  • 2017/08/30