aria2 是 Linux 下一个不错的高速下载工具。由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件。这样自然就大大加快了文件的下载速 度。aria2 也具有断点续传功能,这使你随时能够恢复已经中断的文件下载。除了支持一般的 http(s) 和 ftp 协议外,aria2 还支持 BitTorrent 协议。
1、安装 a……继续阅读 »
博客教主
14年前 (2011-05-08) 6627浏览 0评论
0个赞
1、ArchLinux OpenSSH安装:
# pacman -Sy openssh
安装完成后打开vim /etc/rc.conf
在最底部DAEMONS后添加sshd让系统启动时自动启动openssh服务
DAEMONS=(syslog-ng network netfs crond sshd)
手动启动OpenSSH
#/etc/rc.d/sshd s……继续阅读 »
博客教主
14年前 (2011-05-08) 2516浏览 1评论
0个赞
我挺喜欢ArchLinux这个发行版,二进制包更新,有自己的包管理。对x86架构做过特别优化,速度很快,但又不像Gentoo那样需要长时间的编译!ArchLinux默认安装的vim编辑文档时是不显示代码颜色的,要改一下。
一、在线安装vim
pacman -S vim
二、ArchLinux下的vim显示颜色的设置
1、编辑vim配置文件
vim /etc/……继续阅读 »
博客教主
14年前 (2011-05-08) 3654浏览 0评论
0个赞
RHEL/CentOS/Fedora使用yum update更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。
如果不想升级内核而只更新其他软件包,有两种方法:
1、修改yum的配置文件 vim /etc……继续阅读 »
博客教主
14年前 (2011-05-07) 7650浏览 0评论
0个赞
1、查看机器配置,指三大件:cpu、内存、硬盘
2、查看mysql配置参数
3、查看mysql运行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
依次解决了以上问题之后,再来查找程序方面的问题。
my.cnf缓存优化
在 my.cnf 中添加/修改以下选项:
#取消文件系统的外部锁
skip-locking
#不进行域名反解析,注意……继续阅读 »
博客教主
14年前 (2011-05-06) 2738浏览 0评论
0个赞
MySQL配置文件my.cnf 例子最详细解释,可以保存做笔记用。
#BEGIN CONFIG INFO
#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
#TYPE: SYSTEM
#END CONFIG INFO
#
# 此mysql配置文件例子针对4G内存。
# 主要使用INNODB
#处理复杂队列并且连接数……继续阅读 »
博客教主
14年前 (2011-05-06) 5269浏览 0评论
0个赞
偶近来想研究折腾一下Google Chrome浏览器的源码,找到了下载地址,记录一下:
Google Chrome 浏览器使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方Blog - Google 黑板报中,提到:
我们对很多开发开源项目的……继续阅读 »
博客教主
14年前 (2011-05-06) 27758浏览 1评论
0个赞
MySQL有多种存储引擎:
MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。
MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:
◆ MyISAM管理非事务表……继续阅读 »
博客教主
14年前 (2011-05-05) 1931浏览 0评论
0个赞
本文根据笔者经验总结了十四条FreeBSD的优化策略。如无其它,以下所指FreeBSD均指FreeBSD 8.0_release。
一、提高ports安装速度
FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象。为了提高ports安装速度,我推荐axel工具。相关make.conf文件配置步骤如下:
cd /usr/por……继续阅读 »
博客教主
14年前 (2011-05-04) 2192浏览 2评论
0个赞
#!/bin/sh
# The right of usage, distribution and modification is here by granted by the author.
# The author deny any responsibilities and liabilities related to the code.
#
OK=0
……继续阅读 »
博客教主
14年前 (2011-05-04) 1935浏览 0评论
1个赞
#!/bin/bash
if [ $# -ne 2 ]; then
echo 'Usage: split file size(in bytes)'
exit
fi
file=$1
size=$2
if [ ! -f $file ]; then
echo "$file doesn't exist"
……继续阅读 »
博客教主
14年前 (2011-05-04) 1518浏览 0评论
0个赞