从系统管理员的角度讨论UNIX安全问题(转)
从系统管理员的角度讨论UNIX安全问题(转)[@more@] 本文从系统管理员的角度讨论安全问题.系统管理员是管理系统的人:启动系统,停止系统运行,安装新软件,增加新用户,删除老用户,以及完成保持系统发展和运行的日常事务工作。 1.安全管理 安全管理主要分为四个方面: (1)防止未授权存取:这是计算机安全最重要的问题:未被使用系统的人进入系统.用户意识,良好的口令管理(由系统管理员和用户双方配合),登录活动记录和报告,用户和网络活动的周期检查,这些都是防止未授权存取的关键。 (2)防止泄密:这也是计算机安全的一个重要问题.防
一步步学会PHP开发文件系统实例讲解(转)
一步步学会PHP开发文件系统实例讲解(转)[@more@]PHP中有许多与文件系统有关的函数,这些函数不仅可以打开文件,还可以显示目录中的内容、移动文件和其他一些功能,许多人甚至用PHP开发基于互联网的文件资源管理器。 下面的脚本样例可以显示一个目录清单,注释已经包含在代码中: $dir_name = "/home/me/"; /? 创建一个句柄,其值是打开一个给定目录的结果?/ $dir = opendir($dir_name); /? 建立一个文字块,用以放置列表元素(文件名字)?/ $file_list = " /? 使用一个while语句,读取已经打开
Linux爱好者的发烧工具Vi使用说明(转)
Linux爱好者的发烧工具Vi使用说明(转)[@more@]Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手。 Vi 基本观念 Unix 提供一系列的 ex 编辑器,包括 ex, edit 和 vi .相对
分析关于木马隐藏一个的新方法(转)
分析关于木马隐藏一个的新方法(转)[@more@]大家所熟知的木马程序一般的启动方式有:加载到“开始”菜单中的“启动”项、记录到注册表的HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun项和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion[Run项中,更高级的木 马还会注册为系统的“服务”程序,以上这几种启动方式都可以在“系统配置实用程序”(在“开始→运行”中执行“Msconfig”)的“启动”项和“服务”项中找到它的踪迹。 另一种鲜为人知的启动方式,是在“开始→运行”中执行“Gpedit.msc”。 打开
Linux脚本语言PERL 的模板应用分析(转)
Linux脚本语言PERL 的模板应用分析(转)[@more@]在编制PERL程序时,经常会用到很多相似的HTML代码。这样不但书写起来会很麻烦,而且一旦要改动页面,而程序很大,那就更麻烦了。 解决这样的问题一个好的方法就是使用模板。通常的模板使用方法有两种: 一种是将固定部分的HTML代码提取出来生成模板文件,不同的部分在模板上作一个标记。生成页面时,找到标记,将其替换成你想要输出的部分。 另一种是将固定部分的HTML代码提取出来作为一个函数,不同的部分在函数中设定参数。生成页面时,将要输出的部分作为参数传递给
Linux之哪种安装类型最适合你(转)
Linux之哪种安装类型最适合你(转)[@more@] 通常,RedHat Linux 安装在它自己的磁盘分区或者另一个Linux安装之上。 警告:在另一个 Linux(包括 Red Hat Linux)安装之上安装 RedHat Linux不会 保留任何前次安装中的信息(文件或数据)。请确定把重要的文件存盘!要保留现存系统上的当前数据,你应该备份数据并(或)考虑执行升级。 我们提供了下列安装类型: 个人桌面:如果你是Linux世界的新手,并想尝试使用这个系统,个人桌面安装是你最恰当的选择。该类安装会为你的家用、便携电脑,或桌面使用创建一种带有图形
Slax本土化:移动硬盘上的Linux中文套件(转)
Slax本土化:移动硬盘上的Linux中文套件(转)[@more@] Slax是一个基于Slackware而形成的套件,它的主要用途是Linux桌面应用,而且支持LiveCD和LiveUSB.它预装的是 Kde3.4.1和KWord(KOffice中的字处理器).它的桌面简洁大方,速度很快.又十分方便.所以我将用它来实现一个中文化的U盘Linux 套件. 1.U盘启动的方式选择 U盘的启动方式有许多种,其中主要有[USB-HDD], [USB-FD], [USB-CDROM].对于我的IBM 40GB移动硬盘来说, [ USB-HDD]是正确的.大家知道,硬盘有分区表,而软盘没有分区表.而[USB-HDD]方式就是从U盘分区表中读出引导记录
UNIX系统的安全(口令篇)(转)
UNIX系统的安全(口令篇)(转)[@more@] 本文从用户角度讨论UNIX系统安全,阐述口令,文件保护,目录保护,与用户程序有关的某些特殊特性和使用crypt命令加密,并给出一些重要的安全忠告,以帮助用户保护自己的户头安全。 1.口令安全 UNIX系统中的/etc/passwd文件含有全部系统需要知道的关于每个用户的信息(加密后的口令也可能存于/etc/shadow文件中)。 /etc/passwd中包含有用户的登录名,经过加密的口令,用户号,用户组号,用户注释,用户主目录和用户所用的shell程序。其中用户号(UID)和用户组号(GID)用于U
升级RH9.0到2.6.5内核全过程(转)
升级RH9.0到2.6.5内核全过程(转)[@more@]linux-2.6.x内核发布后,与2.6.x内核配套的系统程序并没有相应的来得及更新, 升级过程会碰到很多问题。虽然网上已有很多关于升级到2.6.x文章,但总是有些细节没有作很好的总结,因此撰写本文将我的经验与大家分享一下。我是在虚拟机上将Linux系统从Redhat9.0升级到2.6.5内核,虚拟机软件为:VMware Workstation 4.0.5 build-6030。 准备工作 1、做好重要数据的备份工作,这是一个好习惯。 2、下载最新的2.6.x内核源码包 所有Linux内核的官方版本可以在http://www.kernel.org/ 找到。内核2.6.5 具体
Google向Linux移植软件 转换平台对抗微软(转)
Google向Linux移植软件 转换平台对抗微软(转)[@more@] 新浪科技讯 北京时间2月15日消息,据国外媒体报道,Google目前正同CodeWeavers公司合作,共同开发Linux版的Picasa图片编辑和共享软件。据消息人士称,这一软件已经开始在小范围内测试,如果获得成功,Google的其它应用也将移植到Linux平台。 Linux版Picasa软件包含Windows Picasa 2.x的全部功能。从严格意义上讲,它并非将Picasa移植到Linux平台,而是在Linux上通过Wine技术运行Windows Picasa。Wine是Windows API的开放源代码实现,它运行于X Window系统和Linux(或Unix)之上。
新华LINUX发布华镭系统桌面版RAYS LX 1.5 Beta版(转)
新华LINUX发布华镭系统桌面版RAYS LX 1.5 Beta版(转)[@more@] 新华Linux于2月14日宣布发布其华镭系统桌面版RAYS LX 1.5系列的Beta版。 华镭系统桌面版RAYS LX 1.5 Alpha2版本自发布以来,受到了广大Linux爱好者的密切关注。众多Linux爱好者对该版本进行了下载试用,并将试用后的意见和建议通过论坛、邮件、电话等方式进行了热烈的反馈。 日前,新华LINUX在原有基础上,对原版本进行了升级,推出稳定性更强、功能更强大的RAYS LX 1.5 Beta版本。通过精心细致的改进,RAYS LX 1.5 Beta版较之原先的版本,在稳定性和应用功能方面都进行
Shell高级屏幕输出(转)
Shell高级屏幕输出(转)[@more@]对于在Shell下面编写屏幕程序,大家使用echo命令比较多,而且此命令也比较快。下面介绍的是另一方法,只是速度比较慢。要实现这一点,系统上需要一个彩色监视器和tput命令。一.使用 在使用tput前,需要在脚本或命令行中使用tput命令初始化终端。$ tput inittput产生三种不同的输出:字符型、数字型和布尔型(真/假)。/字符串输出/下面是大部分常用字符串:名字含义bel 警铃blink 闪烁模式bold 粗体civis 隐藏光标clear 清屏cnorm 不隐藏光标cup 移动光标到屏幕位置( x,y)el 清除到行尾ell 清除到行首sms
在shell中捕捉信号的命令(转)
在shell中捕捉信号的命令(转)[@more@]一. trap捕捉到信号之后,可以有三种反应方式:(1)执行一段程序来处理这一信号(2)接受信号的默认操作(3)忽视这一信号二. trap对上面三种方式提供了三种基本形式:第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双引号中的命令串。trap 'commands' signal-listtrap "commands" signal-list为了恢复信号的默认操作,使用第二种形式的trap命令:trap signal-list第三种形式的trap命令允许忽视信号trap " " signal-list注意:(1) 对信号11(段违例)不能捕捉,因为shell本身需
Unix用户登陆shell控制文件(转)
Unix用户登陆shell控制文件(转)[@more@]几中常见shell在用户目录下的控制文件1)korn shell (ksh) - .profile .kshrc2)bourne shell (sh) - .profile3)c shell (csh) - .cshrc .login4)bash shell (bash) - .bash_profile .bash_login .profile在/etc/skel下,保存了用户的shell的模版文件。用admintool创建用户时系统不会将模版文件复制到用户主目录,而用useradd命令时系统会将相应用户设立了的模板复制到用户主目录并改名为相应的配置文件,如果想改变环境,修改这个文件就可以了.root的配置文件在/下,如果没有,用户可以自己创建.其他用户
PHP也可以当成Shell Script使用(转)
PHP也可以当成Shell Script使用(转)[@more@]PHP 执行档的安装一般 PHP 作为网页处理语言都是要编译成 Apache 的模块﹐这里当然不么做﹐也因此编译起来很简单﹐只要以 root 的身分进行如下动作 :解开 php-3.0.xx.tar.gzcd phpconfiguremake编译完之后﹐在 php 目录下有一个可执行档﹐档名为 php﹐将它 copy 到 /usr/local/bin 下即可。注意﹐如果档案太大﹐可以使用 strip 指令将 php 的方式将不必要的信息去除﹐这样档案就会小得多了。第一个程序开始撰写我们的第一个 PHP Shell Script 程序﹐这个例子印出 "Hello world !" : QU
Shell启动文件与环境变量(转)
Shell启动文件与环境变量(转)[@more@]每个shell的起动动动,执行命令和程序的机制,如何处理命令和程序的输入输出,以及任何编程都受到某些环境变量设置的影响.每个系统都有一个初始的系统启动文件,通常是/etc/profile.这个文件包含了对shell和其他一些实用程序起作用的重要环境变量的初始设置.另外特定的shell还有一些隐藏的文件和点文件在你启动该shell的时候执行,这些文件也叫shell的启动文件,通常是一用户的主目录下的~/.profile,或者是一个特定shell的profile或login文件.例如bash的profile汉蚻ogin文件通常是~/.bash_profile与~/.bash_
Linux操作系统 简要介绍Linux(转)
Linux操作系统 简要介绍Linux(转)[@more@]目录:1.L i n u x的简要历史介绍2.L i n u x核心3.L i n u x与其他操作系统之间的差异4.为什么选择L i n u x5.L i n u x分发包6.升级或移植前的考虑7.怎样着手工作8.小结9.常见问题Linux操作系统 简要介绍Linux。介绍了Linux历史及其背景知识,对不熟悉Linux和开放源代码运动的读者很有帮助。
Linux更安全也更灵活,但也不是完美无缺(转)
Linux更安全也更灵活,但也不是完美无缺(转)[@more@] Dennis Walters是南印第安纳大学Linux用户组的一名成员,他喜欢把计算机比作汽车,需要一个方向盘、车门、车闸、车座。最重要的是,需要发动机让它动起来。Linux就是让Walters的计算机动起来的那个引擎。 Linux是一个开源的计算机操作系统,越来越多的电脑用户开始使用Linux了。在企业内部、代理点及大型单位内部,Linux非常流行。据Walters所言,Linux的个人用户也呈增长态势。 稳定收益 当然了,还有许多别的操作系统,比如微软的Windows、UNIX和苹果等。但
从按下电源开关到bash提示符(转)
从按下电源开关到bash提示符(转)[@more@] 这是一篇描述linux系统从按下电源,到显示bash提示符当中的过程。理解这些细节在你遇到问题或想配置系统时非常有帮助 。 1. 序言 我发现很多在我linux机器上发生的事是我不了解的,这让我十分沮丧。如果你像我一样,想真正了解你的系统而不只是知道如何使用,这篇文章是个好的开始,如果你想成为linux高手的这些背景知识也会很有用。 我假设你有了一台装linux系统的电脑,而且知道一些Unix和PC的基础知识,如果不是这样,Eric S. Raymond的The Unix and Internet Fundamentals HOWT
打造Linux网络自动补丁机(图)(转)
打造Linux网络自动补丁机(图)(转)[@more@] Windows下实现自动打补丁的方法《网管员世界》曾经在以前的杂志上详细介绍过,得到了大家的一致好评,不过,对于Linux方面自动打补丁的方法,却没有涉及,本文将帮助您打造Linux网络中的自动补丁机。 笔者是一个Red Hat Linux系统管理员,管理着网络中几十台Redhat Linux 9主机。对于Linux这样的开放式系统,和其他私有操作系统(Windows/Solais)相比, 发行商的短期支持策略使得网管经常需要上相应的网站看,是否有补丁,是否有了bug 修复,是否需要升级。千万不要报侥幸心理,否则一个Shel