整理基础的CentOS常用命令

http://os.51cto.com/art/201003/190801.htm

CentOS常用命令在我们的使用中,经常被使用。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就来介绍这些CentOS常用命令。

一:使用CentOS常用命令查看cpu

  1. more /proc/cpuinfo | grep "model name"
  2. grep "model name" /proc/cpuinfo
  3. [root@localhost /]# grep "CPU" /proc/cpuinfo
  4. model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
  5. model name      : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz

如果觉得需要看的更加舒服
grep "model name" /proc/cpuinfo | cut -f2 -d:

二:使用CentOS常用命令查看内存

  1. grep MemTotal /proc/meminfo
  2. grep MemTotal /proc/meminfo | cut -f2 -d:
  3. free -m |grep "Mem" | awk '{print $2}'

三:使用CentOS常用命令查看cpu是32位还是64位
查看CPU位数(32 or 64)
getconf LONG_BIT

四:使用CentOS常用命令查看当前linux的版本
more /etc/redhat-release
cat /etc/redhat-release

五:使用CentOS常用命令查看内核版本
uname -r
uname -a

六:使用CentOS常用命令查看当前时间
date上面已经介绍如何同步时间了

七:使用CentOS常用命令查看硬盘和分区
df -h
fdisk -l
也可以查看分区
du -sh
可以看到全部占用的空间
du /etc -sh
可以看到这个目录的大小

八:使用CentOS常用命令查看安装的软件包
查看系统安装的时候装的软件包
cat -n /root/install.log
more /root/install.log | wc -l
查看现在已经安装了那些软件包
rpm -qa
rpm -qa | wc -l
yum list installed | wc -l
不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。没有找到原因。

九:使用CentOS常用命令查看键盘布局
cat /etc/sysconfig/keyboard
cat /etc/sysconfig/keyboard | grep KEYTABLE | cut -f2 -d=

十:使用CentOS常用命令查看selinux情况
sestatus
sestatus | cut -f2 -d:
cat /etc/sysconfig/selinux

十一:使用CentOS常用命令查看ip,mac地址

  1. 在ifcfg-eth0 文件里你可以看到mac,网关等信息。
  2. ifconfig
  3. cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR
  4. cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d=
  5. ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
  6. ifconfig   | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
  7. 查看网关
  8. cat /etc/sysconfig/network
  9. 查看dns
  10. cat /etc/resolv.conf

十二:使用CentOS常用命令查看默认语言
echo $LANG $LANGUAGE
cat /etc/sysconfig/i18n

十三:使用CentOS常用命令查看所属时区和是否使用UTC时间
cat /etc/sysconfig/clock

十四:使用CentOS常用命令查看主机名
hostname
cat /etc/sysconfig/network
修改主机名就是修改这个文件,同时最好也把host文件也修改。

十五:使用CentOS常用命令查看开机运行时间
uptime
09:44:45 up 67 days, 23:32, ...
看来刚才确实是网段的问题,我的机器还是67天前开机的。
#系统资源使用情况

    1. vmstat 1 -S m
    2. procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
    3. r b   swpd   free   buff cache   si   so    bi    bo   in   cs us sy id wa st
    4. 0 0      0    233    199    778    0    0     4    25    1    1 3 0 96 0 0
    5. 0 0      0    233    199    778    0    0     0     0 1029 856 13 1 86 0 0

http://blog.earth-works.com/2013/04/12/how-to-get-networking-working-in-centos-under-hyper-v/

Linux中常用缩写:

http://blog.csdn.net/jincf2011/article/details/6362935

http://www.07net01.com/linux/linuxchangyongyingwensuoxie_10800_1345745840.html

每天一个Linux命令: http://www.cnblogs.com/peida/tag/%E6%AF%8F%E6%97%A5%E4%B8%80linux%E5%91%BD%E4%BB%A4/

ls 命令: http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html

ls [选项] [目录名]

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件

其中颜色的含义如下:    1. 蓝色-->目录 |    2. 绿色-->可执行文件|    3. 红色-->压缩文件|    4. 浅蓝色-->链接文件|    5. 灰色-->其他文件

cat 命令:http://www.linuxso.com/command/cat.html

more命令:http://www.linuxso.com/command/more.html

http://www.linuxso.com/command/less.html 以及在最的“END”时按“q“退出less.

http://www.linuxso.com/command/chmod.html

