您的位置:首页 > 运维架构 > Linux

Linux常用命令(1)-系统命令

2009-01-15 12:04 323 查看
#uname -a # 获取内核版本(和BSD版本)

#shutdown -h 关机后关闭电源

#logout 注销

#reboot -n 重启

#exit 退出当前用户

#date 日期

#cal 日历

#echo $LANG 显示系统编码

#echo $PATH 查看path变量

#env(set) 查看所有的环境变量

Ctrl -c 终止命令串

Ctrl -d 关闭命令行

CPU信息

#grep 'physical id' /proc/cpuinfo | sort -u //查看物理cpu个数

physical id : 0

physical id : 1

#grep 'core id' /proc/cpuinfo | sort -u | wc -l //查看核心数量

6

#grep 'processor' /proc/cpuinfo | sort -u | wc -l //查看线程数

24

表示有2颗CPU,总共6核心,所以每颗CPU有3个核心。总共24线程所以每个核心有4个线程。

# ps -ef #查看所有进程

ps -ef|grep java 查看所有java进程

或者 ps aux|grep java

# top #实时显示进程状态

# free -m # 查看内存使用量和交换区使用量

yum(全称为 Yellow dog Updater, Modified)

是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令.

1.yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下

# more /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=0

debuglevel=2

logfile=/var/log/yum.log

exactarch=1

obsoletes=1

gpgcheck=1

plugins=1

installonly_limit=5

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum

distroverpkg=centos-release

cachedir:yum缓存的目录,yum在此存储下载的rpm包和数据库,一般是/var/cache/yum。

debuglevel:除错级别,0──10,默认是2

logfile:yum的日志文件,默认是/var/log/yum.log。

exactarch,有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用686的包来升级。

gpgchkeck= 有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认好像也是检查的。

plugins=1 是否启用插件,默认1为允许,0表示不允许。我们一般会用yum-fastestmirror这个插件。

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=16&ref=http://bugs.centos.org/bug_report_page.php?category=yum

yum-fastestmirror这个插件 在centOS 中默认安装。生成配置文件/etc/yum/pluginconf.d/fastestmirror.conf。配置文件中的hostfilepath字段,

用于定义yum源的配置文件 64位centOS 是在/var/cache/yum/x86_64/6/timedhosts.txt文件中

#more /var/cache/yum/x86_64/6/timedhosts.txt

mirror.duomenucentras.lt 0.626835823059

ftp.riken.jp 0.100260019302

be.mirror.eurid.eu 99999999999

mirrors.ustc.edu.cn 0.0250010490417

kartolo.sby.datautama.net.id 0.134171009064

mirrors.hust.edu.cn 0.0555770397186

ftp.wa.co.za 0.959823131561

repos.dfw.lax-noc.com 0.730024814606

ftp.jaist.ac.jp 0.317898035049

mir01.syntis.net 0.67763209343

www.jules.fm 0.64072394371

mirror.us.leaseweb.net 0.63973903656

mirrors.ircam.fr 0.879976034164

reflector.westga.edu 0.661612033844

mirrors.btte.net 0.00662684440613

elrepo.mirrors.arminco.com 99999999999

mirror.premi.st 0.113877058029

ftp.nluug.nl 0.247643947601

mirror.symnds.com 1.49860787392

repoforge.mirror.constant.com 0.467201948166

jur-linux.org 0.719459056854

mirror.web24.net.au 0.571315050125

mirrors.hustunique.com 0.0969710350037

mirror1.hs-esslingen.de 0.358834981918

mirrors.neterra.net 0.226689100266

elrepo.org 0.494369983673

epel.mirror.srv.co.ge 0.479194879532

mirror.de.leaseweb.net 0.412769079208

mirror.ate.info 0.270224094391

mirrors.vinahost.vn 0.103198051453

repos.mia.lax-noc.com 0.718173027039

mirror.cedia.org.ec 1.42782497406

mirror.oss.maxcdn.com 0.39691400528

