`
兄弟连果果
  • 浏览: 22625 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux系统配置优化的几个经验

阅读更多
Linux系统配置优化的几个经验
关于硬盘分区
小编的经验是安装Linux时一定要建立单独的分区,用于存储用户的私人数据,同时可以用于备份系统的配置文件,便于以后配置。编辑/etc/inittab文件大部分Linux的发行套件都建立六个虚拟控制台,实际上三个已经足够,并且可以节省可贵的内存空间。编辑/etc/inittab文件,在下面三行的前面加上#。
4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6
然后执行init q,使系统重新读取/etc/inittab文件,关闭tty4、tty5、tty6虚拟控 制台。如果不考虑系统的安全,你可以利用第四个虚拟控制台来查看各种系统信息,编辑/etc/syslog.conf文件,在最后一行加入:
.?/dev/tty4

最后再执行killall -HUP syslog。
编辑/Etc/Inputrc文件
只要编辑/etc/inputrc文件,设置INPUTRC的环境变量,利用Tab 键的命令补全功能,就可以实现类似于MSDOS的DOSKEY的功能。这样对文件与目录的各种操作,也一样方便快捷。编辑/etc/rc.local文件如果需要定制自己的登录信息,注意要修改/etc/rc.d/rc.local文件,因为每次执行/etc/rc.d/rc.local文件,都需要修改 /etc/issue与/etc/issue.net文件,我们可以编辑定制自己的/etc/issue文件,加快Linux引导过程,并且加入以下内容:
echo "base=0xd8000000 size=0x800000 type=write-combining" >> /proc/mtrr # Enable NumLock for tty in /dev/tty[1-3]; do setleds -D +num < done
定制Vim的环境
在Linux环境中,有许多编辑器,主要有emacs、vim、joe等,对于从没有使用过UNIX或 者Linux的人,笔者的建议是最好找几本有关的参考书,先了解这些编辑器的使用方法,这样安装好Linux后,在编辑与查看一些配置文件时,不至于茫然不知所措。
编辑/Etc/Mtools.conf文件
一般情况下,都是在自己的机器安装Windows 98与Linux两种操作系统,通过安装mtools包,可以不用安装相应的文件系统,允许在MSDOS、Windows 98与Linux的文件系统之间,实现文件的读、写、移动、显示等操作。假设Windows 98安装在/dev/hda1、/dev/hda5分区下,修改/etc/mstools.conf文件,加入以下内容:
drive c: file="/dev/hda1" drive d: file="/dev/hda5"

这样就可以执行mdir c:等命令。
拷贝各种配置文件
根据机器的用途,编辑拷贝相应的配置文件,例如:samba的配置文件 /etc/smb.conf,域名服务器的配置文件,DHCP的配置文件/etc/dhcpd.conf等。一般情况下,这些文件一旦配置好,很少发生改动,这样可以节约许多时间。注意原来的配置文件一定要做好备份,如果配置文件发生改动也要做好备份!
分享到:
评论

相关推荐

    关于Linux系统的配置与优化

    在Linux系统的配置与优化中,有几个关键点需要注意,这些步骤能够帮助我们提升系统的效率和安全性。首先,安装Linux时,创建一个独立的分区至关重要。这个分区不仅用来存储用户的个人数据,还可以作为系统配置文件的...

    Linux内核配置与文件系统的优化方法研究

    优化内核配置包括以下几个方面: 1. **裁剪无用模块**:根据服务器的硬件特性和服务类型,去除不必要的驱动程序和功能模块,减小内核体积,提高启动速度和运行效率。 2. **启用性能优化选项**:比如开启预读取...

    Linux系统下Sybase数据库内存配置的优化.pdf

    在Linux环境下,Sybase Adaptive Server Enterprise(ASE)数据库的内存配置优化是提升系统性能的关键环节。Sybase ASE 11.9.2是Sybase公司针对Linux平台推出的一款高性能数据库管理系统,采用组件化设计,支持三层...

    linux的配置与优化

    本文主要针对Linux系统,尤其是以RedHat 6.1为例,分享了一些实用的配置和优化技巧,这些方法不仅适用于RedHat,同样适用于其他Linux发行版。 首先,谈到硬盘分区,安装Linux时创建一个独立的数据分区至关重要。这...

    嵌入式Linux系统移植.pdf

    Linux操作系统的移植过程可以分为以下几个阶段: 1. Linux内核移植。 2. 设备驱动程序移植。 3. 文件系统配置和优化。 4. 系统测试和优化。 每个阶段都需要具备一定的技术和经验,例如Linux内核编译和配置、设备...

    linux启动时间优化

    本文将深入探讨如何优化Linux系统的启动时间,并提供一系列实用的技术和工具,帮助用户缩短启动过程。 #### 一、什么是快速启动(Fast Boot) 快速启动指的是最小化系统启动所需的时间。系统启动时间是指从电源...

    linux程序配置的几个要点

    FHS(Filesystem Hierarchy Standard)定义了Linux系统中的标准目录布局,例如 `/bin` 存放基本命令,`/etc` 用于存放系统配置文件,`/usr` 包含用户应用程序和共享库,`/var` 存储变量数据如日志和缓存等。...

    Linux操作系统网络参数配置

    Linux操作系统网络参数配置是系统管理员日常维护工作的重要组成部分。它涉及到网络连接的稳定性和性能,包括主机名、IP地址、子网掩码、网关、DNS服务器等关键参数的设定。这些参数通常通过修改配置文件或者使用...

    linux server服务器性能优化

    Linux服务器性能优化主要包括以下几个方面: 1. **内核优化**:根据服务器用途定制内核,去除不必要的模块,减少内存占用。 2. **系统调优**:调整系统参数,例如提高最大打开文件数限制,优化内存管理策略。 3. ...

    Linux嵌入式系统的优化.pdf

    Linux 嵌入式系统的优化可以从以下几个方面入手: 1. 内核优化:通过裁剪内核代码,去除不必要的模块,来减少内核的大小和资源占用。 2. 应用程序优化:对应用程序进行优化,减少内存的使用和CPU的占用。 3. 文件...

    Linux 服务器优化配置

    在配置时,我们需要关注几个关键参数: 1. `Timeout`:这个参数定义了Apache等待客户端完成请求的最大时间,默认为300秒,可以根据实际需求调整。例如,如果服务器处理的请求大多能在短时间内完成,可以适当降低此...

    全部LINUX服务器配置资料

    这里我们深入探讨一下“全部LINUX服务器配置资料”中涉及的几个关键知识点:Apache HTTPD配置、Linux下的软件管理以及Red Hat Fedora Core 5下的vsftp服务配置。 首先,Apache HTTPD(原名Apache HTTP Server)是...

    linux系统运维.pdf

    文档提到了几个常见的分区名称,例如/boot、/、/data和交换分区(Swap)。例如,“1./boot100M”可能表示在根分区下建立了一个名为/boot的分区,大小为100MB。“2.Swap24G4G”可能表明交换分区设置为24GB,但这里...

    Linux操作系统优化方法

    除了上述硬件层面的优化,还有其他几个关键的系统层面的优化点: 1. **内核调整**:定制内核可以去掉不必要的模块,只保留系统实际需要的功能,从而减小内核大小,提高启动速度和内存利用率。此外,调整内核参数如...

    Linux系统优化概要.pdf

    在本文中,我们将深入探讨几个关键的优化策略,主要关注 `/etc/profile` 文件的配置,以及与编译器优化相关的 `CFLAGS` 变量。 `/etc/profile` 是Linux系统中的一个启动脚本,它在用户登录时运行,用于设置环境变量...

    几个已经移植好的ZedBoard的嵌入式Linux

    标题中的“几个已经移植好的ZedBoard的嵌入式Linux”指的是在ZedBoard开发板上成功安装并优化过的Linux操作系统版本。ZedBoard是一款基于Xilinx Zynq SoC(System on Chip)的高性能嵌入式开发平台,集成了ARM ...

    LINUX X配置说明

    X Window System的配置主要包括以下几个方面: 1. **显示服务器(X Server)**: 这是X Window System的核心组件,负责处理硬件输入和输出,如键盘、鼠标和显示器。X Server的配置文件通常位于`/etc/X11/xorg.conf`...

Global site tag (gtag.js) - Google Analytics