Linux各项系统开机服务的功能
Linux在启动时要启动很多,它们向本地和网络用户提供了Linux的系统接口,直接面向应用和用户。但是,开启不必要或有漏洞的服务则会给操作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,说明各项服务的: alsasound Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有...
Red Hat5.1 DNS服务器架设
近6周没有接触linux了,感觉很生疏阿,而且又换的新版本,一下子有点摸着北了!linux这玩意儿,还是得不停的去练习,当然其他技术也都一样!现在装了新版本,又临近毕业,所以打算将redhat5.1的服务重新再来一遍。如果有时间,也将之前的基础部分再来一遍。今天是第一阶段,DNS服务的搭建。 注意区分/etc与etc!! 网上有很多关于linux的DNS介绍,所以我就不拷贝过来了。网上介绍多教程更多,而我写出来只是为了提升自己的熟练度,如果能帮上其他人那当然更好。期间遇到一些稀奇古怪的问题,多亏王SIR...
vim显示行号、语法高亮、自动缩进的设置
本文对vim的仅仅针对UBUNTU与Fedora系统,其他LINUX版本我没有实验过,敬请读者谅解!谢谢 在UBUNTU中vim的存放在/etc/vim目录中,名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在终端 输入以下命令来编辑vimrc配置文件: sudo vim /etc/vim/vimrc 或者 sudo gedit /etc/vim/vimrc 1、行号 在文件末端添加一新行,输入 set nu 2、语法高亮 在文件中找到 syntax on...
Bash readline使用技巧
很多人会用 Bash,但是很少有人知道 readline 是怎么回事。readline 是一个强大的库,只要使用了它的程序,都用同一个配置配置,而且用同样的方法操作行,让你方便的编辑行。 使用 readline 的程序现在主要有 Bash, GDB,ftp 等。readline 付予这些程序强大的 Emacs 似的命令行编辑方式,你可以随意绑定你的键盘。 术语解释 在下文中,我们经常提到 'C-x r' 这类键操作。'C-x r' 其实就是按Ctrl-x,然后按 r。同理 'C-M-@' 就是按 ctr...
linux配置默认shell
设定您的 Shell 如果能够拥有 root权限,可以直接修改 /etc/passwd 。找到您 ID 起始的行 user:x:1000:112:user,,,:/home/user:/bin/bash /etc/shells 中列出系统中所有可用 Shell( /bin/false 代表禁用 Shell) 也可以使用如下命令更改您的默认 Shell chsh -s /bin/zsh(需要输入您的密码)...
Linux下Signal信号祥解
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出一些基本的信号类型和信号对应的事件。基本概念对于理解和使用信号,对于理解信号机制都特别重要。下面就来看看什么是信号。 1、基本概念 软中断信...
Linux bash中的好用快捷键
粗体显示的常用快捷键 ctrl+a:光标移到行首。 ctrl+b:光标左移字母 ctrl+c:杀死当前进程。 ctrl+d:退出当前 Shell。 ctrl+e:光标移到行尾。 ctrl+f: 光标右移 ctrl+h:光标前一个字符,同 backspace 键相同。 ctrl+k:清除光标后至行尾的内容。 ctrl+l:清屏,相当于clear。 ctrl+p 向上翻以前使用的 ctrl+n 向下翻以前使用的命令 ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的hist...
linux的man手册转化为windows下可读的格式
一个是把命令的帮助文件制作成电子书。如ls命令,最好是查看里的自带的帮助,利用 man ls ls.txt 但是从Linux系统里传到windows里无法正常查看。 解决方法: man ls | col -b ls.txt 格式: man command_name | col -b command_name.txt 感觉不方便也可以制作成pdf电子书 格式如下: man -t command_name | ps2pdf -command_name.pdf...
linux 必须要学的资料
一、工具的 1、学会使用vim/emacs,vim/emacs是下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3、掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件比较多的时候,你还能用gcc把它手动编译出来,你就会对软件包中各个文件间的...
linux下常用命令wget进行整站下载
这个可以以递归的方式整站,并可以将的页面中的链接转换为本地链接。 wget加上参数之后,即可成为相当强大的下载工具。 wget -r -p -np -k http://xxx.com/abc/ -r, --recursive(递归) specify recursive download.(指定递归下载) -k, --convert-links(转换链接) make links in downloaded HTML point to local files.(将下载的HTML页面中的链接转换为相对链接即本...
Linux操作系统主机名(hostname)简说
1、 什么是名; 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不 方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名类型 linuxsir.org 这样的; 主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆...
Linux操作系统下基本网络参数DNS的设置
DNS(Domain Name System),即域名系统。在一个TCP/IP架构的(例如internet)环境中,DNS的主要功能就是把域名转换成可识别的IP地址,是 人们可以用易于记忆放入域名来访问网络上的服务器。在Linux系统中,有两个用来声明系统到哪里寻找相关名字解析的库。/etc /host.conf由版本5的libc库所用,而/etc/nsswitch.conf由版本6使用(glibc)。问题在于,一些程序使用其中一个, 而一些使用另外一个,所以将两个文件都配置正确是很有必要的。 1./e...