作为初学者遇到的疑问:

1、“~”在命令行中是什么,以及该符号在哪些使用场景?

场景1:[root@MyCentOS ~] : 指宿主目录。详见问题2。

场景2: 文件名~ (某文件的备份文件)。比如删除命令:rm -fr *.*~

2、linux中.(小圆点) .. (两个小圆点) ~(波浪号) -(减号)代替的目录

http://zhidao.baidu.com/question/442790592.html

3、安装桌面系统  http://blog.path8.net/archives/5878.html

4、linux怎么从图形界面切换到文本界面?

进入图形界面:init 5

ctrl + alt + shift + F1,F2,F3==

如果想用图形界面的直接输入init5   如果想起机的时候就是图形界面的话 就在  /etc/inittab里把 id:3:initdefault:的3 改成5就行了,如果是图形界面改成3 就行了.
参考: http://ckfwy.blog.51cto.com/1536812/388441

5、CentOS最小安装后,使用wget遇到 ”-bash wget: command not found“的错。 解决方法:

http://www.zhaoyubo.cn/post/149

6、在CentOS里安装google chrome浏览器。

http://www.tecmint.com/install-google-chrome-on-redhat-centos-fedora-linux/

to update Google Chrome, run "yum update google-chrome-stable" or simply re-run this script with "./install_chrome.sh".

to uninstall Google Chrome and its dependences added ty the script, run "yum remove google-chrome-stable chromedeps" or "./install_chrome.sh -u"

7、Linux中的RPM是什么东西?

rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

  1. 安装: 
  我只需简单的一句话,就可以说完。执行: 
   rpm –ivh rpm软件包名

  更高级的,请见下表:

  rpm参数      参 数 说 明
   -i         安装软件
   -t      测试安装,不是真的安装
   -p        显示安装进度
   -f        忽略任何错误
   -U         升级安装
   -v      检测套件是否正确安装

  这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

  2. 卸载:

  我同样只需简单的一句话,就可以说完。执行:

   rpm –e 软件名

  不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

   rpm –ivh software-1.2.3-1.i386.rpm

  而当卸载时,则应执行:

   rpm –e software。

1.安装一个包
# rpm -ivh 
2.升级一个包
# rpm -Uvh 
3.移走一个包
# rpm -e 
4.安装参数
--force  即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
 5.查询一个包是否被安装
 # rpm -q < rpm package name>
6.得到被安装的包的信息
 # rpm -qi < rpm package name>
7.列出该包中有哪些文件
  # rpm -ql < rpm package name>
8.列出服务器上的一个文件属于哪一个RPM包
  #rpm -qf 
9.可综合好几个参数一起用
  # rpm -qil < rpm package name>
10.列出所有被安装的rpm package
  # rpm -qa 
 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
  # rpm -qilp < rpm package name>

8、安装中文: http://tc.itkee.com/os/detail-2398.html

通过”yum groupinstall "Chinese Support"  之后,在google chrome中打开网页就已经可以正常显示中文字符。

9、修改显示分辩率:

http://www.07net01.com/linux/CentOS_6_4_fenbianlvshezhi_509403_1373256409.html

http://www.2cto.com/os/201301/186308.html

10、安装 mysql :

http://www.hackbase.com/tech/2011-09-09/65234.html

11、Linux中使用 #ls -l 查看文件列表详细信息时,显示的 drwxr-xr-x 表示什么意思呢?

第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。

12、详解VI 的使用: http://www.jz123.cn/text/2633517.html

13、CentOS 7中 ifconfig: command not found  解决方案: http://my.oschina.net/u/1428349/blog/288708

修改密码 Change Password:https://www.cyberciti.biz/faq/linux-set-change-password-how-to/

> passwd  [username]

> passwd -g <group_name>

systemd服务

查看自建的服务: ls /etc/systemd/system/

Reload 修改的服务配置: systemctl daemon-reload

重启/开启/停止服务: systemctl start/restart/stop my_test.service

禁用/ 启用随系统启动:systemctl enable/disable my_test.servce

