摘要:简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单
2017年06月26日
Usermod 命令详解
摘要:usermod [options] user_nameusermod 命令修改系统帐户文件来反映通过命令行指定的变化选项(options)-a|--append ##把用户追加到某些组中,仅与-G选项一起使用 -c|--comment ##修改/etc/passwd文件第五段comment -d|--home ##修改用户的家目录通常和-m选项一起使用 -e|--expiredate ##指定用户帐号禁用的日期
分类:系统管理
2017年06月25日
MySQL数据库用户权限划分
摘要:数据库用户划分权限划分一般原则数据库一般划分为线上库,测试库,开发库。对于线上库:DBA:有所有权限,超级管理员权限 应用程序:分配insert、delete、update、select、execute、events、jobs权限。 测试人员:select某些业务表权限 开发人员:select某些业务表权限 原则:所有对线上表的操作,除了应用程序之外,都必须经由DBA来决定是否执行、已经什么时候执行等。 测
分类:DataBase
2017年06月25日
MySQL忘记用户密码的解决办法
摘要:普通用户,直接用root超级管理员登录进去修改密码就可以了,但是如果root密码丢失了,怎么办呢? msyqld_saft方式找回密码停止mysql:service mysqld stop; 安全模式启动:mysqld_safe –skip-grant-tables & 无密码回车键登录:mysql -uroot –p 重置密码:use mysql; update user set password=password(“”)where user=’root’ and host=’localhost’; flush pr
分类:DataBase
2017年06月25日
MySQL用户权限详解
摘要:1,MySQL权限体系MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db表中。GRANT ALL ON db_name.和REVOKE ALL ONdb_name.只授予和撤销数据库权限。 表层级:
分类:DataBase
2017年06月25日
MySQL 用户权限详细汇总
摘要:用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identifiedby 会将纯文本密码加密作为散列值存储修改mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表删除mysql
分类:DataBase
2017年06月25日
svn查看日志(show log)显示时间为1970的解决方法
摘要:在SVN服务端:vim svnserve.conf将anon-access = yes修改为:anon-access = none重启SVN服务就可以解决问题了:/usr/bin/svnserve -d --listen-port 3690 -r /python_repos
分类:系统管理
2017年06月24日
Apache中RewriteRule和RewriteCond规则参数的详细介绍-域名跳转
摘要:RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。RewriteEngine onRewriteCond %{HTTP_USER_AGENT} ^Mozilla//5/.0.*RewriteRule index.php i
分类:LANMPT
2017年06月24日
apache如何将顶级域名跳转到www子域名中?
摘要:我的项目是PHP项目,使用的是apache服务器,现在www域名指向这台服务器。现在实现的效果为在浏览器中输入顶级域名,然后自动跳转到www子域名中,下面是具体的解决方法。使用apache的rewrite功能 配置步骤: 第一步:找到apache的配置文件httpd.conf(文件在conf目录下) 第二步:你首先必须得让服务器支持mod_rewrite,如果你使用的是虚拟主机,请事先询问你的主机提供商
分类:LANMPT
2017年06月24日
Apache Rewrite实现URL的跳转和域名跳转
摘要:1、Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf
分类:LANMPT
2017年06月24日
sudo权限集中管理与用户行为审计
摘要:sudo配置参考文档:http://linux.vbird.org/linux_basic/0410accountmanager.php#userswitchhttp://www.cnblogs.com/ggjucheng/archive/2012/08/22/2650103.htmlhttp://www.cnitblog.com/xijia0524/archive/2008/06/30/46168.aspxsudo日志记录跟踪参考文档:http://firerat.blog.51cto.com/2371183/455524/1、为什么需要sudo?当我的主机是多人共管的环境时,如果大家都使用&nb
分类:系统管理
2017年06月15日
存储做RAID前后的容量
摘要:存储做RAID前后的容量 我给自己定的位是做技术的,偶尔会接触到实际的客户,而不同的客户有各自不同的问题,在此就记录各个问题,并试着给出答案。 前几天接待一个客户,客户问了一个问题,我买100GB的容量,我能
分类:系统管理
2017年06月14日
全面解析Django的静态文件路径设置statics(settings.py)
摘要:在工程文件夹内,建立statics文件夹(和manage.py同级)
编辑settings配置文件:
加入以下代码STATIC_URL = '/statics/'
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'statics'),
)
配置以上代码,就可以在statics目录中放置静态文件(js,css,images),django就可以自动
分类:Python
2017年06月11日
pip install 安装指定版本的包
摘要:要用 pip 安装指定版本的 Python 包,只需通过 == 操作符 指定pip install Django==1.7.1
将安装Django 1.7.1 版本。
分类:Python
2017年06月11日
全面解析Django的模板路径设置templates(settings.py)
摘要:在工程文件夹内,建立Templates文件夹(和manage.py同级)
编辑settings配置文件:
加入以下代码TEMPLATE_DEBUG = True
TEMPLATE_DIRS=(
os.path.join(BASE_DIR,'Templates'),
)
配置以上代码,就可以在Templates目录中放置html文件,django就可以自动加
分类:Python
2017年06月11日
卸载Django(remove Django)
摘要:由于用Flask替换Django,所以要卸载Django。操作系统为Ubuntu12.04LTS1. 安装pip sudo apt-get install python-pip2. 卸载Django sudo pip uninstall Django3. sudo apt-get autoremove
分类:Python
2017年06月04日
Ubuntu 16.04 LTS国内快速更新源
摘要:一、源文件位置备份并替换/etc/apt/sources.list的源内容:二、更改源文件内容sudo vi /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted univer
分类:系统管理
2017年05月28日
CentOS7安装第三方yum源EPEL
摘要:一、简介EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fedora特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如 CentOS、ScientificLinux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建
分类:系统管理
2017年05月19日
MySQL Proxy读写分离配置
摘要:【51CTO独家特稿】MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡。对于应用来说,MySQLProxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个
分类:DataBase
2017年05月19日
MySQL服务维护笔记
摘要:内容摘要:使用MySQL服务的一些经验,主要从以下几个方面考虑的MySQL服务规划设计。对于高负载站点来说PHP和MySQL运行在一起(或者说任何应用和数据库运行在一起的规划)都是性能最大的瓶颈,这样的设计有如让人一手画圆一手画方,这样2个人的工作效率肯定不如让一个人专门画圆一个人专门画方效率高,让应用和数据库都跑在一台高性能服务器上说不定还不如跑在2台普通服务器上快