tar/gzip/unzip命令详解
用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩。下面分别介绍备份与压缩的命令。 [@more@]tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。 语法:
centos安装中文支持以及中文输入法scim - CentOS
Centos默认安装如果是英文的话,选择中文不正常,firefox也只能见到方块的字.但有一个方法,其实很容易解决安装这二个包,然后你就可以见到中文啦.为了这个问题,我可是研究了不少时间哦。老是不记的包的名字 [@more@]有时可能会用到哦,象我喜欢最小化安装,然后在安装别的软件时间,就非常有用. #rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm #rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 不要问我这些包在那哦....呵呵 我自己是在光盘内找的.前提是你是DVD盘,别问我为什么你的
CentOS 5.2 初始化环境设置
以下我在安装及设置的步骤和遇到问题时解决方法记录,并且以下操作全是在root下进行。[@more@] google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);第一、安装rpmforge包(CentOS官方推荐的软件仓库)各平台下载地址 地址: http://dag.wieers.com/rpm/packages/rpmforge-release/I386平台:#rpm -Uhv http://apt.sw.be/redhat/el5/en/i ... 6-1.el5.rf.i386.rpm64位平台:#rpm -Uhv http://apt.sw.be/redhat/el5/en/x ... 1.el5.rf.x86_64.rpm第二、安装yum加速软件 #yum -y install yum-
Linux chkconfig
于Linux MySQL chkconfig:在/etc/init.d目录下,任意打开一个启动脚本,你会发现在其顶部的注释中,基本上都有以下一行: [@more@]chkconfig 235 56 34(也可能是其他数字组合)就以chkconfig 235 56 34为例,235表示该启动脚本对应的服务将在系统启动级别2, 3, 5级启动。而56表示其启动优先级为56,所谓的优先级,就是在rc脚本中出现在各个符号链接名中的数字。那么34是什么相信大家已经猜到了,对了,他就是终止优先级。Linux下利用CHKCONFIG管理系统服务NAMEchkconfig --更新并询问系统服务的运行级信息。摘要(SYNOPSIS)chkconfig --list
linux 版本
Linux最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。[@more@]Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点: Redhat,
Linux下为PHP添加FTP扩展
要记住教训,由于在配置环境前没有和相关人员沟通好使用什么模块 ,所以开始了我的杯具添加扩展历程:[@more@]一、添加FTP扩展1、找到原来的源码包解压一下 如:php-5.2.13进入到到FTP的扩展目录/home/redhat/php-5.2.13/ext/ftp2、调用phpize程序生成编译配置文件root@dns ftp]# /usr/local/php5/bin/phpizeConfiguring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 2200605193. 编译扩展库,分别执行下面的configure和make命令。#./configure --with-php-config=/usr/local/php5/b
Linux操作系统上编译程序的方法详细介绍
每个人迟早都要下载程序的源码,然后试着编译它。如果你是RedHat或Debian的忠实追随者,你最终会发现一个程序不是太老就是太新,而去找已经编译过的二进制代码。[@more@]坏的一方面是这些代码可能无论你怎么做,它们永远不能被正确的编译记住,大多数的Linux程序最多只是beta测试版。好的一方面是在过去的五年中编译没有问题的程序正在增加,而且即使你不是程序员,你也可以“修复”那些不能正确编译代码。下载以后,现在你的硬盘上应该有一个某种类型的压缩包。首先,你必须把它解压(uncompress),并把它解包(untar)到一个目录。在习惯上
二进制发行包还是编译安装
这引出了一个真正的问题——在linux下安装软件时,使用二进制发行包还是编译安装? [@more@]以前对于源码编译安装软件的方式还是很喜欢的,然而实际使用中我发现,编译安装会出现各种各样的问题,比如centos下编译PHP,centos5.2中除了curl-devel,还必须安装好e2fsprogs-devel krb5-devel libidn-devel openssl-devel才可以把curl编译进php,5.3版则不需要,但5.3版centos中make时又要加 ZEND_EXTRA_LIBS='-liconv' ,否则可能出现 undefined reference to 'libiconv_open' 错误,5.2版则不需要,如果php依赖的libmcrypt和mhash也是编译
vsftp 设置
1.安装vsftpd yum install vsftpd 2.启动/重启/关闭vsftpd服务器[@more@] [root@localhost ftp]# /sbin/service vsftpd restart Shutting down vsftpd: [ OK ] Starting vsftpd for vsftpd: [ OK ] OK表示重启成功了. 启动和关闭分别把restart改为start/stop即可. 如果是源码安装的,到安装文件夹下找到start.sh和shutdown.sh文件,执行它们就可以了. 3.与vsftpd服务器有关的文件和文件夹 vsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf vsftpd服务器的根目录,即FTP服务器的主目录: [root@l