Linux进程和网络连接命令
摘要:1. ps -- 查看进程信息ps aux2. netstat/lsof -- 查看网络连接信息netstat -anolsof -i:80可以通过管道符结合ps命令一起使用:ps aux | netstat -ano
阅读全文
posted @
2012-01-09 16:33
DavidYanXW
阅读(668)
推荐(0)
Linux文件/文件夹管理命令
摘要:1. ls -- Linux常用命令, 列出文件或文件夹.可以常看帮助: ls --helpll 等同于 ls -l2. tree -- 打印目录结构3. find -- 查找文件4. grep -- 查找文件内容可以通过管道符(|)结合find一块儿使用,如:find test* | grep teststr *
阅读全文
posted @
2012-01-09 16:12
DavidYanXW
阅读(142)
推荐(0)
[转] linux定义命令别名alias
摘要:转载自:http://www.linuxso.com/command/alias.html命 令: alias功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。 还有,如果你想给每一位用户都生效的别名,请把alias la='ls-al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bash
阅读全文
posted @
2011-11-01 22:58
DavidYanXW
阅读(196)
推荐(0)
[转] vsftpd文件配置
摘要:限制所有用户不能切换目录:chroot_local_user=YES (不能多空格)设置本地用户登录默认路径:local_root=/home/ftpsite/xxx设置匿名用户登录默认路径:anon_root=/home/anon/xxx禁止匿名用户:anonymous_enable=NO转载自:http://www.cnblogs.com/witxjp/archive/2010/03/27/1698259.html实验一、设置Chroot——用户不能切换目录 因为默认情况下是可以切换目录的,所以是很不安全的。。 1、限制所有用户不能切换目录 chroot_local_user=YES...
阅读全文
posted @
2011-10-31 00:26
DavidYanXW
阅读(185)
推荐(0)
【转】linux建立互信机制
摘要:转载自:http://zoufengfu168.blog.163.com/blog/static/5461055201041143524340/Linux下,要想scp自动输入远端服务器的密码来拷贝文件,一般借助expect脚本来达到目的。两台服务器之间互信是指,用scp拷贝文件、ssh登陆、rsync同步文件等操作的时候,不需要输入远端服务器的用户密码就可以完成操作。vim /etc/ssh2/sshd2_config 开启publickey验证以下在SUSE 10.1上,来说明如何建立两台服务器的通信互信机制。使用root用户,192.168.0.170若要无密码ssh登陆192.168.
阅读全文
posted @
2011-10-20 17:29
DavidYanXW
阅读(706)
推荐(0)
[转]Linux下单独编译php的PDO_MySQL扩展
摘要:转载自:http://blog.sina.com.cn/s/blog_52073c0b0100jme8.html如果pdo在linux下出现exception 'PDOException' with message 'could not find driver'则问题是php编译时少加--with-pdo-mysql=/usr/local/mysql#wgethttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz#tar xzvf PDO_MYSQL-1.0.2.tgz#cd PDO_MYSQL-1.0.2#/usr/local/
阅读全文
posted @
2011-08-22 16:09
DavidYanXW
阅读(2985)
推荐(0)
[转]Linux下单独编译php的MySQL扩展
摘要:转载自:http://hi.baidu.com/zvjq/blog/item/9cf74a9767f8d55fd0135ef2.html添加扩展的基本步骤:1、进入php源代码目录:# cd /usr/ChenShao/php-5.3.1/2、再进入要添加的mysql扩展源码目录:# cd ext/mysql/2、调用已经编译好的php里面的phpize:# /usr/local/php5/bin/phpize3、然后configure:# ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/us
阅读全文
posted @
2011-08-22 16:07
DavidYanXW
阅读(675)
推荐(0)
[转]Linux下编译安装MySQL
摘要:转载自:http://www.examda.com/linux/fudao/20081016/095626656.html mysql是linux平台下最流行的数据库系统,今天介绍的是mysql的安装及简单的操作方法! groupadd mysql //建立mysql用户组 useradd -g mysql mysql //建立mysql帐户 tar -zxvf mysql-x.x.xx.tar.gz //解压缩mysql cd mysql-5.0.45 //进入解压好的mysql目录 ./configure –prefix=/usr/local/mysql –with-chars...
阅读全文
posted @
2011-08-22 15:37
DavidYanXW
阅读(121)
推荐(0)
[转]Linux下的权限问题
摘要:转载自: 网络1、umask值:它定义了用户新建文件以及文件夹的所具有的权限。这同windows里面的权限继承有点相似。umask的配置/etc/profileumask的值的算法:这可能是很多linux爱好者比较迷惑的地方。我在这里就贡献一个我的自己总结的一个算法,有不正确的请大家一起来探讨一下。umask的值+chmod文件的值=666umask的值+chmod文件夹的值=777比如你新建了一个文件,myfile,你的umask的值是022那么这个文件具有的权限是多少乃?是644。哈哈,请注意,凡是具有可执行权限的内容都要使用第二个公式。查看umask参数:umask;设置umask参数:
阅读全文
posted @
2011-08-18 14:28
DavidYanXW
阅读(147)
推荐(0)
[转]Linux系统配置VI或VIM的技巧
摘要:转载自:http://www.soft6.com/tech/15/159390.html 1、VI或VIM的配置文件的路径 发现/usr/share/vim/vimrc和/etc/vim/vimrc指向是同一个文件,即vimrc,为vi和vim的配置文件,修改这个文件即可。这个路径在不同的LINUX版本中可能会不同。 2、配置颜色 配置VI和VIM的颜色显示,使它能够高亮度显示一些特别的单词,这对编写程序很有用。后来打开文件发现里面其实已经有一行了,只是用引号注释掉了,只需将syntax on 所在行前面的引号去掉即可。或者另外独立添加一行:syntax on 也行,另外编辑/etc/prof
阅读全文
posted @
2011-08-08 22:43
DavidYanXW
阅读(185)
推荐(0)
[转]SecureCRT的sz/rz工具包
摘要:转载自:http://tuhaitao.iteye.com/blog/504919 用习惯了SecureCRT,觉得rz的命令太方便了,但最近遇到一新装的linux服务器,急忙用SecureCRT连上去,发现不能识别rz命令,以前用过几百次,不会错啊,于是在网上查N久,才知道原来要使用SecureCRT的rz命令,要在linux上安装一个工具,具体过程如下: Linux系统手动安装rz/sz 软件包 定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便。为了使用这个方便的法门,可以手动安装之。1、下载软件 rzsz-3.34.t
阅读全文
posted @
2011-08-08 18:51
DavidYanXW
阅读(192)
推荐(0)
[转]配置nginx+apache 其中动态由apache处理,静态由nginx处理
摘要:转载自:http://blog.lubingit.com/post/86/大|中|小http://forum.ubuntu.org.cn/viewtopic.php?t=260841其实很简单:nginx的编译参数为:--prefix=/usr/local/nginx --sbin-path=/usr/local/sbin/nginx --with-http_gzip_static_module --with-http_stub_status_module --with-md5-asm --with-sha1-asm --with-zlib-asm=pentiumpro --with-http
阅读全文
posted @
2011-08-03 15:41
DavidYanXW
阅读(579)
推荐(0)
linux下nginx编译安装
摘要:转载自:http://hanqunfeng.iteye.com/blog/697696一。下载nginx下载地址:http://www.nginx.org/选择nginx-0.8.36将该下载包拷贝到/usr/local/下(随意了,找个地方就好)二。安装cd /usr/local/tar zxvf nginx-0.8.36.tar.gzcd nginx-0.8.36按照一些网络资料的介绍,执行如下命令即可完成安装./configuremakemake install但在实际安装过程中会,执行./configure时,根据系统的配置不同会有不同的错误提示,这里不罗嗦了,安装nginx需要安装o
阅读全文
posted @
2011-08-03 15:36
DavidYanXW
阅读(445)
推荐(0)
[转]linux创建用户命令
摘要:转载自:http://blog.sina.com.cn/s/blog_49a665e10100agby.html创建用户、设置密码、修改用户、删除用户:useradd testuser创建用户testuserpasswd testuser给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help修改用户这个命令的相关参数userdel testuser删除用户testuserrm -rf testuser删除用户testuser所在目录上面的几个命令只有root账号才可以使用,如果你不知道自己的系统上面的命令在什么位置可
阅读全文
posted @
2011-08-03 15:21
DavidYanXW
阅读(205)
推荐(0)
Linux之yum安装lamp环境
摘要:参照链接:http://www.jb51.net/os/RedHat/9939.htmlhttp://pjhfjy.blog.163.com/blog/static/47876996200963025757122/http://oldleader.blog.163.com/blog/static/170861343201102085947386/http://arqiang86.blog.163.com/blog/static/1092594200871211548121/
阅读全文
posted @
2011-08-01 01:29
DavidYanXW
阅读(163)
推荐(0)
[转]linux基础之教你如何查看linux版本
摘要:转载自:http://os.chinaunix.net/a2008/0918/985/000000985274.shtml如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
阅读全文
posted @
2011-08-01 01:27
DavidYanXW
阅读(242)
推荐(0)
[转]tar 解压缩命令
摘要:转载自:http://www.cnblogs.com/siylz/articles/1674984.htmltar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。# tar -cf all.tar *.jpg这
阅读全文
posted @
2011-07-29 18:49
DavidYanXW
阅读(188)
推荐(0)
linux的shell命令: scp
摘要:scp格式如下:scp 本地用户名@IP地址:文件名 1 远程用户名 @IP 地址 : 文件名 2可能有用的参数:-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 . -C 使能压缩选项 . -P 选择端口 . 注意 -p 已经被 rcp 使用 . -4 强行使用 IPV4 地址 . -6 强行使用 IPV6 地址 . -r Recursively copy entire directories.另: shell命令后台执行,在命令后面加上"&"参考资料:Linux Shell:http://b
阅读全文
posted @
2011-07-29 17:33
DavidYanXW
阅读(1286)
推荐(0)
linux复制文件夹
摘要:格式: CP [选项] 源文件或目录 目的文件或目录选项说明:-b 同名,备分原来的文件-f 强制覆盖同名文件-r 按递归方式保留原目录结构复制文件cp -r /tmp/a /root/a记得有空格转载自:http://hi.baidu.com/zhuagk12/blog/item/e18c0eb151b584570923029a.html
阅读全文
posted @
2011-07-29 17:19
DavidYanXW
阅读(195)
推荐(0)
Linux进程和端口查看
摘要:1. 查看指定端口被哪个进程占用例: 查看80端口被谁占用lsof -i:80lsof输出各列信息的意义如下:command:进程的名称;pid:进程标识符;user:进程所有者;fd:文件描述符,应用程序通过文件描述符识别该文件.如cwd/txt等;type:文件类型,如dir/reg等;device:指定磁盘的名称;size:文件的大小;node:索引节点(文件在磁盘上的标识)name:打开文件的确切名称2. pgrep命令查询进程如: pgrep -l httpd 或 pgrep -l htt2. ps查看进程常用命令: ps aux其它参数:ps a 显示现行终端机下的所有程序,包括其
阅读全文
posted @
2011-07-29 17:13
DavidYanXW
阅读(504)
推荐(0)