❶ 如何清除主机日志
1、使用事件查看器删除事件日志
1)单击“开始”按钮,然缓中后键入事件查看器。 当您看到该图标时,右键单击该图标并选择以管理员身份运行以启动事件查看器;
2)最后,双击左窗格中的文件夹,右键单击要删除的事件,然后选择“清除日志”;
3)这将是该部分的所有日志文件。 您也可以选择一个日志文件,然后单击右侧面板上显示的清除日志。
2、使用命令提示符清除选定的事件日志
1)单击“开始”按钮,然后键入“cmd.exe”,然后您将看到CMD图标。右键单击该图标,然后选择以管理员身份运行以启动命令提示符;
2)然后,下一步是在新打开的命令提示符窗口中键入“wevtutil el”,并确保在没有引号的情况下执行此操作。单击键盘上的Enter键,稍后您将看到所有错误日志的列表。
3)最后,键入wevtutil cl +要删除的日志的名称。此选项允许您仅清除您不想要的那些,因此不要期望它同时清除所有内容。
4)wevtutil是一个内置工具,使您可以检索有关事件日志和发布者的信息。您还可以使用此命令安装和卸载事件清单,运行查询陆哪李以及导出,存档和清除日志。您可以在docs.microsoft.con上阅读有关此工具的更多信息。
3、使用CMD删除事件日志文件
要清除所早迟有内容,请启动记事本软件,然后复制并粘贴以下来自MSDN的信息:
@echo off
FOR /F “tokens=1,2*” %%V IN (‘bcdedit’) DO SET adminTest=%%V
IF (%adminTest%)==(Access) goto noAdmin
for /F “tokens=*” %%G in (‘wevtutil.exe el’) DO (call :do_clear “%%G”)
echo.
echo Event Logs have been cleared!
goto theEnd
:do_clear
echo clearing %1
wevtutil.exe cl %1
goto :eof
:noAdmin
确保将数据保存为.CMD文件,然后最后右键单击保存的文件并选择以管理员身份运行。 从那里,命令提示符应该自己启动,你需要做的就是让它完成它的工作
❷ MSSQL 清空日志 删除日志文件
最近的项目主要做数据的归档 把数据从一个数据库拉到另一个数据库 造成新数据库的日志文件非常大 或者数据库在使用过程中会使日志文件不断 增加 使得数据库的性能下降 并且占用大量的磁盘空间 于是想把日志文件删除 最简单就是先分离数据库 》删除日志文件 》最后附加数据 我这里需要在 SSIS中调用 所以已羡轮歼sql脚本为主
两种简单的清除日志的方法
一分离附加法 首先把数据库分离 分离数据库之前一定要做好数据库的全备份 选择数据库——右键——任务——分离 其中药勾选删除连接!
分离后在数据库列表将看不到已分离的数据库 删除数据库的LOG文件数据库文件夹下的对应数据库的 ldf文件 附加数据库 附加的时候会提醒找不到log文件 到时附加上后会自动创建一个新的日志文件 从而达到清理数据库的目的
二 sql语句清除mssql日志 DUMP TRANSACTION TestDB WITH NO_LOG 清除日志 DBCC SHRINKFILE ( TestDB_log ) 收缩数据库文件 BACKUP LOG TestDB WITH NO_LOG 截兄冲断事务日志 该命令在SQL Server 也桐滑是不支持 在SQL Server 和 可以使用
首先我们需要获取数据库文件的路径
declare @logfilename varchar( ) declare @datafilename varchar( ) select @logfilename=physical_name from sys database_files where type= select @datafilename=physical_name from sys database_files where type=
然后切换到master下 分离数据库
use master exec sp_detach_db @dbname= TestVFA ;
紧接下来就是删除数据库 日志文件 Remove file DECLARE @Result int DECLARE @FSO_Token int EXEC @Result = sp_OACreate Scripting FileSystemObject @FSO_Token OUTPUT EXEC @Result = sp_OAMethod @FSO_Token DeleteFile NULL @logfilename EXEC @Result = sp_OADestroy @FSO_Token 最后就是附加数据库 exec sp_attach_single_file_db @dbname= TestVFA @physname=@datafilename
注意 默认Ole Automation Proceres 是禁用的我们需要启用它
lishixin/Article/program/MySQL/201311/29584
❸ 华为s3300交换机清除日志的命令是什么
1、reset logbuffer命令用来清除日志缓冲区中的信息。
2、如果想删除日志文件的话,用delete [ /unreserved ]命令,加上/u是永久删除,否则就是删除到回收站里。
❹ 如何清除ssh日志文件
1 可以通过手动删除或者定期清理的方式来清除ssh日志文件。
2 ssh日志文件记录了所有SSH服务的登录日志巧运掘、操作日志等,随着时间的累积,日志文件会越来越大,占用系统的存储空间,甚至悄姿影响系统的性能和稳定性。
定期清理ssh日志文件,不仅可以释放磁盘空间,还能保护服务器的安全和稳定。
3 可以使用命令rm或者logrotate来清除ssh日志文件。
例如,可以使用rm命令删除/etc/ssh/sshd_log文件孝核,或者使用logrotate来定期清理/var/log下的所有日志文件,包括ssh日志文件。
❺ linux删除日志的命令
可直接进去到日志存储地方,用rm x -rf,删除日志即可,x为你要删除的日志文件。
❻ 思科路由器清除日志命令
1.
登入路由器,输入enbale命令启动超级用户模式,在该模式下,输入enable password命令
2.
输入configure terminal命举核令,启动全局配置模式
3.
输入config-register 0x2142命令
4.
输入end命令,并输入write erase命令正中掘删除培没路由器当前的启动配置
❼ 在Linux下如何清除系统日志
使用过Windows的人都知道,在使用windows系统的.过程中系统会变得越来越慢。而对于Windows下饱受诟病的各种垃圾文件都需要自己想办法删除,不然系统将会变得越来越大,越来越迟钝!windows怎么清理垃圾相信大家都知道的,那么linux下怎么清理系统垃圾呢?
Linux的文件系统比Windows的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,而且Linux系统本身也不会像Windows一样产生大量的垃圾文件。不知道这个说法有没有可信度!至少我们可以确定的是linux系统的文件系统是比较优秀的!
错误
rm -f logfile
原因
应用已经打开文件句柄,直接删除会造成:
1.应用无法正确释放日志文件和写入
2.显示磁盘空间未释放
正确
cat /dev/null > logfile
把一下代码保存为.sh后缀脚本来运行即可清除Linux系统日志
#!/bin/sh
cat /dev/null > /var/log/syslog
cat /dev/null > /var/adm/sylog
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/openwebmail.log
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/secure
cat /dev/null > /var/log/httpd/error_log
cat /dev/null > /var/log/httpd/ssl_error_log
cat /dev/null > /var/log/httpd/ssl_request_log
cat /dev/null > /var/log/httpd/ssl_access_log
另外清理linux系统垃圾还有以下命令
sudo apt-get autoclean 清理旧版本的软件缓存
sudo apt-get clean 清理所有软件缓存
sudo apt-get autoremove 删除系统不再使用的孤立软件
❽ 怎么清除sqlserver 2008r2数据库日志
教你如何清除SQL日志
1.打开查询分析器,输入命令
DUMP TRANSACTION 数据库名 WITH NO_LOG
2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。
清除Log有两种方法:
1.自动清除法
开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。
2.手动清除法
执行命令“mp transaction”来清除Log。以下两条命令都可以清除日志:
mp transaction with truncate_only
mp transaction with no_log
通常删除事务日志中不活跃的部分可使宴物用烂笑“mp transaction with trancate_only”命令,这条命令写进事务日志时,还要做必要的并发性检查。SYBASE提供“mp transaction with no_log”来处理某些非常紧迫的情况,使用这条命令有很大的危险性,SQL Server会弹出一条警告信息。为了尽量确保数据库的一致性,你应将它作为“最后一招”。
以上两种方法只是清除日志,而不做日志备份,若想备份日志,晌历液应执行“mp transaction database_name to mpdevice”命令。
❾ SQL数据库如何删除日志ldf
1、确定SQL数据库的安装路径与所用的SQL数据库名称。
2、点击开始--程序--Microsoft
SQL
Server--查询分析器--确定,进入软件里,点击菜单帮助--Transact-sql帮助(S)--索引--输入(sp_attach_single_file_db),在右边对话框里找到以下的命令或者在嫌脊空白处直接输入以下的命令:
EXEC
sp_detach_db
@dbname
=
'橡激pubs'returnEXEC
sp_attach_single_file_db
@dbname
=
'pubs',
@physname
=
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\pubs.mdf'
注意:return是加入的命令语名,将数据库(*.LDF与*.MDF)分离,再将数据库名改回所要选的,即是pubs改为J2002。即是:
EXEC
sp_detach_db
@dbname
=
'
J2002'returnEXEC
sp_attach_single_file_db
@dbname
=
'
J2002',
@physname
=
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\
J2002.mdf'
3、输入命令后,点击菜单查询--执行,下面对话框出现命令"命令已成功完成"。
4、删除命令(EXEC
sp_detach_db
@dbname
=
'
J2002'梁者袜
return),进入安装SQL数据库路径里将J2002.ldf文件重命名。
5、接着第3点开始,点击菜单查询--执行,下面对话框出现命令"设备激活错误。物理文件名
'C:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\J200188.ldf'
可能有误。已创建名为
'c:\Program
Files\Microsoft
SQL
Server\MSSQL\Data\j200188_log.LDF'
的新日志文件"。
❿ linux删除日志文件的命令
例: vi /var/log/messages :set nu 查看文件中的你要删除的时间段在几行之间 如果是100-200行,则将光标放在第100行,按100dd即可删除。 还有其他方法。看你的具体需求。