linux笔记

重启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版本库并授权

  1. svnadmin create /var/svn/版本库总目录/xxxx (xxxx为你预期项目的版本库名称,可自定义)
  2. 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://域名/版本库/项目目录

  1. 杀死svn进程:
    killall -9 svnserve

  2. 重启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/”;//重新指向路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值