CentOS下常用配置文件和命令以及目录结构备注

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CentOS下常用配置文件和命令以及目录结构备注

在公司工作,主要用工作在类Linux系统环境下,因为产品需要在多种linux中测试,接触到OpenSuse,redhat,centos,oracle unbreakable linux.下面总结一下Centos下面的一些常用配置文件.

就我个人而言,我目前偏爱使用centos,哈哈,因为他就是克隆版的redhat as(或者说是山寨红帽),可以享用redhat as几乎所有特性,而且不用pay money^_^。还有个oracle出的unbreakable linux也是完全来源于redhat 的源码,这个就是明显要给redhat抢生意了,哎,OracleDB确实很好,但Oracle 公司有时候就是太咄咄逼人了。

看看centos官方网站上写的一段话:

CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.

(汗,主要是移除了红帽系统中商标和图片)) CentOS is free。

一. Centos常用配置文件:

(1)/etc/profile ,系统级的环境变量和启动程序配置,修改后对所有用户都有效

(2)/etc/rc.local ,这个脚本将在开机启动的时候,自动运行,可放置一些需要每次开机自启动的程序如tomcat,mysql,oracle

这个在opensuse中对应的是/etc/init.d/boot.local这个文件

二. Centos常用命令和配置:

1.pkill

(1)kill 大家都会用了,但是这个pkill用着更爽,因为他可以直接根据进程名kill,而不需要pid

kill 进程名称

(2)可以用pkill踢用户

如:

root pts/1 2009-05-23 11:39 (xxx.xxxx.xxx.xxxx)

输入 pkill -kill -t pts/1

然后再用who看,就能看到pts/1被干掉了

2.python -m SimpleHTTPServer 8000 (8000可以为任意还没被占用的端口)

进入你要共享文件的目录执行, ptyhon -m SimpleHTTPServer

对方只要在浏览器里输入你的IP地方加8000端口(例如192.168.1.104:8000)就可以看到共享目录下文件。

3.vmstat 1 5 可以用这条命令监控swap 最近10秒的情况,看动作是否频繁主要看si 和 so 的值,vmstat 1 5 表示每个一秒拍一次快照,一共拍5次

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- -

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 443532 26364 194836 0 0 113 15

1038 95 1 4 94 1 0

0 0 0 443532 26372 194828 0 0 0 144

1007 60 0 0 99 1 0

0 0 0 443532 26372 194836 0 0 0 244

1064 151 0 5 95 0 0

0 0 0 443532 26372 194836 0 0 0 0

1004 55 0 0 100 0 0

0 0 0 443532 26372 194836 0 0 0 0

1023 73 0 2 98 0 0

4.安装配置JDK(这个应该是搞服务器端应用的人最常见的操作了吧:-))

Step1:在centos5的根目录下,创建一个jdk6的目录 ->命令:mkdir jdk6 Step2:将jdk-6u12-linux-i586.bin 拷到该目录下

Step3:chmod +x jdk-6u12-linux-i586.bin -》打开该文件的可执行权限,然后安装它./jdk-6u12-linux-i586.bin

Step4:这样jdk会安装在jdk6下面的目录jdk1.6.0_12下面

Step5: vi /etc/profile.d/java.sh 编辑java.sh文件,把下面的配置写上去,如下:

JAVA_HOME=/jdk6/jdk1.6.0_12

CLASSPATH=.:$JAVA_HOME/lib/tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

Step6:reboot 重启,然后输入java -version 看是否已经切换成最新的jdk 了。

三. Centos/RedHat 目录结构:

"/ " Linux文件系统的入口,也是处于最高一级的目录

"/bin" bin是Binary的缩写。这个目录存放着最经常使用的命令,比如cp, ls

相关文档
最新文档