修改Linux终端登录提示(login banner)



修改Linux终端登录提示(login banner)

由于在Windows下用虚拟机安装了Linux,然后通过ssh登录到Linux这样比直接在虚拟机下要好一些。通过ssh登录就要知道ip地址,装了两个不同的Linux系统,而且使用的是dhcp,ip地址可能会发生变化。尽管,使用vmware发现ip地址一般是固定的,但也会莫名其妙的就变了,所以希望在vmware中启动Linux时,在最终的登录提示中显示ip地址。在Google里搜索发现,实现起来并不难。

Linux下登录提示是记录在/etc/issue和/etc/motd中,这两者的区别是,前者是在用户登录前就显示,而后者则是在[......]

Read more

Linux下DNS服务器安装配置方法



Linux下DNS服务器安装配置方法

本文以Red Hat Enterprise Linux AS v4为平台

一、资料参考与准备:

DNS 是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

一些标记解释:

@ —-这个符号意味着SOA与域是一样的

IN —–IN是提供IP地址的域名类当,与A,PTR或CNAME记录一起使用时可将[......]

Read more

Linux平台web服务器搭建

Linux平台web服务器搭建

从1998年Linux开始在中国市场受到关注,时间已经过去5年,从最初蜂拥而至的桌面版本,到后来悄悄进入企业应用的Linux服务器,Linux逐渐得到人们的认可。特别是在最近两年,IBM、ORACLE、HP、Dell、Sun等业界巨头的倾力支持,为Linux的进一步应用奠定了良好的基础。

Linux,金山词霸的解释——”一种可以免费使用的UNIX操作系统,运行于一般的PC机上”,其实,那是不正确的,因为Linux根本没有取得UNIX商标,而且不仅运行于一般的PC机上,可以说它是一个新兴的操作系统,它继承了UNIX家族的特性,安全性稳定性,但是它没有遗[......]

Read more

tail 命令使用介绍

tail 命令使用介绍

在Linux或Unix中,查看文件的方法有很多种:more,less,cat,od,head,tail等等,其中head可查看一个文件的前面的几行,tail则与之相反。这里只对tail的语法及常用的使用方法做以介绍。

相信最基本的cat、more和less你已经很熟悉了,如果有特殊的要求呢:
1. 如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
2. 如果你想查看文件的后10行,可以使用tail命令,如:
tail -2 /etc/passwd 或 tail -n 2 /etc/passwd
tail[......]

Read more

剖析Linux系统启动过程

剖析Linux系统启动过程

内容提要
本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现命令行提示符的整个Linux启动过程。并且介绍了启动中涉及到的各种文件。
阅读Linux源代码,无疑是深入学习Linux的最好方法。在本文对Linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析Linux的启动过程,所以其中也简单涉及到部分相关的Linux源代码,Linux启动这部分的源码主要使用的是C语言,也涉及到了少量的汇编。而启动过程中也执行了大量的shell(主要是bash shell)所写脚本。为了方便读者阅读,笔者将整个Linux启动过程分成以下几[......]

Read more

linux下find命令的用法

linux下find命令的用法

通过文件名查找法:
这个方法说起来就和在WINDOWS下查找文件一样容易理解了。如果你把这个文件放在单个的文件夹里面,只要使用常见的“ls”命令就能方便的查找出来,那么使用“find”命令来查找它就不能给你留下深刻的印象,毕竟“find”命令的强大功能不止这个。如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令:
find / -name httpd.conf
这个命令语法看起来很容易就明白了,[......]

Read more

Linux磁盘分区UUID的获取及其UUID的作用

Linux磁盘分区UUID的获取及其UUID的作用

注:UUID-Universally Unique IDentifiers全局唯一标识符

一、Linux磁盘分区UUID的获取方法

1、[san@localhost ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 2010-01-18 02:18 0733f5c1-cb85-4f98-9d4f-122cfcee9806 -> http://www.cnblogs.com/sdc1
lrwxrwxrwx 1 root root 10 20[......]

Read more

关于Grub kernel 命令行的参数问题

关于Grub kernel 命令行的参数问题

我们硬盘安装 Linux 一般会用到类似下面的命令:
kernel (hd0,2)/vmlinuz root=/dev/ram0 ramdisk_size=32000 devfs=mount,dall
我是新手刚接触有些不解,google+baidu了一下,明白了一点,记录下来,也方便一同学习的菜菜鸟战友们。
kernel 是Gurb的一个命令,用来加载Linux内核
这个(hd0,2)是指定内核所在的分区,(hd0,2)是因不同机器而异的,可以用
find /vmlinuz 来查看。这个vmlinuz不一定是相同,例如magic[......]

Read more

memdisk用法

DOS命令:
显示磁盘分配信息
如果是 mem+空格+(disk)A:/C:/D: 就是标准的DOS命令,用以显示随机存取存贮器的分配信息。
GRUB外置启动方式
用于软盘启动,和MAP相比,首先它不要求镜像文件连续存放,其次还可以启动光盘和网络上的镜像文件。前提就是必须在boot/grub目录中有memdisk.gz文件。
用法:
kernel (hdx,y)/boot/grub/memdisk.gz
initrd (hdx,y)/目录/文件名
不过memdisk也有特殊的地方。如果镜像文件不是标准的1.44/2.88MB,或者大小超过2880kb,就需要指定磁盘镜像的C/H[......]

Read more

memdisk用法

memdisk用法

DOS命令:
显示磁盘分配信息
如果是 mem+空格+(disk)A:/C:/D: 就是标准的DOS命令,用以显示随机存取存贮器的分配信息。
GRUB外置启动方式
用于软盘启动,和MAP相比,首先它不要求镜像文件连续存放,其次还可以启动光盘和网络上的镜像文件。前提就是必须在boot/grub目录中有memdisk.gz文件。
用法:
kernel (hdx,y)/boot/grub/memdisk.gz
initrd (hdx,y)/目录/文件名
不过memdisk也有特殊的地方。如果镜像文件不是标准的1.44/2.88MB,或者大小超过2880kb,[......]

Read more