kittychentao2013

2016年10月24日 #

【转】Python中的赋值、浅拷贝、深拷贝介绍

摘要: 这篇文章主要介绍了Python中的赋值、浅拷贝、深拷贝介绍,Python中也分为简单赋值、浅拷贝、深拷贝这几种“拷贝”方式,需要的朋友可以参考下 这篇文章主要介绍了Python中的赋值、浅拷贝、深拷贝介绍,Python中也分为简单赋值、浅拷贝、深拷贝这几种“拷贝”方式,需要的朋友可以参考下 和很多语 阅读全文

posted @ 2016-10-24 14:54 kittychentao2013 阅读(223) 评论(0) 推荐(0) 编辑

2016年10月20日 #

【转】Linux中xargs的用法

摘要: xargs大 多数 Linux 命令都会产生输出:文件列表、字符串列表等。但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件、ascii 文本等);你能处理输出,使其仅显示文件名,目前你希望将这些名称传递给 ls -l 命令以查看时间戳记。xa 阅读全文

posted @ 2016-10-20 11:12 kittychentao2013 阅读(160) 评论(0) 推荐(0) 编辑

2016年10月18日 #

[转]linux shell数据重定向(输入重定向与输出重定向)详细分析

摘要: 在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定 阅读全文

posted @ 2016-10-18 19:03 kittychentao2013 阅读(262) 评论(0) 推荐(0) 编辑

2014年2月17日 #

(转)深度分析Linux下双网卡绑定七种模式

摘要: 现在一般的企业都会 使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在 网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持)。进入正题,linux有七种网卡绑定模式:0.round robin,1.active-backup,2.load balancing (xor), 3.fault-tolerance (broadcast), 4.lacp, 5.transmit load balancing, 6.adaptive lo 阅读全文

posted @ 2014-02-17 18:48 kittychentao2013 阅读(365) 评论(0) 推荐(0) 编辑

2014年2月8日 #

(转)为什么用ls和du显示出来的文件大小有差别?

摘要: 曾经有几次,我用ls和du查看一个文件的大小,发现二者显示出来的大小并不一致,例如:bl@d3:~/test/sparse_file$ ls -l fs.img-rw-r--r-- 1 bl bl 1073741824 2012-02-17 05:09 fs.imgbl@d3:~/test/sparse_file$ du -sh fs.img0 fs.img这里ls显示出fs.img的大小是1073741824字节(1GB),而du显示出fs.img的大小是0。原来一直没有深究这个问题,今天特来补上。造成这二者不同的原因主要有两点:稀疏文件(sparse file)ls和du显示出... 阅读全文

posted @ 2014-02-08 10:48 kittychentao2013 阅读(220) 评论(0) 推荐(0) 编辑

2014年2月7日 #

(转)RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x

摘要: PS:如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。系统自带的MySQL 阅读全文

posted @ 2014-02-07 12:51 kittychentao2013 阅读(295) 评论(0) 推荐(0) 编辑

2013年10月10日 #

Kickstart/Anaconda实现自动化安装原理探究

摘要: 原网页地址:http://molinux.blog.51cto.com/2536040/548247#55918...内容概要:1. 系统安装基本流程图示2. Anaconda简介3. Kickstart简介4. 引导并指定安装方式5. kickstart文件中的主要项目及参数介绍6. kickstart配置文件示例7. RedHat 安装光盘安装树介绍8. Anaconda/Kickstart系统安装过程简图9. 安装树中boot.img及stage.img解构图析10. 使用Kickstart进行安装的方式列举概述本文仍为课程学习的总结笔记,书写过程参看了大量官方文档及网络上相关资料,在此 阅读全文

posted @ 2013-10-10 17:24 kittychentao2013 阅读(728) 评论(0) 推荐(0) 编辑

2013年9月25日 #

SQL 2008无法连接的解决办法

摘要: 问题:在从本地客户端连接到SQL 2008的时候出现无法连接的错误。错误信息如下所示:解决办法:1 ,开始菜单->所有程序->Microsoft SQL Server 2008 ->配置工具 -> SQL Server 配置管理器->网络配置->MSSQLSERVER2008->双击“TCP/IP” ->协议->已启用-> 选 “是” SQL Server 配置管理器->网络配置->MSSQLSERVER2008->双击“TCP/IP” ->IP地址->IPAll->TCP端口->输入&quo 阅读全文

