重启nginx :
systemctl restart nginx.service (centos 7.0)
service nginx restart (6.0)
设置目录权限 :chmod -R 777 /mnt/smt/teach/runtime/
下载压缩包 : wget http://mg.geege.com/up/amazon_image.tar
解压文件到指定目录里面 : unzip mydata.zip -d mydatabak
tar -xvf 压缩包全名
vim 下清除文件内容
回到文件顶部 : gg
d G 删除整个文件内容
u 按行删除文件
cp 文件1 文件2(新) //复制粘贴
shift + insert //文件内粘贴
chown -R username:user_group 文件名 //给文件权限
数据库操作:
输入 create database 数据库名称;
输入 show databases;可以看到你创建的数据库。
新建mysql数据库,设置权限 :
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON eecommercedata_new.* TO “wbu_ur1120”@“localhost” IDENTIFIED BY “Dj384Kh.36”;
GRANT all privileges ON eecommercedata_new.* TO “wbu_ur1120”@"%" IDENTIFIED BY “Dj384Kh.36” WITH GRANT OPTION;
grant select,delete,update,create,drop on eecommercedata_new.* to wbu_ur1120@"%" identified by “Dj384Kh.36”;
flush privileges;
1、 连接数据库
mysql -uroot -p
输入密码
2、 选择数据库
use + 数据库名称 + 分号
例: use eecommercedata;
3、 执行sql文件
source + sql文件的绝对路径 + 文件名称 + 分号
例: source /mnt/up_dir/teach_rule.sql;
4、 mysql 修改 添加 删除 表字段
添加表的字段 alter table 表名 add 字段名 字段的类型
例子:alter table table1 add transactor varchar(10) not Null;
alter table table1 add id int unsigned not Null auto_increment primary key
在mysql数据库中怎样在指定的一个字段后面添加一个字段:
alter table newexample add address varchar(110) after stu_id;
修改表的字段类型 ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义;
例子:ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50);
修改表的字段名 alter table 表名 change 原字段名 新字段名 字段的类型
例子: alter table student change physics physisc char(10) not null
删除表的字段 alter table 表名 drop column 字段名
例子: alter table user_movement_log
drop column Gatewayid
调整表的顺序: ALTER TABLE user_movement_log
CHANGE GatewayId
GatewayId
int not null default 0 AFTER RegionID
表的重命名 alter table 原表名 rename 现表名;
例子: alter table t1 rename t2;
删除表的数据 delete from 表名 where (条件) id 不是从1开始 ,truncate table 表名 id是从1 开始的
创建表的例子
CREATE TABLE hlh_message (
id int(11) NOT NULL AUTO_INCREMENT COMMENT '健康表id',
title varchar(40) NOT NULL COMMENT '健康标题',
hlh_url text DEFAULT NULL COMMENT '图片地址',
bewrite VARCHAR(350) NOT NULL COMMENT '描述',
content VARCHAR(350) NOT NULL COMMENT '内容',
type tinyint(1) NOT NULL DEFAULT '0' COMMENT '健康知识 0 健康咨询 1',
create_time date DEFAULT NULL COMMENT '发布消息的时间',
PRIMARY KEY (id)
)ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='健康表'
创建新的svn版本库并授权
- svnadmin create /var/svn/版本库总目录/xxxx (xxxx为你预期项目的版本库名称,可自定义)
- cd /var/svn/版本库总目录/xxxx/conf
conf目录下,一共存放三份重要的配置文件,如下:
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
3.钩子
钩子文件目录:
/var/svn/版本库/项目目录/hooks/
post-comit
export LANG=en_US.UTF-8
#svn运行目录
SVN_PATH=/usr/bin/svn
#项目目录
WEB_PATH=/var/apache-tomcat-9.0.8/webapps/EST_CTP/WEB-INF/php/cbec_gyl
#账号密码对应实际情况填写
$SVN_PATH update --username ‘user_xw’ --password ‘Ksendx234’ $WEB_PATH || exit 1
exit 0
检出项目:(在网站既定的目录下执行)
svn checkout svn://域名/版本库/项目目录
-
杀死svn进程:
killall -9 svnserve -
重启svn进程:
svnserve -d -r /var/svn
svn checkout svn://域名/版本库/项目目录
防火墙
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
//暂时还没有试过
chkconfig iptables on
查找目录:find /(查找范围) -name ‘查找关键字’ -type d
查找文件:find /(查找范围) -name 查找关键字 -print
linux下 nginx ip + 端口 访问项目,如果访问不了,使用“getenforce” 查看 是否为 “Enforcing”,如果是,使用“setenforce 0”,改为“Permissive”
TP 500错误解决办法之一:
fastcgi.conf 最后添加:fastcgi_param PHP_ADMIN_VALUE $basedir if_not_empty;
vhost/域名.conf 下:在include enable-php.conf 前添加:set $basedir “open_basedir=/mnt/geege/cbec_op_v1/teach:/tmp/:/proc/”;//重新指向路径