作者归档:SK

关于SK

服务器维护 服务器配置 服务器 维护 运维 网管 系统调优 网络调优 数据库优化

固态硬盘SSD技术

固态硬盘(SSD :Solid State Disk)是在传统条硬盘上衍生出来的概念,简单的说就是用固态电子存储芯片阵列(NAND FLASH)而制成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致,包括3.5英寸、2.5英寸、1.8英寸等多种类型。 继续阅读

用dd测试磁盘写入注意参数

1. dd if=/dev/zero of=test bs=64k count=16k

这个很不准确的,因为命令结束的时候数据还没有真正写到磁盘上去

2. dd if=/dev/zero of=test bs=64k count=16k conv=fsync

这个还算准确,数据已经写入磁盘

3. dd if=/dev/zero of=test bs=64k count=4k oflag=dsync

这个可以当成是模拟数据库插入操作,所以很慢

接着让我们来看看buyvm的磁盘性能

dd if=/dev/zero of=test bs=64k count=16k

1073741824 bytes (1.1 GB) copied, 2.99687 seconds, 358 MB/s

第一种方式得到的结果貌似很快

dd if=/dev/zero of=test bs=64k count=16k conv=fsync

1073741824 bytes (1.1 GB) copied, 13.9241 seconds, 77.1 MB/s

这次慢了很多,这个数据才有参考价值

dd if=/dev/zero of=test bs=64k count=2k oflag=dsync

134217728 bytes (134 MB) copied, 177.813 seconds, 755 kB/s

slow SSH with Remmina

If you use Remmina, you might encounter some slowness using SSH.

This is caused by a bug in libssh versions 0.4.5 & 0.4.6.

To solve this problem, you need to install on your system libssh version 0.4.5-2.
At the moment I’m writing this down, the package in the official repositories is libssh_0.4.5-1 which also causes the bug with Remmina.

So, you can download libssh_0.4.5-2

https://launchpad.net/ubuntu/+source/libssh/0.4.5-2/+build/2012264/+files/libssh-4_0.4.5-2_i386.deb

Then, install it with this command:

sudo dpkg -i libssh-4_0.4.5-2.deb

That’s it, SSH will now work smoothly with Remmina.

这个解决了ubuntu10.x 下用remmina链接ssh慢的问题。

win平台互联网套件推荐!COMODO Internet Security

COMODO Internet Security网络安全套装/互联网安全套装是完全免费的(个人用户和商业用户)!

Comodo互联网安全套装包括:
杀毒软件:查找和清除任何隐藏在计算机中的恶意软件
反间谍软件:检测间谍软件的威胁并消灭所有被感染的文件
反Rootkit:扫描,探测及移除你计算机上的rootkit
Bot防护:阻止僵尸程序对您计算机的破坏
Defense+:保护重要系统文件,在恶意软件安装前进行阻止
自动沙盒技术™:将未知的程序在一个隔离的环境中运行,使它们不能造成任何的损害
防火墙:以尖端的技术防御复杂的内存溢出攻击
反恶意软件:在恶意软件进行破坏前杀死进程

 

mysql并行快速dump工具mydumper

mysql并行快速dump工具mydumper
mysql提供的mysqldump是单线程的dump工具,对于备份或者克隆操作很大库的时候会显得力不从心。这时候就需要mydumper这样的并行dump工具了。
1.下载源码
cd /opt/src && wget http://launchpad.net/mydumper/0.2/0.2.3/+download/mydumper-0.2.3.tar.gz
2.解压安装
cd mydump* && cmake . && make
3.使用并行导出
./mydumper -h 127.0.0.1 -u root -p 16160 -S /tmp/mysql.sock -B sk –outputdir=/data/mysql51/dump/
4.并行装载
./myloader -d /data/mysql51/dump/ -u root -S /tmp/mysql3307.sock -B sk

会在dump目录按表名生产出各自的sql!

这个速度确实有所提高,推荐使用.

Linux kernel 2.6.x write本地权限提升漏洞(CVE-2012-0056)

SSV-ID: 30070
SSV-AppDir: Linux
发布时间: 2012-01-23
漏洞版本:
Linux kernel 2.6.x
漏洞描述:
BUGTRAQ ID: 51625
CVE ID: CVE-2012-0056

Linux是自由电脑操作系统内核。

Linux Kernel在SUID /proc/pid/mem write的实现上存在本地权限提升漏洞,攻击者可利用此漏洞获取提升的权限,以内核级别执行任意代码 继续阅读

Microsoft Windows远程桌面协议RDP拒绝访问漏洞(MS12-020)

SSV-ID: 30193
SSV-AppDir: Microsoft Windows
发布时间: 2012-03-13
漏洞版本:
Microsoft Windows XP Professional
Microsoft Windows XP Home
Microsoft Windows Server 2003 Standard Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Datacenter Edition
Microsoft Windows 7
漏洞描述:
BUGTRAQ ID: 52354
CVE ID: CVE-2012-0152

远程桌面协议(RDP, Remote Desktop Protocol)是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。

Windows在处理某些RDP报文时Terminal Server 存在错误,可被利用造成服务停止响应。
<* 参考

http://www.microsoft.com/technet/security/bulletin/MS12-020.asp

*>
安全建议:
厂商补丁:

Microsoft
———
Microsoft已经为此发布了一个安全公告(MS12-020)以及相应补丁:

MS12-020:Vulnerabilities in Remote Desktop Could Allow Remote Code Execution (2671387)

链接:http://www.microsoft.com/technet/security/bulletin/MS12-020.asp

Numa和IO调整

一.NUMA设置

单机单实例,建议关闭NUMA,关闭的方法有三种:

1.硬件层,在BIOS中设置关闭;

2.OS内核,启动时设置numa=off;

3.可以用numactl命令将内存分配策略修改为interleave(交叉)(–interleave=all 这是使用交叉分配模式启动一个程序,也就是说程序可以随意跨节点用其他节点的内存,传说中这是效率最高的关闭NUMA特性的方法) 继续阅读