linux 删除某目录超过30天的日志文件
find /www/ -mtime +30 -name "*.log" -exec rm -rf {} \;
find /www/ -mtime +30 -name "*.log" -exec rm -rf {} \;
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
安装svn命令行
yum install subversion
创建仓库命令
svnadmin create /home/svn
authz 是权限控制文件
passwd 是帐号密码文件
svnserve.conf 是SVN服务配置文件
1.配置密码
vi passwd
[users]
joyokim = 234604 //我这里演示
2.配置权限
vi authz
添加代码
[/]
joyokim = rw //这里是指给joyokim开通读写权限
3.配置文件
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
4.启动服务
svnserve -d -r /home/svn
如其他仓库则:
svnserve -d -r /home/svn/cariot --listen-port 3691 多个仓库启动需要带端口号
1.安装yii2的admin框架 里面有成熟的一套auth权限管理
github地址:https://github.com/mdmsoft/yii2-admin
cd D:wwwkmoa
D:
D:wwwoa>
安装命令:composer require mdmsoft/yii2-admin "~2.0"
2.在配置文件的components下添加rbac代码
\common\config\main.php
添加以下代码
'authManager' => [
'class' => 'yii\rbac\DbManager',
'defaultRoles' => ['guest'],
],
3.创建rbac数据表
yii migrate --migrationPath=@yii/rbac/migrations
1.打开当前项目路径 如我的路径为D:\www\kmoa
2.使用yii的migrate数据库迁移工具 初始化应用 创建user表
yii migrate
3.选择yes
4.创建user表和migrate成功
5.前台【signup】注册一个会员
6.注册成功后修改会员的status状态由9改为10 绕过邮箱验证!
7.登录
1.打开common\config\main-local.php
将里面的数据库信息配置成您的信息
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=kmoa', //主机及数据库名
'username' => 'root', //用户
'password' => 'root', //密码
'charset' => 'utf8mb4', //utf8
'tablePrefix' => '', //数据库前缀 默认无 这为新增
],