-
mysql btmp 删除_linux误操作删除了/var/log下的所有日志文件,请问怎么回复可以让该目录继续工作啊...
2021-01-19 08:27:212014-10-18 回答以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于debian的系统中看到。/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。...2014-10-18 回答
以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于debian的系统中看到。
/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。
/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。
/var/log/auth.log — 包含系统授权信息,包括用户登录和使用的权限机制等。
/var/log/boot.log — 包含系统启动时的日志。
/var/log/daemon.log — 包含各种系统后台守护进程日志信息。
/var/log/dpkg.log – 包括安装或dpkg命令清除软件包的日志。
/var/log/kern.log – 包含内核产生的日志,有助于在定制内核时解决问题。
/var/log/lastlog — 记录所有用户的最近信息。这不是一个ascii文件,因此需要用lastlog命令查看内容。
/var/log/maillog /var/log/mail.log — 包含来着系统运行电子邮件服务器的日志信息。例如,sendmail日志信息就全部送到这个文件中。
/var/log/user.log — 记录所有等级用户信息的日志。
/var/log/xorg.x.log — 来自x的日志信息。
/var/log/alternatives.log – 更新替代信息都记录在这个文件中。
/var/log/btmp – 记录所有失败登录信息。使用last命令可以查看btmp文件。例如,”last -f /var/log/btmp | more“。
/var/log/cups — 涉及所有打印信息的日志。
/var/log/anaconda.log — 在安装linux时,所有安装信息都储存在这个文件中。
/var/log/yum.log — 包含使用yum安装的软件包信息。
/var/log/cron — 每当cron进程开始一个工作时,就会将相关信息记录在这个文件中。
/var/log/secure — 包含验证和授权方面信息。例如,sshd会将所有信息记录(其中包括失败登录)在这里。
/var/log/wtmp或/var/log/utmp — 包含登录信息。使用wtmp可以找出谁正在登陆进入系统,谁使用命令显示这个文件或信息等。
/var/log/faillog – 包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。
除了上述log文件以外, /var/log还基于系统的具体应用包含以下一些子目录:
/var/log/httpd/或/var/log/apache2 — 包含服务器access_log和error_log信息。
/var/log/lighttpd/ — 包含light httpd的access_log和error_log。
/var/log/mail/ – 这个子目录包含邮件服务器的额外日志。
/var/log/prelink/ — 包含.so文件被prelink修改的信息。
/var/log/audit/ — 包含被 linux audit daemon储存的信息。
/var/log/samba/ – 包含由samba存储的信息。
/var/log/sa/ — 包含每日由sysstat软件包收集的sar文件。
/var/log/sssd/ – 用于守护进程安全服务。
除了手动存档和清除这些日志文件以外,还可以使用logrotate在文件达到一定大小后自动删除。可以尝试用vi,tail,grep和less等命令查看这些日志文件。
-
linux 客户机操作日志记录功能
2018-11-07 23:27:05有时候我们需要对线上用户操作记录进行历史记录待出现问题追究责任人,,但Linux系统自带的history命令用户有自行删除权限,那怎么设置可以让用户的操作记录实时记录,并保证普通用户无权删除呢?本文教你一招 1....有时候我们需要对线上用户操作记录进行历史记录待出现问题追究责任人,,但Linux系统自带的history命令用户有自行删除权限,那怎么设置可以让用户的操作记录实时记录,并保证普通用户无权删除呢?本文教你一招
1.mkdir -p /usr/local/domob/records/
chmod 777 /usr/local/domob/records/
chmod +t /usr/local/domob/records/
2.vi /etc/profile 在最后添加下面的代码
if [ ! -d /usr/local/domob/records/${LOGNAME} ]
then
mkdir -p /usr/local/domob/records/${LOGNAME}
chmod 300 /usr/local/domob/records/${LOGNAME}
fi
export HISTORY_FILE="/usr/local/domob/records/${LOGNAME}/bash_history"
export PROMPT_COMMAND='{ date "+%Y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$5}") #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >>$HISTORY_FILE'
转载于:https://blog.51cto.com/907832555/2314268
-
nginx配置文件被删怎么找回_linux下nginx日志误删后恢复(示例代码)
2020-12-24 13:14:19要想恢复的话,前提是没有重启nginx服务。首先要来介绍下/proc目录。/proc 是一个虚拟的目录,不占用...但是前提是没有重启nginx服务1,备份nginx的error日志,然后删除error日志2,查看nginx的pid,然后到...要想恢复的话,前提是没有重启nginx服务。
首先要来介绍下/proc目录。
/proc 是一个虚拟的目录,不占用实际的存储空间,其实存在于系统的内存中。其实以文件系统的方式为访问系统内核的操作提供接口,是动态从系统内核当中读取所需信息的。
下面就介绍下回复步骤,模拟下恢复的过程。但是前提是没有重启nginx服务
1,备份nginx的error日志,然后删除error日志
2,查看nginx的pid,然后到/proc/pid/fd 目录下
可以看到文件名:2(昨天测试的),3 他们的链接指向是errorlog,但是后面会显示已deleted了。我们用tail看下能看到3还在不停的在刷日志
3,我们直接把文件3重定向到errorlog就可恢复nginx的日志了。
具体的想看进程打开了哪些文件,可以使用lsof命令。
至此,nginx日志已经恢复,恢复以后看到好像不会继续往error.log 里面继续写日志了,需要重启下。不知道这个重启是不是必须的。知道可以留言告知下。其他的文件也可以按照此方法来试试。
谢谢
-
aud删除 oracle_定期删除ORACLE RAC日志的问题
2021-01-17 12:24:37我在测试机上搭建了 一个linux 11.2.0.1.0的RAC,但是我发现一个问题,在我的RAC根本没有新的数据写入,每天空跑的情况下,操作系统的磁盘空间却一天比一天少,最后终于磁盘空间变成了0。我很纳闷,我的数据库只是在...我在测试机上搭建了 一个linux 11.2.0.1.0的RAC,但是我发现一个问题,在我的RAC根本没有新的数据写入,每天空跑的情况下,操作系统的磁盘空间却一天比一天少,最后终于磁盘空间变成了0。
我很纳闷,我的数据库只是在open的状态下,没有任何数据写入的情况下,怎么磁盘空间会变少呢?
我想应该是数据库的日志造成的空间减少,于是我写了如下定期删除oracle日志的脚本,执行完后释放空间1个G。
大家帮我看看,我这个删除oracle日志的脚本是否合理,哪里需要改动,是否还有需要添加的,谢谢。
[root@node1 ~]# cat a.sh
#!/bin/bash
find /u01/app/oracle/diag/rdbms/devdb/devdb1/trace -name '*.tr*' -exec rm {} \;
rm -rf /u01/app/oracle/diag/rdbms/devdb/devdb1/trace/cdmp_*
rm -rf /u01/app/oracle/diag/rdbms/devdb/devdb1/alert/log_*.xml
rm -rf /u01/app/oracle/diag/tnslsnr/node1/listener/alert/log_*.xml
rm -rf /u01/app/oracle/diag/rdbms/devdb/devdb1/incident/incdir_*
##############
rm -rf /u01/app/11.2.0/grid/log/node1/agent/ohasd/oraagent_grid/oraagent_grid.l0?
rm -rf /u01/app/11.2.0/grid/log/node1/agent/ohasd/oraagent_grid/oraagent_grid.l1?
rm -rf /u01/app/11.2.0/grid/log/node1/agent/crsd/oraagent_grid/oraagent_grid.l0?
rm -rf /u01/app/11.2.0/grid/log/node1/agent/crsd/oraagent_grid/oraagent_grid.l1?
rm -rf /u01/app/11.2.0/grid/log/node1/cssd/ocssd.l0?
rm -rf /u01/app/11.2.0/grid/log/node1/cssd/ocssd.l1?
rm -rf /u01/app/11.2.0/grid/log/node1/gpnpd/gpnpd.l0?
rm -rf /u01/app/11.2.0/grid/log/node1/gpnpd/gpnpd.l1?
cd /u01/app/11.2.0/grid/rdbms/audit
find . -name '*.aud' -exec rm {} \;
##########################
cd /u01/app/oracle/diag/tnslsnr/node1/listener/trace
cat /dev/null >listener.log
cd /u01/app/11.2.0/grid/log/diag/tnslsnr/node1/listener_scan1/trace
cat /dev/null >listener_scan1.log
cd /u01/app/oracle/product/11.2.0/db_1/owb/log/
rm -rf OWBSYS*.log
rm -rf /u01/app/oracle/admin/devdb/adump/*.aud
cd /u01/app/11.2.0/grid/log/diag/tnslsnr/node1/listener_scan1/alert
rm -rf log_*.xml
-
linux rm 不释放_Linux如何处理文件已删除但空间不释放的问题
2021-01-17 13:38:50问题产生背景一个业务系统的服务器监控系统发...没过几天,服务器又被预警了,比较纳闷,日志怎么增长的这么快,排查之后发现,原来是上次操作删除文件后,有个较大的文件空间没有释放导致的。问题还原及解决办法找... -
关于Linux环境操作的一些记录
2018-04-10 17:34:38linux下运行脚本程序键盘输入数据时输错了怎么退位删除。 按Backspace出现下图情况: 使用 Ctrl+Backspace退位,或者shift+backspace 启动项目同时查看启动日志指令: bin/startup.sh ; tail -f log/... -
Linux/Unix 怎样找出并删除某一时间点的文件
2017-11-30 09:31:00在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,... -
『转』Linux/Unix 怎样找出并删除某一时间点的文件
2019-12-21 18:17:40在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,... -
Linux/Unix 怎样找出并删除某一时间点的文件(转)
2019-09-22 11:43:54在Linux/Unix系统中,我们的应用每天会产生日志文件,每天也会备份应用程序和数据库,日志文件和备份文件长时间积累会占用大量的存储空间,而有些日志和备份文件是不需要长时间保留的,一般保留7天内的文件即可,... -
linux 文件已经删除,但是空间没有释放的原因
2017-08-02 10:21:00监控系统报告一台服务器的空间满了,登陆后发现/tmp下有大量access_log文件,分析是Apache的日志文件很久没有清理了,确认并执行删除操作。 但是,问题来了,执行 rm /tmp/access_log 操作后,再次查看发现磁盘分区... -
centos 日志审计_Centos系统添加系统用户操作记录审计
2021-01-17 18:41:45有时候我们需要对线上用户操作记录进行历史记录待出现问题追究责任人,,但Linux系统自带的history命令用户有自行删除权限,那怎么设置可以让用户的操作记录实时记录,并保证普通用户无权删除呢?1.创建系统用户... -
linux syslog 3
2011-12-27 15:00:00BASH增加日志功能 如果工作中遇到了比较囧的情况,机器被人攻破了,黑客登录了你的系统(当然我们会尽全力防止这样的事情发生)你一定会希望系统...这里的方法是给bash来个记录日志,谁在什么时间操作了什么命令,... -
Centos系统添加系统用户操作记录审计
2018-06-03 19:40:54有时候我们需要对线上用户操作记录进行历史记录待出现问题追究责任人,,但Linux系统自带的history命令用户有自行删除权限,那怎么设置可以让用户的操作记录实时记录,并保证普通用户无权删除呢?1.创建系统用户... -
Linux与unix shell编程指南1.rar
2010-03-09 11:01:0018.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while... -
crontab运用定时删除oracle归档文件不能执行如何处理?
2014-11-02 23:41:59请教个问题 ,我在linux下的oracle用户想定时删除oracle归档文件 crontab -e 55 10 * * * /home/oracle/delete_archive_log.sh >/home/oracle/delete_archive_log 2>&1 时间点到了后一点反应都没有 连日志文件... -
SVN操作手册中文版网页格式
2017-11-08 12:10:592.2.4. Subversion 怎么做? 2.3. Subversion 实战 2.3.1. 工作副本 2.3.2. 版本库的 URL 2.3.3. 修订版本 2.3.4. 工作副本怎样跟踪版本库 2.4. 摘要 3. 版本库 3.1. 创建版本库 3.1.1. 使用命令行工具创建... -
自己动手写操作系统(含源代码).part2
2010-10-18 19:47:45第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二... -
自己动手写操作系统(含源代码).part1
2010-10-18 19:41:25第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁过,所以我在第二... -
Vimer 式快捷键让操作丝般顺滑 可使用数字快捷键 可使用自定义全局快捷键 对当前歌单列表进行本地模糊搜索 键盘快捷键 有 num + 字样的快捷键可以用数字修饰,按键顺序为先输入数字再键入被修饰的键,即 num + 后...
-
第一次面试总结
2020-10-23 10:32:32你是怎么解决的二、有一个业务是,新增一个表的同时要更新一个表,从创建数据库开始讲一讲你是怎么实现的三、SQL怎么去重四、你的项目的单个和批量的删除日志,说一下SQL语句五、Linux的基本操作六、用到过多线程吗 ... -
深入浅出MySQL数据库开发、优化与管理维护
2014-01-21 15:48:0126.2.3 日志的删除 26.2.4 其他选项 26.3 查询日志 26.3.1 日志的位置和格式 26.3.2 日志的读取 26.4 慢查询日志 26.4.1 文件位置和格式 26.4.2 日志的读取 26.4.3 其他... -
管理员登录失败
2020-12-08 20:59:27<p>Go 版本 / Go Version: go version go1.15 linux/amd64 </li><li> 操作系统 / Operating System: centos 7.x 发生了什么?/ What happened? 无论我怎么重新来过,都登陆不了管理员账号。管理员账号就... -
如果还想更进一步,那么就要着手阅读设计模式、操作系统、计算机网络、数据结构与算法等方面的书籍; 记住一点,在应聘之前,请恶补一下面试方面的资料; 如果时间充沛,大数据、架构、管理方面的书籍可以读起来; ...
-
计算机操作系统与Linux Java基础面试16问 52图初探Linux通用知识 大厂面试Linux就这5个问题 学习linux命令,看这篇2w多字的命令详解就够了 带宽、延时、吞吐率、PPS 这些都是啥? 图解HTTP协议 一文领略 HTTP 的前世...
-
可靠的Windows版Redis-教你怎么解决64位Windows版Redis狂占C盘的问题 Oracle中 SQL 执行太慢的元凶: OR Windows下载安装JDK【废弃】 小伙伴书三生 2014年 排斥所有液体的新型超疏水纳米材料 20纳米DDR4内存 ...
-
canvas-实现钟表
-
Spark在GrowingIO数据无埋点全量采集场景下的实践
-
FTP 文件传输服务
-
微服务实战:从架构到发布(二)
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
TCU换档策略汇总.docx
-
监听器接口
-
Unity ILRuntime框架设计
-
基于多层次属性加权的代码混淆有效性量化评估
-
将量子矛盾与量子密编码能力相关
-
Unidad3_Lista-源码
-
【数据结构】链表:LeetCode题(四)234.回文链表
-
MHA 高可用 MySQL 架构与 Altas 读写分离
-
Amoeba 实现 MySQL 高可用、负载均衡和读写分离
-
C/C++参数数量可变函数
-
晒一下阿里云人工智能方向的ACA证书~~
-
Android专项测试之GPU测试探索
-
指令集架构和微架构区别
-
响应式编程入门与实战(Reactor、WebFlux、R2DBC)
-
虚幻4引擎基础