日期:2014-05-16  浏览次数:20718 次

记录下自己操作Linux的些常用命令
ps -aux | grep httpd  查看apache进程
ps -ef | grep httpd  查看apache进程


根据进程ID动态查看cpu内存等
top -d (time) -p (id1) -p (id2)

vncserver vnc启动
vncserver -kill:启动时提示的端口


rpm -qd php 查看php的安装目录
rpm  -vih file.rpm 注:这个是用来安装一个新的rpm 包;
rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;
rpm -e php 删除php软件包

查找以abc结尾的文件
find /目录可不写 -name "*abc"

renice +10 pid  或者 进程名
将该进程优先级加10


chmod 修改文件权限

chown -R user1 /opt/oracle
chown 修改文件拥有者 -R user 修改该目录下所有文件的所有者为user


adduser 添加用户

passwd use1r 000000 修改user1密码为000000

usermod -g 修改用户组 -d修改默认目录

付给所有权限
chmod -R 777 *


cat /proc/cpuinfo
cat /proc/meminfo查看cpu和内存

df -lh 查看磁盘空间

stat * 查看目录下所有文件的最后修改日期和访问日期


memcached -d start -m 1024 -u root     d启动参数,可以是shutdown m内存大小,u 执行用户名
stats reset 清空统计数据


修改系统时间
首先必须是root帐号。

设置时间为下午14点36分。

 # date -s 14:36:00

 Fri Nov 26 14:15:00 CST 1999

设置时间为1999年11月28号。

 # date -s 991128

 Sun Nov 28 00:00:00 CST 1999


tar.bz2 解压命令。
bzip2 -d  gcc-4.1.0.tar.bz2


完整安装apache的命令 all并不是所有的东东,代理这些个东西还需要指定
# ./configure --prefix=/usr/local/apache-box --enable-so --enable-mods-shared='all proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_rewrite'





先用
#file file.tar.tar查看是什么文件再说...如果是.tar文件的话.改个名字
#mv file.tar.tar file.tar
然后再
#tar xvf file.tar
tar zxvf解.tar.gz
tar xjvf解.tar.bz2


回复:文本模式下不能显示中文怎么办? 
这是怎么回事?
----------------------------------------------------
[root@y2007 ~]# date
2007年 04月 24日 星期二 12:25:27 CST
[root@y2007 ~]# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@y2007 ~]# LANG=zh_CN.GB2312
[root@y2007 ~]# locale
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
[root@y2007 ~]# date
2007?? 04?? 24?? ????? 12:27:06 CST

LANG= 这种方式只能对当前有效,重启或者更换用户就无效了,彻底跟换编码的方式为
修改/etc/sysconfig/i18n文件,将其中的编码改变才会有效

想在linux下使用GBK必须先安装GBK字符集,否则不能显示GBK编码的中文


txt在linux下的转码
有时候我们要把Windows下的文件复制到Debian下(FTP、网络共享等方法),但问题出现了。Windows下的中文文件名,到Debian下就乱码了,怎么办呢?有时候我们会用手动把文件名改过来,但文件一多......显然手动改的方法很“笨”。
为什么会出现这种情况,原因很简单,因为Windows是本地编码(GB18030国家强制标准,GB2312是其子集),而Debian是UTF-8所以是乱码
将当前目录下的所有文件名由GBK转为UTF8
  convmv -r -f GBK -t UTF-8 --notest --nosmart *


iconv是文件内容编码转换工具,把gbk编码的a.txt文件转换成utf8编码的b.txt
iconv -f GBK -t UTF-8 a.txt -o b.txt
将当前目录全部转换
iconv -f GBK -t UTF-8 * -o *





linux 安装jdk

1.下载成功后上传至服务器任意目录

        2. 在当前目录输入

        sh jdk-6u2-linux-i586-rpm.bin

        3.看到 安装程序在询问您是否尊守许可协议页面 ,回车,空格都可以,看完协议.

        出现一行字:Do you aggree to the above licens