10 2016 档案
摘要:在配置nginx时常常遇到网页乱码的问题如图: 这时需要在server段里面添加两行: 然后执行测试 重启操作
阅读全文
posted @ 2016-10-24 13:35
Callum
摘要:工作中常常有写不能有网页下载东西的需求,在Apache下搭建完成后直接导入文件即可达到下载/显示文件的效果,而Nginx也可以满足这样的需求(nginx 目录列表功能默认是关闭的),这时就需要配置。 ngx_http_autoindex_module 此模块用于自动生成目录列表(ngx_http_a
阅读全文
posted @ 2016-10-24 12:57
Callum
摘要:abs 绝对值 n = abs(-1) print(n) /usr/bin/python3.5 /home/liangml/pythonscript/test1.py 1 Process finished with exit code 0 all 所有为真,才为真 any 只要有真,就为真 n =
阅读全文
posted @ 2016-10-21 13:31
Callum
摘要:1 MySQL5.6 主主复制 环境如下: CentOS6.4_64 MySQL5.6 master1:192.168.10.11 master2:192.168.10.12 1.1 配置 master1 a. 修改 my.cnf 文件,增加如下内容: server-id=1 #数据库 ID 号 log-bin=mysql-bin #启用二进制日志; binlog-do-db=baba1 #需要...
阅读全文
posted @ 2016-10-18 11:11
Callum
摘要:1. 通用配置选项: --prefix=<path> 指定Nginx的安装路径,所有其他的路径都要依赖于该选项 --sbin-path=<path> 指定Nginx二进制文件的路径。如果没有指定,那么这个路径将依赖于--prefix选项 --conf-path=<path> 指定Nginx的配置文件
阅读全文
posted @ 2016-10-18 10:55
Callum
摘要:1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234")); 这样就创建了一个名
阅读全文
posted @ 2016-10-18 10:46
Callum
摘要:1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的
阅读全文
posted @ 2016-10-18 10:43
Callum
摘要:MySQL5.6新特性GTID、多线程复制 在Oracle发布MySQL5.6看到众多新特性之后很兴奋,包括对复制的改进.在MySQL5.5半同步复制之后MySQL5.6又引入GTID、多线程复制,在这里总结这一下这两个新特性.1、引入GTID,在MySQL5.6以前对于主从复制出现问题有时候需要你
阅读全文
posted @ 2016-10-18 10:28
Callum
摘要:启动WPS for Linux后,出现提示"系统缺失字体" 。 出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。 具体操作步骤如下: 1. 下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。 国外
阅读全文
posted @ 2016-10-17 13:18
Callum
摘要:使用php的常见问题是编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,这里就需要用到phpize了。 如我想增加bcmath扩展的支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置
阅读全文
posted @ 2016-10-17 11:40
Callum
摘要:1.windows下选择一个汉化字体包 2.拷贝到linux字体目录下 [root@www Desktop]# cd /var/www/html/zabbix/fonts/[root@www fonts]# lsDejaVuSans.ttf STKAITI.ttf3.修改文件 /var/www/ht
阅读全文
posted @ 2016-10-17 11:34
Callum
摘要:一、准备 & 安装启用 Pure-FTPd SSL/TLS 连接方式在安装时需要检查以下两项:1、系统中是否已经安装了 openssl 和 openssl-devel 包?2、在编译 Pure-FTPd 的时候需要加载 --with-tls二、证书制作在成功安装好 Pure-FTPd 后,我们需要制
阅读全文
posted @ 2016-10-17 11:33
Callum
摘要:opcache (全程 zend opcache): 从php5.5开始,默认提供的php脚本缓存扩展,编译php5.5时加上参数--enable-opcache就可以编译opcache了,只是要启用的话必须配置。 原理: 其实非常简单,opcache只是把把PHP执行后的数据(opcode)缓存到
阅读全文
posted @ 2016-10-17 11:32
Callum
摘要:在Centos 6.6环境使用系统自带的internal-sftp搭建SFTP服务器。 打开命令终端窗口,按以下步骤操作。 0、查看openssh的版本 ssh -V 使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。 1、创建sftp组 groupa
阅读全文
posted @ 2016-10-17 11:30
Callum
摘要:默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。 生成证书 可以通过以下步骤生成一个简单的证书:首先,进入你想创建
阅读全文
posted @ 2016-10-17 11:27
Callum
摘要:注意:iptables只能被拥有超级权限的用户设置。 重启 清空 iptables 规则;在终端输入: iptables -F iptables -X iptables -t nat -F iptables -t nat -X 下面的指令厉害了,可以让你的电脑成为铜墙铁壁,百毒不侵,当然这样的绝对防
阅读全文
posted @ 2016-10-17 11:25
Callum
摘要:KVM虚拟化技术介绍 概述 KVM是基于内核的虚拟化技术(Kernel-based Virtual Machine),于2007年的Linux 2.6.20被合并进Linux内核。KVM要求CPU支持硬件虚拟化技术,即Intel的VT-x或AMD的AMD-V。KVM相对裸机有2%以内的性能损耗,XE
阅读全文
posted @ 2016-10-17 11:21
Callum
摘要:操作过程: 操作过程都在终端中执行.Ubuntu 的破解 : 下载程序: wget 链接: https://pan.baidu.com/s/1nvdJl7j 密码: 2ryk wget 链接: https://pan.baidu.com/s/1nvdJl7j 密码: 2ryk 运行破解 /usr/b
阅读全文
posted @ 2016-10-17 11:15
Callum
摘要:1 Java 8 下载地址 http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 2 以root用户登录将下载的jdk-8u92-linux-x64.tar.gz文件放到/
阅读全文
posted @ 2016-10-17 11:06
Callum
摘要:1)新建文件eclipse.desktop,命令如下: 2)在新建文件中添加如下内容并保存: 对上面的命令中的几条稍作解释: Exec代表应用程序的位置【视实际情况修改】 Icon代表应用程序图标的位置【视实际情况修改】 Terminal的值为false表示启动时不启动命令行窗口,值为true表示启
阅读全文
posted @ 2016-10-17 11:04
Callum
摘要:#!/usr/bin/python #coding:utf-8 import smtplib from email.mime.text import MIMEText import sys mail_host = 'smtp.exmail.qq.com' mail_user = '邮箱全称' mail_pass = '密码' mail_postfix = '域名' def send_mail(t...
阅读全文
posted @ 2016-10-14 11:08
Callum
摘要:脚本完成后将其存入 Nginx 安装目录的 sbin 中,取名为 cut-log.sh,之后使用 crontab -e 新增一个定时任务,在其中增加执行这个脚本: #!/bin/bash ## 零点执行该脚本 ## Nginx 日志文件所在的目录 LOGS_PATH=/usr/local/nginx
阅读全文
posted @ 2016-10-14 11:05
Callum
摘要:0.1 初始化 0.2 依赖环境 0.2.1 直接使用LAMP环境 0.2.2 安装数据库 //CentOS 6.x及以下版本 //CentOS 7.x及以上版本 0.2.3 安装PHP5.6 CentOS 6.5源 CentOS 7 源 安装PHP 5.6 2. 启动LAMP环境 2.1 数据库编
阅读全文
posted @ 2016-10-14 11:01
Callum
摘要:一.为什么要用Rsync+sersync架构1.sersync是基于Inotify开发的,类似于Inotify-tools的工具2.sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目
阅读全文
posted @ 2016-10-14 10:56
Callum
摘要:1.新建用户 1.新建用户 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,’test’,password(‘1234
阅读全文
posted @ 2016-10-13 15:04
Callum
摘要:1 字典默认是无序的 2 #name = [1,2,3,4,5,6,7] 3 id_db = { 4 142402189705280916: { 5 6 "name": "liangml", 7 "age": 22, 8 "addr": "heibei" 9 }, 10 14241234705280917...
阅读全文
posted @ 2016-10-12 17:22
Callum
摘要:1 user='liangml' 2 passwd='liangml' 3 username=input('username:') 4 password=input('password:') 5 #优化前 6 ''' 7 if user == username: 8 print('usernameiscorrect...') 9 if passwd == password: ...
阅读全文
posted @ 2016-10-12 17:21
Callum
摘要:1.打开文件 例:不加b的情况下输出文件(类型为字符串str形式) 加b的情况下输出的文件(类型为字节的形式bytes) 2.操作文件 3.关闭文件 1.可以通过close来关闭文件 2.可以通过with方式来关闭文件(with可以同时打开多个文件) close方式关闭 with方式来关闭
阅读全文
posted @ 2016-10-12 17:21
Callum
摘要:1 count = 0 2 while True: 3 print("hello world",count) 4 count +=1 5 if count == 100: 6 print("已暂停") 7 break 8 ------------------------------------------------- 9...
阅读全文
posted @ 2016-10-12 17:11
Callum
摘要:1 salary = input("Input your salary:") 2 if salary.isdigit(): 3 salary = int(salary) 4 else: 5 exit("Invaild data type") 6 welcome_msg = "Welcome to Liangml shopping mall".center(50,"-"...
阅读全文
posted @ 2016-10-12 17:10
Callum
摘要:1 Getpass 密文传输模块 2 Os linux系统模块 3 Sys 查看python变量 4 copy 复制 5 6 import getpass 7 username = input('username:') 8 password = getpass.getpass('password:') 9 print(username,pa...
阅读全文
posted @ 2016-10-12 17:09
Callum
摘要:1 常用:分割、长度、索引、切片 2 r = (1,2,3,4,5)#只读列表元组 3 name = "liangml" 4 strip 5 username = input("user:") 6 if username.strip() == "liangml":#strip可以将输入前后的空格都换掉 7 print("welcome") 8 9 split 10 n...
阅读全文
posted @ 2016-10-12 17:08
Callum
摘要:1 索引、切片、追加、删除、长度、循环、包含(列表可以随意更改) 2 name = ["minglong", "minglong", jack, 22, age]#定义列表 3 name[1]#查询第一个元素 4 name[-1]#查询最后一个元素 5 name[0:2]#取出0-2的元素 6 name[-5:]#默认包含最后元素 7 name[:6]#取出前5个元素 8 nam...
阅读全文
posted @ 2016-10-12 17:07
Callum
摘要:1 1.Python优点:简单、优雅、明确 python缺点 2 2.强大的模块三房库 1.代码不能加密 3 3.易移植 ...
阅读全文
posted @ 2016-10-12 17:06
Callum
摘要:1 什么是操作符? 2 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符。 Python语言支持操作者有以下几种类型。 3 算术运算符 4 比较(即关系)运算符 5 赋值运算符 6 逻辑运算符 7 位运算符 8 会员操作符 9 标识操作符 10 让我们逐一看看所有的运算符。 11 Python算术运算符: 12 假设变量a...
阅读全文
posted @ 2016-10-12 17:06
Callum
摘要:1 age = 22 2 #优化前 3 ''' 4 for i in range(10): 5 guess_num = int(input('input your guess num:')) 6 if guess_num == age : 7 print('Congratulations ! you got it.') 8 elif gu...
阅读全文
posted @ 2016-10-12 17:04
Callum
摘要:1 #-*-coding:utf-8-*- 2 name=input('inputyourname:') 3 age=int(input('inputyourage:')) 4 job=input('inputyourjob:') 5 msg=''' 6 infomation of user%s: 7 ---------------------------- 8 Name:%s ...
阅读全文
posted @ 2016-10-12 17:03
Callum
摘要:1 def sendmail(): 2 import smtplib 3 from email.mime.text import MIMEText 4 from email.utils import formataddr 5 6 msg = MIMEText('邮件内容','plain','utf-8') 7 msg['From'] = ...
阅读全文
posted @ 2016-10-12 17:02
Callum
摘要:1 函数 2 1.def 3 2.名字 4 3.函数体 5 4.返回值 6 5.参数 7 普通参数 8 指定参数 9 默认参数 10 动态参数 11 *ages 12 **kwargs 13 万能参数 14 *args **kwargs 15 6.补充: 1...
阅读全文
posted @ 2016-10-12 17:01
Callum
摘要:1 #!/usr/bin/env python 2 # python startup file 3 import sys 4 import readline 5 import rlcompleter 6 import atexit 7 import os 8 # tab completion 9 readline.parse_and_bind('tab: complete') ...
阅读全文
posted @ 2016-10-12 16:58
Callum
摘要:1 def login(username,password): 2 ''' 3 用于用户登录 4 :param username: 用户输入用户名 5 :param password: 用户输入密码 6 :return: True表示登陆成功 7 ''' 8 f = open("db","r") 9 for lin...
阅读全文
posted @ 2016-10-12 16:56
Callum
摘要:1 #三元运算,三目运算,if else简写 2 if 1 == 1: 3 name = "liangml" 4 else: 5 name = "NB" 6 #如果 1==1 成立,name = ”liangml“ 否则 name = "NB" 7 name = "liangml" if 1 == 1 else "NB"#三元运算 8 #lambda表达式 9 ...
阅读全文
posted @ 2016-10-12 16:55
Callum

浙公网安备 33010602011771号