Linux下服务器的配置与管理
(一)Linux管理入门:
(1)管理用户和组:
(2)管理进程:
1)启动进程:
2)终止进程:
3)查看进程状态:
(3)管理软件包:
1)使用rpm;
2)从源代码安装软件:
(4)配置网络:
1)设置主机名:
2)设置ip地址:
3)通过配置文件修改ip地址以及网关:
4)dns服务器:
(二)远程登录管理:
(1)使用telenet服务:
1)安装telnet服务器程序:
2)配置telnet服务器:
3)使用telnet:
4)telnet的风险:
(2)使用OpenSSH
1)安装配置openssh
2)openssh的秘钥管理
3)使用ssh客户端:
4)openssh的常用命令:
(3)使用VNC:
1)安装VNC服务器程序:
2)启动和配置VNC服务器程序:
3)使用windows VNC客户端:
4)linux 下VNC客户端:
------------------------------
(三)DHCP服务器:
(1)安装DHCP服务器:
1)安装dhcp服务器程序:
2)启动dhcp服务器程序:
3)停止dhcp服务器程序:
4)查看dhcp状态:
(2)配置DHCP服务器:
1)了解配置文件,声明,参数,选项
2)配置文件实例:
3)建立客户租约文件:
(3)配置DHCP客户端:
1)配置linux下的dhcp客户端:
2)配置windows下的dhcp客户端:
============================================
(四)DNS服务器:
(1)DNS简介:
1)dns服务器的类型:
2)dns的解析过程:
(2)安装DNS服务器:
1)安装DNS服务器程序:
2)启动和关闭DNS服务器程序:
(3)DNS的配置选项:
1)主配置文件named.conf
2)区文件和资源文件:
3)记录类型:
(4)DNS服务器配置实例:
1)DNS服务的测试:
2)主DNS服务器:
3)辅助DNS服务器:
4)简单DNS负载均衡:
5)DNS转发:
====================================
(五)时间服务器:
(1)时间协议ntp简介:
1)ntp的工作过程:
2)ntp的工作模式:
(2)安装和配置NTP服务器:
1)安装ntp程序:
2)启动和停止ntp服务器:
(3)ntp服务器的配置:
1)了解配置文件,常用的配置选项:
2)ntp.conf配置实例:
3)监控ntp服务器:
(4)ntp客户端的使用方法:
1)在linux下进行时间同步:
2)windows下进行时间同步:
============================================
(六)Mysql操作:
(1)安装Mysql :
(2)启动mysql:
1)设置用户和权限:
2)启动和停止mysql:
(3)mysql的操作基础:
1)设置数据库管理员密码:
2)连接mysql服务器:
3)新增用户:
4)操作数据库:
5)操作表:
6)操作记录:
7)mysql的数据的导入和导出:
(4)sql语言基础:
1)sql的数据类型:
2)数据库和表的定义:
3)数据报的查询功能:
4)数据操作语句:
==========================================
(七)目录服务器:
(1)LDAP协议:
1)LDAP的基本模型:
2)LDAP的功能,特点:
(2)安装OpenLDAP:
1)安装openldap服务器:
2)测试安装的正确性:
(3)配置OpenLDAP:
1)slapd.conf
2)了解schema
(4)管理OpenLDAP:
1)向目录数据库中添加数据:
2)查询:
3)修改条目:
4)删除条目:
5)数据导出:
(5)OpenLDAP在用户认证的应用:
1)用户认证用到的objectClass
2)使用迁移工具:
3)设置客户端登陆:
================================================
(八) WWW服务器:
(1)http协议介绍:
1)HTTP协议简介:
2)http工作方式:
(2)安装Apache:
1)Apache服务器简介:
2)安装Apache服务器程序:
3)启动和停止apache服务器:
4)测试www服务:
(3)配置Apache:
1)了解配置文件:
2)了解Apache的模块:
3)常用配置命令:
(4)虚拟主机:
1)基于主机名的虚拟主机:
2)基于ip地址的虚拟主机:
(5)文件映射系统:
1)基本文件映射:
2)使用别名映射:
3)URL重定向:
===========================================
(九)配置TFP服务器:
(1) ftp基础:
1)ftp的工作原理:
2)ftp协议,传输文件方式:
3)使用ftp:
4)vsftp介绍:
(2)安装vsftpd服务器:
(3)配置vsftpd工作环境:
1)配置用户和目录:
2)启动vsftpd:
3)检查是否启动vsftpd:
(4)vsftpd的常用配置:
1)匿名用户配置:
2)本地用户配置:
3)网络和连接参数配置:
4)日志功能配置:
5)其他常用选项配置:
(5)vsftpd的高级配置:
1)配置虚拟用户使用vsftpd
2)配置虚拟ftp服务器:
=================================================
(十)Samba服务器:
(1)了解Samba :
1)SMB协议:
2)Samba机器功能:
(2)安装Samba服务器:
1)安装并启动Samba
(3)配置Samba:
1)全局选项:
2)共享选项:
3)特殊设置选项:
4)添加Samba用户:
(4)Samba的应用实例:
1)匿名Samba服务器:
2)登陆Samba服务器:
(5)使用SWAT管理Samba服务器:
1)配置SWAT服务:
2)配置Samba服务器:
(6)访问Windows系统:
1)挂载到Linux文件系统:
2)使用smbClient软件:
==============================================
(十一)PHP的安装:
(1)安装php:
(2)配置php
1)php配置文件php.ini
2)修改Apache配置文件
(3)测试PHP:
1)创建并打开测试文件:
==============================================
(十二)LAMP的学习以及使用:
(1)linux+Apache+Mysql+PHP