
系统管理
woods2001
IT农民工一枚
展开
-
redhat enterprise 5.0 linux 使用CentOS的更新源
<br /><br />RHEL系列是使用最广的Linux服务器系统之一,但是对于未付费用户,却无法通过Redhat网络安装和更新软件,这不能不说是一个遗憾。其实我们完全可以通过RHEL的同胞兄弟CentOS的源来更新,步骤如下:<br />1、在 /etc/yum.repos.d/ 目录下新建一个文件 CentOS-Base.repo<br />#vi CentOS-Base.repo<br /> <br />2、在该文件中录入以下内容并保存(本例的源在撰写本文时是有效的):<br /> <br />[b原创 2011-05-11 10:38:00 · 664 阅读 · 0 评论 -
关于linux图形界面的基本知识[新手必读]
关于Linux图形界面的基本知识很多LINUX的初学者分不清除linux和X之间,X和Xfree86之间,X和KDE,gnome等之间是什么关系.常常混淆概念,我想以比较易于理解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限肯可能存在错误,请高手指正. 一 linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应转载 2012-02-24 17:54:37 · 1045 阅读 · 2 评论 -
rpm安装和卸载脚本的工作原理
安装和卸载脚本的工作原理安装和卸载脚本看起来很简单,但它们工作原理中的一些意外可能会引起大问题。这里是一些基本信息。可以将下列四节中的任意一个添加到 .spec 文件, 它列出了在您的包安装期间各个点上运行的 shell 脚本:%pre在安装包之前运行%post在安装包之后运行%preun在卸载包之前运行%postun在卸载包之后运行尤其要注意 %ins原创 2012-08-21 20:17:16 · 4805 阅读 · 0 评论 -
mysql数据库的自动备份与恢复
一,备份1, 建立自动备份脚本vim /root/mysql-backup.sh#!/bin/bashPATH=/usr/local/sbin:/usr/bin:/bin# The Directory of BackupBACKDIR=/backup/mysql ← 备份目录# The Password of MySQLROOTPA原创 2012-08-27 14:27:52 · 770 阅读 · 0 评论 -
Ubuntu安装和使用minicom
minicom是linux下的串口通信软件,他使用完全使用键盘操作。它虽然没有windows下的超级终端好用,但是它也是一种串口通信的方法。一、minicom安装在超级终端中输入:sally@sally-desktop:~$ sudo apt-get install minicom注意:在ubuntu 8.0之前没有将minicom依赖文件集成在安装中,需要自己手动安装依赖原创 2012-12-04 10:52:14 · 848 阅读 · 0 评论 -
esxi 虚拟机硬盘在线扩容
现在很多Linux操作系统在部署时无法确认硬盘大小,为了更好的部署有扩展性的Linux以下是我在VMware Esxi 在线增加硬盘而且不需要重新启动系统的一点小经验:Step # 1:在虚拟机状态下增加一块硬盘 Step # 2:让Linux操作系统识别新增加的硬盘增加/dev/sdb硬盘,查看/var/log/messages日志查看当前转载 2012-12-10 20:03:01 · 8735 阅读 · 0 评论 -
添加设备驱动到initrd.img-PXE环境建设
硬件环境:DELL OPTIPLEX 780台式机软件环境:红帽RHEL5.1建设一个基于红帽RHEL5.1的教学环境,环境中需要一台PXE服务器(附带文件共享服务),由于机器硬件比较新,红帽RHEL5.1系统自带驱动不能识别INTEL GM45芯片组硬件,显卡、网卡只能手动安装驱动。安装网卡驱动并不麻烦,下载INTEL e1000e-1.1.2源码安装包yum groupin原创 2012-12-28 11:18:57 · 3634 阅读 · 0 评论 -
ping的返回分析
1.request time out说明主机可以找到路由,但是远端机器没有应答。原因有很多,可能是把禁掉了ping或者网卡不通,关机之类的。2.destination host unreachable说明主机找不到远端主机的路由。可以进一步看看的路由信息,从而进行排查。原创 2012-12-30 15:14:07 · 705 阅读 · 0 评论 -
/etc/rc.d/init.d和/etc/init.d 联系区别
$ ls -ld /etc/rc.ddrwxr-xr-x 10 root root 352 2月 13 13:38 /etc/rc.d/$ ls -ld /etc/init.dlrwxrwxrwx 1 root root 11 2月 13 13:38 /etc/init.d -> rc.d/init.d/一个是另外一个的软链接吧etc/rc.d/init.d里面包含了一些脚本,这转载 2012-12-30 15:32:08 · 800 阅读 · 0 评论 -
在centos上安装vsphere cli 5.1
1.下载 在vmware官网上搜索下载 VMware-vSphere-CLI-5.1.0-780721.x86_64.gz2.解压缩 tar xzvf VMware-vSphere-CLI-5.1.0-780721.x86_64.gz3.安装 在解压缩的文件中找到文件vmware-install.pl sudo ./vmware-install.pl 在安装的原创 2012-12-18 17:18:26 · 1717 阅读 · 0 评论 -
kdump之kdump分析
说Kexec是基于kexec机制工作的,但关于Kdump到底是怎么实现的,比如将第二个内核怎么加载到具体的保留位置,第一个内核crash后怎么传需要的elfcorehdr和memmap参数给第二个内核,另外第二个内核是怎么调用makdedumpfile来过滤压缩页的,网上一些资料给的都太概括了,还没找到相关分析的,看了下代码,有了个大概,可能部分理解有误,欢迎拍砖和探讨.先看一张图,这转载 2013-01-06 14:28:22 · 3035 阅读 · 0 评论 -
linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinat转载 2013-01-09 10:35:18 · 469 阅读 · 0 评论 -
Linux git入门教程
1. github是一个git项目托管网站注册地址:https://github.com/signup/free2. 安装git程序,执行下面操作$ cd ~/.ssh //检查计算机ssh密钥如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥 $ ls confi转载 2013-01-28 16:55:06 · 679 阅读 · 0 评论 -
Xshell颜色主题Color Schemes
12345678910111213141516171819202122232425#http://www.onovps.com[Solarized Dark]text(bold)=839496magenta(bold)=6c71c4text=839496white(bold)=fdf6e3green=859900red(原创 2013-01-30 15:59:01 · 5719 阅读 · 0 评论 -
Linux设置系统时间
1. 显示和设置时间date命令,详情date --help2. 修改时区2.1 命令修改时区 tzselect 如果是redhat linux或者centos可以使用timeconfig命令。我在自己的centos6.3机器上试了一下,不可用。2.2 手工修改时区 先删除当前时区文件: rm /etc/localtime 将需要使用的时区软连接到该文件,比原创 2013-01-31 14:17:08 · 717 阅读 · 0 评论 -
linux 磁盘分区,格式化操练手记
操练开始......[root@Fedora root]# fdisk -l//先查看哈已知的分区信息Disk /dev/sda: 8589 MB, 8589934592 bytes255 heads, 63 sectors/track, 1044 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes转载 2012-02-24 10:45:58 · 921 阅读 · 0 评论 -
命令行下直接修改Windows2000的IP地址
有朋友问我,“能不能在命令行下直接修改Windows2000的IP地址?”。 呵呵,当然是可以的了。不仅可以修改IP地址,和网络相关的每个细节都可以用命令行方式进行配置。 只不过一般大家不太习惯罢了。 方法就是使用系统中提供的一个很牛B的命令行工具“netsh”: look: 首先,察看自己现在的ip地址: loo转载 2012-01-05 18:18:26 · 2414 阅读 · 0 评论 -
更改CMD启动时候默认的路径
如果经常需要用“CMD”打开命令行窗口以运行DOS命令,那么你很可能会对该窗口提示符前面的默认路径感到不爽。不过,你可以在注册表的“HKEY_CURRENT_USER\Software\Microsoft\CommandProcessor”下面新建一个名为AutoRun的字串,并原创 2011-07-15 15:04:19 · 905 阅读 · 0 评论 -
user is not in the sudoers file
Ubuntu8.04版本,在一般用户下执行sudo命令提示user is not in the sudoers file. This incident will be reported.解决方法: 一、$where is sudoers -------找出文件所在的位置,默认都是/etc/sudoers 二、#chmod u+w /e转载 2010-03-05 13:55:00 · 1094 阅读 · 0 评论 -
TortoiseSVN更改账号
在TortoiseSVN的设置里面Saved Data选项中有一个Authentication data的clear按钮用来清除保存在本地的用户验证信息,点一下确定,重新与SVN服务器连接的时候会自动提示输入用户名和密码。原创 2011-09-06 16:42:01 · 1090 阅读 · 0 评论 -
用xplanner管理项目
1:下载xplanner(目前版本是0.6.2)http://sourceforge.net/project/showfiles.php?group_id=490172: 配置ant到http://www.apache.org下载ant,将这个解压如d:\ant,原创 2011-09-07 15:17:33 · 913 阅读 · 0 评论 -
敏捷测试的思考和新发展
文 / 朱少民2010年为《程序员》杂志写了一篇《敏捷测试的方法和实践》,我们可以回过头来,看看过去的一年,敏捷测试发生了哪些变化。首先,我做了一个实验,分别打开2010年和2011年的“STAREAST Conference at-a-Glance”,输入Agi转载 2011-09-24 11:45:19 · 536 阅读 · 0 评论 -
从敏捷的业务目标论软件开发
敏捷已成为软件开发领域的潮流,但单纯为迎合潮流去实施敏捷是不负责任的。开发方法和实践必须服务于业务成功,作为业务导向的敏捷实施成功的前提,首先必须问的问题是:通过敏捷实施要达成的业务目标是什么?为达成这些目标需要做到什么?如何做到?本文将从业务目标出发,分别从这三个方面展开讨论。转载 2011-09-23 14:25:56 · 470 阅读 · 0 评论 -
Windows下clucene-core-2.3.3.4的编译方法
clucene-core-2.3.3.4下载地址http://sourceforge.net/projects/clucene/最新的CLucene下载包中没有VS的工程文件,全是一些Source和Makefile.txt文件,需要我们自己想办法生成VS的工程文件,然后编译,在Windows下使用方法:下载CMake工具,地址:http://www.cmake.or转载 2011-10-26 16:18:28 · 3237 阅读 · 3 评论 -
ubuntu如何开启telnet功能(转)
1. sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示(好象7.10才有,6.10就没看到) sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo原创 2009-09-15 15:17:00 · 1059 阅读 · 0 评论 -
tar常用命令选项
tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。 2. 格式 tar [主选项+辅选项] 文件或目录 3. 主要参数 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 3.1 主选项: -c 创建新的档案文件。如果用户想备份一个目录或是一原创 2011-12-14 13:22:57 · 936 阅读 · 0 评论 -
虚拟机安装centos5.x时,无法ping通网络问题的解决
precondition:1.使用vmware workstation安装CentOS 5.4 2.默认选择的虚拟网卡数量为一个3.安装SELinux补充套件problem:环境安装好,可以通过命令和查看配置文件看到网络配置正常,但是多了很多个network interface,比如peth0之类的,solution:1.命令行中输入setup,进入一配置界面2.选原创 2012-01-09 17:24:38 · 747 阅读 · 0 评论 -
Linux下rpm 安装包方式安装
为了方便linux 用户添加和删除软件,Red Hat 公司提出了软件包管理器RPM,由于它的出现使得在linux 中安装、卸载应用程序变得相对简单,默认情况下(即不出现文件依赖问题)用户只需双击rpm 软件包,系统会自动进行安装。 一个rpm包文件是能够让应用软件运行的全部文件的一个集合,它记录了二进制软件的内容、安装的位置、软件包的描述信息、软件包之间的依赖关系等信息。RPM 工具对转载 2012-01-09 18:31:25 · 533 阅读 · 0 评论 -
CentOS 5.4 安装和卸载桌面
显示系统已经安装的组件,和可以安装的组件:#yum grouplist如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:#yum groupinstall "X Window System"安装GNOME桌面环境yum groupinstall "GNOME Desktop Environment"安装KDE桌面环境yum groupinstall "原创 2012-01-15 15:32:53 · 2088 阅读 · 0 评论 -
通用的使用 VIM Ctags Cscope 访问程序文件的方法
通用的使用 VIM+Ctags+Cscope 访问程序文件的方法1. ctags+cscope配合使用的原因: 为什么要配合,因为,比如cscope能提供更多的查找功能等功能。但是ctags远比cscope支持更多的文件。比如要访问一个java工程文件,那么cscope是能力低下的,比如对类识别不行,但是我们仍然可以利用其一些功能,比如找到什么函数调用了这个函数。 另外转载 2012-02-02 15:39:26 · 1256 阅读 · 1 评论 -
vim更换颜色主题
vim编辑器提供的色彩配置模版:CentOS的方案文件放在:/usr/share/vim70/colors$ ls /usr/share/vim/vim62/colorsblue.vim delek.vim evening.vim murphy.vim README.txt torte.vimdarkblue.vim desert.vim koeh转载 2012-02-02 16:04:14 · 13171 阅读 · 0 评论 -
shell快捷键管理
在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。 在命令终端中可以通过Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。 Ctrl+a:光标回到命令行首。 (a:ahead)转载 2013-08-30 11:04:45 · 703 阅读 · 0 评论