导航:首页 > IDC知识 > 服务器日志删除

服务器日志删除

发布时间:2021-03-30 21:40:47

1、如何清理服务器里面的日志?

使用CL这个工具可以清理IIS日志、FTP日志、计划任务日志、系统日志、清理服务日志只需要执行CL工具的清理命令:

清理服务日志:cl -logfiles 127.0.0.1 (程序自动先把FTP.www.Task Scheler服务停止再删除日志,然后再启动三个服务。)
清理系统日志:cl -enentlog all
此工具支持远程清理,当然前提必须是建立了管理员权限的IPC管理连接。
连接命令:net use \\ip\ipc$ 密码/user:用户名
然后用CL -LogFile IP对主机进行远程清理了。

2、手工清除服务器日志

在入侵过程中,远程主机的Windows系统会对入侵者的登录、注销、连接,甚至复制文件等操作都进行记录,并把这些记录保存到日志文件中。在这些日志文件中,记录着入侵者登录所用的账号,以及入侵者的IP地址等信息。入侵者可以通过多种途径来擦除入侵留下的痕迹,其中手段之一就是用服务器日志进行手动清除。

具体的操作步骤如下。

步骤1:先使用管理员账号与远程主机建立IPC$连接,在远程主机的【控制面板】窗口中双击【管理工具】图标,即可打开【管理工具】窗口。双击【计算机管理】图标项,即可打开【计算机管理】窗口。

步骤2:在其右边列表中展开【计算机管理(本地)】→【系统工具】→【事件查看器】选项,即可打开事件日志窗格,如图8-35所示。其中的事件日志分为 "应用程序"日志、"安全性"日志及"系统"日志3种,这3种日志分别记录了不同种类的事件。 

步骤3:用鼠标右键单击要删除的日志文件,在弹出的快捷菜单中选择【清除】命令,即可清除选中的日志。如果想彻底删除日志文件,则可以在【计算机管理】窗口的左窗格中展开【计算机管理(本地)】→【服务和应用程序】→【服务】选项,再在其右窗格中用鼠标右健单击【Event Log】服务,在弹出的快捷菜单中选择【属性】命令,在打开的【属性】对话框中把该服务禁用,如图8-36所示。

  

(点击查看大图)图8-35 【计算机管理】窗口中的事件记录窗格 

   

(点击查看大图)图8-36  禁用"Event Log"服务 

此后,用户只要重新启动系统,该主机/服务器就不会对任何操作进行日志记录了。

3、如何恢复服务器中已删除的日志,不要告诉我用数据恢复软件

主要看你需要恢复什么类型的数据,另外你是windows还是linux的系统,大部分日志是没有备份的,如果真是删掉就是删掉了。
可以告诉你的是,不使用数据恢复程序是没有办法恢复的,除非你的日志系统本身有备份等功能。
Good Luck~

4、怎么登陆服务器后删除一切日志

知道管理员地密码

5、怎么样删掉SQL服务器上的日志信息

全部删除:
mp
transaction
master
with
no_log;
mp
transaction
master
with
truncate_only
单个删除:
mp
transaction
@databasename
with
no_log
dbcc
shrinkfile(
@logofilename,@newsize)
--收缩
日志
declare
@dbname
varchar(20)
set
@dbname='thsybsecondtest'
--1.清空日志
exec('mp
transaction
['+@dbname+']
with
no_log')
--2.截断事务日志:
exec('backup
log
['+@dbname+']
with
no_log')
--3.收缩数据库文件(如果不压缩,数据库的文件不会减小
exec('dbcc
shrinkdatabase(['+@dbname+'])')
--4.设置自动收缩
exec('exec
sp_dboption
'''+@dbname+''',''autoshrink'',''true''')

6、内网服务器日志怎么清除?

不知道是我理解不了还是怎么了,
系统日志
不是就在管理工具--
计算机管理
--计算机管理(本地)--
系统工具

事件查看器
选项,即可打开事件日志了吗??应该做网络的都知道啊!

7、如何通过查看服务器日志,找到是哪一个帐户删除了服务器上的文件?

记录NTFS分区中删除文件的记录
打开组策略中的算机配置-安全设置-本地策略-审核策略的审核对对像防问, 双击出现的对话框中钩选成功和失败,经过上面的设置,现在就可以设置文件和文件夹的审核了。(注须在NTFS的分区上,系统中去掉简单文件共享,否则NTFS分区中安全标签是隐藏了的)
比 如说现在我们须对d:\客户资料的文件夹做审核。选取文件夹,打开属性,选择安性标签,再点高级,然后选审核,默认是没有审核项目的,点击添加,添加我们 所要监视审核对像的用户及组,确定后打开的对话框中钩选取“删除”成功。然后再选取“将这些审核项目只应用到这个容器中的对像和/容器上”复选框。确定即 可。查看记录时打开事件查看器安全性即可看到事件。

优点:可监控到客户端对文件特殊使用状况,如某用户删除文件夹或文件,都可以通过日志文件查看到。另也可以提高网络安全,通过相应的设置可以监控到哪些非法的用户登陆过本机系统,做好相应的措施。

8、怎么删除网站系统的日志

1、网站系统管理后台里,通常情况下一些网站系统后台会有一个日志中心,在这里面可以删除。
2、进入网站系统所在的服务器,从服务器的系统日志文件中删除。

9、server2012服务器logs文件里面的东西是否可以删除

可以删掉,log是日志文件,记录你的操作日志的,不过删除之前要先停止数据库然后再分离出来才能删除掉,删完再附加就可以,附加的时候会提示没有log文件,不过他会自动新生成一个的

10、如何清理SQL服务器日志

方法一

一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大
1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存
2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定
3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据
 
方法二
SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT
USE tablename -- 要操作的数据库名SELECT @LogicalFileName = 'tablename_log', -- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 1 -- 你想设定的日志文件的大小(M)
-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
FROM sysfiles
WHERE name = @LogicalFileName
SELECT 'Original Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
CREATE TABLE DummyTrans
(DummyColumn char (8000) not null)
DECLARE @Counter INT,
@StartTime DATETIME,
@TruncLog VARCHAR(255)
SELECT @StartTime = GETDATE(),
@TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'
DBCC SHRINKFILE (@LogicalFileName, @NewSize)
EXEC (@TruncLog)
-- Wrap the log if necessary.
WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired
AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName)
AND (@OriginalSize * 8 /1024) > @NewSize
BEGIN -- Outer loop.
SELECT @Counter = 0
WHILE ((@Counter < @OriginalSize / 16) AND (@Counter < 50000))
BEGIN -- update
INSERT DummyTrans VALUES ('Fill Log')
DELETE DummyTrans
SELECT @Counter = @Counter + 1
END
EXEC (@TruncLog)
END
SELECT 'Final Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),size) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(size*8/1024)) + 'MB'FROM sysfiles
WHERE name = @LogicalFileName
DROP TABLE DummyTrans
SET NOCOUNT OFF
-------------------------------------
或者参考一下这个:
--压缩日志及数据库文件大小

/*--特别注意
请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.
--*/

1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG

2.截断事务日志:
BACKUP LOG 数据库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(客户资料)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)

4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库

b.在我的电脑中删除LOG文件

c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

a.分离
EXEC sp_detach_db @dbname = 'pubs '

b.删除日志文件

c.再附加
EXEC sp_attach_single_file_db @dbname = 'pubs ',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf '

5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择 "自动收缩 "

--SQL语句设置方式:
EXEC sp_dboption '数据库名 ', 'autoshrink ', 'TRUE '

6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:
alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)

与服务器日志删除相关的知识