一、远程git服务器搭建
1、首先,安装Git
yum install git -y
2、创建git用户组和git用户
group add gitgroup
useradd -g gitgroup git -s /usr/bin/git-shell
注意,-s意思是设定默认shell,/usr/bin/git-shell是git的shell,这样创建的git用户就没有系统登录权限,但可以使用git-shell。
或者直接创建用户后,在/etc/passwd文件中编辑用户配置信息,例如:
git:x:502:502::/home/git:/usr/bin/git...
CentOS配置laravel环境及其环境变量
前面已经配置好带composer的centos下lnmp环境。
配置laravel环境
laravel官方文档:https://learnku.com/docs/laravel/8.x
laravel对php环境的要求:
PHP >= 7.3
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
安装laravel:
composer global require "laravel/installer"
创建项目:laravel new blog
很可能会提...
Linux-centos源码安装最新版本git
1、git下载地址:
https://git-scm.com/download/linux 下载源码包
2、下载到/usr/local/src/目录,解压并进入目录进行安装:
unzip git-master.zip
cd git-master
3、编译安装
autoconf
./configure
make
make install
4、添加link:
ln -s /usr/local/bin/git /usr/bin/
5、查看版本号:
git --version
6、Git使用教程:
廖雪峰的git教程
CentOS7安装配置JDK和tomcat
Centos7 JDK8安装配置
直接下载jdk到/usr/local/java,
解压后配置环境变量就完成了。
配置环境变量,编辑/etc/profile文件,在文件末尾添加:
export JAVA_HOME=/usr/local/java/jdk1.8.0_91
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
注:路径之间分隔符不能用;(分号),要用:(冒号)
使用source /etc/profile命令...
CentOS 7安装配置pure-ftpd
pure-ftpd是ftp服务端,可以与mysql整合,通过mysql建立和验证ftp账户,实现流量、磁盘、带宽等限制功能。可以自己开发php程序来实现web管理。
安装步骤:
一、安装mysql-devel
mysql-devel是pureftpd整合mysql必须的。安装的mysql-devel尽量和安装的mysql用相同版本号。
yum install mysql-devel
二、安装pureftpd
wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.gz
tar...
CentOS7快速安装和配置apache和php
测试环境:
1、阿里云ECS;
2、操作系统:
一、centos7安装apache
yum install httpd #根据提示,输入Y安装即可成功安装
systemctl start httpd.service #启动apache
systemctl stop httpd.service #停止apache
systemctl restart httpd.service #重启apache
systemctl enable httpd.service #设置apache开机启动
二、centos7安装php
yum install php
yum install php-mysql php-gd libjpeg* php-ldap php-...
CentOS7安装Nginx
CentOS7已经出来一段时间了,但还没有被广泛使用。因为和以前的Centos比较,centos7做了很大的改动,所以迁移升级到7版本并不容易。尽管如此,还是挡不住centos7会被越来越多的人使用,包括那些用作服务器系统的。
Nginx在web服务器中非常流行,主要因为nginx可以轻易处理超大并发的请求。常见的nginx应用方式是用作apche的代理,用来接收客户的请求。原因如下:
Apache和Nginx是当今最流行的两个Web服务器...
【Linux】CentOS目录结构-详解
因为使用的是CentOS,所以以CentOS来讲解Linux的目录结构。
CentOS目录结构图
Centos目录详解:
/: 根目录,用于存放目录,不要存放文件。(/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中)
/bin 和 /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/boot: 应单独分区(100M即可),让这个分区排在整块硬盘的最前面(分区时勾选“强制为主分区”),里面是启动linux系...