本文中讨论了如何安全配置一台Linux系统(Red Hat发行版本)的一些主要步骤。使一个系统安全的关键是最小化安装,使用TCP Wrappers、IPChains等软件、用shadow口令增加安全防护。此外还有一些附加步骤,例如tripwire(监视系统文件的改动)和 swatch(日志监视和报警工具)。另外向Linux初学者推荐一个能够自动对新安装的Linux系统进行安全配置的PERL脚本:Bastille。 没有系统是真正100%安全的。然而,通过以上列出的操作步骤,可以较大幅度地减少安全风险。...详细
利用串口终端作为Linux控制台,可以免去额外的键盘,显示卡和显示器,同时可将 Linux主机作为一个任意用途的嵌入式黑匣。 将串口终端连接到计算机的串口上并不困难,可以参考Linux的HOWTO文档和以及inittab和agetty的帮助信息。本文为大家介绍将Linux系统的控制台定向到串口终端的方法。...详细
传真是企业中的常规应用,许多商贸往来的信息交换都需要利用传真来完成,但是却不可能为每个人配备一台传真机。用Linux系统可以建立一个人人都可以使用的传真服务器系统。本文将为大家介绍了基于Linux操作系统实现的传真系统。...详细
如何实现这种管理模式对Linux走向桌面应用和家庭有很大帮助,毕竟,一个家庭的每个成员都有自己的隐私权。 实现这种管理模式的方式之一是关掉root用户,从新建立一个用户,他的权限仅限于管理计算机硬件和Linux系统。同时,适当增加普通用户的使用权限。要做到这些,需要Linux桌面系统生产商认真的考虑Linux系统在家庭中的使用问题。...详细
管理对系统服务访问的方法有好几种。必须根据服务、系统配置、以及你对 Linux 的掌握程度来决定应使用哪一种方法。 拒绝对某一服务的使用的最简便方法是将其关闭。ntsysv — 基于文本的程序。chkconfig — 一个允许你在不同运行级别启动和关闭服务的命令行工具。管理对系统服务的使用的另一种方法是通过使用 iptables 来配置 IP 防火墙。如果你寻找的是能够为你的家用机器设置常规访问规则的工具程序,并且你还是 Linux 新手,你应该尝试使用安全级别配置工具。...详细
MC是一个菜单式的文件管理程序。使用它可以非常方便地对文件进行删除、复制和移动,它还具有恢复已删除文件的能力,就像是Windows中的资源管理器。Lynx 浏览网页我用Lynx,它是文字界面的浏览器,使用起来简单、方便,并且支持https加密连接。CenterICQ 在线交流首选CenterICQ,它有一个文本模式的菜单界面,支持IRC、ICQ2000、MSN、Yahoo。Vim是一款最常用的编辑器,它支持中文,是Vi编辑器的加强版。其他对PDF和CHM格式的文档,可以使用pdftohtml和chm2html工具将它们转换为HTML文件,然后用Lynx浏览。...详细
实时操作系统在多媒体通信、在线事务处理、生产过程控制、交通控制等各个领域得到广泛的应用,因而越来越引起人们的重视。本文对四种实时操作系统(RTOS)从以下方面进行了比较:基本特征、体系结构异同、调度策略分析、操作系统服务比较、系统开放性对比。 ...详细
内核模块是如何开始和结束的用户程序通常从函数main()开始,执行一系列的指令并且当指令执行完成后结束程 序。内核模块有一点不同。内核模块要么从函数init_module 或是你用宏module_init指定的函数调用开始。这就是内核模块 的入口函数。它告诉内核模块提供那些功能扩展并且让内核准备好在需要时调用它。当它完成这些后,该函数就执行结束了。模块在被内核调用前也什么都不做。所有的模块或是调用cleanup_module或是你用宏 module_exit指定的函数。这是模块的退出函数。它撤消入口函数所做的一切。 例如注销入口函数所注册的功能。...详细
本文介绍了Linux操作系统中文字型的转换与内嵌的相关问题。最佳的解决方案仍然是希望以不需内嵌中文字型的方式,其优点除了可以让输出的文件 档变小以外, 同时还可以保证在任何尺度上的缩放而不失真。...详细
Linux系统上的图形环境完全不同于你朋友的图形环境,你也可以根据自己的兴趣设置 具有个性化的图形环境,文中介绍了GNOME、 KDE、Enligntenment、Fvwm、Fvwm2、Afterstep、Icewm、Qvwm、Blackbox等图形环境。...详细
每个Linux都具有Syslog的标准功能,它既能登录本地文件,又能登录远程系统。文中介绍了Linux系统下使用Syslog进行远程登录。...详细
Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。本文介绍了系统中重要的有关网络配置文件,并且逐一说明各字段的意义。...详细
/etc/inittab文件中每个登记项的结构都是一样的,共分为以冒号“:”分隔的4个字段。具体如下: 本文将为大家介绍Linux中ETC/Tnittab文件字段及其说明。...详细
LINUX凭借其稳定性、安全性和代码开放在这几年中,风靡全球;作为一种类UNIX系统, Linux正在互联网的各个层面得到应用,从科学计算到银行取款机,从网络web服务到高层的Oracle 数据库应用,都可以看到linux的影子。而由于Linux遵循于GPL协议,任何人可以得到并且修改它的源代码,所以他的安全性相较于其他的非开源系统来说要高的多;并且它可以从网络中免费下载。从这两点来说他非常适合用于网络信息闸和自制防火墙。本文就为大家介绍Linux系统下的NAT及防火墙的混合应用。...详细
本文将详细介绍利用dm-crypt来创建加密文件系统的方法。与其它创建加密文件系统的方 法相比,dm-crypt系统有着无可比拟的优越性:它的速度更快,易用性更强。除此之外,它的适用面也很广,能够运行在各种块设备上,即使这些设备使用 了RAID和 LVM也毫无障碍。dm-crypt系统之所以具有这些优点,主要得益于该技术是建立在2.6版本内核的device-mapper特性之上的。 device-mapper是设计用来为在实际的块设备之上添加虚拟层提供一种通用灵活的方法,以方便开发人员实现镜像、快照、级联和加密等处理。...详细
LINUX是个多用户系统,一旦连接到网络中,它可以同时为多个登录用户提供服务。系统管理员可以随时了解系统中有那些用户,用户都在进行什么操作。本文将为大家介绍Linux系统下如何查看已经登录用户。...详细
Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命 令.那么操作系统是怎么实现多用户的环境呢?在现代的操作系统里面,都有程序和进程的概念.那么什么是程序,什么是进程呢?通俗的讲程序是一个包含可以执 行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现。本文为大家介绍Linux系统下C语言编程--进程的创建。...详细
本文将为大家介绍在Linux/UNIX 的机器上,进行 C/C++ 编程的一些入门级知识。。 ...详细
目前我们在内核中所做的事情就是响应一个进程的请求,可能通过处理一个特殊文件、发送一个ioctl或进行一个系统调用。但是内核的工作不只是响应进程请求,另一个也是很重要的工作是向连接到机器的硬件发布命令或消息。本文将为大家介绍Linux操作系统内核编程中断处理程序。...详细
本文将为大家介绍Linux操作系统内核编程实现调度任务。 ...详细