rsyslog

18.linux基础优化

浪尽此生 提交于 2020-02-23 11:54:51
1.linux系统的基础优化 (1)关闭selinux sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 临时关闭selinux的方法 (2)运行级别设置为文本模式 cat /etc/inittab id:3:initdefault: 设置默认运行级别runlevel 查看当前运行级别 (3)精简开机启动服务 只保留五个重要服务 crond network rsyslog sshd sysstat 查看默认3模式开启的所有服务 关闭其它不需要的服务 chkconfig --list|grep 3:on|egrep -v "crond|sshd|network|rsyslog|sysstat"|awk '{print "chkconfig",$1,"off"}'|bash 2.vmware克隆 右键-->>管理-->>克隆 克隆的系统上网步骤 (1)先setup设置网卡 (2)删除网卡配置的两行 cat /etc/sysconfig/network-scripts/ifcfg-eth0 删除HWADDR和UUID这两行 (3)删除70 > /etc/udev/rules.d/70-persistent-net.rules 重启后就可以上网了 1.linux系统的基础优化 (1)关闭selinux

Haproxy 搭建Web群集

本秂侑毒 提交于 2020-02-20 21:27:43
Haproxy 搭建Web群集 一:常见的Web集群调度器 Web集群调度器分为软件和硬件,软件通常使用开源的LVS、Haproxy、Nginx ;硬件一般使用比较多的F5。 二:Haproxy应用分析 Haproxy是一 款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件 ● 特别适用于负载特别大的Web站点 ● 运行在当前的硬件上可支持数以万计的并发连接连接请求 三:Haproxy调度算法 Haproxy支持多种算法,最常见的三种: RR(Round Robin) RR算法是最简单的一种算法,即轮询调度 LC(Least Connections) LC算法即最小连接数算法,根据后端的节点连接数大小动态分配前端请求 SH(Source Hashing) SH即基于来源访问调度算法,此算法用于一些有Session会话记录在服务器端 的场景,可以基于来源的IP、Cookie等做集群调度。 四:实验步骤 1、实验环境 Nginx安装包,链接: https://pan.baidu.com/s/1W2dvxYlyEP4QgHqXNtQWXQ 提取码: 9vh7 Hproxy安装包,链接: https://pan.baidu.com/s/1ST5CsFCVvM1kFLK537kybQ 提取码: 2csa 复制这段内容后打开百度网盘手机App,操作更方便哦 2、实验过程 ###

Ubuntu log /var/log/kern.log 没有message?

大兔子大兔子 提交于 2020-02-16 05:18:43
log setting /etc/rsyslog.d/50-default https://blog.csdn.net/u011723812/article/details/77389105 http://blog.chinaunix.net/uid-26569496-id-3199434.html $ dmesg -H https://www.cnblogs.com/EasonJim/p/8413535.html root@me-desktop:/var/log# vim /etc/rsyslog.d/50-default.conf root@me-desktop:/var/log# sudo service rsyslog restart 来源: https://www.cnblogs.com/morganh/p/11015299.html

Linux系统中的日志管理

允我心安 提交于 2020-02-16 01:30:10
文章目录 实验环境 journald journalctl命令的用法 用journald服务永久存放日志 rsyslog 自定义日志采集路径 日志类型 日志级别 如何更改日志采集格式 日志的远程同步 timedatectl 时间同步服务 实验环境 两台网络可以互通的主机: rhel7:192.168.1.11 rhel8:192.168.1.10 journald 服务名称:systemd-journald.service 默认日志存放路径: /run/log journalctl命令的用法 参数 作用 journalctl 查看全部日志 -n 3 日志的最新3条 –since “2020-02-13 17:00” 显示17:00以后的日志 –until “2020-02-13 17:00” 显示日志到17:00 -o 设定日志的显示方式 -o short 经典模式显示日志 -o verbose 显示日志的全部字节 -o export 适合传出和备份的二进制格式 -o json js格式显示输出 -p 显示制定级别的日志 -p 0(emerg) 系统的严重问题日志 -p 1(alert) 系统中立即要更改的信息 -p 2(crit) 严重级别会导致系统软件不能正常工作 -p 3(err) 程序报错 -p 4(warning) 程序警告 -p 5(notice) 重要信息的普通日志

操作系统取证介绍

