SVN类:
1、配置svn账号+创建仓库文件夹
ps aux|grep svn #查看进程
cd /data/svn #进入对应的文件所在地
svnadmin create cc #cc这里指的是是名称(名称跟原本的线上代码存在的名称一致。你想不一致的话 ,需要去修改httpd vhostos的线上名称)
#创造了你的仓库名称之后 继续下一步操作
cd cc/conf #(会有password、authz、svnserve.conf)
vi password #编辑svn用户和密码
:wq #保存退出
vi authz #编辑authz文件,输入刚才新增svn用户,如(jw=rw),jw是svn账号,rw应该是权限
:wq #保存退出
vi svnserver.conf
#去掉这三行前面的#号,且不能有空格:
#anon-access = none
#auth-access = write
#password-db = passwd
:wq #保存退出
2、配置钩子
cd /data/svn/ #进入你创建的仓库
ll #展开仓库文件目录(可以看到hooks)
cd hooks #如果没有 post-commit 这个文件 就输入 cp post-commit.tmpl post-commit
vi post-commit
#添加以下:
#!/bin/sh
# 指定编码方式
export LANG=en_US.UTF-8
# svn执行目录,一般就是这个,如果不是可以which svn 查看
SVN=/usr/bin/svn
# svn checkout下来的目录,一般来说就是你的网站根目录
WEB=/data/www/xtianpay_finance
# --username后面是svn账号,--password后面是svn密码
$SVN update $WEB --username yii --password 123456
:wq #然后保存退出
svn co svn://120.77.146.1111/xtianp1ay11 /data/www/xtianp1ay11 --username yii --password --123456
# svn co svn://ip地址/你创建的仓库名称 ( /data/www)(这里是指 你的项目拉取到哪里) --username 你创建仓库名称的用户名 --password 用户名的密码
#请注意,如果你修改了密码,那么上面的命令需要再执行一遍,输入新的密码,不然无法实现svn更新提交
#最后import导入你的项目(首先需要把线上项目下载下来,然后把下载下来的线上文件import到刚创建的svn仓库,注意地址,import成功后,再检出,就可以做到本地与服务器同步了)
3、日常类:
cd .. #返回上一级目录
cd ../.. #返回上两级目录
cd #返回home目录
cd ~ #返回home目录
cd - 目录名 #返回指定目录
mysql安装:
mv mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz /var/lib/
cd /var/lib/
tar xzvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysqldb
mysql_install_db --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
Linux更新时间:
ntpdate ntpupdate.qiwangyun.com
hwclock --systohc
删除文件/文件夹:
rm -rf 文件夹
rm 文件名
其他:
unzip update.zip -d update # 解压到指定文件夹下
ln -s /var/www/discuz/public_1 /var/www/discuz/public # 创建软连接,前真后假
chmod 777 InstallController.php # 给文件授权
chown www-data:www-data InstallController.php # 修改文件的用户组
chmod -R 777 public/* # 给文件夹及其下所有文件夹和文件授权
whoami
ps -aux | grep disco # 查看disco进程
find / -name mysql #寻找名字为mysql的文件
whereis mysql # 用途同上