linux压缩和解压缩命令大全

目前Linux下常见的压缩文件扩展名:

*.Z compress程序压缩的文件(最早期使用),压缩后取代源文件;
*.zip 一个夸平台的文件打包程序,适用于Linux、windows和Mac OS系统;
*.bz2 bzip2程序压缩的文件;
*.gz gzip程序压缩的文件;
*.tar tar程序打包的文件,并没有压缩;
*.tar.gz tar程序打包的文件,并经过gzip程序的压缩;
*.tar.bz2 tar程序打包的文件,并经过bzip2程序压缩。

继续阅读linux压缩和解压缩命令大全

nginx+php-fpm+apc+mysql编译安装

目前让PHP最快的环境组合是:Nginx + PHP-FPM + APC + MYSQL。本文将讲解 nginx 服务器、php、apc、mysql的安装配置及应用。

安装前提示:linux 软件在编译安装后,他的安装位置和配置文件都可以在源码目录中的文件中找到,如果无法确定软件的相关文件安装在哪里,可以仔细的查看一下源码中的文本文件。

Nginx?
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。详细介绍可以见http://wiki.nginx.org/Chs。

PHP-FPM?
PHP-FPM是PHP FastCGI Process Manager 的缩写,即 PHP FastCGI 进程管理器,他是目前最看好的 php 解析器。PHP-FPM 从 php5.3.3 版本开始被整合进 php 安装包中,安装时只要启用即可。
注意:即使你坚持使用Apache,也有很多原因跳过mod_php,直接通过FastCGI解析PHP。使用mod_php时,Apache处理载入PHP的每个请求会载入所有的库,这是一个巨大的无畏开销。如果使用FastCGI,PHP的行为更象应用程序服务器,PHP-FPM以及spawn-fcgi按需要载入和杀掉PHP实例,这样做有很多好处,其中很重要的一点就是减少内存开销。
继续阅读nginx+php-fpm+apc+mysql编译安装

linux中文件目录的权限管理

文件/目录的三种权限
r - 读权限,可以读取文件内容/列出目录中的文件列表
w - 写权限,可以修改文件/可以在目录中创建、删除文件
x - 执行权限,可以执行文件/可以进入该目录

查看文件/目录的权限:
#ls –l

其中,每一行的第一个字母指示了此文件的类型:
– 『代表普通文件』
d 『目录文件』
l 『符号连接文件』
b 『块设备文件』
c 『字符设备文件』
p 『普通文件』
继续阅读linux中文件目录的权限管理

Linux上安装7zip及使用教程

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

CentOS安装7zip:
目前yum源上好像还没有7zip,我们可以到http://pkgs.repoforge.org/p7zip/下载rpm包安装。
继续阅读Linux上安装7zip及使用教程

debian工作环境配置bash让ls彩色高亮显示

~/.bashrc 换成你的喜好,会改变所有用户的设置,私有设置在用户的家目录下,没有则自建一个。
设置如下:

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1=’h:w$ ‘
umask 022

# You may uncomment the following lines if you want `ls’ to be colorized:
export LS_OPTIONS=’–color=auto’
eval “`dircolors`”
alias ls=’ls $LS_OPTIONS’
alias ll=’ls $LS_OPTIONS -l’
alias l=’ls $LS_OPTIONS -lA’

# Some more alias to avoid making mistakes:
# alias rm=’rm -i’
# alias cp=’cp -i’
# alias mv=’mv -i’

继续阅读debian工作环境配置bash让ls彩色高亮显示