Linux定时任务系统 Cron 入门
刚做了一个备份的模块,后来师傅提示最好再加一个自动备份的功能,于是研究起来Cron这个服务来。Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 你也可以将这个服务在系统启动的时候自动启动: 在/et...
redhat linux 9下telnet的配置和使用
Telnet服务的配置步骤如下: 一、安装telnet软件包(通常要两个) 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@wljs root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-client [root@wljs root]#rpm –q teln...
Redhat Linux 9和Windows双重系统搭建参考
虽然Linux越来越受人关注,用户越来越多,但对于我们普通的各位来说,一般是不会用它来代替Windows的,而是让两个系统共存,一个用来应用、娱乐,一个用来学习。但是众所周知,Linux向来就是Windows的冤家,让他们和睦相处,不出问题也非易事,下面笔者就以Redhat Linux 9.0和Windows XP为例对二者共存涉及的一些问题作些说明: 一. 安装 1.首先假设你已经安装好了Windows XP,并且分区格式是FAT32; 2.进行安装Redhat之前的筹备工作:用一些分区工具(如PQm...
在Linux下清除操作信息的记录
Linux下如在终端里或是在文本方式操作时,只要按上下光标键可以快速调用以前的命令,可是这样其他人用同样的用户登录后也同样知道你的操作了。另外在Linux图形界面中,如GNOME,在面板的菜单上有打开最近文档这一选项,列出了最近的用户的所有使用的文件。如何清理这两种属性呢? 1)该属性分别归于不同的用户,只有相同的用户登录后才能使用以上的属性。 2)每个用户的根目录下有两个隐藏文件:.bash_history和.recently-used。前者记录了所有终端和文本方式中使用过的命令;后者记录所访问过的文...
新手入门:手把手教你如何写Makefile
一、Makefile的规则 在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 target ... : prerequisites ... command ... ... target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。 prerequisites就是,要生成那个target所需要的文件或是目标。 command也就是make需要执行的命令。(任意的She...
Linux下硬盘分区的最佳方案经验谈
在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,还要考虑到以下几个问题: 第一点也是最重要的一点,要知道当前安装LILO的版本,因为LILO2.21及早期版本对硬盘大小有限制,如果安装LILO到1023磁道以外即8G的空间以外,LILO就无法启动。 但一些BIOS较老的机器,LINUX仍然无法突破1024磁道的限制,因此这些BIOS无法认出大于1024的硬盘空间。 还需要考虑的问题有: · 是否限制用户可使用的磁盘空间大小? · 在系统中需要安装哪些软件? · 交换分区需要多大? ·...
PAM让用户不再抓狂
可插拔验证模块(Pluggable Authentication Module,PAM)是大多数Linux系统上的用户验证机制。PAM也是一个抽象层,它允许应用程序验证用户,而不需要了解底层系统的细节。PAM是模块化的,模块可以按照需要来添加和删除。 简单地说,PAM允许应用程序使用各种不同的底层方法来验证用户或者进程,这些方法对于应用程序来说都是透明的。应用程序只需要知道PAM API,就可以利用被添加到PAM的任何模块,而不需要对应用程序进行任何修改。例如,密码的验证和智能卡的验证都能够按照同PAM...
Linux下常见紧急情况的应急处理小贴士
编者按: 天有不测风云,谁也保不准你的系统不会在某天出现意外,有什么应急处理的办法可以参考呢? 本文从网上收集了几个常用的应急处理小常识供您参考 1.使用急救盘组进行维护 急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一个完整的Linux系统。实际 上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统;而第1张盘则存放了可启动的内核。 使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。为了...
在Linux上管理用户群
在Linux系统上,任何一个用户都有一个特定的用户标识码(uid)。这个数字独一无二地区分系统上的每个用户。 同样的用户群是不太可能的。每个用户拥有一个准素群标识码(gid),存在于/etc/groups文件。通常,一个用户的准素群可以是一个使用相同名字或是号码作为他或她的用户标识码的群。但是在某些系统上,它可以是一个叫做“用户”的通用群。 使用id命令找到你所属的组,正如如下所示: $ id uid=501(joe) gid=501(joe) groups=501(joe), 100(users) 在...
使用LogSurfer+在Linux上监督登录
目前,有很多工具都是用来监督登录文件的。知名的常用工具是swatch,它能够被用来发送基于登录文件的某些字符串的提醒。 但是由于它有部分的限制,开发者就创建了另外一个叫做LogSurfer的工具。相比于swatch, 因为你需要创建与你网络相关的规则,所以安装LogSurfer+只需少量时间。首先,从LogSurfer和LogSurfer+源网页上下载工具;接着,进行编辑和安装。 安装完成之后,你开始创建规则。规则是基于与你所进行的各种行为相匹配的常规表达式,比如"ignore," "exec"(运行一...
使用slocate找到文件
搜索文件的时候,大部分用户使用的第一个命令就是“the which”命令。但是,这样的命令只适用于那些包括在用户路径里的文件。如果一个文件不在用户的路径上,“the which”命令是不会找到目标文件的。 下一个选择就是找到命令本身,但是这是极具杀伤里。这样搜索需要时间,因为它要在每个目录,和每个文件下查找与要求的标准相匹配的内容。如果你拥有某种许可或是所有权进行搜索文件,这就相当不错了,但是当你使用名字搜索特定文件却又是相当耗时的。 另外一个选择就是slocate命令,它是大部分Linux供应商的标准...
正确处理Linux里的密码
在Linux里,有很多API函数是用来处理密码的,但是这只能解决一半的问题。你不得不使用好的密码处理办法。例如,只有在绝对必要的时候才使用纯文本密码这种(安全)策略。 暴露纯文本(密码内容)的唯一机会是在进行身份验证时询问用户密码的时候。有一些可用的API函数能够减少这种风险,包括加密,这应该在获得用户密码之后立即进行。 密码处理的第一条原则是,绝对不要将纯文本的密码写到磁盘上——即使是你会立即删掉的临时文件。一旦数据到了磁盘上,你在使用之后就很难保证数据没有丢失。 虽然这个原则看起来似乎很简单,但是你...