随笔分类 -  运维

tar 压缩与解压缩打包命令
摘要:tar [-cxtzjvfpPN] 文件与目录参数:-c :建立压缩文件的参数命令(creat的意思)-x :解压缩文件的参数命令-t :查看tar包里文件的命令特别注意,在使用参数时,c/x/t只能有一个,不能同时存在因为不可能同时压缩与解压缩。-z :是否同时具有gzip的属性,即是否需要用gzip压缩-j :是否同时具有bz2的属性,即是否需要用bzip2压缩(记不住的就是它)-v :压缩过程中显示文件,这个常用,呵基本上我现在每次解压都会看一下里面的文件-f :使用文件名,之后立即加文件名,不能再加别的参数-p :使用原文件的原来属性(属性不会根据用户而变),这个从来没用过。。-P : 阅读全文

posted @ 2012-08-19 16:04 linzuxin 阅读(199) 评论(0) 推荐(0)

linux测试硬盘读写速度
摘要:time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。1.测/目录所在磁盘的纯写速度:time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file2.测/目录所在磁盘的纯读速度:time dd if=/1Gb.file bs=64k |dd of=/dev/null3.测读写速度:time dd if=/1Gb.file of=/data0/2.Gb.fi 阅读全文

posted @ 2012-08-15 09:35 linzuxin 阅读(245) 评论(0) 推荐(0)

python调用shell命令
摘要:1.1 os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重新打开一个终端,并且无法保存command命令的执行结果。1.2 os.popen(command,mode) 打开一个与command进程之间的管道。这个函数的返回值是一个文件对象,可以读或者写(由mode决定,mode默认是’r')。如果mode为’r',可以使用此函数的返回值调用read()来获取command命令的执行结果。os.system(cm 阅读全文

posted @ 2012-08-09 23:27 linzuxin 阅读(220) 评论(0) 推荐(0)

虚拟机关闭iptables自启动的终极方法
摘要:虽然我们把iptables服务禁止开机自启动,开始每次开机查看该服务状态,还是在运行。是什么捣的鬼呢?经过认真排查,发现原来是libvirtd在作怪,直接禁止该服务开机启动:chkconfig libvirtd offrebootservice iptables status这回我们欣喜的看到: 阅读全文

posted @ 2012-08-08 16:58 linzuxin 阅读(611) 评论(0) 推荐(0)

htpasswd命令用法详解
摘要:apache htpasswd命令用法 htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfile username password htpasswd -n[mdps] username htpasswd -nb[mdps] username passwordapache htpasswd命令选项参数说明 -c 创建一个加密文件 -n 不更新加密文件,只将apache htpasswd命令加密后的用户名密码显示在屏幕上 -m 默认apache htpassswd命令采用MD5算法对密码进行加... 阅读全文

posted @ 2012-08-03 14:46 linzuxin 阅读(834) 评论(0) 推荐(0)

puppe kick配置与使用
摘要:【配置步骤】1.修改客户端上的puppet的配置文件vim /etc/puppet/puppet.conf在[puppetd]后面添加listen = true ##这个是让puppet监听8139端口。说明,puppet 2.7版本的是添加在[agent]后面.2.修改管户端的puppet的/etc/sysconfig/puppet vim /etc/sysconfig/puppetPUPPET_SERVER=puppet ##将puppet改为你对应的puppetmaster的主机名。由于puppet 2.6版本用rpm包安装,没有namespaceauth.conf,这个文件必须要有,否 阅读全文

posted @ 2012-07-31 10:59 linzuxin 阅读(277) 评论(0) 推荐(0)

func安装
摘要:一、Func简介 func全称 Fedora Unified Network Controller(统一网络控制器) ,主要用在Radhat, Fedora,OpenSuse,Centos系列系统上由一个server管理任意台服务器的工具,建立了Master-Slaves 主从SSL证书管控体系,可以将证书自动分发到所有受控服务。func直接发送远程命令或者远程获取数据,但是只适用于一些常用功能的模块的操作,实现其它功能需要自己写Python API。Func 可以让你在主控机上一次管理任意多台服务器,或任意多个服务器组。Func 命令行可以直接发送远程命令或者远程获取数据。Func 通讯基于 阅读全文

posted @ 2012-07-31 09:58 linzuxin 阅读(618) 评论(0) 推荐(0)

puppet安装要点
摘要:记得修改host,主要在两个地方改:/etc/hosts、/etc/sysconfig/network两个文件;记得修改iptables,允许8140端口,在/etc/sysconfig/iptables中加入-A INPUT -p tcp --dport 8140 -j ACCEPT,重启iptables并且执行iptables -F;一定要记住同步服务器和客户端的时间,用ntpd; 阅读全文

posted @ 2012-07-24 14:12 linzuxin 阅读(149) 评论(0) 推荐(0)

局域网内Linux服务器时间同步
摘要:1.将一台能够上网的服务器作为时间服务器:# /usr/bin/rdate -s time-b.timefreq.bldrdoc.gov //将时间服务器与互联网时间服务器同步# /etc/init.d/ntpd start //启动时间服务器# vi /etc/cron.weekly/rdateweekly.sh //设置计划任务,每周同步一次时间----------------------------------------#!/bin/sh/usr/bin/rdate -s time-b.timefreq.bldrdoc.gov------------------------------ 阅读全文

posted @ 2012-07-24 14:03 linzuxin 阅读(412) 评论(0) 推荐(0)

createrepo:创建本地源
摘要:createrepo:创建本地源repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[gz],primary.xml.[gz]和repomd.xml(md意思是metadata),其中最主要的是repomd.xml文件。一般出现的找不到repodata目录或文件的错误的原因通常有三个:一是路径问题;二是没有生成repodate目录;三是*.repo配置文件冲突(这个需要特意注意)。创建本地源步骤如下:1、安装createrepo包;2、新建本地源目录(假若本地源在当前家目录下) 2.1 $mkdir -p local-yum/i38 阅读全文

posted @ 2012-07-20 12:32 linzuxin 阅读(1087) 评论(0) 推荐(0)

导航