#shutdown -h 关机后关闭电源
#logout 注销
#reboot -n 重启
#exit 退出当前用户
#date 日期
#cal 日历
#echo $LANG 显示系统编码
#echo $PATH 查看path变量
#env(set) 查看所有的环境变量
Ctrl -c 终止命令串
Ctrl -d 关闭命令行
#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前端软件包管理器。