• CentOS 学习笔记


    整理基础的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

     


    test account for wechat development
  • 相关阅读:
    BUAA OO Unit3 Summary——万物即可形式化
    BUAA OO Unit2 Summary
    BUAA OO Unit1 Summary
    [机器学习笔记(三)]保存加载模型的几种方式
    交互式多媒体图书平台的设计
    【tips】带公式的Markdown转pdf
    【学习笔记】码农的自我修养之必备技能
    【Callback接口初探】工程化编程实战Callback接口学习笔记
    在linux下配置VSCode的开发环境
    网络知识水平与网络编程技能水平测试
  • 原文地址:https://www.cnblogs.com/swlin/p/3504392.html
Copyright © 2020-2023  润新知