快捷搜索:  
单网段DHCP服务器的架设

单网段DHCP服务器的架设

前言:DHCP的架设是比较容易的,所以不用花费很大时间去研究,DNS是最为麻烦的,花费了自己整整两天的时间啊!还是来讲解一下DHCP服务器的架设吧!1. 查询架设DHCP服务器所需要的相关软件包是否安装了,图: 从图中可以看出相关的软件包并没有安装好了2. 安装相关的软件包,如下图所示,将光盘资源挂载在/mnt下。 3. 安装好软件包后在/etc下并不能找到dhcpd.conf的,但是不用着急,我们可以找到它的模板来进行。模板是dhcpd.conf.sample,如果不知道其具体路径的话,我们可以用下图所...

Apache服务器的架设(虚拟主机)

Apache服务器的架设(虚拟主机)

前言:一些公司拥有多个网站,可是每个网站不可能在一台上跑,因为成本太高了,然而虚拟主机可以解决该问题,虚拟主机使得一台可以运行多个网站。而配置虚拟主机的方法有三种,分别是:基于不同端口的虚拟主机、基于不同IP地址的虚拟主机、基于域名的虚拟主机这三种,下面就对他们各自进行详述吧!1. 检查是否安装了Apache的相关组件,同时关闭掉防火墙先(免得忘记,^_^),截图: 2. 配置基于IP地址不同端口的虚拟主机:配置一台虚拟主机,其Ip地址为192.168.10.100,分别使用8000和8080端口,其We...

Linux系统下的NAT及防火墙的混合应用

Linux系统下的NAT及防火墙的混合应用

LINUX凭借其稳定性、安全性和代码开放在这几年中,风靡全球;作为一种类UNIX,Linux正在互联网的各个层面得到应用,从科学计算到银行取 款机,从web服务到高层的Oracle 数据库应用。都可以看到linux的影子。而由于Linux遵循于GPL协议(公共软件许可证),任何人可以得到并且修改它的源代码,所以他的安全性相较 于其他的非开源来说要高的多;并且它可以从中免费下载。从这2点来说他非常适合用于网络信息闸(软路由或网关)和自制(事实上国内的硬件防 火墙厂商都是用工业X86硬件和linux来做他们...

Linux系统下查看文件调用情况Shell命令

Linux系统下查看文件调用情况Shell命令

ldd /full/path/conmmand 1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、 LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的 dependency,而程序并不真正执行。要...

linux下误删除的文件恢复

linux下误删除的文件恢复

在使用linux的过程中,难免会误一些,可是怎样找回呢?下面介绍一下ext3文件系统的数据: 系统环境 :Red Hat Enterprise Linux Server release 5 需要软件 :e2fsprogs ext3grep 测试 :e2fsprogs这个软件系统自带,检查一下如果没有在光盘中找,或到网上找这两个网站不错,几乎所有的包都能找到下载安装ext3grep#wget #tar zxf ext3grep-0.7.0.tar.gz #cdext3grep-0.7.0#./configu...

Linux mount使用指南

Linux mount使用指南

Linux mount使用指南在Linux中,如果你要使用储存 (Mo、硬盘、光驱等) ,就得先将它挂上 (Mount),而当储 存挂上了之后,就可以把它当成一个目录来进行访问。挂上一个设备使用mount命令。在使用mount这个指令时,至少要先知道下列三种信息:1. 要Mount对象的类型? (File system type)2. 要Mount对象的设备名称? (/dev/????)3. 要将设备Mount到哪个目录去?一、获得系统支持的文件系统类型就第一点来说,用户可以执行cat /proc/fil...

VMware 7.0 虚拟机工具的安装方法

VMware 7.0 虚拟机工具的安装方法

VMware 7.0 机的:1、首先在在VM菜单下选择Install VMwaretools(在虚拟机配置里面);2、挂接VMwaretools 的ISO镜像盘;#mkdir vmtools#mount -t iso9660 /dev/cdrom /vmtools3、将VMwaretools的安装包拷贝到磁盘;#cp /dev/cdrom/vmware-linux-tools.tar.gz /vmtools注:安装包名,根据实际版本定。4、解压文件;#cd /vmtools#tar -zxvf vmwar...

Linux 密码忘记解决方法

Linux 密码忘记解决方法

Linux 忘记1. 开机启动出现grub画面。2、选择linux引导项,然后按e键,进入如下界面:3. 选择以kernel开头的一行,再按e 键,在此行的末尾,按空格键后输入single,以回车键来退出编辑模式;4. 回车返回,然后按b键启动,即可直接进入linux单用户模式5. vi /etc/shawd删除项中的密码6、reboot重启计算机,root密码为空。OK完成密码恢复!!!...

linux shell教程 细说shell编程--1

linux shell教程 细说shell编程--1

Shell本身是用C语言编写的程序,它是使用Linux的桥梁。Shell既是一种语言,又是一种程序设计语言。作为语言,它交互式地解释和执行输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握shell的特性极其使用方法,是用好Linux系统的关键。可以说,s...

Linux下man命令的使用技巧

Linux下man命令的使用技巧

在Linux的shell下我经常要使用man来查看一些不熟悉的的使用方法。最经在shell下编程的时候,发现一些c和c++中的库函数不清楚,我都跑去网上搜索了。一不小心,我发现,原来man还可以用来查询系统库文件中的一些函数定义和使用方法。 man就是manual的缩写,用来查看系统中自带的各种参考,但是页分为好几个部分,如下所示: 1 Executable programs or shell commands 2 System calls (functions provided by the kern...

linux shell教程 细说shell编程--2

linux shell教程 细说shell编程--2

(2)用户定义的变量 用户可以按照下面的语法规则定义自己的变量: 变量名=变量值 要注意的一点是,在定义变量时,变量名前不应加符号$,在引用变量的内容时则应在变量名前加$;在给变量赋值时,等号两边一定不能留空格,若变量中本身就包含了空格,则整个字符串都要用双引号括起来。 在编写shell程序时,为了使变量名和命令名相区别,建议所有的变量名都用大写字母来表示。 有时我们想要在说明一个变量并对它设定为一个特定值后就不在改变它的值,这可以用下面的命令来保证一个变量的只读性: readly 变量名 在任何时候,...

linux shell教程 细说shell编程--3

linux shell教程 细说shell编程--3

2.if条件语句 shell程序中的条件分支是通过if条件语句来实现的,其一般格式为: if 条件串 then 条件为真时的命令串 else 条件为假时的命令串 fi 3.for 循环 for循环对一个变量的可能的值都执行一个命令序列。赋给变量的几个数值既可以在程序内以数值列表的形式提供,也可以在程序以外以位置参数的形式提供。for循环的一般格式为: for 变量名 [in 数值列表] do 若干个命令行 done 变量名可以是用户选择的任何字符串,如果变量名是var,则在in之后给出的数值将顺序替换循...