标签存档: linux - 第2页

CentOS6.x Linux下编译安装Redis主从及PHP扩展PhpRedis安装配置

Redis简介 Redis 是一个开源、支持网络、基于内存、键值对存储数据库,使用 ANSI C 编写,可以在所有POSIX系统(如Linux, *BSD, Mac OS X, Solaris等)上安装运行。而且Redis并不依赖任何非标准库,也没有编译参数必需添加。编译安装Redis,我们唯一需要的就是make。其开发由 VMware 主持。根据月度排行网站 DB-Engines.com 的数据 …

继续阅读 »

常用的NTP服务器地址

当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间。 ntpdate简单用法: # ntpdate ip # ntpdate 210.72.145.44 以下是一些可用的NTP服务器地址: Name IP Location 210.72.145.44 210.72.145.44 中国(国家授时中心) 133.100.11.8 133.100.11.8 日本(福冈大学) tim …

继续阅读 »

Linux日志分析工具之AWStats安装及整合cronolog使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 awstats 7.2(稳定版),软件下载 http://sourceforge.net/projects/awstats/ 前言 在上一篇博客中我们讲解了日志切割工具cronolog,若有不清楚有博友可以先参考上一篇博客《Linux日志切割工具cronolog安装及使用详解》,在这一篇博客中我们主要来讲解日志分析工具awstats,下面 …

继续阅读 »

Linux日志切割工具cronolog安装及使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 cronolog 1.6.2,软件下载 http://cronolog.org/download/index.html。 前言 大家都知道apache服务器,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。本博文主要讲解Web服务器日志切割工具cronolog,下面我们就来详细的讲解一下。 cronolog 简介 Wel …

继续阅读 »

Linux下查看主板型号,cpu,内存,内存条数量,网卡等信息

说明: 因为种种原来,我们可能需要查看linux服务器主板型号,cpu型号,内存大小,内存条数量等。因为服务器使用raid卡,平常查看硬盘信息的命令还不能用,待后面补充! 实现: 查看主板型号 # dmidecode |grep -A 8 “System Information” System Information Manufacturer: Dell Product Name: CS24-TY …

继续阅读 »

Linux使用split分割文件和使用cat合并文件

说明: 这篇主要介绍了Linux下如何使用split分割文件 cat合并文件 说明: split按大小切割: #ls -lh RevolutionOS.rmvb -rwx—— 1 hoho hoho 276M 2005-09-09 RevolutionOS.rmvb 将这个276M文件分割成20M的小文件,文件分割操作如下: 用法:split [选项] [输入 [前缀]] # split -b 2 …

继续阅读 »

Linux如何修改主机名

说明: 本文主要讲linux环境下如何修改主机名。常见的hostname修改主机名,系统重启后主机名会回复到原来。因此还需要修改/etc/sysconfig/network,/etc/hosts文件。 实现: 1.hostname临时修改主机名,但机器重新启动之后就会恢复原来的值。 #hostname //查看机器名 #hostname lnmp1 //修改主机名为lnmp1 #hostname …

继续阅读 »

使用linux的cp命令复制文件后验证文件是否一致的方法

说明: 因为某个磁盘满了,需要将原始文件拷贝到新磁盘。数据非常重要,需要保证拷贝数据与原始数据一致。用cp拷贝完成后,发现文件大小不一致。原始文件夹5.8G(du –max-depth=1查看),拷贝文件夹5.9G,差别相当明显。 实现: 1.最初怀疑是因为不同磁盘的最小计量单位不同导致,以为最小计算单位是sector(其实是错的)。 因此fdisk -l /dev/sda查看了下 发现两者的扇区 …

继续阅读 »

Linux文件和它与权限的关系

目录与文件 Linux的目录与文件组织方式是有很大不同的。Windows会将不同的磁盘分区划分为C、D、E、F……等盘,但是在Linux下你找不到。难道Linux不支持磁盘分区吗?不是,它支持。只是磁盘的管理方式不一样,我们后面会详细讲解Linux的磁盘管理方式,现在我们要知道的是,Linux的文件组织方式是从“/”开始的一棵树,所以“/”也被称为根目录。这与在Windows将磁盘分成一个区很像, …

继续阅读 »

Linux查看硬件具体内存信息

1.主板支持最大内存 # dmidecode |grep “Maximum Capacity” Maximum Capacity: 128 GB 2.现有内存 # dmidecode |grep “Range Size” Range Size: 3328 MB Range Size: 13056 MB 3.内存具体信息 # dmidecode |grep -A16 “Memory Device$” …

继续阅读 »

Linux里的atime,mtime,ctime说明

说明: 在windows下,一个文件有:创建时间、修改时间、访问时间。 而在linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间。 两者有此不同,在linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间;如果文件建立后,状态就没有改动过,那么状态改动时间=建立时间;如果文件建立后,没有被读取过,那么访问时间=建立时间, …

继续阅读 »

Linux使用denyhosts防ssh暴力破解

说明: DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(默认是/var/log/secure),当发现重复的攻击时就会记录IP到/etc/hosts.deny文件,启用tcp_wrappers,从而达到自动屏IP的功能。 通过http://denyhosts.sourceforge.net可以下载DenyHosts的程序,可以直接下载rpm包来安装,也可以通过src. …

继续阅读 »

Linux迁移旧服务器的用户账号到新服务器

说明: 我该怎么将我旧服务器上的用户账户(包括用户邮件)迁移到新服务器上呢。新系统是全新安装上的。 我们可以通过将旧服务器上的以下信息 复制 到新服务器上,来实现账号迁移! /etc/passwd 包含各用户账户信息 /etc/shadow 包含用户加密的密码及账号失效时间等 /etc/group 定义用户所属组 /etc/gshadow加密的组文档(包括组密码?) /var/spool/mail …

继续阅读 »

Linux中执行Shell脚本时提示No such file or directory解决方法

说明: 在linux下,./xxx.sh执行shell脚本时会提示No such file or directory。但shell明明存在,为什么就是会提示这个呢? 这种其实是因为编码方式不对,如你在win下编辑sh,然后直接复制到linux下面。 实现: 有2种方法可以解决这个。 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Li …

继续阅读 »

Linux修改open files数及ulimit和file-max的区别

概要: linux系统默认open files数目为1024, 有时应用程序会报Too many open files的错误,是因为open files 数目不够。这就需要修改ulimit和file-max。特别是提供大量静态文件访问的web服务器,缓存服务器(如squid), 更要注意这个问题。 网上的教程,都只是简单说明要如何设置ulimit和file-max, 但这两者之间的关系差别,并没有 …

继续阅读 »