代码改变世界

随笔档案-2015年08月

Linux AVG ANTIVIRUS FREE使用介绍

2015-08-28 12:25 by 潇湘隐者, 5918 阅读, 收藏, 编辑
摘要: 杀毒软件AVG,没有用过估计也有所耳闻。AVG ANTIVIRUS FREE - FOR LINUX 是AVG在Linux下的一款免费杀毒软件。它的官方下载地址供了rpm、deb、源码安装包等多种安装方式。下面我下载了RPM安装包安装 AVG ANTIVIRUS FREE - FOR LINUX安装步骤 [root@localhost tmp]# rpm -ivh avg2013flx-r... 阅读全文

Linux如何查看JDK的安装路径

2015-08-27 12:14 by 潇湘隐者, 199065 阅读, 收藏, 编辑
摘要: 如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 [root@localhost ~]# java -vers... 阅读全文

Cannot set a credential for principal 'sa'. (Microsoft SQL Server,错误: 15535)

2015-08-27 10:46 by 潇湘隐者, 1905 阅读, 收藏, 编辑
摘要: 在SQL SERVER 2008上上禁用sa登录时,遇到下面错误:“Cannot set a credential for principal 'sa'. (Microsoft SQL Server,错误: 15535)” 官方文档https://support.microsoft.com/zh-cn/kb/956177 分析了原因以及解决方案。 出现原因 如果在登录属性-sa对话框的常规选... 阅读全文

记一次Linux服务器上查杀木马经历

2015-08-24 15:09 by 潇湘隐者, 50641 阅读, 收藏, 编辑
摘要: 开篇前言 Linux服务器一直给我们的印象是安全、稳定、可靠,性能卓越。由于一来Linux本身的安全机制,Linux上的病毒、木马较少,二则由于宣称Linux是最安全的操作系统,导致很多人对Linux的安全性有个误解:以为它永远不会感染病毒、木马;以为它没有安全漏洞。所以很多Linux服务器都是裸奔的。其实在这次事件之前,我对Linux的安全性方面的认识、重视程度也是有所不足的。系统的... 阅读全文

Linux NetHogs监控工具介绍

2015-08-21 20:34 by 潇湘隐者, 15655 阅读, 收藏, 编辑
摘要: NetHogs介绍 NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接。 官方介绍如下: NetHogs is a small 'net top' tool. Instead of breaking the traffi... 阅读全文

Linux make: g++: Command not found

2015-08-21 17:57 by 潇湘隐者, 22885 阅读, 收藏, 编辑
摘要: Linux使用make命令时遇到“make: g++: Command not found”,这个主要是没有安装gcc-c++.x86_64,如下所示 [root@localhost nethogs]# makeg++ -g -Wall -Wextra -c packet.cppmake: g++: Command not foundmake: *** [packet.o] Error 127... 阅读全文

Linux的NTP配置总结

2015-08-20 12:29 by 潇湘隐者, 180356 阅读, 收藏, 编辑
摘要: 在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。Linux系统下,一般使用ntp服务来同步不同机器的时间。NTP 是网络时间协议(Network Time Protocol)的简称,干嘛用的呢?就是通过网络协议使计算机之间的时间同步化。 安装NTP包 检查是否安装了ntp相关包。如果没有安装ntp相关包,使用... 阅读全文

Linux内核的文件预读readahead

2015-08-19 18:09 by 潇湘隐者, 15726 阅读, 收藏, 编辑
摘要: Linux的文件预读readahead,指Linux系统内核将指定文件的某区域预读进页缓存起来,便于接下来对该区域进行读取时,不会因缺页(page fault)而阻塞。因为从内存读取比从磁盘读取要快很多。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。 维基百科上关于readhead的介绍资料: readahead is a system ca... 阅读全文

ORACLE数据库的限制

2015-08-19 16:42 by 潇湘隐者, 1808 阅读, 收藏, 编辑
摘要: ORACLE数据库最多可以拥有多少个表空间(Tablespace)?数据库最多拥有多少个数据文件(Database files)、数据库的数据文件最大可以多大?遇到这些问题只能查询官方文档,人的记忆能力是有限的。正所谓好记性不如烂笔头。下面是ORACLE 10g数据库的一些限制,以供参考。 Physical Database Limits Item Type of Limit Li... 阅读全文

Linux Bond 技术学习资料

2015-08-13 16:05 by 潇湘隐者, 2381 阅读, 收藏, 编辑
摘要: Bond 技术原理 Bond 就是将多块网卡虚拟成为一块网卡的技术,通过 bond 技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的 IP 地址。 Bond 的原理是网卡在混杂 (promisc) 模式下运行;在这种模式下,网卡不像在通常情况下,只接收目的硬件地址是自身 Mac 的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担;而是接收网络上所有的数据帧,而且修改了驱动程序中的 m... 阅读全文

[转载]Linux Bond的原理及其不足

2015-08-13 15:45 by 潇湘隐者, 4455 阅读, 收藏, 编辑
摘要: 本文转自http://www.yunweipai.com/archives/1969.html 支持原创、尊重原创,分享知识! 在企业及电信Linux服务器环境上,网络配置都会使用Bonding技术做网口硬件层面的冗余,防止单个网口应用的单点故障。Linux Bond的配置很简单,当下网络上也有很多资料,这里我们就不介绍了。我们在这篇文章中介绍Linux Bond的原理及其不足。 原理Linu... 阅读全文

