2014-02-25 / Linux

Linux链接概念
Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

 

【简单描述】

  1. 硬连接是给文件一个副本,同时建立两者之间的连接关系。修改其中一个,与其连接的文件同时被修改。如果删除其中任意一个其余的文件将不受影响。

  2. 软 连接也叫符号连接,他只是对源文件在新的位置建立一个“快捷方式(借用一下wondows常用词)”,所以,当 源文件 删除时,符号连接的文件将成为无源之水->仅仅剩下个文件名了,当然删除这个连接,也不会影响到源文件,但对连接文件的使用、引用都是直接调用源文 件的。

  3. 两者修改都会同步修改源文件

 

阅读全文...
2014-02-14 / Linux

下图为用于跳转登陆的服务器信息, ip地址hostname和端口号port,以及用户名username,密码会在连接要登陆服务器的时候输入

 

下图为我们要登陆的服务器配置,第一行为ssh root@要登陆的服务器ip,第二行和第三行为用户名和密码

阅读全文...
2013-07-31 / Linux

服务器概况

操作系统:CentOS5.3-64-2.6.18-164.el5

应用服务Nginx0.6、PHP-Fpm、MySQL5.1、PHP5.2、Memcached

Memcached仅cached游戏系统设置与模板参数据

故障检测

1.别的先不管,先top看一下cpu、ram、swap哪个比较紧张。

由上图分析,可以看出共有602个进程,其中有601个进程休眠了。这好像有点不对劲,内核进程也就80个左右,加上memcached, nginx, mysqld,也不会超出90个。除了这些,剩下的只有php-fpm管理的php-cgi,难道是…?
CPU显示,CPU压力并不大,可以说没有压力。我们再看内存使用概要,发现4G的内存,消耗得所剩余无几(free+buffers), 95%以上的内存都已分配。交互空间使用情况,我们暂时不去关心。指令top还列出了占用资源最多的进程,运行时间最久(Time+)的mysqld(约 2小时)占用资源并不是最多。另外,再看php-cgi,单个php-cgi占用的内存也不算多。所以,可以大胆地猜想:服务器内存资源比较紧张,并没有 被某个进程占用大量内存,有可能被某些挂起的进程占着内存没有释放。通过free进一步监控内存使用情况,验证我们的想法。
2.指令free,了解RAM资源使用情况。当然,你也可以查看文件/proc/meminfo

阅读全文...
2013-07-20 / Linux

top命令 是Linux下常用的性能 分析工具 ,能够实时显示系统 中各个进程的资源占用状况,类似于Windows的任务管理 器。下面详细介绍它的使用方法。

 

举例,如使用#top命令后显示如下信息:

top - 02:53:32 up 16 days,  6:34, 17 users,  load average: 0.24, 0.21, 0.24
Tasks: 481 total,   3 running, 474 sleeping,   0 stopped,   4 zombie
Cpu(s): 10.3%us,  1.8%sy,  0.0%ni, 86.6%id,  0.5%wa,  0.2%hi,  0.6%si,  0.0%st
Mem:   4042764k total,  4001096k used,    41668k free,   383536k buffers
Swap:  2104472k total,     7900k used,  2096572k free,  1557040k cached

阅读全文...
2013-03-13 / Linux

7zip是一款开源的解压缩软件,不仅自己独有的7z格式,而且支持zip,rar,tar,gzip等众多其他格式,同时7z格式的压缩比例很 高,目前很多硬盘版的游戏都采用zip进行打包。下面介绍一下如何在CentOS/Debian/Ubuntu Linux上安装7zip。

CentOS安装7zip:

目前yum源上好像还没有7zip,我们可以到http://dag.wieers.com/rpm/packages/p7zip/下载rpm包安装。

 

linux系统多少位查看方法:

      终端输入: file /sbin/init
      如 显示:/sbin/init: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9,  dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
      即是32位的 linux, 如是64位的, 显示的是 64-bit

阅读全文...
2012-05-18 / Linux
GRUB: 在引导装载程序菜单上,键入[e] 来进入编辑模式。你会面对一个引导项目列表。查找其中类似以下输出的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭头键直到这一行被突出显示,然后按[e] 。你现在可在文本结尾处空一格再添加single 来告诉GRUB 引导单用户Linux 模式。按[Enter] 键来使编辑结果生效。你会被带会编辑模式屏幕,从这里,按[b], GRUB 就会引导单用户Linux 模式。结束载入后,你会面对一个与以下相似的shell 提示: sh-2.05# 现在,你便可以改变根命令,键入: bash# passwd root 或者直接#vi /etc/shadow将第一行,即以root开头的一行中root:后和下一个:前的内容删除,第一行将类似于root::......保存#reboot重启,root密码为空阅读全文...
2012-05-18 / Linux
配置启动项方法命令行模式#chkconfig --list 列出所有开机启动项#chkconfig --level 345 xx off 把不想启动的项345级别设置为off(关闭)(服务名xx)界面模式终端中直接输入#ntsysv

Linux启动项

apmd--apmd用来监视系统用电状态,并将相关信息通过syslogd写入日志。也可以用来在电源不足时关机
arpwatch--用来维护以太网物理地址和ip地址的对应关系
atd--运行用户用at命令调度的任务。也在系统负荷比较低时运行批处理任务
autofs--当您需要时自动转载文件系统,而当您不需要时自动卸载
chargen--tcp版本的chargen server

chargen-udp--udp版本的chargen server
crond--周期地运行用户调度的任务。比起传统的unix版本添加了不少属性,而且更安全,配置更简单

daytime--tcp版本的daytime server
daytime-udp--udp版本的daytime server
echo--tcp版本的echo server阅读全文...

2012-05-18 / Linux
yum grouplist    检查已安装的组
yum groupinstall "X Window System"   安装X Window System
yum groupinstall "GNOME Desktop Environment"     安装GNOME Desktop Environment
startx     启动图形界面阅读全文...
2012-05-18 / Linux

安装PHP

#wget http://cn2.php.net/get/php-5.3.8.tar.gz/from/cn.php.net/mirror
#tar -zxvf php-5.3.8.tar.gz
#cd php-5.3.8
#./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt=/usr/local/libmcrypt --with-zlib --enable-mbstring --with-openssl --with-mysql --with-mysqli --with-mysql-sock --with-gd --with-jpeg-dir=/usr/lib --enable-gd-native-ttf --without-sqlite --enable-pdo --with-gettext --with-curl --with-pdo-mysql --enable-sockets --enable-bcmath --enable-xml --with-bz2 --with-gettext --with-snmp --enable-zip --with-snmp  --with-png-dir=/usr/lib
出现如下内容,
        +--------------------------------------------------------------------+
        | License:                                                           |
        | This software is subject to the PHP License, available in this     |
        | distribution in the file LICENSE.  By continuing this installation |
        | process, you are bound by the terms of this license agreement.     |
        | If you do not agree with the terms of this license, you must abort |
        | the installation process at this point.                            |
        +--------------------------------------------------------------------+
        Thank you for using PHP.

安装
        #make
        #make install

阅读全文...
2012-05-18 / Linux
@安装pcre(Nginx的Urlrewrite模块依赖PCRE)
        # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.gz
        # tar zxvf pcre-8.12.tar.gz
        # cd pcre-8.12
        # ./configure --prefix=/usr/local/webserver/pcre
   &nbs阅读全文...