- 博客(146)
- 收藏
- 关注
原创 inodes占用100%问题
当linux下无法创建文件时,有可能是磁盘满了,或者是inodes占用满了 先来看 怎么查看inodes占用情况[root@205_152 ~]# df -ihFilesystem Inodes IUsed IFree IUse% Mounted on/dev/sda2 3.1M 97K 3.0M 4% /tmpfs
2017-09-23 15:44:18
1416
转载 vim编辑文件去除^M及解决办法
涨姿势……有两种情况,会出现打开的文件都显示^M符号: 第一种情况 vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 0D 0A(也就是),其实就显示为^M。下面是详细讲解: DOS, Mac 和Unix格式的文件 回想计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个
2017-09-23 09:47:21
727
原创 linux按行合并两个文件
需求:有两个文本文件都是单列数据,需要把他们按行合并到同一个文件中实践:搜索到一个 paste 命令 如下:[root@205_152 ~]# cat 1.txt 12345[root@205_152 ~]# cat 2.txt qwerty[root@205_152 ~]# paste 1.txt 2.txt 1 q2 w3 e4 r5 t
2017-09-23 09:30:57
21875
1
原创 用iso文件快速搭建本地临时yum源
第一步 新建 目录[root@localhost ~]# cd /mnt/[root@localhost mnt]# ls[root@localhost mnt]# mkdir yum第二步 把iso文件挂载到一个新建的目录下mount -o loop -t iso9660 CentOS-6.8-x86_64-bin-DVD1.iso yum/第三步 编辑repo文件[root@localhos
2017-09-23 09:02:48
517
原创 github删除某个文件夹(文件)
zty@ZTY-PC MINGW64 ~/Desktop/Py3Study (master)$ git pull origin masterFrom github.com:aallennty/Py3Study * branch master -> FETCH_HEADAlready up-to-date.$ ls -a./ ../ .git/ .idea
2017-09-22 21:46:58
1013
原创 KVM安装报错Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
解决办法:执行:yum upgrade device-mapper-libsyum -y install avahi/etc/init.d/messagebus restart/etc/init.d/avahi-daemon restart/etc/init.d/libvirtd restart
2017-07-29 15:11:12
3323
原创 virt-install安装虚拟机报错Probing EDD (edd=off to disable)... ok
命令行安装增加参数--extra-args="console=tty0 console=ttyS0,115200n8 edd=off"
2017-07-29 15:08:53
16948
2
原创 解决apache启动错误:Could not reliably determine the server's fully qualified domain name
启动apache遇到错误:httpd: Could not reliably determine the server’s fully qualified domain name[root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl starthttpd: Could not reliably determine the server’s
2017-07-11 19:02:46
764
原创 ImportError: No module named setuptools 报错
ImportError: No module named setuptools 解决方法在python运行过程中出现如下错误: python错误: 1 ImportError: No module named setuptools 这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下: 在命令行下:
2017-05-29 16:44:28
1214
原创 linux 删除文件后,如何释放磁盘空间
硬盘大小 : 20G 问题 : 磁盘空间不足处理过程 : 1. 执行”df -hl”命令,磁盘空间使用已满,结果如下Filesystem Size Used Avail Use% Mounted on /dev/xvda1 20G 19G 31M 100% / tmpfs 938M
2017-05-05 14:10:40
5642
1
转载 MySQL常用操作笔记[转]
一、用户创建、权限、删除 1、连接MySql操作 连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车) 终端输入 mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、 创建用户: 命令: CREATE USER ‘username’@’h
2017-05-04 18:37:39
369
原创 Nginx源码编译安装及配置文件解读
编译安装 Nginx1.6tar zxf nginx-1.8.0.tar.gzcd nginx-1.8.0/vim auto/cc/gcc 注释debug 可以减小安装后的大小vim src/core/nginx.h 隐藏nginx版本信息 #解决软件包依赖性yum install -y pcre-devleyum install -y openssl-devel./co
2017-05-04 18:30:26
479
原创 Nginx相关配置
以下配置 全部都写在虚拟主机的配置文件中用户认证location ~ .*index\.php$ { auth_basic "ztyztytzytzytzy"; auth_basic_user_file /usr/local/nginx/conf/.htpasswd; include fastcgi_params; #fastcgi_pass 127.0.0
2017-05-04 18:27:17
351
原创 win7下python2.7 ImportError: No module named 'MySQLdb'错误解决方法
环境描述:在github上面 下载了一个flask项目之后 python manage.py db upgradeTraceback (most recent call last): File "manage.py", line 17, in <module> manager.run() File "C:\Python27\lib\site-packages\flask_scrip
2017-04-25 12:20:13
6547
转载 MySQL调优
MySQL调优可以从几个方面来做:1. 架构层:做从库,实现读写分离;2.系统层次:1.增加内存; 2.给磁盘做raid0或者raid5以增加磁盘的读写速度; 3.可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;3. MySQL本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o (2) 在my.cnf中加上skip-name-resol
2017-04-19 11:44:00
453
转载 MySQL binlog 日志的三种模式
——————————————————————————————————– Row Level: 日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改。 优点: 在row level模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了。所以row level的日志内容会非常清楚的记录下每一行数据修改的细节
2017-04-19 11:17:08
834
转载 给其他用户添加root权限
添加用户,首先用adduser命令添加一个普通用户,命令如下:#useradd tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all auth
2017-04-19 10:34:01
4064
原创 mysql忘记root密码解决方案
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔
2017-04-17 21:21:01
4837
原创 cacti监控环境搭建
一、cacti基础部分cacti是一套基于PHP(实现cacti软件)、mysql(存储数据)、snmp(获取数据)、及rrdtool(储存和更新数据及生成图表)开发的网络流量监测图形分析工具。snmpget获取数据 -> snmp version1 version2 version3,v1最广泛 是cacti的核心,做数据采集 public ,很重要,用来做认证,可以采集数据 rrd
2017-04-17 21:15:43
2011
原创 定时校正Linux服务器时间
安装ntp: [root@tyzz ~]# yum install -y ntp添加定时任务: [root@tyzz ~]# vim /etc/crontab 添加如下行 : 01 01 * * * root /sbin/ntpdate ntp.api.bz >> /dev/null 2>&1
2017-04-14 11:57:51
1548
原创 MySQL数据库存储价格金额使用的数据类型
使用decimal(m,n)这个数据类型来精确表达价格。 注意:不要使用float、double等浮点数据类型,因为它们是不精确的,特别是在计算的时候。decimal使用方法:salary DECIMAL(5,2)在这个例子中, 5 (精度(precision)) 代表重要的十进制数字的数目, 2 (数据范围(scale)) 代表在小数点后的数字位数。 在这种情况下,因此,salary 列
2017-04-14 10:16:03
39728
2
原创 安装mysql5.7报错:MySQL currently requires boost_1_59_0
– Could not find (the correct version of) boost. – MySQL currently requires boost_1_59_0CMake Error at cmake/boost.cmake:81 (MESSAGE): You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=This
2017-04-12 15:15:19
8613
2
原创 Tomcat备份脚本
#!/bin/bash#backup.sh#备份至/usr/local/backdir/#标识ServerFlag=137 #备份存放目录BackupPath=/usr/local/backdir/#要备份的目录DBPath=/usr/local/tomcat/webappsLastBakPath="$DBPath"-LastBakDATE=$(date +%y%m%d%H%M%
2017-04-12 13:57:05
1047
原创 mysql主从复制实践
介绍MySQL 支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引 以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。 从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。请注意当你进行复制时,
2017-04-03 17:00:18
427
原创 ./configure: error: SSL modules require the OpenSSL library.
安装nginx的时候出现./configure: error: SSL modules require the OpenSSL library. 解决方法: Centos需要安装openssl-develUbuntu则需要安装:sudo apt-get install libssl-dev
2017-03-25 11:52:08
771
原创 python生成验证码
import randomdef Verifi_code(): code = [] for i in range(6): if i == random.randint(1,5): code.append(str(random.randint(1,5))) else: temp = random.ra
2017-03-25 11:52:05
289
原创 python自带模块发送邮件
# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextmsg = MIMEText('hello, send by Python...', 'plain', 'utf-8')from_addr = '****@163.com'password = '***'to_addr = '*****@
2017-03-25 11:52:02
474
原创 ImportError: No module named MySQLdb
centos解决办法:[root@tyzz MyBlog-Flask]# yum install -y MySQL-python
2017-03-25 11:52:00
549
原创 MySQL常用操作笔记[转]
一、用户创建、权限、删除1、连接MySql操作连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车)终端输入mysql -h 127.0.0.1 -u root -p 然后输入密码。就可以连接到本地的MySql数据库了。2、 创建用户:命令:CREATE USER 'username'@'host' IDENTIF
2017-03-25 11:51:57
266
原创 使用MySQL执行update的时候报错:Error Code 1175.
使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences ->
2017-03-25 11:51:54
701
原创 MySQL忘记root密码处理方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2.修改MyS
2017-03-25 11:51:51
330
原创 apache学习笔记(访问控制|禁止解析|禁止指定user_agent)
访问控制[root@tyrr apache2]# vim conf/extra/httpd-vhosts.conf ... AllowOverride None Options None Order allow,deny Allow from all Deny from 1.1.1.1 :禁止解
2017-03-25 11:51:49
1210
原创 apache学习笔记(日志切割|静态缓存|防盗链)
apache日志切割apache日志格式配置文件中的设置vim /usr/local/apache2/conf/httpd.conf # # The following directives define some format nicknames for use with # a CustomLog directive (see below). #
2017-03-25 11:51:46
386
原创 apache虚拟主机基础配置(用户认证,域名跳转)
配置虚拟主机安装discuz[root@tyrr www]# cd[root@tyrr ~]# mkdir -p /data/www[root@tyrr ~]# cd /data/www/[root@tyrr www]# unzip Discuz_X3.2_SC_GBK.zip [root@tyrr www]# lsDiscuz_X3.2_SC_GBK.zip readme upl
2017-03-25 11:51:44
1133
原创 LAMP部署-基础
mysql二进制 包 安装[root@tyrr src]# useradd -s /sbin/nologin -M mysql[root@tyrr src]# id mysqluid=500(mysql) gid=500(mysql) 组=500(mysql)[root@tyrr src]# mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/m
2017-03-25 11:51:41
346
原创 rsync学习
rsync远程下拉:[root@tyzz ~]# rsync -avPz -e "ssh -p 22" 192.168.74.129:/tmp/111 /mnt/111/The authenticity of host '192.168.74.129 (192.168.74.129)' can't be established.RSA key fingerprint is e1:37:53:
2017-03-25 11:51:38
330
原创 日常运维管理 常用命令(3)
查看定时任务[root@tyzz ~]# crontab -l#secu-tcs-agent monitor, install at Tue Feb 14 11:57:11 CST 2017* * * * * /usr/local/sa/agent/secu-tcs-agent-mon-safe.sh /usr/local/sa/agent > /dev/null 2>&1*/1 * *
2017-03-25 11:51:35
1852
原创 iptables学习笔记
iptables的三张表[root@tyzz ~]# iptables -t filter mangle nat导入导出配置文件[root@tyzz ~]# iptables-save >1.ipt[root@tyzz ~]# cat 1.ipt # Generated by iptables-save v1.4.21 on Tue Feb 28 16:30:36 2
2017-03-25 11:51:33
335
原创 日常运维管理 常用命令(2)
[root@tyzz ~]# w 23:13:58 up 11 days, 9:15, 1 user, load average: 0.00, 0.01, 0.05USER TTY LOGIN@ IDLE JCPU PCPU WHATroot pts/0 23:03 6.00s 0.02s 0.00s w[root@tyzz
2017-03-25 11:51:30
387
原创 日常运维管理 常用命令
[root@tyzz ~]# w 23:13:58 up 11 days, 9:15, 1 user, load average: 0.00, 0.01, 0.05USER TTY LOGIN@ IDLE JCPU PCPU WHATroot pts/0 23:03 6.00s 0.02s 0.00s w[root@tyzz
2017-03-25 11:51:27
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