RedHat Linux RHEL6配置本地YUM源

2015-08-12 11:09 by 潇湘隐者, 41162 阅读, 收藏, 编辑
摘要: YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处... 阅读全文

Linux system log avahi-daemon[3733]: Invalid query packet

2015-08-10 17:39 by 潇湘隐者, 5739 阅读, 收藏, 编辑
摘要: 在检查Linux的日志文件时,发现大量 avahi-daemon[3733]: Invalid query packet错误(不同服务器对应的数字有所不同) Aug 3 07:00:01 hostname auditd[3143]: Audit daemon rotating log filesAug 3 08:02:39 hostname avahi-daemon[3733]: Inval... 阅读全文

Linux SendMail服务启动慢总结

2015-08-10 11:29 by 潇湘隐者, 5052 阅读, 收藏, 编辑
摘要: 在 CentOS release 6.6 上启动sendmail服务时发现服务启动过程非常慢,基本上要耗费3分多钟。有点纳闷:什么原因导致sendmail启动这么慢?搜索了这方面的一些资料,结合自己的理解,把它梳理一遍。权当笔记。 [root@MySQL-T01 bin]# service sendmail stop Shutting down sm-client: [ OK ] Shuttin... 阅读全文

RedHat 4下无resize2fs命令

2015-08-07 17:24 by 潇湘隐者, 1511 阅读, 收藏, 编辑
摘要: 在Red Hat Enterprise Linux AS release 4上进行LVM扩展分区时,发现RedHat 4下没有resize2fs,不过可以用ext2online替换resize2fs。特此记录下 [root@DB-Server-Test1 ~]# ext2online /dev/VolGroup00/LogVol00ext2online v1.1.18 - 2001/03/18 f... 阅读全文

You cannot change a partition into an extended one or vice versa Delete it first

2015-08-07 16:23 by 潇湘隐者, 6537 阅读, 收藏, 编辑
摘要: 在Linux扩展LVM时,使用fdisk创建分区时,在磁盘上新建扩展分区(逻辑分区),修改分区格式,指定分区类型为8e时,报错“You cannot change a partition into an extended one or vice versa Delete it first.”。 具体操作如下所示: [root@get-linux01 ~]# fdisk /dev/sdc ... 阅读全文

postfix与sendmail冲突

2015-08-05 12:22 by 潇湘隐者, 3704 阅读, 收藏, 编辑
摘要: 在Linux服务器(CentOS release 6.6)上配置好了sendmail后,测试发送邮件时发现有问题,检查sendmail服务的状态,发现其处于“sendmail dead but subsys locked”, 检查发现postfix服务也在运行。只需要将postfix服务停掉即可。为什么会出现这种情况呢?Something was occasionally causing the ... 阅读全文

Provider:SSL Provider,error:0-等待的操作过时

2015-08-05 11:41 by 潇湘隐者, 9354 阅读, 收藏, 编辑
摘要: 今天一同事使用SSMS 2012 连接数据库时,遇到了“provider:SSL Provider,error:0-等待的操作过时”,搜索了一下,遇到一哥 们也遇到这个问题:SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。 在cmd命令窗口输入... 阅读全文

Reporting Service 告警"w WARN: Thread pool pressure. Using current thread for a work item"

2015-08-04 15:32 by 潇湘隐者, 679 阅读, 收藏, 编辑
摘要: 如果Reporting Service偶尔出现不可访问或访问出错情况,这种情况一般没有做监控的话,很难捕捉到。出现这种问题,最好检查Reporting Service的日志文件。 今天早上就遇到这样一个案例,应用程序监控到调用SQL SERVER 2005的Reporting Service出现Method failed: HTTP/1.1 500 Internal Server Err... 阅读全文

SQL SERVER中关于OR会导致索引扫描或全表扫描的浅析

2015-08-02 18:31 by 潇湘隐者, 12654 阅读, 收藏, 编辑
摘要: 在SQL SERVER的查询语句中使用OR是否会导致不走索引查找(Index Seek)或索引失效(堆表走全表扫描 (Table Scan)、聚集索引表走聚集索引扫描(Clustered Index Scan))呢?是否所有情况都是如此?又该如何优化呢? 下面我们通过一些简单的例子来分析理解这些现象。下面的实验环境为SQL SERVER 2008,如果在不同版本有所区别,欢迎指正。 堆表单索... 阅读全文

作业配置规范文档[MS SQL]

2015-08-02 16:28 by 潇湘隐者, 1347 阅读, 收藏, 编辑
摘要: 作业配置规范文档(MS SQL) 文档类型 MS SQL数据库作业配置规范文档 创建日期 2015-07-30 版本变化 V3.0 修改记录 修改人 修改日期 版本 修改描述 潇湘隐者 2015-08-01 V1.0 创建制定文档 潇湘隐者 2015-08-13 V2.0 修改部分内容,例如Schedule命名 ... 阅读全文