存档

‘Linux tools’ 分类的存档

RPM 的介绍和应用

2007年11月29日 没有评论

作者:北南南北
来自:LinuxSir.Org
提要:RPM 是 Red Hat Package Manager 的缩写,原意是Red Hat 软件包管理;本文介绍RPM,并结合实例来解说RPM手工安装、查询等应用;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用; RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所 需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件; 一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的, Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9 ;Linux和Windows原理是差不多的; 软件安装流程图:
本文使用范围:

1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用 make ;make install 安装的软件无效;
2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章; 1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看 《Fedora 软件包管理器system-config-packages》 2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora 软件包管理器system-config-packages》 一样; 3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
阅读全文…

pba化妆品旗舰店

分类: Linux tools 标签: ,

Ubuntu7.10上架设samba服务

2007年11月19日 没有评论

1、安装samba服务。   sudo apt-get install samba smbfs

2、建立一个共享share。可以匿名访问,只能读。用户smbuser可以写和读。

   1)、sudo groupadd -g 300 smb    

   2)、sudo useradd -u 300 -g 300 -d /dev/null -s /dev/null smbguest    

   3)、smbguest 要和你在 guest account = smbguest 字段中定义的一致(见后面修改smb配置文件)。
阅读全文…

iptables不错脚本(参考)

2007年10月22日 没有评论

#1 iptables不错脚本(参考 )

Quote:
[root@server ~]# cat /opt/iptables/iptables.rule

#!/bin/bash
#
# The interface that connect Internet
EXTIF=”ppp0″

# the inside interface. if you don’t have this one
# and you must let this be black ex> INIF=”"
INIF=”eth0″
INNET=”192.168.1.0/24″     # This is for NAT’s network

kver=`uname -r | cut -c 1-3`
if [ "$kver" != "2.4" ] && [ "$kver" != "2.5" ] && [ "$kver" != "2.6" ]; then
echo “Your Linux Kernel Version may not be suported by this script!”
echo “This scripts will not be runing”
exit
fi
ipchains=`lsmod | grep ipchains`
if [ "$ipchains" != "" ]; then
echo “unload ipchains in your system”
rmmod ipchains 2> /dev/null
fi
阅读全文…

韩都衣舍旗舰店

分类: Linux tools 标签:

fc7下安装cvs版本控制服务器!

2007年10月22日 没有评论

#fc7下安装cvs版本控制服务器!
#由于我使用的是xeintd启动cvs服务器
#在fc7默认安装里面是没有安装这个服务的所以我要先使用yum安装xeintd
#如果没有就要安装了
$yum list | grep xinetd
#获得系统所有软件最新update版本
$yum update
#安装xinetd
$yum -y install xinetd
#F7中添加livna源
$rpm -ivh http://rpm.livna.org/livna-release-7.rpm
#F7中添加freshrpms源
$rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/7/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
#安装自动选择最快的源
$yum -y install fastestmirror
#废话了这么多开始安装cvs服务器
#现确认本地是否已经安装了cvs服务器
$rpm -qa |grep -i cvs
#也可以这样
$yum list | grep cvs
阅读全文…

分类: Linux tools 标签:

find和xargs使用详解[转自《shell编程和unix命令》]

2007年10月13日 没有评论

使用find和xargs
有时可能需要在系统中查找具有某一特征的文件(例如文件权限、文件属主、文件长度、
文件类型等等)。这样做可能有很多原因。可能出于安全性的考虑,或是一般性的系统管理任
务,或许只是为了找出一个不知保存在什么地方的文件。F i n d是一个非常有效的工具,它可
以遍历当前目录甚至于整个文件系统来查找某些文件或目录。
在本章中,我们介绍以下内容:
* find命令选项。
* 使用f i n d命令不同选项的例子。
* 配合f i n d使用x a rg s命令的例子。
由于f i n d具有如此强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间
来了解一下。即使系统中含有网络文件系统( N F S ),f i n d命令在该文件系统中同样有效,只要
你具有相应的权限。
阅读全文…

分类: Linux tools 标签: , , ,

Grep学习笔记

2007年10月13日 没有评论

Table of Contents

1. grep简介
2. grep正则表达式元字符集(基本集)
3. 用于egrep和 grep -E的元字符扩展集
4. POSIX字符类
5. Grep命令选项
6. 实例

1. grep简介

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能 更强,可以通过-G、-E、-F命令行选项来使用egrep和fgrep的功能。
阅读全文…

分类: Linux tools 标签:

如何编译配置Apache中的Configure

2007年10月10日 没有评论

./Configure文件是一个经常被遗忘的Apache工具。本文介绍如何用. /Configure进行编译配置,避免每次编译Apache时进行重复的操作。文章比较了常规方法与使用./Configure这两者各自的优缺点以及 如何手工编辑配制文件进行编译配置。

一、优缺点比较
我们知道,配制Apache编译选项使用的是configure。但除此之外,我们还可以使用Configure。注意两者的差别:常用的那个配制工具是小写c开头的“configure”,这里要讨论的“Configure”以大写的C开头。

阅读全文…

分类: Linux tools 标签: , ,