记录下自己操作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