初学Linux系统,看的是鸟哥的Linux私房菜 基础学习篇(第三版),还在看书阶段中,感觉就是命令和参数难道记呢,还有各种权限设置,先整理了这些常用的命令,以便使用中查阅。
  一:使用CentOS常用命令查看cpu
  more /proc/cpuinfo grep "model name"
  grep "model name" /proc/cpuinfo
  [root@localhost /]# grep "CPU" /proc/cpuinfo
  model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
  model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
  如果觉得需要看的更加舒服
  grep "model name" /proc/cpuinfo cut -f2 -d:
  二:使用CentOS常用命令查看内存
  grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo cut -f2 -d: 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地址
  在ifcfg-eth0 文件里你可以看到mac,网关等信息。 ifconfig cat /etc/sysconfig/network-scripts/ifcfg-eth0 grep IPADDR cat /etc/sysconfig/network-scripts/ifcfg-eth0 grep IPADDR cut -f2 -d= ifconfig eth0 grep "inet addr:" awk 'print $2'cut -c 6- ifconfig grep 'inet addr:' grep -v '127.0.0.1' cut -d: -f2 awk 'print $1' 查看网关 cat /etc/sysconfig/network 查看dns cat /f
  十二:使用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天前开机的。
  #系统资源使用情况
  vmstat 1 -S m 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 233 199 778 0 0 4 25 1 1 3 0 96 0 0 0 0 0 233 199 778 0 0 0 0 1029 856 13 1 86 0 0
  在众多的Linux终端命令中,我们应该分类来介绍一下,这里先说文件目录类、驱动挂载类、程序安装类、压缩解压类、进程控制类,这里所有的 Linux终端命令都会被经常的使用到,熟悉这些命令工作中应该能轻松许多。
  一、文件目录类
  1.建立目录:mkdir 目录名
  2.删除空目录:rmdir 目录名
  3.无条件删除子目录: rm -rf 目录名
  4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -)
  5.查看自己所在目录:pwd
  6.查看当前目录大小:du
  7.显示目录文件列表:ls -l (-a:增加显示隐含目录)
  其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件
  8.浏览文件:more 文件名.txt;less 文件名.txt
  9.复制文件: cp 源文件 目标文件 (-r:包含目录)
  10.查文件:(1)find (2)locate 命令名
  11.链接:(1)建立hard链接:ln 来源文件 链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件 链接文件
  二.驱动挂载类
  1.检查硬盘使用情况:df -T -h
  2.检查磁盘分区:fdisk -l
  3.挂载软硬光区:mount -t /dev/fdxhdax /mnt/目录名
  其中::modos--FAT16;vfat--FAT32;ntfs--NTFS;光驱--iso9660
  支持中文名:mount -o iocharset=x /dev/hdax /mnt/目录名(其中:x=cp936或
  挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom
  挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path
  4.解除挂载:umount /mnt/目录名
  解除所有挂载:umount -a
  5.建立文件系统:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等
  三.程序安装类
  1.RPM包安装:
  (1)安装 rpm -ivh somesoft.rpm
  (2)反安装(卸载) rpm -e somefost.rpm
linux查看当前路径命令  (3)查询 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安装;i包含的信息)
  (4)查询安装后位置:rpm -ql somefost.rpm

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。