浅析Linux系统帐户的管理和审计(转)
浅析Linux系统帐户的管理和审计(转)[@more@] 1、登录帐户管理 在Linux下登录用户帐户的管理是通过utmp和wtmp这两个工具来实现的。wtmp还记录系统重启和系统状态变化的有关信息。所有与utmp和wtmp相关的数据都分别被保存在/var/run/utmp和/var/log/wtmp这两个文件中。这两个文件均归属于root用户所有并且访问权限被设置为644,这些文件中的数据是加密过的。可以用dump-utmp这个工具将原始的数据转换为ASCII的数据,便于系统管理员分析用户的登录以及系统重启和系统状态变化的有关信息。 登录帐户管理的相关命令 last 命
实战多种Linux操作系统共存(转)
实战多种Linux操作系统共存(转)[@more@] Linux发行版众多,各自的优缺点也不一样,不少Linux爱好者想同时拥有多个Linux操作系统,下面笔者就提供两种不需要安装额外引导程序的多Linux共存方法。 使用OS Loader引导多个Linux操作系统 使用这种方法必须满足一个前提条件,就是Linux操作系统的引导程序不能装在主引导记录(MBR),而只能装在Linux引导分区的第一个扇区,这样才不会覆盖Windows 2000/XP的OS Loader。 笔者以使用OS Loader引导红旗Linux桌面版4.1为例进行说明。装好红旗Linux后用第一张安装盘引导计算机,
浅谈Linux优化及安全配置(转)
浅谈Linux优化及安全配置(转)[@more@] 前言: 很久没有写过文章了,最近收到不少朋友来信,提及了有关优化配置和一些新的安全问题,在此我想和大家浅显讨论一下这些问题,有什么不准确和有更好的方式,请给我来信共同讨论提高。 在网上看到不少有关linux优化方面的好文章,在此我也不赘述这些文章了,我只想从我自己的体会来谈谈这方面的问题。 作为一个系统管理员,我下面说的都是基于服务器应用的linux来谈的,由于个人电脑上使用linux也许不是像服务器上一样,优先追求安全和稳定,因此个人电脑使用的朋友只做个
解读Linux文件权限的设置方法(转)
解读Linux文件权限的设置方法(转)[@more@] Windows系统其实和Linux系统有相似的地方,Windows系统文件、目录的属性有只读、隐藏,而Linux也一样。 Linux中,每一个文件都具有特定的属性。主要包括文件类型和文件权限两个方面。可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行。Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Acce
简化Linux的命令输入(转)
简化Linux的命令输入(转)[@more@] 在LINUX中,有很多常用的命令,常用的命令我们可以熟练的记忆,但是对于不经常使用的命令恐怕是需要翻阅手册了,但是我们可以简化这些命令的输入来达到简便记忆的效果。 这里以BSH为例: 编辑/etc/bashrc这个文件(所有使用这个SHELL的用户都可以享受到便利,如果没有ROOT权限,则编辑你自己目录下的.bashrc文件,区别在于只有你自己可以使用下面定义的别名) 在最后加入这一段: alias l="ls --color -l" alias lm="ls --color -l | more" alias la="ls --color -l -
使用 alias 简化命令输入(转)
使用 alias 简化命令输入(转)[@more@] 对于喜欢命令行的朋友们来说, 肯定会喜欢如果 'ls' 一样简洁的命令. 如果你想得到更多这样的命令, 就可以使用 alias 来实现. alias 是 shell 的内部命令, 用来为较长的命令提供别名. 格式如下alias 别名="很长的命令" 把这样的 alias 语句写入 ~/.bashrc 中即可方便使用. 我的 .bashrc 里的 alias 相关内容 export LS_OPTIONS='--color=auto' eval `dircolors` alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA
Linux不完全手册(二)(转)
Linux不完全手册(二)(转)[@more@] Linux使用篇 安装完linux,并配置好linux的启动,那么如果在安装时你选的是启动到图形界面下的话,现在你就应该可以看到登陆的窗口了。输入你的用户名和密码,(呵呵,安装时设定的,别忘了!)就开始了你的linux之旅。 在linux下,你的确可以体验到永不死机的神话。Linux系统的确强大,在他的下面你的确不用担心莫名其妙的蓝屏。笔者使用linux以有几年,在这几年里从没发生过真正的死机,就算是偶尔的在xwindows下系统没有了响应也可以按"ctrl+alt+backspace"退出窗口返回命令行模式下。
Linux不完全手册(三)(转)
Linux不完全手册(三)(转)[@more@] linux系统目录结构介绍篇 linux系统有其特定的文件系统的目录组织结构,了解这些目录结构是学习基本知识的基本。下面我以redhatlinux为蓝本介绍一下这些目录结构。 目录名 简介 /bin 这个目录是系统中最主要的可执行文件的存放地,这些可执行文件大都是linux系统里最常用的命令了,一般用户和超级用户都会经常使用其下的命令,如:ls、su、mount等。 /etc 是系统内部存放配置文件的最主要场所,一般和系统关系十分密切的配置文
Linux 管理员手册(1)--Linux系统概述(转)
Linux 管理员手册(1)--Linux系统概述(转)[@more@] 本章概述Linux系统。首先描述操作系统提供的主要服务。然后说明实现这些服务的程序 with a considerable lack of detail。本章的目的是理解系统整体,以后再详细说明每个部分。 一个操作系统的不同部分 一个UNIX操作系统包括一个核心程序kernel和一些系统程序system programs。还有一些做某件事情的应用程序application programs。核心是操作系统的心脏 。它跟踪磁盘上的文件,启动程序并运行它们,给不同的进程分配内存和其他资源,从网络接收和向网络发送包,等等。核心
Linux 管理员手册(2)--目录树概述(转)
Linux 管理员手册(2)--目录树概述(转)[@more@] 本章说明标准Linux目录树的重要部分,基于FSSTND文件系统标准。概述根据不同的目的和给定的要求将目录树分为若干分离的文件系统的一般方法。也说明一些其他方法。 背景 本章松散地基于Linux文件系统标准FSSTND版本1.2(见参考书目[Qui95]),它意图建立一个如何组织Linux系统目录树的标准。这样一个标准具有易于写或port(移植?)Linux软件、管理Linux系统的优点,因为所有东西都将在他们的一般地方。此标准没有强制所有人遵从的权威,但它有最多的Linux distributions的支持。如
Linux 管理员手册(3)--磁盘和其他存贮介质的使用(转)
Linux 管理员手册(3)--磁盘和其他存贮介质的使用(转)[@more@] 安装和升级系统时,需要对硬盘做很多工作。必须在硬盘上做文件系统,使文件能存在其上,并为系统不同的部分保留空间。 本章说明所有这些初始化工作。通常,一旦你建立了系统,就不必再做这些工作(除了使用软盘)。如果你要增加一个新硬盘或更好地调整你的硬盘的使用,那么可能回到这一章。 管理磁盘的基本任务有: 格式化磁盘。这为磁盘进入使用做一些工作,比如检查坏扇区。(现在多数硬盘无须格式化。) 给硬盘分区,如果想用于互相不干扰的几件事。分
Linux 管理员手册(4)--内存管理(转)
Linux 管理员手册(4)--内存管理(转)[@more@] 本章说明Linux的内存管理特征,即虚拟内存和磁盘缓存。描述系统管理员应该考虑的东西、工作和目的。 什么是虚拟内存? Linux支持虚拟内存, 就是使用磁盘作为RAM的扩展,使可用内存相应地有效扩大。核心把当前不用的内存块存到硬盘,腾出内存给其他目的。当原来的内容又要使用时,再读回内存。这对用户全透明:运行于Linux的程序只看到大量的可用内存而不甘心哪部分在磁盘上。当然,读写硬盘比真的内存慢(慢千倍),所以程序运行较慢。用做虚拟内存的这部分硬盘叫 对换空间。
Linux 管理员手册(5)--引导和关机(转)
Linux 管理员手册(5)--引导和关机(转)[@more@] 本节说明当Linux系统引导和关机时发生了什么,应该任何正确完成. 如果没有遵循正确的过程, 文件可能损坏或丢失. 引导和关机概述 开启计算机并导致其操作系统被加载的过程 叫引导. The name comes from an image of the computer pulling itself up from its bootstraps, but the act itself slightly more realistic. 启动过程中,计算机首先加载了一小段叫 bootstrap loader的程序,它依次加载和启动操作系统, bootstrap loader通常存储在硬盘或软盘的固定的位置. 这2步过
Linux 管理员手册(6)--登录和注销(转)
Linux 管理员手册(6)--登录和注销(转)[@more@] 说明当一个用户登录和注销时发生了什么。较详细地说明后台进程的各种交互、log文件、配置文件等 通过终端登录 首先,init 确认有一个getty 程序提供给终端连接(或控制台)。 getty 侦听终端等候用户告知它要登录 (这通常意味着用户必然键入些什么)。当它注意到一个用户,getty 输出一个欢迎信息(存在/etc/issue 中),并提示用户名,最后运行login 程序。 login 作为一个参数得到用户名,并提示用户输入口令。如果正确,login 启动给此用户设置的shell;否则退出并终止进程 (可
Linux 管理员手册(7)--管理用户帐户(转)
Linux 管理员手册(7)--管理用户帐户(转)[@more@] 本章解释如何产生新用户帐户,如何修改帐户的属性,如何删除帐户。不同的Linux系统有不同的工具实现。 什么是帐户? 当一台计算机为多人所用时,通常需要区分用户,例如,使个人文件保持个人化。即使计算机同时只为一人所用,这也很重要,如多数微机。 因此,每个用户给定一个单独的用户名,这个名字被用于登录。 用户除了名字还有更多。一个帐户是所有的文件、资源和属于这个用户的信息。这个属于暗示是银行,在一个商业系统中,每个帐户通常与一些钱有关,且这些钱依
Linux 管理员手册(8)--备份(转)
Linux 管理员手册(8)--备份(转)[@more@] 硬件不肯定是可靠的 软件肯定是不可靠的 人不肯定是不可靠的 而自然肯定是可靠的 本张说明为什么、如何、何时要做备份,及如何回存备份的东西。 备份的重要 数据是有价值的。重新产生它需要你花费时间和努力,并且要花费金钱或至少伤心和眼泪,有时甚至不可能重新产生,例如一些实验结果。由于数据是一种投资,你必须保护它,并采取措施避免丢失。 丢失数据一般有4个原因:硬件失败、软件曲线、人为因素或自然灾害。 虽然现代硬件已经相当可靠,但仍可能自
Linux 管理员手册(9)--Keeping Time(转)
Linux 管理员手册(9)--Keeping Time(转)[@more@] 本章说明Linux系统如何keeps time,及需要做什么来避免发生问题。通常,你无须对时间做什么,但理解它会更好。 时区 时间测量基于最规则的自然现象,如地球转动导致的昼夜更替。昼夜总时间是恒定的,但昼夜分别的长度是变化的。一个简单的常数是正午。 正午是白天太阳在最高点的时间。由于地球是圆的, 不同地方正午发生在不同的时间。这引出了本地时local time的概念。 硬件时钟和软件时钟 个人计算机有一个电池驱动的硬件时钟。电池保证始终在计算机没电的
fsck-Linux文件系统检查工具介绍(转)
fsck-Linux文件系统检查工具介绍(转)[@more@] 1. 简单介绍 使用Window每次非正常退出系统都会招来scandisk的一顿狂扫;Linux也不例外,只不过它调用的是fsck程序来检查文件系统。作为一名系统管理员,当你发现文件系统发生故障时,你会怎么做?当然是手动地执行fsck来检查文件系统。所以本文就是教大家如何正确地使用并且使用好fsck工具的。 2. 文件系统 2.1. 超级数据块(Superblock) 一个文件系统总是由它的superblock来定义的,所以创建文件系统的同时superblock也被创建。它包含了文件系统的一些基本参数,
Linux下的软件安装(转)
Linux下的软件安装(转)[@more@] 1、Linux下有哪些中文系统? 主要有CXTERM、wzce、CXWIN、XCIN、ZhXwin。CXTERM是运行在X-WINDOW下的中文终端。Wzce是一个作为shell运行的终端。CXWIN是支持中文的XSERVER。XCIN可以在X-WINDOW下输入中文。ZhXwin是中文输入程序,需要CXTERM。 可到http://freesoft.cei.gov.cn下载以上软件,例如要下载cxterm则进入自由软件库,查找cxterm即可。 2、怎样在X Window中象Pwin98那样显示/输入中文? 要在X Window的任何地方输入中文,可以使用xcingb,它是一种中文输入法的Server;libst.so.1可
Linux桌面环境玩转BT(转)
Linux桌面环境玩转BT(转)[@more@] 网页制作是Web应用的重要组成部分,这里介绍三款Linux桌面环境下的网页制作工具Screem、Bluefish和Quanta Plus,利用它们可以轻松制作网页。 FrontPage-Screem FrontPage-Screem是Linux下一个集成的HTML/Web页开发工具。Screem最初整个设计思路是根据GNOME风格的,但是在KDE环境下也能够很好地运行,它使在Linux操作系统中开发Web页面变得十分方便。Screem也支持中文处理,使用界面类似于Windows下的FrontPage。 Screem除了能显示不同的HTML标识外,还可以很方便地建立表格(Table)