随笔分类 -  Linux/Unix

摘要:有以下命令可以查看:# lsb_release -aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription: CentOS release 5.4 (Final)Release: 5.4Codename: Final这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。root@MyMail ~ # unameLinuxroot@MyMail ~ # uname -r2.6.18- 阅读全文
posted @ 2011-10-24 10:11 dkcndk 阅读(534) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/linux/l-acl/http://zhoubo.sinaapp.com/?cat=21http://supercomputers.aei.mpg.de/lustre/lustre-file-system/lustre-and-aclshttp://smilett.com/?p=280http://www.emc2china.com/Info/CMS5_G20306002Resource?info=48058;res=f1309924443403_0http://blog.chinaunix.net/space.php 阅读全文
posted @ 2011-10-21 01:07 dkcndk 阅读(330) 评论(0) 推荐(0) 编辑
摘要:[root@Rhel5 packages]# cat /etc/yum.conf | grep cachedircachedir=/var/cache/yum这就是保存的地方,[root@Rhel5 packages]# lltotal 100-rw-r--r-- 1 root root 94864 Nov 13 05:16 hwbrowser-0.30-2.el5.noarch.rpm[root@Rhel5 packages]# pwd/var/cache/yum/rhel-debuginfo/packages[root@Rhel5 packages]# cat /etc/yum.conf 阅读全文
posted @ 2011-09-26 14:15 dkcndk 阅读(9351) 评论(0) 推荐(0) 编辑
摘要:Redhat Fedora项目下有一个 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 很多支持RHEL/CentOS 的免费软件包。比如现在流行的nginx, openvpn等等,都可以很方便的安装更新。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum in 阅读全文
posted @ 2011-09-26 10:25 dkcndk 阅读(301) 评论(0) 推荐(0) 编辑
摘要:# ip addr del 192.168.2.10/24 dev eth0# ip addradd 192.168.3.10/24 dev eth0# route del default gw 172.16.100.1 dev eth0# route add default gw 172.16.100.1 dev eth0# links http://192.168.3.13:9425/ufs.cgi 阅读全文
posted @ 2011-09-07 09:43 dkcndk 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:内核的 shmall 和 shmmax 参数SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。SHMMIN= 最小的内存segment的大小 SHMMNI= 整个系统的内存segment的总个数 SHMSEG= 每个进程可以使用的内存segment的最大个数配置信号灯( semphore )的参数:SEMMSL= 每个semphore set里面的semphore数量 -----> 这个设置大于你的process的个数吧,否则你不得不分多个semphore set,好像有process+n之说,我忘了n是几了。SEMM 阅读全文
posted @ 2011-09-06 14:30 dkcndk 阅读(31584) 评论(0) 推荐(1) 编辑
摘要:http://blog.csdn.net/yuanxuran0101/article/details/6158702http://blog.csdn.net/zanget/article/details/58517251.vi /etc/ssh/ssh_conf找到GSSAPIAuthentication yes改为GSSAPIAuthentication no2.vi /etc/resolv的DNS改为可用的3.vi /etc/hosts4.将UseDNS 的缺省值由yes修改为no,并重启sshd 阅读全文
posted @ 2011-09-05 16:01 dkcndk 阅读(310) 评论(0) 推荐(0) 编辑
摘要:众所周知,文件/文件夹有访问权限之说:所有者权限(User),所有组权限(Group),其他人权限(Other)。那么当我们创建一个文件(cd . > test.txt)或者文件夹(mkdir test)时,他们会有怎样的权限呢?事实上,新建文件夹或文件的权限是由所谓基本码减去称之为umask的屏蔽位得到的。按照规定:文件夹的基本码是rwxrwxrwx(777),文件的基本码是rw-rw-rw-(666)而屏蔽位则是在/etc/profile(所有人)或者~/.profile中设定的。如果上述文件中皆无设定则默认就是022我们可以在shell下面输入umask命令查看/修改当前的系统屏蔽 阅读全文
posted @ 2011-09-04 17:13 dkcndk 阅读(14204) 评论(1) 推荐(1) 编辑
摘要:不知道什么原因,CentOS 5.4 了,默认的Python的版本还是2.4的. 但是Python在CentOS里面的又非常的重要,可是 2.4版本的Python有很多的模块没有,最新的Python 2.6版本增加了很多高级特征.所以,很有必要进行升级.升级的方法很多种,一种就是直接RPM了,还有一种就是 源代码的方式方式,源代码的确不错,可是麻烦啊,还要编译,相当的麻烦. 我在网上找了下如何在 CentOS 5.4 下面创建 Python 2.6 的RPM包的方法,特写上来1. 在官网下载 源代码 cd /usr/src/rehat/SOURCES wgethttp://www.pytho. 阅读全文
posted @ 2011-08-31 14:19 dkcndk 阅读(2160) 评论(1) 推荐(0) 编辑
摘要:Redhat Linux的网络配置,基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。相关的配置文件/ect/hosts 配置主机名和IP地址的对应/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推一、网卡配置假设我们要配置主机名为test,eth0的IP地址192.168.168.1/24,网关地址192.168.168.250 阅读全文
posted @ 2011-08-30 23:54 dkcndk 阅读(36791) 评论(0) 推荐(0) 编辑
摘要:Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动运行级别的原理:1。在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)2。在/etc/rc.d下有7个名为rcN.d的 阅读全文
posted @ 2011-08-30 23:37 dkcndk 阅读(30005) 评论(1) 推荐(2) 编辑
摘要:Linux下的主要文件:/bin:bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。/boot:这里存放的是启动LINUX时使用的一些核心文件。/dev:dev是device(设备)的缩写。这个目录下是所有LINUX的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在LINUX中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。/etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home:用户的主目录,比如说有个用户叫wang,那他的主目录就是/home/wang也可以 阅读全文
posted @ 2011-08-30 23:36 dkcndk 阅读(1612) 评论(0) 推荐(0) 编辑
摘要:可能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与 mount命令配合工作, 阅读全文
posted @ 2011-08-30 23:34 dkcndk 阅读(3285) 评论(0) 推荐(0) 编辑
摘要:在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。直接使用blkid可列出当前系统中所以已挂载文件系统的类型lijilin@lijilin-TH55B-HD:~$ sudo blkid/dev/sda1: LABEL="win7" UUID="40305E93305E9030" TYPE="ntfs"/dev/sda5: LABEL="softwa 阅读全文
posted @ 2011-08-30 15:17 dkcndk 阅读(35228) 评论(0) 推荐(2) 编辑
摘要:一个网卡绑定多个IP和多个网卡用一个ip的设置常用到的是“一个网卡绑定多个IP”一个网卡绑定多个IPlinux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面, 对于以太网的第一个网络设备,配置文件名一般为ifcfg-eth0。如果需要为第一个网络设备多绑定一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:DEVICE="eth0:0"IPADDR="211.100.10.119"NETMASK="255.25 阅读全文
posted @ 2011-07-26 16:36 dkcndk 阅读(9316) 评论(1) 推荐(0) 编辑
摘要:0、导入代码到仓库svn import /home/user/import file:///home/svnroot/repository/projectname –m "initial import"这里假定 /home/user/import 中存放的最原始的代码。/home/svnroot/repository/projectname是svn的仓库。1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加 阅读全文
posted @ 2011-07-14 15:56 dkcndk 阅读(301) 评论(0) 推荐(0) 编辑
摘要:设置CentOS防火墙开放端口在我们使用CentOS系统的时候,CentOS防火墙有时是需要改变设置的。CentOS防火墙默认是打开的,设置CentOS防火墙开放端口方法如下:打开iptables的配置文件:vi /etc/sysconfig/iptables修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一个管理端口和SSh的管理端口下面是一个iptables的示例:# Firewall configuration written by system-config-securitylevel# Manual customization of this file is not re 阅读全文
posted @ 2011-07-06 18:06 dkcndk 阅读(15731) 评论(0) 推荐(0) 编辑
摘要:[root@localhost ~]# yum -y install wget (注:在下载wget命令并安装)Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was[Errno 4] IOError: <urlopen error (-3, '\xe5\x9f\x9f\xe5\x90\x8d\xe8\xa7\xa3\xe6\x9e\x90\xe6\x9a\x82\xe6\x97\xb6\xe5\xa4\xb1\xe8\xb4 阅读全文
posted @ 2011-07-04 17:40 dkcndk 阅读(35438) 评论(2) 推荐(2) 编辑
摘要:精通RPM之--制作篇http://www.lupaworld.com/home-space-uid-26620-do-blog-id-14766.htmlcentos6.2安装rpmbuildyum -y install rpm-build 阅读全文
posted @ 2011-06-29 18:05 dkcndk 阅读(376) 评论(0) 推荐(0) 编辑
摘要:rpm 常用命令0.列出该包中所有文件及路径# rpm -qpl < rpm package name> 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # r 阅读全文
posted @ 2011-06-29 18:04 dkcndk 阅读(423) 评论(0) 推荐(0) 编辑