centos7搭建日志服务器
服务器端
修改配置文件
/etc/rsyslog.conf中
$ModLoad imudp
$UDPServerRun 514
打开日志服务监听
修改/etc/sysconfig/rsyslog文件
SYSLOGD_OPTIONS="-m240 -r"
其中-r表示接受外部日志写入
防火墙开启端口
firewall-cmd --zone=public --add-port=514/udp
重启服务
systemctl restart rsyslog
客户端配置
修改配置文件/etc/rsyslog.conf
只需要把尾部.@@remote-host:514注释取消,并把两个@符号改为一个@符号,remote-host替换为服务器IP即可。
注:如使用TCP协议,使用@@则表示TCP协议。
重启服务
systemctl restart rsyslog
测试
使用logger命令发送日志进行测试
logger -p user.info "teststr"
在服务器端/var/log/message可看到以下内容
Feb 10 23:59:20 master root: teststr
su与sudo的区别
su
su是最简单的身份切换命令,它可以进行任何身份的切换。
单纯使用su切换成为root的身份,读取的变量设置方式为非登录shell的方式,这种方式很多原本的变量不会被修改,尤其是PATH这个变量。由于没有修改成为root的环境,因此很多root常用的命令就只能使用绝对路径来执行。所以切换身份时务必使用su -。
- 若要完整地切换到新用户的环境,必须使用su - username或su -l username才会连同PATH、USER、MAIL等变量都转成新用户的环境。
- 如果仅想执行一次root的命令,可以使用su - -c "COMMAND"方式。
- 使用root切换成为其他用户时,并不需要输入新用户的密码。
- 使用su切换到root身份里,需要root的密码。
sudo
相对于su需要了解新用户的密码(通常是root的密码),sudo的执行则仅需要自己的密码即可。甚至可以设备不需要密码即可执行sudo。由于sudo可以让普通用户以其他用户的身份执行命令(通常是使用使用root的身份来执行命令),因此并非所有人都可以执行sudo,而是仅有规范到/etc/sudoers内的用户才能执行sudo命令。
sudo执行流程
- 当用户执行sudo时,系统于/etc/sudoers文件中查找该用户是否有执行sudo权限。
- 若用户具有可执行sudo的权限后,便让用户输入自己的密码来确认。
- 密码输入成功,便开始执行sudo后续接的命令(root执行sudo时,不需要密码。)
- 若欲切换的身份与执行者身份相同,也不需要输入密码。
sudo的执行重点是:能否使用sudo必须要看/etc/sudoers的设置,而可使用sudo者是通过输入用户自己的密码来执行后续的命令串。编辑sudoers文件有一定的规范,所以使用vi直接编辑是不好的,要通过visudo命令去修改这个文件。
centos7搭建日志服务器的更多相关文章
- Centos7搭建日志服务器rsyslog+loganalyzer
一.系统环境 Rsyslog Server OS:CentOS 7 Rsyslog Server IP:172.28.194.118 Rsyslog Version: rsyslog-7.4.7-12 ...
- django+nginx+xshell简易日志查询,接上<关于《rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>》的反思>
纠正一下之前在<关于<rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>>的反思>中说到的PHP+MySQL太慢,这里只是说我技术不好,没 ...
- 关于《rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>》的反思
关于<rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>>的反思--链接--http://www.cnblogs.com/drgcaosheng/p/ ...
- CentOS7 搭建 SVN 服务器
CentOS7 搭建 SVN 服务器 介绍SVN: SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上 ...
- centos7 搭建WEB服务器
centos7 搭建WEB服务器 2017年09月17日 09:44:50 逝然1994 阅读数:18321 标签: centosapacheweb服务器 更多 个人分类: centos服务器简单配置 ...
- centos7搭建svn服务器及客户端设置
centos7搭建svn服务器及客户端设置 centos7貌似预装了svn服务(有待确认),因此我们直接启动该服务即可 一.svn服务端配置(服务器IP假设为192.168.100.1) 步骤1:创建 ...
- centos7 搭建svn服务器&客户端的访问&备份迁移
当今用于版本控制的软件程序主要的有svn和git,其它软件咱不熟悉,今天记录下搭建svn服务器和svn客户端使用: 使用环境:虚拟机为centos7系统,svn服务器安装在centos7系统平台上,s ...
- rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>
大概思路如下: 使用Linux自带的rsyslog服务来做底层,然后再使用mysql与rsyslog的模板来存储文件,并且以web来进行显示出来.<模板的存储以日期的树形结构来存储,并且以服务器 ...
- Centos7搭建FTP服务器
从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功. 一.通过yum安装vsftpd yum install -y vsftpd 二.修改v ...
随机推荐
- HTML有哪些标签?html常用标签大全
html中标签有很多,每一种标签都有着不同的用处,下面这篇文章php中文网给大家总结html常用的标签,每一种标签都会跟随一个例子,话不多说,让我们来看看具体内容.<font>字体标签,用 ...
- GitLab本地、远程更新已经fork的项目
单用IDEA无法做到,必须配合使用Git命令行才能做到,而且是先从原作者项目更新本地库,再从本地库push到自己远程fork项目,非常坑逼. 1.到项目clone的根目录右键Git Bash,先查看远 ...
- oracle sql生成临时递增数据
1.生成1至10记录 select rownum from dual connect 结果: 12345678910 2.生成最近12个月记录 ), 'yyyyMM') time from dual ...
- 比原链(Bytom)先知节点 Windows接入文档
系统要求 我们建议选择知名的VPS服务商,运行比原链节点对算力没有要求,但是请配置尽可能大的磁盘空间. 节点服务器最小配置: 操作系统: Windows/Linux/Docker CPU: 2核 内存 ...
- 20165306 Exp3 免杀原理与实践
Exp3 免杀原理与实践 一.实践内容概述 1.正确使用msf编码器,msfvenom生成如jar之类的其他文件,veil-evasion,加壳工具,使用shellcode编程 2.通过组合应用各种技 ...
- UP_GetRecordByPage
CREATE PROCEDURE [dbo].[UP_GetRecordByPage] @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主 ...
- 规则引擎 drools
https://www.jianshu.com/p/725811f420db 深入了解Drools 简单介绍 笔者正在做风控系统,风控系统里边存在非常多的规则(比如:age < 16 || ag ...
- requests库详解 --Python3
本文介绍了requests库的基本使用,希望对大家有所帮助. requests库官方文档:https://2.python-requests.org/en/master/ 一.请求: 1.GET请求 ...
- 批处理脚本+adb命令
app的测试过程中,有一些重复性的繁琐工作,可以采用用批处理脚本+adb命令方式来代替 说明: (1)等待时间我用的ping命令替代的,比较简单直观 (2)我采取的是用坐标定位,后续会使用控件来定位 ...
- 记录下用axios遇到的问题
这两天用axios做页面登录.遇到了N多问题,.首先是报Response to preflight request doesn't pass access control check: No 'Acc ...