Ubuntu视频教程列表!.doc_第1页
Ubuntu视频教程列表!.doc_第2页
Ubuntu视频教程列表!.doc_第3页
Ubuntu视频教程列表!.doc_第4页
Ubuntu视频教程列表!.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ubuntu Linux从入门到精通第2章Ubuntu安装与配置例一:Ubuntu的安装1不改变系统硬盘数据的情况下,进入Ubuntu Live2从Ubuntu Live中开始安装Ubuntu系统3安装成功后,重新启动并登录进入系统。例二:Ubuntu汉语安装包升级第3章 Ubuntu初体验例一:Ubuntu的桌面1体验桌面的布局2进行简单的菜单项操作.3Ubuntu下默认提供的游戏例二:Ubuntu的在线帮助1Ubuntu的帮助文档,2Shell下的man,info 命令的介绍例三:Ubuntu的关机第4章 X.Window介绍例一:Gnome桌面控制中心(gnome-control-center)例二:从Gnome升级到KDE桌面1执行 sudo apt-get install kubuntu-desktop2下载过程忽略3下载完毕并安装后,重启系统。例三:KDE桌面及其控制中心第5章 Ubuntu桌面环境及设置例一:Ubuntu桌面设置1添加面板和面板设置2如何在面板上添加对象,包括程序,启动器,菜单,抽屉。3移动面板,删除面板。4桌面背景5外观首选项6屏幕保护7屏幕分辨率例二:Ubuntu的系统配置1日期和时间、及时区配置2输入法设置3用户自动登录系统4随机自启动应用程序 第6章 Ubuntu桌面应用软件例一:OpenOffice的应用,包括文字处理器,电子表格以及演讲文稿例二:Evolution的配置使用,包括账号的配置和收发邮件例三:浏览器Firefox的使用,如何进行插件的查询和安装例四:即时通信软件Pigdin的配置和使用,介绍如何进行MSN账号配置。第7章 Ubuntu添加删除程序及软件包管理例一:使用Ubuntu的添加/删除程序工具进行程序管理1安装XChat-GNOME聊天软件2删除EKiga软电话例二:使用新立得软件包管理工具,包括安装软件和更新现有的软件等操作1安装Linux-libc-dev2删除Linux-libc-dev例三:Ubuntu的更新系统,保持系统处于最新状态。第8章 Shell环境基础例一:Shell的简单应用1用户切换,whoami,pwd,cd ,ls2Tab补齐,命令历史记录,多命令执行例二:Ubuntu Shell的环境变量命令echo,env,set/unset,export的使用 第9章 Vi(Vim)编辑器例一:vi的基本操作1在 /home/user下建立一个名为 vitest的目录;(mkdir /home/user/vitest) 2进入 vitest 目录;(cd /home/user/vitest) 3将 /etc/manpath.config 复制到本目录下(cp /etc/man.config .); 4使用 vi 打开本目录下 manpath.config 这个文件;(vi manpath.config) 5在 vi 中设定显示行号; (:set nu)6移动到第 60 行,向右移动 40 个字符; (先按下60G再按下40) 7移动到第一行,并且向下搜寻一下manpath这个字符串,请问他在第几行? (先执行1G或gg后,直接输入/manpath)8接着下来,我要将 50 到 100 行之间的 man 改为 MAN,并且一个一个挑选是否需要修改,如何下达指令? (直接输入:50,100s/man/MAN/gc)9修改完之后,突然反悔了,要全部复原,有哪些方法? (I,简单的方法可以一直按u回复到原始状态,II,使用不储存离开:q!之后,再重新读取一次该档案)10复制 51 到 60 行这十行的内容,并且贴到最后一行之后;(【51G】 然后再10yy之后按下G到最后一行,再给他p贴上十行) 11删除 11 到 30 行之间的 20 行; (11G之后,再给他20dd即可删除 20 行了)12将这个文件另存成一个 名为man.test.config 的文件; (:w man.test.config)13去到第 29 行,并且删除 15 个字符; (29G之后,再给他15x即可删除 15 个字符;)14保存退出(:wq!)例二:vi的高级操作 把上面的内容复制到一个文本文件host.txt,然后使用vi打开该文件,进行如下操作:1块选择,想把前4行的IP地址复制到最后面,可以按如下方式进行:(1)将光标移到第一行的第一个字符。(2)按下 Ctrl+v键(按着 ctrl键 不放,再按下v键)。(3)移动方向键,向下向右移动数格,让整个反白区域覆盖到。(4)按下y复制(此时反白会自动不见)。(5)移动到第1行的第13个字符处按下小写的p。2多文件同时编辑(1)打开host.txt和/etc/hosts文件(vi host.txt /etc/hosts),默认情况下先打开host.txt(2)编辑下一个文件/etc/hosts, (:n)(3)编辑上一个文件host.txt(:N)3多窗口功能(1)先使用vi打开host.txt (vi host.txt)(2)在同一窗口打开/etc/hosts,(在命令模式下输入:sp /etc/hosts)(3)切换窗口 (Ctrl+wj,或Ctrl+wk,按键的按法是:先按下 Ctrl 不放,再按下w后放开所有的按键,然后再按下j或k,则光标可移到相应的窗口)(4)退出窗口(移动到目标窗口,输入Ctrl+wq)第10章 Ubuntu文件与目录管理 例一:Nautilus文件管理器使用1介绍2文件迅速定位3搜索文件4创建新文件5复制/移动文件6删除文件例二:使用ln命令建立链接文件1创建硬连接(1)创建sun.txt文件(touch sun.txt)(2)查看sun.txt的文件属性(ls li sun.txt)(3)创建sun.txt硬链接文件sun02.txt(ln sun.txt sun02.txt)(4)查看这两个文件的属性(ls -li sun*)2创建软连接(1)创建sun001.txt文件(touch sun001.txt)(2)查看sun.txt的文件属性(ls li sun001.txt)(3)创建sun.txt硬链接文件sun02.txt(lns sun001.txt sun002.txt)(3)查看这两个文件的属性(ls -li sun00*)例三:文件内容查看命令1tail 命令的使用(1)显示文件的最后面五行(tail -n 5 /.bashrc)(2)实时查看文件更新的内容 (tail -f /var/log/messages) 2more命令的使用一页一页的显示内容(more /.bashrc)3cat命令的使用显示 .bashrc 这个文件 (cat /.bashrc)第11章 Ubuntu文件的属性与权限例一:使用Nautilus文件管理器查看文件或目录的权限和属性,为文件或目录添加徽标。例二:使用命令来修改文件或目录的权限1chmod助记语法设置文件权限(1)创建一个文件test1.txt(touch test1.txt)(2)查看文件的属性(ls -l test1.txt)(3)为文件test1.txt属主、用户组及其它用户添加执行权限(chmod ugo+x test1.txt)(4)查看文件的属性(ls -l test1.txt)2chmod八进制表示法设置权限(1)改变test1.txt的权限为属主可读可写、属组可读、其它用户可读,也就是rwxrwxrwx,用数字表示就是777(chmod 777 test1.txt)(2)查看文件的属性(ls -l test1.txt)3chown设置文件的属主(1)创建一个文件test3.txt(touch test3.txt)(2)查看文件的属性(ls -l test3.txt)(3)将test3.txt文件的属主改为test用户(sudo chown test:user test3.txt)(4)查看文件的属性(ls -l test3.txt)4chgrp设置文件的属组(1)把文件test3.txt的属组改为test(sudo chgrp test test3.txt)(2)查看文件的属性(ls -l test3.txt)第12章 Ubuntu压缩与查找系统例一:介绍ubuntu的归档管理器如何进行压缩和解压缩文件例二:介绍Shell下的归档压缩指令tar的使用1把/etc目录下的内容打包(tar -cvf /tmp/etc.tar /etc)2把/etc目录下的内容打包,并以 gzip 压缩(tar -zcvf /tmp/etc.tar.gz /etc)3把/etc目录下的内容打包,并以 bzip2 压缩(tar -jcvf /tmp/etc.tar.bz2 /etc)4解压etc.tar.gz 压缩包(tar -ztvf /tmp/etc.tar.gz)例三:介绍Ubuntu全局搜索工具Deskbar Applet的使用例四:介绍Shell下的查找命令1find(1)寻找名为test1.txt文件或目录(find / -name test1.txt)(2)寻找包含 test 的文件或目录(find / -name test*)(3)寻找目前目录下一天内新增的目录或文件(find . -ctime 1)(4)寻找 /home 底下属主为 test 的文件(find /home -user test)2which(1)查找命令pwd的路径(which pwd)(2)查找命令passwd的路径(which passwd)3whereis将 passwd 相关字眼的文件或目录都列出来(whereis passwd)4locate将 passwd 相关字眼的文件或目录都列出来(locate passwd)第13章 硬盘管理例一:介绍Ubuntu 的“硬盘使用分析器”的使用例二:介绍Shell下的查看硬盘状况的命令,包括df,du的使用1以人易懂的方式显示当前磁盘占用情况(df -h)2列出各文件系统的i节点使用情况(df-ia)3列出文件系统的类型(df-T)4列出 /home/user 底下的目录与文件所占的容量以KB 输出(du -k)5将 /home 底下的目录与文件的容量加总后输出(sudo du -s /home)例三:Ubuntu下使用GParted编辑器来进行磁盘分割1安装GParted2使用GParted例四:在Shell下使用fdisk来进行硬盘的分区和格式化1直接列出该硬盘设备的分区表(fdisk -l )2进入分割硬盘的命令模式(fdisk /dev/sda)3显示硬盘分区状态(p)4选择新增(n)5选择Primary partition(e)6Partition number 输入27再显示硬盘分区状态(p)8不保存退出(q)例五:硬盘的装载和卸载命令mount/unmout的使用1创建/disk2目录 (mkdir /disk2)2挂在硬盘倒/disk2目录上(mount -t ext2 /dev/sdb1 /disk2)3查看目录disk2的属性4卸载/disk2(umount /disk2)第14章 用户管理例一:Ubuntu的用户管理器使用(管理器打开途径、管理器中用户属性的体现、管理器中用户、组的增删改等操作)1、启动用户管理器,点击面板菜单中 【系统】?【系统管理】?【用户和组】;2、提示用户验证,输入root权限的用户;3、用户的操作:添加用户、删除用户、修改用户属性;4、用户组的操作:添加用户组、删除用户组、设置用户组属性;例二:Ubuntu Shell环境下的用户操作指令(useradd、userdel、groupadd、groupdel等)1、useradd utest;2、passwd utest;3、usermod utest;4、groupadd gtest;5、groupmod -n gtest grouptest6、groupdel gtest;8、userdel utest例三:Ubuntu Shell环境下用户相关的操作指令(su、sudu命令;who、finger)1、who a2、finger3、last4、id第15章 用户磁盘配额例一:磁盘配额介绍,以及Ubuntu中磁盘配额工具quota的安装(说明默认是不安装的、如何查看确认;安装流程演示;安装后查看确认)1、【系统】-【系统管理】-【新立得软件管理】,即弹出synaptic package manage2、点击“search”,查找quota软件;在结果集中选中“quota”,“quota tool”,3、然后点击“apply”,弹出Summary提示窗口,并列出选择的项,提示确认安装/重新安装第16章 设备管理例一:打印机的配置第17章 进程管理及作业调度例一: 演示前台工作、后台工作的相关的命令1、前台打开一个命令的演示:vi test;2、通过&符号,后台启动;3、通过jobs指令显示刚才的后台工作 vi test;4、fg指令将后台工作前台化5、ctrl+z 用于将一个正在前台执行的命令放到后台,并且暂停。6、试试bg指令7、kill、killall指令例二:演示Ubuntu系统自带进程资源管理各项功能1、【系统】-【系统管理】-【系统监视器】打开系统监视器2、点击【进程】标签页,查看进程信息3、设置进程优先级4、点击【资源】标签页,查看、cpu、内存、网络信息例三:演示crontab定时启动功能。1、crontab 命令:crontab -u user -l | -e | -r2、命令语法:crontab的域 第1列 分钟159 第2列 小时123 第3列 日1-31 第4列 月112 第5列 星期06 第6列 要运行的命令3、演练指令:30 11 * * * echo hello, good noom #每天11:30运行命令;第18章 shell高级应用及shell脚本例一: 演示通配符并管道命令cut命令last | cut -c1-20 #将 last 之后的数据,每一行的 1-20 个字符取出来。cat /etc/passwd | cut -d “:” -f 1 # 将 passwd 这个文件里面,每一行里头的 : 用来作为分隔号,而列出第一个区块。也就是姓名。last | cut -d “ “ -f1 #以空格符为分隔,并列出第一个区间。sort命令cat /etc/passwd | sort -t: #将列出来的个人账号排序。wc命令cat /etc/passwd | wc -w 这个文件里面有多少行cat /etc/passwd | wc -w 这个文件里面有多少字ps aux -wcuniq命令last | cut -d” “ -f1 | sort | uniq #将重复的行删除掉只显示一个tr命令last | tr a-z A-Z #将小写改成大写split命令split -l 5 /etc/passwd test #以五行为分隔产生 testaa, testab, testac. 等等的文件例二:演示一个shell脚本的使用。 mkdir test; cd test touch hello.sh vi hello.sh#!/bin/bashhello=Hello ! How are you ? echo $hello chmod a+x hello.sh ./ hello.sh第19章 Internet网络管理例一:演示Ubuntu自带的网络工具,并介绍其查看网络信息的功能及操作方法。1、单击【系统】?【系统管理】?【网络工具】,打开网络管理器2、查看设备3、ping查看物理连通性4、网络统计信息:路由表信息激活网络信息多播信息5、路由跟踪6、端口扫描7、查看域名信息8、finger9、whois例二:演示Ubuntu自带的网络设置工具;介绍如何设置ip,设置dns服务。1、单击【系统】-【系统管理】-【网络】。2、用户打开【网络设置】后,进行“解锁”操作3、设置IP(设置静态ip、动态ip)4、设置主机常规信息5、设置DNS6、基于Host列表的主机名解析例三:演示Shell命令下网络命令,并适当的介绍一下网络配置文件。1、ifconfig指令2、 route指令3、 ping指令4、 traceroute指令5、 netstat指令6、 host指令7、 nslookup指令网络配置文件: /etc/sysconfig/network /etc/HOSTNAME /etc/hosts /etc/services /etc/host.conf /etc/nsswitch.conf /etc/resolv.conf /etc/rc.d/init.d/network第20章 认识系统服务例一:查看系统服务的命令演示1.ps & top 命令rootubuntuer: # ps -aux rootubuntuer: # stat命令1、找出目前系统开启的网络服务rootubuntuer: # netstat -tulp2、找出所有的监听网络的服务 (包含 socket 状态):rootubuntuer: # netstat -lnp3、查看所有的网络连接状态,查询是否有异常的连接。rootubuntuer: # netstat -anp例二:演示系统服务的启动、停止。1.图形化服务启动管理Ubuntu还提供一个简单的服务设置图形工具,从【系统】-【服务管理】-【服务】启动程序,然后可以通过点选左侧的复选框来启动/关闭某个服务2.命令行方式:启动服务的方式:以 cron 为例:rootubuntuer: # sudo /etc/init.d/networking start停止服务的方式:以 cron 为例:rootubuntuer: # sudo /etc/init.d/networking stop重启服务的方式:以 cron 为例:rootubuntuer: # sudo /etc/init.d/networking restart3. /home/user/shellexample/test1.sh /etc/bin/print例三:演示如何设置开机服务。1.开机自启动设置:一个支持开机启动的文件,那就是 /etc/rc.d/rc.local;在/etc/rc.d/rc.local中添加添加相应项2、在使用sysc-rc-conf前,需要安装一下该软件,在命令行下输入:rootubuntuer: # apt-get install sysv-rc-confrootubuntuer: #sys-rc-conf第21章 WWW服务器Apache例一:演示Apache服务的安装、及启动停止 1. 从【系统】?【系统管理】?【新立得软件包管理器】打开程序。 2. 在新立得软件包管理器窗口中,单击工具栏中的【Search】按钮,在弹出的小窗口中输入关键词“apache2”进行查找 3、在查询得出的结果中,选中“apache2,apache2.2-common”软件包进行安装 4、选择完毕后,点击【Apply】按钮开始安装,完成安装后,就可以退出新立得软件管理器。 5、安装后的apache的启动状态查看;启动和停止演示启动Apache2服务器 :rootubuntuer: # /etc/init.d/apache2 start停止Apache2服务器:rootubuntuer: # /etc/init.d/apache2 stop重启Apache2服务器:rootubuntuer: # /etc/init.d/apache2 restart 例二:演示Apache2服务的目录结构及配置,演示搭建一个简单网站的过程。1、默认情况下,apache2安装后是默认随机启动的。检查apache2是否启动ps aux |grep httpd或者查看系统服务或者 在web浏览器上输入 http:/localhost.2、Apache2服务器的核心配置文件是/etc/apache2/apache2.conf 配置文件中的各配置项说明Port如果在全局环境参数Listen没有设定端口号,那么该参数设定了服务器监听的端口号User允许运行Apache2的 用户名Group允许允许Apache2的用户组ServerAdmin管理员的电子邮件地址,当Apache2服务器出现异常情况时,在错误信息中显示给客户端管理员的电子邮件ServerName服务器的主机名,如果没有设置,Apache2将尝试使用IP地址做为服务器名。UseCanonicalName设置服务器构建自引用URL的方式,如果设置为on,则使用ServerName和port,否则使用客户端提供的主机名和端口DocumentRootApache2放置网页目录路径。AccessFileName每个目录中用于控制访问信息的文件名 Order allow,denyDeny from all不允许其它人访问以后.ht开头的文件,因为.htaccess记录了相关访问权限的信息,而.htpasswd记录了密码信息DefaultType如果Apache2不能识别文件的类型,则按照该设置值处理,一般情况下是以文本文件显示。HostnameLookups设置Apache2是否连接到日志主机进行DNS搜索,因为DNS解析需要花费一定时间,所以默认值为off,仅记录IP地址ErrorLog设置错误日记文件的位置LogLevel设置日志文件的输出信息等级,从详细到简略,可分为8个级别: debug、 info、notice、warn、error、crit、alert、emerg。LogFormat设置日志的输出格式,包括:combined、commen、referer和agentServerTokens设置在HTTP响应信息的header里面加上Apache2服务器相关信息,设置值包括:Full、OS、Minor、Minimal、Major、Prod。ServerSignature设置为On,当Apache2发生异常时,就在网页上显示服务器的版本信息、主机名、端口等;如果设置为Off,不显示相关信息;设置为Email时,显示管理员的邮件地址给客户端。Alias别名设定,可以将相对于DocumentRoot指定的目录链接到ServerRoot以为的目录ScriptAlias跟Alias有点相似,是用来设置服务器脚本目录。IndexOptions从浏览器中显示目录的文件列表,如果设置为FancyIndexing,表示会用AddIconByType参数中所设置的图片来显示文件类型,否则只显示文件名称AddIconByType根据文件的MIME类型显示图标DefaultIcon如果无法识别文件的MIME类型,默认显示的图标 3、apache2的数据目录/var/www演示添加一个html页面Hello!Hi, This is my first demo of apache2 at ubuntu.在浏览器中尝试浏览该网页。第22章 Ubuntu FTP服务器-VSFTPD例一:演示VSFTPD服务的安装、及注意事项,安装后的启动停止方式一:使用新立得软件包管理安装VSFTPD1从【系统】-【系统管理】-【新立得软件包管理器】打开程序。2在新立得软件包管理器窗口中,单击工具栏中的【Search】按钮,在弹出的小窗口中输入关键词“vsftp”进行查找3在查询得出的结果中,选中“vsftp”软件包进行安装4选择完毕后,点击【Apply】按钮开始安装,完成安装后,就可以退出新立得软件管理器。5安装后的vsftp的启动状态查看;启动和停止演示方式二:1从【应用程序】-【附件】-【终端】打开命令行。2在命令提示行下输入sudo apt-get install vsftpd,按回车键,然后系统就会自动安装vsftpd软件包3安装后的vsftpd的启动状态查看;启动和停止演示例二:介绍vsftp的启动方式,以及主配置。同时演示搭建一个简单ftp服务器。注1:VSftp安装后,默认是启动的。若没有启动我们可以通过如下方式启动|停止|重启服务/etc/init.d/vsftp start|stop|restart注2:VSFTPD服务的主配置文件是/etc/vsftpd.conf,在这个配置文件中,每个配置参数都可以认作是一个规则,用于规范对外提供FTP服务的行为特性VSFTPD的配置参数大概可以分为:用户设置、连接设置、服务性能设置、目录和文件操作设置、安全措施设置、提示信息设置、日志设置这7大类1允许匿名用户上传文件出于安全方面的考虑,默认情况下,VSFTPD服务并不允许匿名用户上传文件。如果VSFTPD服务只是作为内部交流或家庭使用,完全在一个可以信任的环境中,可以放开匿名用户的限制,允许上传文件。配置方法如下:(1)修改/etc/vsftpd/vsftpd.conf配置文件:#允许匿名用户写权限#允许匿名用户浏览目录#允许匿名用户上传文件#允许匿名用户具有写创建目录的权限(2)创建匿名用户上传文件的目录:rootubuntuer: # mkdir /home/ftp/incomingrootubuntuer: # chown ftp:nogroup /home/ftp/incoming /因匿名用户以ftp用户在文件内操作,而incoming 目录是root用户创建,所以把incoming目录转移到ftp用户下,以便ftp用户能读写该目录重启服务。(3)重启服务,并在客户端验证2允许主机用户登录vsftp并进行文件操作。(1)修改/etc/vsftpd/vsftpd.conf配置文件(2)重启服务(3)在ftp客户端验证3虚拟路径设置假定VSFTPD的默认目录是/home/ftp,我们想把/media/hda5/pub文件夹映射到/home/ftp目录中,操作过程如下:rootubuntuer: # mkdir /home/ftp/virtual /在/home/ftp目录中创建目录virtualrootubuntuer: # sudo mount -bind /media/hda5/pub /home/ftp/virtual4限制下载速度修改/etc/vsftpd/vsftpd.conf配置文件如下:local_max_rate=100000然后再重启服务,就生效了。5限制来之同一IP的最大连接数如最多只有50个人同时使用你的 FTP 的话,并且每个IP地址最多只能建立5个连接时,修改/etc/vsftpd/vsftpd.conf配置文件如下:max_clients=10max_per_ip=1重启服务以便修改生效。第23章 邮件服务器-Postfix例一:演示Postfix服务的安装使用新立得软件包管理安装Postfix:1. 从【系统】-【系统管理】-【新立得软件包管理器】打开程序。2. 在新立得软件包管理器窗口中,单击工具栏中的【Search】按钮,在弹出的小窗口中输入关键词“postfix”进行查找3. 在查询结果中,选择postfix、postfix-doc、postgrey软件包进行安装,软件包进行安装4 在安装Postfix的过程中,系统会弹出选择邮件服务器配置模型的对话窗口,这个对话窗口可以提供不同的配置模型选项,一般情况下,我们选择【Internet Site】选项则可以了,但是你也可以点击右侧下三角型的按钮,在弹出的下拉列表中选择另外的配置类型,在选择完毕后,点击【前进】按钮。5. 在接下来的对话框中,系统提示你输入邮件服务器的名称,默认情况下,系统将以自己的名称显示在输入框中,你可以修改该名称或直接点击【前进】按钮,完成邮件服务器名称设置。在接下来的安装过程中,系统将自动完成安装Postfix。在命令行下安装Postfix1.从【应用程序】-【附件】-【终端】打开命令行。2.为了安装Postfix服务器及其关联包,我们需要使用aptitude命令,在命令行下输入下面的命令:sudo aptitude -r install postfix postfix-doc postgrey mailscanner mailx qpopper clamav按回车键,然后系统就会自动安装Postfix,安装过程如下所示:userubuntuer:$ sudo aptitude -r install postfix postfix-doc postgrey mailscanner mailx qpopper clamav3.中间提示Accept this solution? Y/n/q/?输入Y并按回车键接收选择的方案,然后系统将自动完成Postfix和相关软件包的安装,在安装的过程中,你也将看到安装Postfix的配置提示使用 Tab键选中OK按钮,按回车键进入到Postfix的安装提示界面,需要设置的项跟上面使用新立得软件管理器安装的一样,包括:邮件服务器配置模型和名称,在这里就不一一讲述。安装完毕Postfix后,默认情况下,Postfix服务已经启动也可通过命令rootubuntuer: # /etc/init.d/postfix start|stop|retart或【系统】-【系统服务】-【服务】,打开【服务设置】通过窗口设置。例二:演示Postfix服务的目录结构及配置,演示搭建一个简单邮件服务器。1、默认情况下,postfix安装后,默认随机启动,确实是否启动:rootuser-desktop:/etc/bind# ps aux |grep postfix 也可查看服务。2、postfix的主要配置文件介绍/etc/postfix目录下的3个主要配置文件dynamicmaps.cf:依据服务器类型,配置Postfix运行时启动的额外功能的文件。main.cf: 主要Postfix 配置文件,几乎所有的设置参数都是在这个文件中定义。 这个配置文件就是一个完整的说明文件了master.cf: 主要规定了 Postfix的运行参数,这个配置文件里面的默认设置是相当完备,通常不需要再做上面修改了。3、postfix的配置方式一:直接改配置文件。主要是改main.cf如果要给邮件服务器增加域名就修改/etc/postfix/main.cf文件中的如下行:mydestination = , localhost, localhost.localdomain, localhost 方式二:引导性配置postfix命令行下运行:dpkg-reconfigure postfix再提示下分别做如下设置:* Internet Site * NONE * * , , localhost * No * /8 * Yes * 0 * + * all4、重启postfix守护进程: /etc/init.d/postfix restart 5、测试 方式一:要查看SMTP-AUTH 及TLS能否正常工作请使用如下命令: telnet localhost 25在您建立了与您的postfix邮件服务器类型的连接之後 ehlo localhost如果你看到如下行 250-STARTTLS在其它内容之上,表明一切正常. 输入 quit 以返回系统. 方式二:通过简单的邮件客户端进行测试step1.安装一个简单的邮件客户端用于测试:apt-get install mailx step2.添加一个用户。 sudo useradd -m -s /bin/bash fmastersudo passwd fmasterstep3.用下面的命令来测试默认的安装。 eecho test | mail pstep4.切到接检查fmaster的邮箱。 su - fmastermail当你输入mail命令的时候,终端的输出应该像下面这样。 Mail version 8.1.2 01/15/2001. Type ? for help./var/mail/fmaster: 2 messages 2 newN 1 rootlocalhost Mon Mar 6 12:49 13/479 Just a test N 2 rootlocalhost Mon Mar 6 12:51 15/487 My first mail&如果发信成功并且收到回复6.扩展知识配置POP3和IMAP支持POP3和IMAP是两种收邮件的协议,一般配置一种即可,当然两种都配置也可。postfix不带pop3和imap,我们选择dovecot软件。apt-get install dovecot-imapd dovecot-pop3d 运行之后pop3和imap都应该启动了,在Windows客户端下用thunderbird邮件客户端软件应该可以用pop3或者imap协议收邮件了。第24章 Ubuntu SAMBA服务例一:演示SAMBA服务的安装、及启动停止新立得软件包管理器来进行Samba安装由于只是一个mount的过程,所以具体操作本例不演示了;请用户按上面提示进行操作,注意,mount操作时文件夹权限。1.首先通过菜单【系统】-【系统管理】-【新立得软件包管理器】打开新力得软件包管理器。2.查找并选中Samba,选择Samba软件包进行安装,选择Samba复选框,点击上面的【Mark】按钮,则系统会进行相应的操作,并标明Samba及相关组件mark状态.3.选择相关的Samba软件包进行安装;接着点击上面的Apply按钮,则系统弹出相应的summary窗口,标明各个软件包的安装状态,是全新安装、升级还是没有改变,点击【应用】按钮,系统将自动运行安装4.安装结束后,弹出change applied窗口,提示安装后的信息,如下图24.6所示,点击关闭按钮,结束安装过程。通过命令行方式安装:1.从【应用程序】-【附件】-【终端】打开命令行。2.在命令提示行下输入apt-get install samba smbclient smbfs,按回车键,然后系统就会自动安装Samba,同时也会安装了相应的依赖软件包例二:演示SAMBA服务的目录结构及配置,演示搭建一个简单folder share。SAMBA服务配置文件/etc/Samba/smb.conf1、sudo vim /etc/samba/smb.cof 在文件最末添加下面内容:Publicpath = /home/bruce/publicavailable = yesbrowseable = yespublic = yeswritable = no其中第二行为共享文件路径,根据实际情况更改,设置完毕。2、使用sudo /etc/init.d/Samba restart命令重启Samba服务。这是共享目录就设置成功了,可以通过客户端访问/home/bruce/public 共享目录。3. 打开smb.conf文件。将security=user那一行前的注释符;去掉,然后把user改为share,这样可以实现匿名访问。使用sudo /etc/init.d/Samba restart命令重启Samba。 这样就可以访问文件夹了,但是有个限制,那是该文件夹只有读权限,无法进行写操作。4. 修改文件夹的权限: chmod 777 (文件夹名称)配置完成,Samba服务就可以提供给各个操作主机访问,这个时候,你上传一个文件夹到共享目录,可看见在Ubuntu下该目录的创建者是nobody。使用testparm命令检查是否成功添加共享资源:userubunuter:$ testparmLoad smb config files from /etc/Samba/smb.confProcessing section printersProcessing section print$Processing section PublicLoaded services file OK.Server role: ROLE_STANDALONEPress enter to see a dump of your service definitions.Publicpath = /home/bruce/Publicguest ok = Yes在本地ubuntu下,我们可以通过窗口查看是否共享成功例三:Samba Web管理工具的安装使用演示。1swat依赖xinetd才能正常工作,所以在安装swat之前,我们需要先安装 xinetd。咱们在命令行下输入: apt-get install xinetd。2安装完xinetd后,我们接着再安装swat。在终端命令行下,运行命令:sudo apt-get Samba Samba-common smbfs smbclient swat。3修改inetd.conf将 # swat stream tcp nowait.400 root /usr/sbin/tcpd /usr/sbin/swat这一行的注解去掉,以便swat能够运行起来。4新建swat文件 sudo vi /etc/xinetd.d/swat ,内容如下:# description: SAMBA SWATservice swatdisable = nosocket_type = streamprotocol = tcp#should use a more limited user hereuser = rootwait = noserver = /usr/sbin/swat5让xinetd重新读取配置,并检查swat是否正常运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论