陌路散爱 提交于 2020-02-11 19:10:22
一、安全远程登陆 1、Linux系统的主机一般作为服务器,且可能假设在与我们很远的地方,且又可能是又主机虚拟化的出来的VPS,所以我们不能直接用键盘接入到主机接可以直接控制我们的Linux系统。所幸的是,我们可以通过ssh,来连入到我们Linux的shell. 2、Linux用户打开terminal ,Windows10用户打开cmd 3、ssh *用户@主机地址 4、Windows10版本以下的用户需要安装Xshell等其他应用程序使用ssh 5、ssh的用户指的是在主机地址对应的Linux系统中所存在的用户,比如root(根,最大权限)用户。 例子: 这样我们远程连入了我们的Linux. 二、下载包管理器 sudo yum install 对应的包 三、文件/目录操作 cat file:文件过长,则会滚屏 less a.txt:可以翻页:按f表示下一页,b表示返回上一页,j表示下一行,k表示上一行。 文件权限:可读(r )、可写(w)、可执行(x)。 文件权限设置: 每个文件和目录都是存在这3类权限属性的,第一类是关于用户所属者的权限,第二类是关于用户所属组的权限,第三类是关于除以上两类之外的用户的权限。这里我们可以使用ls -l查看 第一栏的内容: 总共有十个位置,第2-4位表示的是所属用户的权利这里是rw- ;-表示没有该权限。第5-7位,表示的是所属组的用户的权限。第8

sftp 配置 log

戏子无情 提交于 2020-02-04 12:18:37
1、修改ssh的配置 vi /etc/ssh/sshd_config 在36行左右修改如下配置 Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f local5 LogLevel INFO 2、修改rsyslog配置 vi /etc/rsyslog.conf 在最后增加如下配置 auth,authpriv.*,local5.* /var/log/sftp.log 3、重启服务 service rsyslog restart service sshd restart 4、查看日志 tail -f /var/log/sftp.log 来源: CSDN 作者: daxian_am461 链接: https://blog.csdn.net/daxian_am461/article/details/104165818

loganalyzer展示数据库中的日志

爱⌒轻易说出口 提交于 2020-02-04 06:36:29
文章目录 环境规划 配置 mariadb rsyslog 服务器 配置 rsyslog 客户端 查看 rsyslog 服务器的数据库日志 loganalyzer 服务器的配置 windows 浏览器访问 环境规划 mariadb rsyslog 服务器 rsyslog 客户端 loganalyzer 服务器 192.168.43.7 192.168.43.17 192.168.43.27 mariadb rsyslog rsyslog rsyslog-mysql loganalyzer php httpd php-mysql php-gd 解决的问题 能够在 192.168.43.27 这台机器上通过 web界面的方式监控 192.168.43.17机器上产生的日志,日志级别为 info以上的级别,日志信息存放在 192.168.43.7 这台机器的数据库中 配置 mariadb rsyslog 服务器 [192.168.43.7]# yum install mariadb-server rsyslog -y systemctl start mariadb mysql -e "grant all on Syslog.* to loguser@'192.168.43.%' identified by 'centos';flush privileges;" vim /etc

How to configure rsyslog for use with SysLogHandler logging class?

心已入冬 提交于 2020-01-23 03:00:08
问题 In order to write log messages of "myapp" into /var/log/local5.log , I use SysLogHandler. problem "myapp" runs well, no error, but nothing gets logged, /var/log/local5.log remains empty. logging configuration Relevant parts of the logging configuration file: handlers: mainHandler: class: logging.handlers.SysLogHandler level: INFO formatter: defaultFormatter address: '/dev/log' facility: 'local5' loggers: __main__: level: INFO handlers: [mainHandler] logging test Here is how I try to write a

crontab踩坑

浪子不回头ぞ 提交于 2020-01-20 04:44:17
crontab踩坑 最近使用crontab处理一下定时任务,但是发现总会碰到各种坑,这里记录一下踩坑过程。 1. 创建定位任务 创建定时任务有两种方式:一种是命令方式,一种是直接编辑文件 方式1 终端输入:crontab -e命令 输入你的定时任务,如:*/2 * * * * echo "Hello world!" >> /tmp/cron_log.txt #表示每分钟执行一次该任务 保存退出 方式2 vim /var/spool/cron/crontabs/root # 由于我是使用容器操作的,用户默认是root,若root文件不存在,则创建之 输入你的定时任务,如:*/2 * * * * echo "Hello world!" >> /tmp/cron_log.txt #表示每分钟执行一次该任务 保存退出 2.启动定时任务 service cron start # 可通过service cron status/stop/restart/reload等命令进程查看状态/停止定时任务/重启服务/重新加载定时任务 3. 问题总结 3.1 定时任务不执行 启动定时任务后,有时会发现定位任务并没有执行,此时需要查看日志,cron的日志在/var/log/cron.log中可以查看,如: 在ubuntu系统默认是不打开cron日志的,也就无法查看/var/log/cron.log