摘要: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台普通服务器上快
分类:DataBase
2017年05月19日
MySQL主从数据库不同步的2种解决方法
摘要:今天发现Mysql的主从数据库没有同步先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+-------------------+----------+--------------+-------------------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+-------------------+----------+--------------+---
分类:DataBase
2017年05月19日
MySQ主从复制配置
摘要:在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。介于这种情况,我们来学习一下mysql主从复制。使用mysql主从复制的好处有:1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分开处理用户的请求,可以提升数据处理
分类:DataBase
2017年05月19日
备份mysql数据库,并且自动通过FTP上传到服务器
摘要:#!/bin/sh#set -x#此脚本的主要用途是备份mysql服务器上的数据库。并且自动通过FTP上传到服务器。备份完后都会发送一封邮件。 echo -e "此脚本的主要用途是备份mysql服务器上的数据库.并且自动通过FTP上传到服务器。"Host=172.16.1.110pass=123456name=root DATE=`date +"%Y%m%d"` WAN_DIR="/work/mysqlbackup/wan_dir"  
分类:DataBase
2017年05月19日
MySQL备份数据库并压缩脚本
摘要:cat backup_linuxmysql_db-rsc_akcms.sh#!/bin/bash#Set the backup filenameDATA=`date +%Y%m%d`FILENAME="linuxmysql_db_bak_$DATA.sql"BACKUPDIR="/backup/linuxmysql_db_backup/"#Database parameterDBUSER="root"DBPWD="ruanganlove999"DBNAME="rsc_akcms"HOST="localhost"#Change to the root directorycd
分类:DataBase
2017年05月19日
MySQL已备份表全部删除后恢复
摘要:已做数据库的完整备份,由于一个或多个数据表丢失,现进行恢复备份oldboy数据库的一个test表:[root@node201mysql5621]# ./mysqldump -uroot oldboy test > ../test1.sql 登录数据库,删除test表;mysql> drop tabletest;Query OK, 0 rowsaffected (0.00 sec) 将test表结构以及数据恢复[root@node201 bin]#./mysql -uroot oldboy < ../test1.sqlmysql> se
分类:DataBase
2017年05月19日
MySQL增量恢复数据-错误更新后恢复
摘要:增量恢复数据:1.开启log-bin日志开启mysql log-bin日志:cat /etc/my.cnflog-bin=mysqlbin_oldboy 查看log-bin日志:[root@node201 bin]#mysqlbinlog ../bin-log.000001如果不能停止数据库,要切割bin-log日志:防止其它数据插入到现有的bin-log日志里面去[root@node201mysql5621]# ./bin/mysqladmin -uroot -p flush-log执行这条语句将会增加一个新的bin-log记录bi
分类:DataBase
2017年05月19日
MySQL表的导入和导出
摘要:用select...into outfile导出文本文件select [例名] from table [where 语句] into outfile'目标文件'[option];option有5个选项fields terminated by'字符串':设置字符串为字段的分隔符,默认值为'\t'fields enclosed by '字符'; 设置字符来括上字段的值,默认情况下不使用任何符号fields optionallyenclosed by '字符': 用mysqldump
分类:DataBase
2017年05月19日
MySQL数据备份恢复
摘要:mysqldump -uroot -p--databases test >/tmp/test.sql该语句不仅备份了所有数据库下的表结构,而且包括创建数据库的语句数据备份方法一:使用mysqldump命令备份mysqldump命令可以将数据库中的数据备份成一个文本文件原理:先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句,然后,将表中的所有记录转换成一条INSERT语句,这些CREATE语句和INSERT语句都是在还原时
分类:DataBase
2017年05月19日
MySQL my.cnf配置详解
摘要:模板配置文件路径:/usr/share/mysql [root@localhost mysql]# vim /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).old_passwords=1performanc_schema //开启PERFORMANCE_SCHEMA引擎,
分类:DataBase
2017年05月19日
MySQL字符集设置
摘要: 查看修改MySQL字符集 ==查看字符集==//查看MySQL数据库服务器和数据库字符集 show variables like '%char%'; //查看表的字符集 show table status from mysql_db like '%tb_name%' //查看表中所有列的字符集 show full columns from tb_name; //查看mysql所支持的字符集 show charset; ==修改字符集== 临时生效:mysql > set nam