实验环境
搭建LAMP服务器提供web服务
详细步骤参考 LAMP环境搭建详细流程
搭建NFS服务器
安装服务
启动服务(先启动rpcbind后启动nfs)
检查监听端口
修改配置文件
/var/www/html/ 192.168.10.121(rw) 192.168.10.122(rw)
#/var/www/html/ 指定共享路径
#192.168.10.121(rw) 指定运行连接的主机及权限
#rw 可读写
#ro 只读
#async 异步访问
#root_squash:挤压(限制)root用户权限(默认开启的选项)
#all_squash:挤压(限制)所有用户权限
创建共享目录并将Discuz项目解压存放至共享目录
修改共享目录权限
重启服务
或重载
LAMP服务器挂载nfs共享目录到本地
查看nfs共享目录
挂载至本地/var/www/html/discuz目录下
另一台LAMP做同样配置
若lamp为最小化安装需要手动安装nfs-utils
配置数据库
启动数据库
配置Mariadb root密码
delete from mysql.user where user='';
update mysql.user set password=password('12345') where user='root';
grant all on *.* to 'root'@'%' identified by '12345';
flush privileges;
quit
创建discuz对应数据库及管理账号
mysql -u root -p
create database discuzdb;
grant all on discuzdb.* to 'discuzadmin'@'%' identified by '123456';
flush privileges;
quit
重启httpd服务
或重载服务
搭建discuz
访问LAMP2进行discuz搭建配置
使用LAMP1访问测试
日志:记录服务器发生的事件,包括错误情况、用户登录的情况、服务器访问的情况等。
文件记录日志的格式(文本格式):事件日期时间 主机 进程(pid) 事件内容
常见日志文件说明
日志的分类
日志的级别
rsyslog提供了三种远程传输协议
相关软件
日志服务器搭建
实验环镜
服务端配置
修改主配置文件
#### MODULES ####
#指定装载的模块
$ModLoad imuxsock # 加载imixsock模块,为本地系统登录提供支持
$ModLoad imjournal # 支持本地系统访问产生日志的功能
#$ModLoad imklog # 加载imklog模块,为内核登录提供支持
#$ModLoad immark # 加载immark模块,提供标记信息的能力
# Provides UDP syslog reception
$ModLoad imudp #udp方式传输日志
$UDPServerRun 514 #监听端口514
$AllowedSender udp, 192.168.10.0/24 #允许192.168.10网段的主机通过udp传输日志
# Provides TCP syslog reception
#$ModLoad imtcp #tcp方式传输日志
#$InputTCPServerRun 514 #监听端口514
#### GLOBAL DIRECTIVES ####
$WorkDirectory /var/lib/rsyslog # 辅助文件位置
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat #使用默认格式时间戳
#$ActionFileEnableSync on #日志同步写入
$IncludeConfig /etc/rsyslog.d/*.conf #加载的配置文件
$OmitLocalLogging on #关闭本地日志套接字接收信息
$IMJournalStateFile imjournal.state
#### RULES ####
#日志规则
#kern.* /dev/console #内核日志放置前台console,未启用
*.info;mail.none;authpriv.none;cron.none /var/log/messages #除了mail、authpriv、cron其余日志存放位置
authpriv.* /var/log/secure #安全和认证日志存放位置
mail.* -/var/log/maillog #邮箱日志信息存放位置,-表示异步存储
cron.* /var/log/cron #定时任务日志存放位置
*.emerg :omusrmsg:* #紧急及以上日志信息发送给每个在线用户
uucp,news.crit /var/log/spooler #uucp和news关键性警告及以上日志存放位置
local7.* /var/log/boot.log #启动相关信息存放位置
#local0~6可用于自定义指定
开启监听端口
SYSLOGD_OPTIONS="-r514 -c2"
#-r 指定监听端口
#-c2 使用兼容模式
查看端口514监听状态
客户端配置
修改日志主配置文件
*.*@192.168.10.121:514
#*.* 所有日志信息
#@ udp传输
#@@ tcp传输
#192.168.10.121:514 日志服务器ip和端口
重启日志服务
测试
服务端
客户端手动生成日志信息
logger -t kern -p err "hello,wahaha"
#logger 从命令行直接向系统日志文件写入一行信息
#-t 指定日志类别
#-p 指定错误级别(小写)
日志服务端接收日志结果
原文:https://www.cnblogs.com/lastyear/p/11808801.html