51CTO博客开发
set global sql_slave_skip_counter = n跳过主服务器中的接下来的 n 个事件。此命令对于由语句引起的复制终止有效。此语句仅在从服务器线程没运行的时候有效。否则,它将产生一个错误。
mysql开启BINGLOG后日志文件增长比较快,很快占满磁盘空间。通过以下几种方式删除日志文件:一、设置日志保留时长expire_logs_days自动删除查看当前日志保存天数:show variables like ‘%expire_logs_days%’;这个默认是0,也就是logs不过期,可通过设置全局的参数,使他临时生效:set global expire_logs_days=7;设置了
一、如何得到软件的静默安装参数 1. 软件如果已经安装,到注册表中查询其安装/卸载参数: 看InstallSource(如果有)和UninstallString的参数内容信息 2. 第三方软件查询静默安装参数:
LinuxShell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下:
在部署一个任务时,其中有一项必须的过程就是将一些文件,如安装包发送到大量的服务器上去。虽然已有宇哥的脚本可用:通过paramiko模块提供的ssh和scp功能编写的python脚本。但我到现在还在对python的恐惧之中(虽然已经在空闲时间努力去学习了),所以使用了shell和expect脚本结合的方式,写了这个批量scp的脚本工具。 expect用于自动化地执行linux环境下的命令行交互任务,
批量添中用户流程是通过newusers导入一个严格按照/etc/passwd的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd导入用户密码文件来完成批量更新用户密码的过程。1. 编辑帐号文件其用法很简单,newusers后面直接跟一个文件。文件格式和/etc/passwd 的格式相同:用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL 例: 一个帐号档名为 ne
如何批量修改文件名?1. 以下是批量将当前目录下的文件都命名为原文件名.xml#bin/bashfor file in `ls`donewfile = $file".xml"mv $file $newfiledone或者直接终端上敲入命令for file in `ls` ; do mv $file $file”.xml” ; done就可以实现批量重命名2. 如果要批量将当前目录下所有文件名的第一
# vi ~/.bashrc如果你看到如下内容,以下命令都会用别名执行了,就是说自动加了 -i 参数alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'为了让复制和移动大量文件去覆盖目标时,不会产生一个个的提示,命令应该这样写# \cp -rf /home/21andy.com/* /www/21andy.com/注意 cp 命令前加了 \ ,意思是不让
python中email模块使得处理邮件变得比较简单,今天着重学习了一下发送邮件的具体做法,这里写写自己的的心得,也请高手给些指点。 一、相关模块介绍 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍:1、smtplib模块 smtplib.SMTP([host[
python中的paramiko模块可以实现远程登陆主机执行命令或通过sftp上传下载文件。本文分享二个小程序,用于说明python paramiko模块的使用方法。1,python paramiko模块 连接远程linux主机并执行命令.例子:代码示例:#!/usr/bin/env python#edit: www.jbxue.com#import paramiko hostnam
expect版本 5.43http://download.chinaunix.net/download/0003000/2845.shtmltcl版本 8.4.19http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download下载两个包,分别解压1。先安装tcl 进入tcl解
坚持每天学一点,每天积累一点点,作为自己每天的业余收获,这个文章是我在吃饭的期间写的,利用自己零散的时间学了一下python操作MYSQL,所以整理一下。我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:?12345678910importMySQLdbtry:conn=MySQLdb.connect(host='localhost',user='root',passwd='r
python读写excelxlwthttp://pypi.python.org/pypi/xlrd简单使用导入xlwtimport xlwt新建一个excel文件file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧新建一个sheettable = file.add_sheet('sheet&nbs
事先说明哦,这不是一篇关于Python异常的全面介绍的文章,这只是在学习Python异常后的一篇笔记式的记录和小结性质的文章。什么?你还不知道什么是异常,额... 1.Python异常类Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不用Python了
今天突发奇想在服务器上使用web页面查看系统状态,但又不想去搭建太复杂的监控系统,就在网上找了个相对容易的监控方式,但做到python那步的时候居然报ImportError: No module named MySQLdb,但博主说他是ubuntu的系统可以直接使用apt-get install python-mysqldb,而我是cen
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.t
Fedora8启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先查看 /etc
安装好PHP,Apache和MySQL程序后,为了管理MySQL数据库,我们需要安装phpMyAdmin程序。下面是关于如何在centos安装phpMyAdmin程序的方法。1、管理员root身份登录系统2、进入网站根目录(如/var/www/html)cd /var/www/html3、下载最新版本的phpMyAdmin程序(请到http://www.phpmyadmin.net/home_pa
ping命令详解使用 ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。 现在打开你的ms-dos(开始→程序→ms-dos),用win2000的朋友打开cmd.exe(这是win2000下的ms-dos,开始→程序→附件→"命令
终于搞懂 set env export declare和profile的意义了以bash为例,当linux在启动的时候,会读取 /etc/profile文件,其实这个文件就是一个shell脚本文件,所以可以在这个文件中定义一些环境变量。 注意:在这个文件中定义的变量是系统变量,即:只要操作系统启动了,这些变量就存在,和用户是否登录无关。
用法:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接- 使用语法: chkconfig[--add][--del][--list][系统服务]或chkconfig[--level<等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显
修改当前目录下ok.txt 改成OK.txtfind . -type f -name "ok.txt" -exec rename 'ok.txt' 'OK.txt' {} \;查看/home下所有子目录的ok.txt并修改成OK.txtfind /home -type f -name "ok.txt" -exec rename 'ok.t
方法1:把文件名拆分处理,可以任意修改文件名find -name '*.log' -printf %f\\n|awk -F'.' '{print $1}'|xargs -i{} mv {}.log xiyun_{}.log方法2:利用rename一般的linux下的rename命令比较简单rename 'test' 'xiyun' '*.log'把文件名中的某部分字符串替换掉ubuntu下的ren
下面是整个Linux系统的启动过程:Linux Boot StepStartBIOSgrub/liloKernel bootinitrc.sysinitrcmingettyloginshell登录系统一.BIOS自检计算机在接通电源之后首先由BIOS进行POST自检,然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入引导块。Linux系统是人BIOS中的地址oxFFFF0处开始引导的。
跟系统任务相关的几个命令:fg、bg、jobs、&、ctrl+z1. & 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行2. ctrl + z 可以将一个正在前台执行的命令放到后台,并且暂停3. jobs 查看当前有多少在后台运行的命令4. fg 将后台中的命令调至前
虽然现在微软大行其道,不过很多人还是不想舍弃Linux。如果你要安装Linux就会发现Linux自带了许多Linux网卡驱动,不过也有一些特出的不常见的网卡,这时就需要自己来找Linux网卡驱动安装。Linux下网卡驱动安装及问题:1、首先需要确认网卡是否安装。PCI详细信息查看#lspci\\如果有Ethernet相关信息说明网卡硬件存在网卡详细信息查看#kudzu--probe--class=
内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这个.config
xen客户机启动的时间,假造CPU是由dom0体系决议牢靠在某个物理CPU核心上的,这个分派具有随机性,比如我们的呆板上有2个双核的处理赏罚器,也就是说有4个cpu核心,同时我们分派4个核给我们的假造客户机,那么我们在客户机也看到4个cpu核心的,但是这四个vcpu核心并不是真的对应着物理呆板上的四个核,也许四个假造cpu对应的是物理cpu中的1~4个核,也就是说有下面4个也许:4vcpu=1cp
在Xen环境下,硬件的管理并不是仅仅告诉它可以使用哪些PCI设备就可以完事。在准虚拟环境下,内存与CPU分配是可以动态改变的。通过动态更改内存与CPU分配,可以达到优化虚拟机性能的目的。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将描述这方面的所有信息。 启动物理服务器时,所有的内存资源都会默认被分配给Domain0。然后,其它虚拟
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号