posted @ 2013-09-25 16:23 kittychentao2013 阅读(767) 评论(0) 推荐(0) 编辑

2013年9月12日 #

win7挂载NFS

摘要: 以下是在win7旗舰版下挂载NFS服务的步骤:1 打开NFS服务控制面板-->程序-->打开程序和功能-->NFS服务2 挂载NFS其中UID和GID都为-2,需要修改。直接访问g没有权限3 修改注册表找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion \Default,添加两个REG_DWORD值,直接填 root(uid=gid=0),重启计算机使其生效,再执行mount命令uid和gid就变成了注册表中设置的值,毕竟不是windows server,只能设置单一的权限。4 重启机器并使用 阅读全文

posted @ 2013-09-12 18:34 kittychentao2013 阅读(982) 评论(0) 推荐(0) 编辑

2013年9月11日 #

(转)Linux的启动过程

摘要: 原文链接:http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对 阅读全文

posted @ 2013-09-11 16:41 kittychentao2013 阅读(415) 评论(0) 推荐(1) 编辑

2013年9月10日 #

Cobbler学习之二--Cobbler的Web管理和维护

摘要: Cobbler的Web管理模块和命令行模块是可以分开工作的,没有依赖关系。1 WebUI的功能查看所有的对象和配置文件 添加或者删除system,distro, profile 执行“cobbler sync” 编辑kickstart文件 目前WebUI还未实现的功能自动导入media执行"cobbler validateks"2 安装Cobbler-web (1)安装WebUI需要以下模块Djangocobbler-web (2)编辑文件/etc/cobbler/modules.conf[authentication]module = authn_configfile[a 阅读全文

posted @ 2013-09-10 10:44 kittychentao2013 阅读(3763) 评论(0) 推荐(0) 编辑

2013年9月6日 #

DVDstore 数据库基准测试

摘要: 1 DVDStore介绍DVDstore 是一个电子商务测试应用,模拟多用户登陆在线系统,搜索DVD,购买DVD。多用来用作测试数据库性能或者其他的压力测试。2 快速浏览测试步骤(a) 安装数据库和操作系统(数据库可以是Oracle,SQL Server和MySQL)(b) 下载DS2到数据库系统上(c) 确定系统中已经安装了Perl(d) 执行脚本InstallDVDStore.pl(e) 使用InstallDVDStore.pl生成的脚本创建数据库并给数据库加压(f) 在用作driver的系统上,执行脚本CreateConfigFile.pl(g) 使用CreateConfigFile.p 阅读全文

posted @ 2013-09-06 19:20 kittychentao2013 阅读(525) 评论(0) 推荐(0) 编辑

2013年8月30日 #

Cobbler学习之一--Fedora17下配置Cobbler安装环境

摘要: 1:Cobbler是什么 Cobbler是一大Linux装机利器,可以快速的建立网络安装环境。2:安装Cobbler需要的组件createrepohttpd (apache2 for Debian/Ubuntu)mkisofsmod_wsgi (libapache2-mod-wsgi for Debian/Ubuntu)mod_ssl (libapache2-mod-ssl)python-cheetahpython-netaddrpython-simplejsonpython-urlgrabberPyYAML (python-yaml for Debian/Ubuntu)rsyncsyslin 阅读全文

posted @ 2013-08-30 19:33 kittychentao2013 阅读(872) 评论(0) 推荐(0) 编辑

2013年8月21日 #

linux下 tar解压 gz解压 bz2等各种解压文件使用方法

摘要: http://alex09.iteye.com/blog/647128大致总结了一下linux下各种格式的压缩包的压缩、解压方法。 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf Fi... 阅读全文

posted @ 2013-08-21 19:09 kittychentao2013 阅读(389) 评论(0) 推荐(0) 编辑

2013年8月19日 #

linux性能检测工具

摘要: 1、uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是load average,显示了最近1-,5-,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;对于多路CPU的机器,load average值可能在8到10之间。也可以使用uptime命令来判断网络性能。例如,某个网络应用性能很 阅读全文

posted @ 2013-08-19 14:51 kittychentao2013 阅读(239) 评论(0) 推荐(0) 编辑

firefox的plugin-container进程关闭方法

摘要: http://kb.mozillazine.org/Plugin-container_and_out-of-process_pluginsDisabling crash protectiongo toabout:configand set alldom.ipc.plugins.enabled.*preferences tofalse. This will prevent the "plugin-container" process from running and all plugins will run within the Firefox browser process 阅读全文

posted @ 2013-08-19 14:39 kittychentao2013 阅读(998) 评论(0) 推荐(0) 编辑

2013年8月14日 #

部署额外域控制器,Active Directory

摘要: 部署额外域控制器转自:http://yuelei.blog.51cto.com/202879/117599如果域中只有一台域控制器,一旦出现物理故障,我们即使可以从备份还原AD,也要付出停机等待的代价,这也就意味着公司的业务将出现停滞。部署额外域控制器,指的是在域中部署第二个甚至更多的域控制器,每个域控制器都拥有一个Active Directory数 据库。使用额外域控制器的好处很多,首先是避免了域控制器损坏所造成的业务停滞,如果一个域控制器损坏了,只要域内其他的域控制器有一个是工作正常的,域 用户就可以继续完成用户登录,访问网络资源等一系列工作,基于域的资源分配不会因此停滞。使用域控制器还可 阅读全文

posted @ 2013-08-14 11:33 kittychentao2013 阅读(483) 评论(0) 推荐(0) 编辑

2013年8月9日 #

利用yum下载软件包的三种方法

摘要: 转自:http://297020555.blog.51cto.com/1396304/530703方法一: downloadonly插件有一个yum的插件叫做downloadonly,顾名思义,就是只下载不安装的意思。1. 安装插件yum install yum-download2. 下载yum update httpd -y –downloadonly这样httpd的rpm就被下载到/var/cache/yum/中去了。你也可以指定一个目录存放下载的文件yum update httpd -y –downloadonly –downloaddir=/opt值得注意的是,downloadonly 阅读全文

posted @ 2013-08-09 16:17 kittychentao2013 阅读(475) 评论(0) 推荐(0) 编辑

HP iLo2 试用序列号

摘要: HP iLo2 试用序列号2 条回复32Q8W-GKHTR-NPDKY-5CD79-T525Hhp的ilo2功能实在太有用了,不用往那个恶劣的机房跑了,系统重装也直接远程完成。这个试用序列号用60天,时间到了重新初始化一下ilo2,就可以重新用了 阅读全文

posted @ 2013-08-09 12:51 kittychentao2013 阅读(1675) 评论(0) 推荐(0) 编辑

2013年8月7日 #

(转)Linux下root密码丢失和运行级别错误的解决办法

摘要: 我们知道,root用户在Linux中是相当重要的,其地位如同Windows中的Adminstrator有了root权限我们还能修改其他用户的密码,可是,如果root用户的密码丢失该怎么办?不用担心,解决办法很简单,但还需理解运行级别和密码之间的微妙关系注:以redhat为基础发行的版本都可使用此方法,此处以CentOS做实验找回密码的方法第1步:进入grub菜单,在需要启动的系统选项上按下 e第2步:选择第2行以kernel开头的选项,再次按下e第3步:编辑最后一行,在末尾加上1(用运行级别1的方式启动,稍后讲解为什么是1),按Enter第4步:回到grub菜单后,按下b启动系统看第一行,我们 阅读全文

posted @ 2013-08-07 18:13 kittychentao2013 阅读(288) 评论(0) 推荐(0) 编辑

2013年7月31日 #

linux下的5个查找命令

摘要: 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有子目录。默认为当前目录。 - : 所要搜索的文件的特征。 - : 对搜索结果进行特定的处理。如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。find的使用实例: $ f... 阅读全文

posted @ 2013-07-31 16:18 kittychentao2013 阅读(266) 评论(0) 推荐(0) 编辑

(转)CentOs上配置samba服务

摘要: 前 言 在我们使用 Windows 作为客户机的时候,通常有文件、打印共享的需求。作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功能实现这些要求。然而,通过 Samba 我们也可以让一台 CentOS 主机来兼容 Windows 网络,实现同样的功能,进而充分发挥 CentOS 主机的可用性。 本篇文档主要介绍怎样通过 Samba 服务器的构建实现 Windows 网络中的文件共享。 ... 阅读全文

posted @ 2013-07-31 14:40 kittychentao2013 阅读(299) 评论(0) 推荐(0) 编辑

2013年7月30日 #

(转)详解Linux Top 命令

摘要: top 命令是最流行的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。top 命令交互界面如下图所视:top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息。光标所在处是用来输入操作命令的。Linux top命令界面第一行显示的内容和uptime命令一样,“l”可以显示和隐藏这个区域:top: 这个没有什么意思,只是个名称而以01:47:56 : 系统当前时间up 1:26 : 系统开机到现在经过了多少时间2 users : 当前2用户在线load avera... 阅读全文

posted @ 2013-07-30 19:14 kittychentao2013 阅读(194) 评论(0) 推荐(0) 编辑

环回地址

摘要: 转自:http://coolliang.blogbus.com/logs/1913265.html一、环回接口为了标识和管理网络设备(如路由器、pc),我们通常会利用到这些设备的接口(包括物理接口和逻辑接口:如vlan)上设置的IP地址。但很多情况下,尽管该设备未脱离网络,由于其管理地址所处的接口状态处于down,该设备便无法管理(因为物理连接断开,接口协议起不来)。为了解决这一问题,于是便出现了loopback接口,该接口为设备上一个逻辑接口,接口状态不受物理端口up/down的影响,只要设备的系统协议不出问题,该接口就不会down掉。顺便补充一下,尽管3层vlan亦是逻辑接口,但通常我们使 阅读全文

posted @ 2013-07-30 16:50 kittychentao2013 阅读(1214) 评论(0) 推荐(0) 编辑

2013年7月26日 #

linux修改主机名的方法

摘要: linux修改主机名的方法用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。#hostname //查看机器名#hostname -i //查看本机器名对应的ip地址另外一种方法就是之久修改配置文件修改/etc/sysconfig/network 修改这个文件,系统才有效 /etc/hosts hostname命令读这个配置文件网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得/etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用,而且经络测试也是这样的,我得版本是linux 阅读全文

posted @ 2013-07-26 12:50 kittychentao2013 阅读(300) 评论(0) 推荐(0) 编辑

LINUX 虚拟机克隆与网络配置

摘要: 虚拟机克隆后,启动之后发现网卡没有启动。发现提示错误信息“Device eth0 does not seem to be present, delaying initialization.”解决方法:查看当前机器的MAC地址 及对应eth接口。ifconfig -a修改对应接口的mac 地址1.打开etc/sysconfig/network-scripts/ ifcfg-eth0,确定ONBOOT应该为yes,2.检查ifcfg-eth0的MAC和ifconfig现实的MAC是否相符,并修改ifcfg-eth0的MAC。3.重启服务,service NetworkManager restart 阅读全文

posted @ 2013-07-26 11:43 kittychentao2013 阅读(250) 评论(0) 推荐(0) 编辑

Linux命令之route - 显示和操作IP路由表

摘要: 网络 路由 linux 阅读全文

posted @ 2013-07-26 09:43 kittychentao2013 阅读(595) 评论(0) 推荐(0) 编辑

2013年7月25日 #

linux时钟基本概念、CST与UTC、以及NTP简单设置

摘要: 1,安装linux的时候在设置时间的时候有一个选项:system clock uses UTC,那么这个UTC是什么意思呢?世界协调时间(Universal Time Coordinated,UTC)GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此计算即可2,在linux中,用date查看时间的时候显示:2008年 12月 17日 星期三 09:04:14 CST这个CST是什么意思呢?CST China Standard Time UTC+8 阅读全文

posted @ 2013-07-25 14:20 kittychentao2013 阅读(1351) 评论(0) 推荐(0) 编辑

2013年7月24日 #

《转》python线程池

摘要: 线程池的概念是什么? 在IBM文档库中这样的一段描写:“在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。”--IBM文档库。 根据IBM文档中的描述,我理解为线程池是一个存放很多线程的单位,同时还有一个对应的任务队列。整个执行过程其实就是使用线程池中已有有 阅读全文

posted @ 2013-07-24 10:46 kittychentao2013 阅读(769) 评论(1) 推荐(4) 编辑

2013年7月11日 #

DOS tasklist 命令(转)

摘要: Dos命令之Tasklist用法及参数函义 2012-10-24 14:44:34|分类: Windows |字号订阅TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]描述: 该工具显示在本地或远程机器上当前运行的进程列表。参数列表: /S system 指定连接到的远程系统。 /U [domain\]user 指定应该在哪个用户上下文执行这个命令。 /P [password] 为提供的用户... 阅读全文

posted @ 2013-07-11 11:21 kittychentao2013 阅读(637) 评论(0) 推荐(0) 编辑

导航