ftp.sjtu.edu.cn 0.0983200073242

mirror.oscc.org.my 0.13619685173

repos.lax-noc.com 0.333950042725

archive.cs.uu.nl 0.266149997711

mirrors.biztelecom.ro 1.19153594971

mirror.as24220.net 2.04470896721

ftp.lug.ro 0.241106033325

repoforge.eecs.wsu.edu 0.228137016296

mirror.nexcess.net 0.305619001389

ftp.utexas.edu 0.730792999268

ftp.osuosl.org 0.376509189606

mirror.smartmedia.net.id 0.375988960266

mirrors.xservers.ro 0.818087816238

mirrors.aliyun.com 0.0343389511108

centos.ustc.edu.cn 0.0259599685669

apt.sw.be 0.687570810318

mirror.vutbr.cz 0.226994037628

ftp.fi.muni.cz 0.900695085526

ftp.heanet.ie 0.302590847015

mirror.bacloud.com 0.240998029709

mirror.teklinks.com 0.472333908081

mirror.nl.leaseweb.net 0.416785001755

ftp.colocall.net 0.273925065994

mirror.chpc.utah.edu 0.630470991135

mirror-fpt-telecom.fpt.net 0.348951101303

mirrors.nayatel.com 1.30136990547

repoforge.cu.be 1.70120191574

mirrors.neusoft.edu.cn 0.0410919189453

ftp.neowiz.com 2.19368386269

mirrors.yun-idc.com 0.00449705123901

mirror.neu.edu.cn 0.0517408847809

mirrors.coreix.net 0.549510002136

nl.mirror.eurid.eu 3.09500288963

mirror.crazynetwork.it 0.894299983978

mirrors.ispros.com.bd 0.393970966339

ftp.tu-chemnitz.de 0.376055002213

mirror.rit.edu 99999999999

ftp.ne.jp 0.401192903519

miroir.univ-paris13.fr 0.613070011139

mirror.imt-systems.com 1.00909614563

mirrors.nwsuaf.edu.cn 0.0503330230713

mirror.webnx.com 0.953099012375

mirror.datacenter.mn 1.78583312035

mirrors.thzhost.com 0.568395137787

ftp.cc.uoc.gr 0.460900068283

mirrors.123host.vn 0.118564844131

ftp6.sjtu.edu.cn 99999999999

mirrors.digipower.vn 1.26699399948

www.mirrorservice.org 0.440870046616

mirror.bit.edu.cn 0.00562500953674

mirrors.pubyun.com 0.0638098716736

ftp.ines.lug.ro 0.238677024841

mirror.zetup.net 1.35125899315

mirror.hmc.edu 0.477596998215

mirrors.163.com 0.0325629711151

repoforge.xpg.com.br 2.03537797928

mirror.pw 0.632874011993

merlin.fit.vutbr.cz 0.228477954865

fr2.rpmfind.net 0.205313920975

mirror.ventraip.net.au 0.667757034302

elrepo.reloumirrors.net 0.893438100815

mirror.team-cymru.org 99999999999

repoforge.gtdinternet.com 0.975768089294

eg:#yum list gcc 查看gcc的安装

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.yun-idc.com

* elrepo: elrepo.org

* epel: mirrors.ustc.edu.cn

* extras: mirrors.yun-idc.com

* rpmforge: mirrors.neusoft.edu.cn

* updates: mirror.bit.edu.cn

可以看出使用了镜像: mirrors.yun-idc.com,

常用yum命令:

yum search 使用YUM查找软件包

yum install package1 安装指定的安装包package1

yum update package1 更新指定程序包package1

yum info package1 显示安装包信息package1

yum list package1 显示指定程序包安装情况package1

yum remove package1 删除程序包package1

yum clean packages 清除缓存目录下的软件包

linux 名词解释

(bash)bash bourne Again Shell

grep Grobal regular Expression Print 指定文件中搜索特定的内容,并将含有这些内容的行标准输出。

yum(Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: