Linux
文章平均质量分 53
jubao_liang
boy
展开
-
CentOS yum 升级PHP 5.2.x
[root@QA-Server ~]# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka[root@QA-Server ~]# vim /etc/yum.repos.d/utterramblings.repo[root@QA-Server ~]# vim /etc/yum.repos.d/utterram原创 2009-12-23 21:53:00 · 2412 阅读 · 1 评论 -
ascill表
原创 2009-06-27 12:06:00 · 2060 阅读 · 0 评论 -
Centos5 下对root用户的安全考虑
之前写了不少偏向搭建系统服务的日志,对于安全方面很少提及,在接下来的学习中,将会多多的考虑linux和unix系统安全!先啰嗦下,下面的设置只针对linux系统,FreeBSD系统默认下都已经设置好了,由此可见,BSD设计者对安全的考虑还是比较全面的。centos系统在默认情况下,所有shell环境不为flase和nologin的系统用户,都可以使用SSH方式登录系统,而我们通常不希望root原创 2009-08-31 16:18:00 · 1733 阅读 · 0 评论 -
Centos5下搭建tomcat服务及java应用的部署和管理
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能原创 2009-08-31 16:10:00 · 982 阅读 · 0 评论 -
Configure 参数选项详解
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对基础原创 2009-08-29 15:30:00 · 968 阅读 · 0 评论 -
Linux系统安全 从防范漏洞做起
Linux作为开放式的操作系统受到很多程序员的喜爱,很多高级程序员都喜欢编写Linux操作系统的相关软件。这使得Linux操作系统有着丰富的软件支持,还有无数的技术人员作为技术后盾和技术支持,这使得Linux越来越受到程序员的欢迎。 但这种开放式的操作系统有一个最大的弊端就是每个程序员的水平不等,编写相关软件后并未注意自己程序中的漏洞。没有统一的漏洞检查,这使得Linux的软件中会出现很多的转载 2009-06-24 20:52:00 · 599 阅读 · 0 评论 -
查看/修改Linux时区和时间
查看/修改Linux时区和时间 一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS timecon转载 2009-06-24 20:34:00 · 858 阅读 · 0 评论 -
中英文环境配置 /etc/environment
[lwg@anima ~]$ cat /etc/environment#中文界面配置LANGUAGE="zh_CN:zh:en_US:en"LC_ALL=zh_CN.UTF-8LANG=zh_CN.UTF-8GST_ID3_TAG_ENCODING=GB2312#英文界面配置#LANGUAGE="en_US:en"#LC_CTYPE=zh_CN.UTF-8#LA原创 2009-06-24 19:23:00 · 3150 阅读 · 0 评论 -
APT软件包管理工具安装在redhat系统上
一、 简介 redhat采用了RPM软件包管理系统,RPM软件包管理系统具有强大的编译安装功能,但是由于历史原因,RPM软件包管理系统对软件之间的依存关系没有内部定义,造成安装RPM软件时经常出现令人无法理解的软件依赖问题。 debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,可以自动解决并安装倚赖软件包,因转载 2009-06-24 20:24:00 · 1090 阅读 · 0 评论 -
inittab设置默认启动模式
inittab设置默认启动模式通过修改/etc/inittab,使系统在启动时进入不同模式。如下文 id:3:initdefault: 那一行,数字选项 3 表示系统启动时默认进入多用户文本模式,通过修改该数字,即可默认进入不同的模式。该数字选项值为 0~6 。注意:0 - 表示关闭系统(千万不要把默认设置成0哦!)1 - 单用户模式2 - 多用户模式,没有NF原创 2009-06-24 19:27:00 · 1184 阅读 · 0 评论 -
GNOME与KDE的战争
KDE与GNOME是目前Linux/UNIX系统最流行的图形操作环境。从上个世纪九十年代中期至今,KDE和GNOME都经历了将近十年的漫漫历程,两者也都从最初的设计粗糙、功能简陋发展到相对完善的阶段,可用性逼近Windows系统。图形环境的成熟也为Linux的推广起到至关重要的作用,尽管Linux以内核健壮、节省资源和高质量代码著称,但缺乏出色的图形环境让它一直难以在桌面领域有所作为,导致转载 2009-06-28 17:09:00 · 519 阅读 · 0 评论 -
alpha版、beta版、rc版的意思
很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者“rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和测试人员测试和找BUG用的。beta版:公开测试版。β是希腊字母的第二个,顾名思义原创 2009-06-28 20:55:00 · 1934 阅读 · 1 评论 -
CentOS 5下安装Oracle 11g
搞了将近半个多月,一直拖,一直拖,直到这个礼拜天,才有时间把我期待已久的Oralce11g数据库安装到我的Cent Linux系统中,高兴啊~ 由于本人没钱,没法购买正版的Red Hat Enterprise Linux AS release 3 (Taroon),只得去网上找了一个替代品CentOS release 5 (Final),因其(CentOS转载 2009-09-06 09:13:00 · 5727 阅读 · 0 评论 -
PHPMYADMIN简明安装教程
简单的说,phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压转载 2009-12-08 13:00:00 · 449 阅读 · 0 评论 -
简记Linux(CentOS/RedHat)下修改hostname
原文摘自:简记Linux(CentOS/RedHat)下修改hostname第一步:#su - root (或以root用户登录)不然无法修改hostname.我们可以查看当前hostname的名称:[root@vm1035 ~]# hostnamevm1035[root@vm1035 ~]#然后我们将vm1035改成v原创 2010-01-19 22:07:00 · 1306 阅读 · 0 评论 -
centos5 下的NTP服务
网络世界中,时间的同步时是很重要的,有的时候出现奇怪的问题,往往可能就是时间同步问题导致的,而全球共分24个时区,所以就需要ntp服务器进行同步各地区的时间。计算机上还有个硬件时间,也就是cmos时钟,在windows系统中,系统启动的时候直接从coms时钟中读取时间,关闭的时候往cmos中写入,从而保持两者的一致性。linux系统里是通过hwclock命令来读取和设置硬件时钟的,下面原创 2009-09-17 09:50:00 · 1744 阅读 · 0 评论 -
yum配置和使用
原文摘自:CentOS Yum使用指南yum的配置一般有两种方式,一种是直接配置/etc目录下的yum.conf文件,另外一种是在/etc/yum.repos.d目录下增加.repo文件。一,配置yum.conf文件下面是我的机子的yum.conf文件,让我们以此为例,进行说明。#第一部分[main]cachedir=/var/cache/yum原创 2009-09-13 12:37:00 · 826 阅读 · 0 评论 -
开发人员一定要加入收藏夹的网站
开发人员一定要加入收藏夹的网站 <!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.原创 2009-07-10 16:36:00 · 603 阅读 · 0 评论 -
CentOS 5.3上的中文乱码(方块字)解决方法
1.root账号登陆系统后,插入安装光盘。然后找到fonts-chinese-3.02-9.6.e15.noarch.rpm和fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm这两个东西。2.输入命令:rpm -ivh fonts-chinese-3.02-9.6.e15.noarch.rpm和rpm -ivh fonts-ISO8859-2-75原创 2009-09-08 21:46:00 · 1047 阅读 · 0 评论 -
Linux系统下Oracle的自动启动服务创建
今天将Oracle自动启动加到了我的机器中,下面将过程分享一下一、使用root用户修改/etc/oratab 文件:$ vi /etc/orataborcl:/oracle/app/product/10.2.0/db_1:N改为:orcl:/oracle/app/product/10.2.0/db_1:Y也就是将最后的N改为Y二、使用Oracle用户修改$ORACLE_HO原创 2009-09-08 21:45:00 · 1389 阅读 · 0 评论 -
Linux下Java的安装及环境配置
在sun官网下载JDK 6(jdk-6u7-linux-i586-rpm.bin);将软件安装包拷贝至需安装的目录下,修改其可读写属性[root@oracle ~]# chmod a+x jdk-6u7-linux-i586-rpm.bin运行安装 bin 文件。[root@oracle ~]# ./jdk-6u7-linux-i586-rpm.bin必须同意它的条款和协转载 2009-09-06 09:15:00 · 587 阅读 · 0 评论 -
Linux 下Oracle11g 自动随系统启动
安装完毕 Oracle 11g 每次都得手动启动 | 停止数据库(dbstart | dbshut)、监听器(lsnrctl)、控制台(emtcl)。 设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改 dbstart 脚本文件[root@oracle bin]# vi dbstart找到此转载 2009-09-06 09:14:00 · 984 阅读 · 0 评论 -
Linux下的IDS入侵检测工具
简单介绍几款Linux下的IDS入侵检测工具 psad、Apparmor、SELinuxu等.在之前的文章里也曾对入侵检测系统简介进行过介绍 。我们可以先去了解一下入侵检测系统原理和实践。 如果你只有一台电脑,那么对你而言花费大量的工夫仔细审查系统的弱点和问题是完全可能的。可能你并不真得希望这样,但却有此可能。不过,在现实世界中,我们需要一些好的工具来帮助我们监视系统,并向我们发出转载 2009-06-24 22:33:00 · 1061 阅读 · 0 评论 -
LVM使用手册
LVM使用手册1 简介 1.1 什么是LVM? LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现, 在LVM管理下的存储卷可以按需要随时改变大小与移除(可能需对文件系统工具进行升级)。LVM也允许按用户组对存储卷进行管理,允许管理员用更直观的名称(如"sales、 devel转载 2009-06-19 11:13:00 · 1156 阅读 · 0 评论 -
Subversion简介
Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上越来越多的控制服务从CVS转移到Subversion。网络上关于Subversion的介绍非常多,我这里也没必要重复了,就以常用的命令做个简单说明吧。一、Subversion的结构Subversion的官方网原创 2009-08-17 16:34:00 · 958 阅读 · 0 评论 -
locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
例如zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8。很多人都不明白这些古里古怪的表达方式。这个外星表达式规定了什么东西呢?这个问题稍后详述,现在只需要知道,这是locale的表达方式就可以了。locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运转载 2009-05-05 16:22:00 · 2517 阅读 · 1 评论 -
Ubuntu 8.04点滴
1、root用户的启用 8.04中root帐号是默认锁定的,许多命令需要通过sudo来进行。若要启用root用户,可先用sudo passwd -u root命令将root解锁,然后sudo passwd root为root设置口令(如果以前为root设置过口令可不必进行此步)。 若想再次将root加锁,运行sudo passwd -l root即可。2、使root可以登录g原创 2009-05-05 16:29:00 · 486 阅读 · 0 评论 -
Ubuntu8.10命令行下如何修改时区信息
在Ubuntu 8.10下如何更改时区和时间?其实只需要比较简单的命令。执行以下命令:tzselect按照提示进行选择时区sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime执行sudo ntpdate cn.pool.ntp.orgcn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间时间sudo date -s转载 2009-05-05 15:55:00 · 901 阅读 · 0 评论 -
ubuntu设置环境变量
在ubuntu中有如下几个文件可以设置环境变量/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行./etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都原创 2009-05-05 16:31:00 · 725 阅读 · 0 评论 -
Ubuntu 环境变量
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三原创 2009-05-05 16:38:00 · 592 阅读 · 0 评论 -
ubuntu server+gnome+Telnet+vsftp+XDCMP
下面我们来记录安装ubuntu server+gnome+Telnet+vsftp+XDCMP 的过程。1、分区表的建立: 以前装RedHat,强调合理的建立分区,现在装ubuntu,手上有80G的空间,下面我来说一下我的分区是怎么建立的: swap:2G,此分区的大小是由你的物理内存的大小决定,我的内存是1G,按照惯例,应是两倍的关系。 var:15G,单独建立该分区的目的是,Ubu转载 2009-03-16 21:39:00 · 1218 阅读 · 0 评论 -
postfix sasl身份验证
基本的smtp协议没有验证用户身份的能力。虽然信封上的寄件人地址已经隐含了发信者的身份,然而,由于信封地址实在太容易假造,所以不能当成身份凭据。 为了判断客户端是否有权使用转发服务(relay),服务器端必须确认客户端(寄件人)是否当真是对方所自称的那个人。在不能以寄件人地址为身份证书的前 提下,smtp势必需要其他补充机制,才能验证客户端的身份。从postfix的角度看,它需要扮演两种角原创 2009-02-19 15:10:00 · 2254 阅读 · 0 评论 -
UBuntu中增加中文字符编码的方法
在Widnows XP下的FTP服务器中有中文文件名 ,今天使用ftp命令,发现不能显示中文文件名,只能显示????。于是到网上查了一些资料,也没有找到好的解决方法,只是有人说使用图形化的ftp工具 gftp,安装方法:sudo apt-get install gftp,另外还要增加中文字符编码zh_CN.GBK即可即可。在这里总结一下Ubuntu下增加中文字符编码的方法。一. U转载 2009-02-20 00:41:00 · 1383 阅读 · 0 评论 -
putty连接linux 中文输入及显示问题
我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍 PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 杂七杂八的乱说了一些,这里把大致内容罗列如下: 最简单的使用,登录 SSH 主机 中文乱码的处理 PuTTY 常用配置的说明 复制、粘贴 保存会话 注销原创 2009-02-19 23:55:00 · 9543 阅读 · 2 评论 -
如何查看 ubuntu 版本信息
cat /etc/issue返回结果Ubuntu 6.06 “Dapper Drake” Development Branchl或者cat /proc/version返回结果Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)原创 2009-05-05 19:09:00 · 546 阅读 · 0 评论 -
ubuntu jdk 设置与环境变量
Sun JDK的安装基本上有两种方式: 1. 通过Ubuntu提供的包管理工具进行安装 Ubuntu在其包仓库里都包括有JDK的安装,只要sources.list设置正确,通过apt-get, aptitude, Synaptic Package Manager等都能安装,而且相关的设置也容易得多;在Ubuntu的新 发布版本里都带了JDK5.0,和JDK6.0的安装支持,而且版本都比转载 2009-05-05 22:38:00 · 1122 阅读 · 0 评论 -
postfix配置整理
系统Ubuntu 7.10相关知识点: 别名: /etc/mail/aliases 的语法有点像这样: 在邮件上面的收件者账号: 真实账号1, 真实账号2, 真实账号3.... 1. 编辑别名设定档: [root@test root]# vi /etc/aliases 新加入这一行在 aliases 的最底下: student9213: s原创 2009-05-13 10:49:00 · 578 阅读 · 0 评论 -
yum命令详解
一. yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 注:为什么要使用yum而不用apt,最简单的原因,Fedora自带 二. yum特点 *可以同时配置多个资源库(Repository) *简洁的配置文件(/etc/yum.conf) *自动解决增加或删原创 2009-08-18 15:20:00 · 516 阅读 · 0 评论 -
subversion 服务器设置
相关的subversion文章参照前面几篇关于linux方面的文章 在服务器上设置为:建立linux,websites,server三个版本库。建立版本库指令为:sudo svnadmin create linux 将其用户该为svn三个版本库采用了同一套认证文件authz,passwd,svnserve.con覆盖掉版本库下的conf中的文件svnserver.conf原创 2009-08-18 15:06:00 · 431 阅读 · 0 评论 -
Subversion简明手册--使用hook
使用hook,为了方便管理员控制提交的过程Subversion提供了hook机制。当特定的事件发生时,相应的hook会被调用,hook其实就相当于特定事件的处理函数。每个hook会得到与它所处理的事件相关的参数,根据hook的返回值,Subversion会决定是否继续当前的提交过程。当前Subversion提供了5种可以安装的hook:事件名原创 2009-08-20 09:25:00 · 1464 阅读 · 0 评论