当前位置: 首页 > news >正文

网站开发项目介绍pptseo在哪可以学

网站开发项目介绍ppt,seo在哪可以学,长沙有哪些正规传媒公司,东莞网站建设智搜宝系统日志、审计日志、诊断日志 日志系统rsyslog 日志管理基础: rsyslog 日志管理 logrotate日志轮转常见的日志文件 #tail -f /var/log/messages #动态查看日志文件的尾部,系统主日志文件#tail -f /var/log/secure #记录认证、安全的日志…

系统日志、审计日志、诊断日志

日志系统rsyslog

日志管理基础:
rsyslog 日志管理 
logrotate日志轮转

常见的日志文件

#tail -f /var/log/messages		        	#动态查看日志文件的尾部,系统主日志文件#tail -f /var/log/secure		            #记录认证、安全的日志tail /var/log/maillog			            #跟邮件postfix相关#tail /var/log/cron			                #crond、at进程产生的日志tail /var/log/dmesg			              	#和系统启动相关#tail /var/log/yum.log                       #yum的日志tail -f /var/log/mysqld.log                 #MySQL日志tail /var/log/xferlog                  		#和访问FTP服务器相关/var/log/boot.log                           #系统启动过程日志记录存放#[root@linux-server ~]#w					   #当前登录的用户 /var/log/wtmp#[root@linux-server ~]#last				   #最近登录的用户 /var/log/btmp
第一列,用户名;
第二列,终端位置,/pts/0 (伪终端)意味着从诸如ssh或者telnet的远程链接的用户,tty(teletypewriter)意味着直接连接到计算机或者本地链接的用户;
第三列,登录的ip或者内核。
第四列,开始时间;
第五列,结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机);[root@linux-server ~]#lastlog			   #所有用户的登录情况 /var/log/lastlog

日志优先级

日志级别分为:7种日志级别代号0-70 debug             #有调试信息的,日志信息最多1 info              #一般信息的日志,最常用2 notice            #最具有重要性的普通条件的信息3 warning           #警告级别4 err               #错误级别,阻止某个功能或者模块不能正常工作的信息5 crit              #严重级别,阻止整个系统或者整个软件不能工作的信息6 alert             #需要立刻修改的信息7 emerg             #内核崩溃等严重信息none                #什么都不记录

logrotate日志轮转

一、logrotate (轮转,日志切割)

  1. 如果没有日志轮转,日志文件会越来越大

  2. 将丢弃系统中最旧的日志文件,以节省空间

  3. logrotate本身不是系统守护进程,它是通过计划任务crond每天执行

    logrotate 配置文件:
    主配置文件:/etc/logrotate.conf (决定每个日志文件如何轮转)
    
    weekly 一周轮转
    daily 一天轮转
    monthly 一个月轮转
    yearly 一年轮转
    配置日志轮转
    [root@linux-server ~]# vim /etc/logrotate.conf	
    weekly     			#轮转的周期,一周轮转,单位有年,月,日 
    rotate 4			#保留4份 
    create				#轮转后创建新文件 
    dateext             #使用日期作为后缀 
    #compress			#日志轮替时,旧的日志进行压缩 
    include /etc/logrotate.d  			 #包含该目录下的配置文件,会引用该目录下面配置的文件/var/log/wtmp {			          	#对该日志文件设置轮转的方法    monthly			                #一月轮转一次  minsize 1M			            	#最小达到1M才轮转,否则就算时间到了也不轮转create 0664 root utmp		        #轮转后创建新文件,并设置权限   rotate 2			                #保留2份 
    }/var/log/btmp {    missingok			              	#丢失不提示    monthly			                create 0600 root utmp		        rotate 1			                
    } 
    

实战案例

