存档

‘Linux’ 分类的存档

优化Linux服务器参数

2012年7月26日 没有评论

生产环境跑的Linux服务器,默认的一些参数有时候需要调整,以下是个小总结,大部分内容来源自网络上别人的经验。

首先,调整网络方面的参数:

[root@banping conf]# vi /etc/sysctl.conf
# add by banping
net.ipv4.tcp_m[......]

Read more

分类: Linux 标签:

Linux服务器之间ssh无密码登陆

2012年7月26日 没有评论

要在一台Linux上ssh到另外一台Linux服务器,而不需要每次都输入密码,其实很简单。比如要从A服务器登录到B服务器,那么首先在A服务器上生成公钥和私钥,用RSA加密算法:

[root@test awstats]# ssh-keygen -t rsa
Generating public/[......]

Read more

分类: Linux 标签:

awk使用

2012年7月21日 没有评论

1. 什么是awk
awk是Unix/Linux提供的样式扫描与处理工具,非常擅长处理结构化数据和生成表单。与sed 和grep 很相似,但功能却超过大于两者,由于awk具备各种脚本语言的特点,所以也可以把它看做一种脚本语言。本文介绍了awk的使用方法。
2. awk程序设计模型
awk程序由[......]

Read more

分类: Linux 标签:

Linux Shell 命令

2012年7月21日 没有评论

1. 前言
本文介绍了常用的Linux shell命令,包括date、cut、sort、uniq、sed、vi、diff、find等,同时给出尽可能使用的实例以便于理解。
2. Linux shell命令
2.1 date
作用:获取或者设置日期
用法:date [选项] 显示时间格式(以[......]

Read more

分类: Linux 标签:

Linux下如何链接动态库静态库

2012年6月7日 没有评论

一个程式从原始码到可执行文件(或共享库文件),一般都要经过预处理、编译、汇编和链接这四个步骤:

编译过程扫描头文件的搜索路径顺序gcc 在编译时如何去寻找所需要的头文件 :※所有header file的搜寻会从-I开始※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCL[......]

Read more

分类: Linux 标签:

linux设置lib、include的Path

2012年6月7日 没有评论

编辑/etc/profile
添加
export C_INCLUDE_PATH=路径:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=路径:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=路径:$LIBRARY_PATH[......]

Read more

分类: Linux 标签: ,

Linux内存管理

2012年5月28日 没有评论
分类: Linux 标签: ,

sysbench性能测试

2012年5月25日 没有评论

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍看:http://sysbench.sourceforge.net。
它主要包括以下几种方式的测试:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4[......]

Read more

分类: Linux 标签:

使用cron,logrotate来管理日志文件

2012年5月23日 没有评论

1.logrotate配置
logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。
我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。
logrotate 程序还可以用于压缩日志文件,以及发送[......]

Read more

分类: Linux 标签: ,

Ubuntu Server下配置UTF-8中文环境

2012年4月25日 没有评论

1、安装中文语言包
apt-get install language-pack-zh

2、添加locale编码

vi /var/lib/locales/supported.d/local
内容是:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh[......]

Read more

分类: Linux 标签: ,