- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 【git代码审核】git fork 和 pull request
简单的说明:GitHub中Fork 即是 服务端的仓库克隆,包含了原来的仓库(即upstream repository,上游仓库)所有内容,如分支、Tag、提交。代码托管服务(如Github、BitBucket)提供了方便的完成Fork操作的功能(在仓库页面点一下Fork按钮)。这样有了一个你自己的可以自由提交的仓库,然后可以通过的PullRequest把你的提交贡献回 原仓库。而对于原仓库Own...
2018-04-27 18:09:41
827
原创 【git服务器安装】之gitolite安装
对于gitolite要明确几个概念,“gitolite服务器”,“gitolite管理员”,“gitolite普通用户”。gitolite服务器即为上面安装git的server,“gitolite管理员”是我的管理员电脑,“gitolite普通用户”是我的开发组的其他组员。1.【gitolite服务器】上建立git用户# adduser git2.【gitolite管理员】生成管理员的...
2018-04-26 16:17:20
1021
原创 git服务器安装
【服务器端】# id git# useradd git# cd /data/git# git init --bare lailei.git# chown -R git:git lailei.git# 【客户端】收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。# git clone g...
2018-04-25 18:49:19
171
原创 git安装
# git --version#yum remove git# yum install -y curl-devel expat-devel openssl-devel zlib-devel gcc perl-ExtUtils-Makperl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker cpan# wget https://mirrors...
2018-04-25 16:23:07
176
原创 php-redis扩展安装(phpredis)
# wget http://pecl.php.net/get/redis-3.1.6.tgz# mv redis-3.1.6.tgz php-redis-3.1.6.tgz# tar -zxvf php-redis-3.1.6.tgz# mv redis-3.1.6 php-redis-3.1.6# cd php-redis-3.1.6# /usr/local/php/bin/phpize# ./...
2018-04-25 15:46:30
184
原创 redis安装
# wget http://download.redis.io/releases/redis-4.0.9.tar.gz# tar -zxvf redis-4.0.9.tar.gz# cd redis-4.0.9# make MALLOC=libc# cd src# make install PREFIX=/usr/local/redis# mkdir -p /usr/local/redis/etc...
2018-04-25 14:17:03
168
原创 php-memcached扩展安装
【libmemcached安装】# wget https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz# tar -zxvf libmemcached-1.0.18.tar.gz# cd libmemcached-1.0.18# ./configure --prefix=/usr/local/libmemcached -...
2018-04-25 12:23:44
273
原创 memcached安装
【libevent安装】# wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz# tar -zxvf libevent-2.1.8-stable.tar.gz# cd libevent-2.1.8-stable# ./configu...
2018-04-25 11:19:35
460
原创 php安装
【安装依赖包】yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcry...
2018-04-24 18:28:06
317
转载 nginx配置文件
mkdir vhost;【nginx.conf】user www www;worker_processes 1;error_log logs/error.log notice;pid logs/nginx.pid;worker_rlimit_nofile 5120;events { use epoll; worker_connections 5120;}http...
2018-04-24 16:25:40
144
转载 nginx配置编译选项
配置编译选项源码包中提供 configure 脚本用于在编译前定义 nginx 各方面的配置。执行 configure 脚本最后生成 Makefile,make 命令根据 Makefile 进行编译安装。子目录:配置 nginx 文件安装路径配置 nginx gcc 选项指定 nginx 并发模型nginx 的模块默认编译的模块默认不编译的模块第三方模块静态链接模块和动态链接模块配置示例:$ ./...
2018-04-20 11:47:53
4317
转载 nginx安装
1. 安装依赖包和必要的库1.1 安装依赖包# yum -y install gcc gcc-c++ automake autoconf make libtool这些依赖包是编译所必需的,如果yum上没有的话可以去下载源码来安装1.2 安装必要的库这些库都是nginx中一些功能模块所依赖的,如without-http_gzip_module需要zlib库来构建和运行此模块,http_rewrite...
2018-04-20 11:45:12
199
转载 修改Centos7系统中的时区
今天在使用系统时需要让CentOS7的时间与我们的本地时间相同,但是使用date命令发现与本地时间相差了13小时,并且是EST时间。初步判断是时区的问题。EST(美国东部时间)与北京时间的时差3月至10月两者相差时间为12小时;11月至2月两者相差时间为13小时;解决办法:CenOS7中设置时区使用的是timedatectl的程序。[html] view plain copy#列出时区 time...
2018-04-16 11:09:55
501
原创 SCP:从Linux服务器下载文件夹到本地
scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地...
2018-03-30 13:22:02
43844
2
原创 SCP:将本地文件上传到Linux服务器
scp -P 端口 c://xxxx.txt user@ip:/home/root注意:-P 大写-i 公钥1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/te...
2018-03-30 13:19:52
114839
3
转载 ssh禁止root用户直接登录并修改默认端口
Linux最高权限用户root,默认可以直接登录sshd。为了提高服务器的安全度,需要对它进行禁止,使得攻击者无法通过暴力破解来获取root权限。1,新建一个用户;#useradd xxx (xxx为你要新建的用户名)2,为新用户设置密码;#passwd xxx (xxx为你要新建的用户名)3,修改SSHD配置,禁止root直接登录#vi /etc/ssh/sshd_config查找“#Permi...
2018-03-28 14:58:12
1827
转载 ssh免密码登录
首先,说明一下我们要做的是,serverA 服务器的 usera 用户免密码登录 serverB 服务器的 userb用户。我们先使用usera 登录 serverA 服务器[plain] view plain copy[root@serverA ~]# su - usera [usera@serverA ~]$ pwd /home/usera 然后在serverA上生成密钥对ssh-key...
2018-03-28 14:49:55
295
转载 sudoers的深入介绍与用户权限控制
linux是多用户多任务的分时操作系统,共享该系统的用户往往不只一个。但由于root账户密码的敏感性和root账号的无限制权限, 有必要通过useradd创建一些普通用户, 只让他们拥有不完全的权限; 如有必要,再来申请执行一些root权限的指令。sudo就是来解决这个需求的。sudo命令的执行流程是: 当前用户转换到root, 然后以root身份执行命令, 执行完成后, 直接退回到当前用户.需要...
2018-03-28 14:30:22
10587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人