五、常用命令
1.ping
-c n,发n个包
2.route,路由设置
route add -net 目标网段 netmask 掩码 gw 网关(IP) --添加网络路由
route del -net 目标网段 netmask 掩码 --删除
route add default gw 网关(IP) --添加默认路由
3.traceroute,测试到达目标经过的路由
4.设置ADSL
adsl-setup --设置拨号信息
adsl-start --拨号
adsl-status --查看状态
第二章 邮件服务
一、基本原理
1.MTA:邮件传输代理,如Sendmail、Qmail、Exchange、Imail
2.MUA:邮件用户代理,如pine、mail、OE、Outlook
3.SMTP:简单邮件传输协议,发送邮件(24)
4.POP:邮局协议,下载邮件(110)
5.IMAP:Internet邮件访问协议,远程管理邮箱(143)
二、安装Sendmail
sendmail --光盘1
sendmail-cf --光盘3
三、配置Sendmail
1./etc/mail/sendmail.cf --主配置文件
264行,修改IP为本机IP
2./etc/aliases --配置别名、列表、转发
fox:john --别名
foxlist: liu,xin,zhang --列表(逗号隔开)
foxout:huli@sohu.com --转发
注:使用newaliases命令更新别名数据库
3./etc/mail/access --允许的客户端地址
10.0.0 RELAY --10.0.0网段,可以发邮件
注:使用makemap hash access.db < access命令生成易于检索的库文件
10.0.0.10 REJECT --拒绝该IP
4./etc/mail/local-host-names
内容为本地主机和域名的列表,决定是本地投送还是转发
5./etc/mail/sendmail.cw
配置虚拟主机,一个主机有多个域名,希望每个域名都可以收电子邮件
6.配置SMTP认证功能(安全的发送邮件)
1)安装cyrus-sasl-devel --光盘2
cyrus-sasl-gssapi --光盘2
cyrus-sasl-md5 --光盘1
cyrus-sasl --光盘1
cyrus-sasl-plain --光盘1
2)去掉43、44、92行注释 --配置sendmail.mc
3)在85行,改IP地址为本机IP --配置sendmail.mc
4)m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
四、启动Sendmail进程
service sendmail start
五、收发邮件
1.发邮件
telnet 邮件服务器 25 --连接到服务器
mail from:邮件地址 --发件人
rcpt to:邮件地址 --收件人
data --内容开始
. --内容结束
2.收邮件
#cat /var/mail/用户名
#mail
六、邮局配置
1.客户端软件访问、发送邮件,需要POP3、IMAP4协议
2.安装POP3、IMAP4
#rpm -ivh imap-2001a-8 --光盘2
3.配置相应协议
#vi /etc/xinetd.d/ipop3
#vi /etc/xinetd.d/imap
修改disable,yes为disable,no --启用服务
4.启用xinetd服务
#service xinetd restart
5.测试
#telnet IP 110
user 用户名 --访问某人的邮箱
pass 密码 --输入相应密码
list --显示邮件列表
第三章 网络服务
一、安装Apache
1.#rpm -ivh httpd-2.0.40.i386.rpm --光盘1
2.编译
二、配置Apache
1./etc/httpd/conf/httpd.conf
ServerName :80 --服务器名字,第273行
DocumentRoot /var/www/html --网页文档存放的目录
ServerAdmin webmaster@a.com --服务器管理员Emial
MaxSpareServers:20 --最大的空进程数
DirectoryIndex:index.html --默认主文档
2.启动
#server httpd start --启动httpd进程
#chkconfig --level 35 httpd on --开机自动启动
3.高级配置(访问控制)
Order allow,deny --先允许后拒绝的评估顺序
allow from 10.0.0.1 --允许10.0.0.1
deny from all --拒绝所有
4.虚拟主机
基于IP的,<VirtualHost IP:端口>…</VirtualHost>
基于主机名,NameVirtualHost IP
<VirtualHost IP:端口>…</VirtualHost>
三、apache日志
1.错误日志:/etc/httpd/logs/error_log
2.访问日志:/etc/httpd/logs/access_log
四、apache、php、mysql协同工作
apache:Web服务器,向客户端反馈网页
php:动态网页脚本语言,负责接受客户端的请求,查询mysql数据库的数据,产生新的网页。
mysql:后台数据库
Linux基础知识学习指南(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/0bed7d84ab5748fde19bcf6b2a5dc380.html