Ⅰ 如何将服务器端的日志弄到本地电脑
解决思路:
1. 首先必须保证Web站点和数据库部署在同一台服务器上。
数据库备份时只能备份到本地硬盘上,如果数据库和Web服务器不在同一台服务器上,那么通过Web站点下载数据库服务器上的数据库备份比较麻烦,我们后面再介绍如何解决不在同一台服务器上的情况。
2. 通过SQLDMO将数据库备份到服务器上的指定位置。
我们可以通过SQLDMO来实现数据库的备份,那么要访问SQLDMO,我们必须通过添加对SQLDMO COM组件的引用,通过添加References,弹出对话框中,选择COM选项卡,然后找到组件:Microsoft SQLDMO Object Library,点击确定,把组件添加到我们的Web Site中,然后通过以下代码可以对数据库进行备份
其中,strFileName是数据库备份保存的位置(服务器上的位置),为了下载的实现简单一点,我们通过将strFileName设置为Web项目的虚拟目录下,我们可以设置为根目录下, 那么strFileName = Server.MapPath(“/Db.bak”);
Ⅱ 如何获取某个Web站点的服务器日志
自己有服务器的先打开“Internet 信息服务”,选择你的网站属性,下面有“启用日志记录”,一般有三个选项:W3C扩展日志文件格式、Microsoft IIS 日志文件格式、NCSA公用日志文件格式,默认是:W3C扩展日志文件格式,选择右边的属性,下面有日志文件名:(例 如:W3SCC1\ncyymmdd.log),日志存放目录一般是:C:\WINDOWS\system32\LogFiles,如果你要打开日志文件 夹,那地址就是C:\WINDOWS\system32\LogFiles\W3SCC1。 如果用虚拟主机的可以到服务器商的后台选择日志保存后用 FTP去下载,一般都放在log文件夹内。
Ⅲ 如何查看服务器日志
你好,查看服务器日志以linux举例的话可通过以下方式查看:
1.进入日志文件所在的文件目录,比如:cd /opt/tomcat7/logs
2.通过命令打开日志,分析需求场景打开需要的日志。比如:tail -f catalina.out
3.常用命令一:tail比如:tail -f test.log (循环查看文件内容)
4.按照行号查询:cat(过滤出关键字附近的日志)cat -n test.log |grep "订单号" 然后使用 head -n 20 查看查询结果里的向前20条记录。
5.按照时间日期查询,(查询出一段时间内的记录)sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
Ⅳ 请问服务器如何查看网站日志
在登录服务器后的,就会出现一个文件夹logfiles,在那个里面就会自动每天产生一个文件,是以年月日命名的。
打开文件,就可以看到当天的日志了!或者借助网站统计的代码如:Google analytics、量子统计、网络统计、cnzz、51.la等,但是这些统计工具都不能统计你主机上资源的原始访问信息。
Ⅳ 如何将linux服务器上的日志导出
导出方法有很多,这里推荐给你一个最方便的方法:
进入到日志存放目录,假设要导出的日志文件名为 a.log
通过 ifconfig 命令获取服务器 ip
利用python的辅助工具监听80端口,前提是有root权限,命令为:
python-mSimpleHTTPServer80
直接从服务器ip的80端口下载 a.log 就行:如果本地是windows,通过浏览器访问 http://server_ip/a.log 即可下载;如果本地是linux,通过命令行执行命令 wget http://server_ip/a.log 即可下载