linux里面我觉得比较简单的就是DHCP服务器了因为里面需配置的东西不是很多,所以就从简单的东西开始入手渐渐的再搭建一些比较复杂的服务,但是对于redhat 版本的linux没有注册的话就不能使用在线软件更新因此就需要用到系统光盘。
说道光盘就不得不说挂载命令,因为在linux中就算把光盘导入光驱也不能使用光盘里的文件,所以,首先是挂载命令
挂载之前需要创建一个目录,作为光盘的挂载点命令就是:
可以看到mkdir已经在admin的宿主目录下创建了一个aa目录(所谓目录,就是一个文件夹)。
接下来就需要将光盘挂载到目录下面,命令如图
输入的mount就是挂载命令,但是貌似他没有挂载成功,提示的是必须指定文件系统类型,于是乎就需要看下mount这个命令的使用方法
对于linux的mount命令默认是可以自动选择正确的类型,但是刚才上面提示的是需要制定文件系统的类型所以就需要加上选项
比如:mount /dev/cdrom aa -t iso9660(挂载光盘)(在linux中默认是可以自动选择挂载方式也就是-t后面的内容)
当然-t后面可以跟很多文件类型,但只有少数是经常要用的文件类型:
ISO9660 =光盘或光盘镜像
msdos =DOS fat16文件系统
vfat =windows fat32文件系统
ntfs =windows ntfs文件系统
smbfs =windows文件网络共享
nfs =linux/unix文件共享
提到网络共享文件就需要提到linux访问windows的共享以及linux之间互相访问共享,Windows网络共享的核心是SMB/CIFS,若要实现windows于linux的共享访问则需要在linux中配置samba服务,Samba则是在Linux和UNIX系统上实现SMB协议的一个免费软件
Samba 有两个服务器,一个是smb,另一个是nmb;
smb 是Samba 的主要启动服务器,让其它机器能知道此机器共享了什么;如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问;
\\192.168.1.5\共享目录
\\192.168.1.5\opt
而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作组及在此工作组下的netbios name解析出来;
安装samba
服务启动的方法是service smb start(这条命令学过英文的都能看懂,service(服务)smb start(启动))大多数的服务都可以用这条命令用来启动 只要将smb改为需要启动的服务就可以了
接着就是配置samba服务了,在linux中都是修改配置文件来改变或实现一种服务
每一种服务都有一个对应的主配置文件一般情况下都在“/etc下
samba服务的配置文件在/etc/samba/下
(这里的vi是文件编辑器)
在这个文件中有许多配置项及很多说明,每一排英文的第一个是符号#就说明是注视,为了方便查看和修改配置项,所以就可以将那些配置项删除,至于在vi编辑器中删除文字的方法就不多说了
这里是主配置文件配置项的部分内容接下来就需要设置这些内容
samba配置项中一些经常需要配置的内容
全局配置项
workgroup 设置服务器所在工作组名称。
server string 设置服务器的说明文字,用于描述samba服务器。
security 设置服务器的安全级别,一共四种值:
share (可匿名访问)
user (需由本服务器验证用户名及密码)
server (有另一台服务器验证用户名及密码)
domain (有windows域控制器验证用户名及密码)、、
log file 设置samba服务器的日志文件,默认设置为“/var/log/samba/%m.log”,表示日志文件保存到“/var/log/samba/”目录中,按每个客户机建立一个日志文件,“%m”变量表示客户端地址。
max log size 设置日志文件的最大容量,默认为50,表示50KB(默认单位为KB)。
共享配置项
comment 设置对应共享目录的注释,说明信息。
path 设置对应共享目录在服务器中的文件夹路径。
browseable 设置该共享目录在“网上邻居”中是否可见,设置为no时相当于隐藏共享目录。
guest ok 设置是否所有人都可以访问共享目录,与public配置项作用相同。
writable 设置该共享目录是否可写,与read only的作用相同。
在samba设置中常用的一些选项就是这些,其他的选项。还需要继续学习。
8202698 linux交流群