CentOS 学习笔记的更多相关文章

  1. CentOS学习笔记--SCSI 设备热插拔

    CentOS学习笔记--SCSI 设备热插拔 处于运行中的服务器,因业务要求也许不允许重启机器,而新添加的SCSI设备(主要是硬盘)如何实现热插拔呢? 首先需要查看一下设备: #cat /proc/s ...

  2. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  3. CentOS学习笔记—启动、ROOT密码

    启动流程一览 简单来说,系统启动的经过可以汇整成底下的流程的: 加载 BIOS 的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置: 读取并运行第一个启动装置内 MBR 的 boot Load ...

  4. CentOS学习笔记--系统服务 (daemons)

    系统服务 (daemons) 系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service . 但是 service 的提供总是需要程序的运行吧!否则如何运行呢? ...

  5. 【9-6】Centos学习笔记

    linux文件系统结构 常用技巧 快捷键启动终端 su命令,使用超级用户登陆 visudo :编辑用户权限 tar xf 文件名:解压文件 Vim编辑器 Tips yum包管理:Yum(全称为 Yel ...

  6. CentOS学习笔记--基本命令--文件与目录管理

    Linux基本命令--文件与目录管理 本节节选自鸟哥的 Linux 私房菜 -- 基础学习篇目录  第七章.Linux 文件与目录管理  ls(文件与目录的检视) ls命令就是list的缩写,ls可以 ...

  7. CentOS学习笔记--目录配置

      Linux目录配置 类Linux的目录看上去差不多,为什么? 以下内容节选自l 鸟哥的 Linux 私房菜 -- 基础学习篇目录  第六章.Linux 的文件权限与目录配置 3. Linux目录配 ...

  8. CentOS学习笔记--MySQL安装

    MySQL安装 Linux中使用最广泛的数据库就是MySQL,使用在线yum的方式安装的版本落后MySQL网站好几个小版本,本节亲自测试安装新版的MySQL. 测试机器环境: VMware Works ...

  9. CentOS学习笔记--时间

    时间 有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对.这是由于安装系统时采用了UTC, ...

随机推荐

  1. hdu1272 并查集

    如果要输出yes 需要满足 1  这个图连通 2  没有回路 3  0 0 也是yes 看它有没有回路 在un的时候做一次判断就可以了 然后是判断连通 在这里采用的方法是扫一遍 如果这个点出现过就判断 ...

  2. Apache Spark源码走读之21 -- WEB UI和Metrics初始化及数据更新过程分析

    欢迎转载,转载请注明出处,徽沪一郎. 概要 WEB UI和Metrics子系统为外部观察监测Spark内部运行情况提供了必要的窗口,本文将简略的过一下其内部代码实现. WEB UI 先上图感受一下sp ...

  3. Android开发的七大环节

    Android开发的七大环节   浏览:25 发布日期:2015/10/27 分类:职场感悟 一个完整的Android 开发流程主要包括策划.软件.交互.视觉.测试.运营维护这七大环节,其中的每一个环 ...

  4. 鼠标选择文字事件js代码,增加层问题

    在页面中增加一个js代码,当用户用鼠标选择文字(鼠标拖动涂蓝文字)时,会出现一个层,提示与这个选择文字有个的信息<script type="text/javascript"& ...

  5. 优秀而又实用的PHP工具集锦

    优秀而又实用的PHP工具集锦   浏览:1141 发布日期:2013/09/04 分类:技术分享 PHP是目前实用最为广泛的服务器端开源脚本语言之一,很多优秀的开源程序都是基于PHP构建的,比如大名鼎 ...

  6. 奥迪--Q3

    -型号:Q3 -价格:23-35W -动力:1.4T/2.0T -变速箱:6挡双离合/7挡双离合 -长宽高:4.40,1.84,1.59 -油箱:64L -发动机:EA888 -大灯:氙气(选装LED ...

  7. HAProxy安装及初步使用

    1.yum安装wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmrpm -ivh epel-r ...

  8. n0_n1

    #include<stdio.h>int a[10];void quanpailie(int i){ if(i==10)  {for(i=0;i<10;i++)  {   print ...

  9. EFDC主控文件efdc.inp文件的xml格式化处理——转载http://blog.sina.com.cn/s/articlelist_1584892573_0_1.html

    在对EFDC模型进行系统集成时,虽然可以通过一行一行读来进行解析处理,但那将是一个繁琐的工作.我们经过xml格式化处理后,再经xsd转成Dataset类对象,那么整个主控文件就是一个数据库表集合,对其 ...

  10. C# Dictionary几种遍历方式

    class Program { static void Main(string[] args) { Dictionary<string, string> myDictionary = ne ...