# 指定日志的位置
/var/log/newbee{
# 在日志轮转前要做的事
prerotate# 取消隐藏权限achattr -a /var/log/newbee
# 结束脚本
endscript
# weekly daily monthly yearly
# 以日期为后缀
dateext
# 轮转周期为 1天
daily
# 保留5份日志
rotate 5
# 设置属主属组 权限
create 0644 root root
# 设置压缩
compress
# 轮转之后要做的事情
postrotate
# 再次添加a权限
chattr +a /var/log/newbee
# 结束脚本
endscript
}例1:轮转文件/var/log/yum.log[root@linux-server ~]# vim /etc/logrotate.d/yum	   
/var/log/yum.log {missingok                                #丢失不提醒#notifempty                              #空文件不轮转 #size 30k									#只要到了30k就轮转#yearlydaily                                     #每天轮转一次   monthlyweeklyrotate 3      create 0644 root root 
}测试:
[root@linux-server ~]# /usr/sbin/logrotate /etc/logrotate.conf	  #手动轮转
[root@linux-server ~]# ls /var/log/yum*
/var/log/yum.log  /var/log/yum.log-20191110[root@linux-server ~]# grep yum /var/lib/logrotate/logrotate.status #查看记录所有日志文件最近轮转的时间
"/var/log/yum.log" 2019-11-10-21:26:142:日志安全,操作日志的隐藏权限
[root@localhost log]# cd /etc/logrotate.d/
[root@localhost logrotate.d]# vim syslog
建议测试时先把/etc/logrotate.d/syslog中messages删除,然后在下面添加如下:
/var/log/messages{prerotatechattr -a /var/log/messagesendscript#notifemptydailycreate 0600 root rootmissingokrotate 3postrotatechattr +a /var/log/messagesendscript
}
[root@localhost logrotate.d]# /usr/sbin/logrotate /etc/logrotate.conf  #手动轮转
[root@localhost logrotate.d]# cd /var/log/
[root@localhost log]# ls mess*
messages  messages-20200805  messages-20200806参数解释:
prerotate/endscript - 在转储以前需要执行的命令可以放入这个对,这两个关键字必须单独成行
postrotate/endscript - 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行size
触发分割的条件是:1.日志大小达到这个值,和时间周期没有关系。
minsize
触发分割的条件是:1.时间周期到了,2.日志大小达到这个值;两个条件都要满足。
maxsize
触发分割的条件是:1.时间周期到了,2. 日志大小大于这个值;两个条件任何一个满足。

telnet

命令用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。
[root@linux-server ~]# telnet 192.168.246.156 80 #检查tcp连接80端口是否开放
Trying 192.168.246.156...
Connected to 192.168.246.156.  #如果出现这样那就是通了
Escape character is '^]'. telnet与ssh的区别:
telnet:不安全,没有对传输数据进行加密,容易被监听,还有遭受中间人攻击,telnet不能压缩传输数据,所以传输慢
ssh:对数据进行了加密,安全度高,ssh传输数据经过压缩,所以传输速度比较快
http://www.khdw.cn/news/57033.html

相关文章:

  • 网站开发的四个高级阶段包括怎么把产品放到网上销售
  • 国外网站翻墙怎么做百度自动搜索关键词软件
  • 网站建设服务开发培训机构排名前十
  • 家装网站建设网络营销师是做什么的
  • 成都城乡建设局官方网站人工智能培训班收费标准
  • 怎么做自己网站里的资讯seo建站优化推广
  • html移动网站开发seo权威入门教程
  • bootstrap做的导视网站广州网络运营课程培训班
  • 淘宝网站是怎么做的吗百度域名
  • 网站的做网站公司360优化关键词
  • 网站开发的标准推广网络广告
  • 网站开发之美 pdfseo技术最新黑帽
  • 做建筑机械网站那个网站好营销网络建设
  • 网站建设就选手机百度ai入口
  • 大连网站制作怎么做中国移动有免费的视频app
  • 四川做网站多少钱网站很卡如何优化
  • 海南省海口市政府网站官网杭州百度首页优化
  • 网站开发需要掌握的哪些开发软件网站开发教程
  • 如何建设农业推广网站百度如何快速收录
  • 阜南县城乡建设局官方网站114网址大全
  • 锦州刘鸡头网站建设台州百度关键词排名
  • 邢台网站建设设计制作alexa排名查询
  • 合肥建设银行网站培训心得体会范文大全2000字
  • 商城网站建设开发多少钱google谷歌搜索引擎
  • 艺术网站制作深圳外贸网络推广
  • 学做网站要懂英语吗网络营销是以什么为中心
  • 刷单做任务的网站it培训机构靠谱吗
  • 工程建设信息都在哪个网站发布营销策略的概念
  • 做合成照片的国外网站广州软件系统开发seo推广
  • 企业网站的建设电话咨询饥饿营销的十大案例