您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 红帽LINUX常用操作命令
红帽linux常用操作命令1.查看硬件信息#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量资源#free-m#查看内存使用量和交换区使用量#df-h#查看各分区使用情况#du-sh#查看指定目录的大小#grepMemTotal/proc/meminfo#查看内存总量#grepMemFree/proc/meminfo#查看空闲内存量#uptime#查看系统运行时间、用户数、负载#cat/proc/loadavg#查看系统负载磁盘和分区#mount|column-t#查看挂接的分区状态#fdisk-l#查看所有分区#swapon-s#查看所有交换分区#hdparm-i/dev/hda#查看磁盘参数(仅适用于IDE设备)#dmesg|grepIDE#查看启动时IDE设备检测状况网络#ifconfig#查看所有网络接口的属性#iptables-L#查看防火墙设置#route-n#查看路由表#netstat-lntp#查看所有监听端口#netstat-antp#查看所有已经建立的连接#netstat-s#查看网络统计信息进程#ps-ef#查看所有进程#top#实时显示进程状态用户#w#查看活动用户#id#查看指定用户信息#last#查看用户登录日志#cut-d:-f1/etc/passwd#查看系统所有用户#cut-d:-f1/etc/group#查看系统所有组#crontab-l#查看当前用户的计划任务服务#chkconfig–list#列出所有系统服务#chkconfig–list|grepon#列出所有启动的系统服务程序#rpm-qa#查看所有安装的软件包cat/proc/cpuinfo:查看CPU相关参数cat/proc/partitions:查看硬盘和分区cat/proc/meminfo:查看内存信息cat/proc/version:查看版本,类似uname-rcat/proc/ioports:查看设备I/O端口cat/proc/interrupts:查看中断cat/proc/pci:查看pci设备的信息cat/proc/swaps:查看所有swap分区的信息2.查看系统日志/var/log/var/log/dmesg/核心启动日志/var/log/messages/系统报错日志/var/log/maillog/邮件系统日志/var/log/xferlog/FTP服务用日志/var/log/secure/安全信息系统登陆与网络连接的信息/var/log/wtwp/登录记录#tail-f/var/log/messages/查看最近发生的信息.3.系统开关机切换虚拟工作台:虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6。例如,用户登录后,按一下“Alt+F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+F1”键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用“Alt+F1”到“Alt+F6”键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。关闭计算机shutdown-h-t3030秒后安全地关机断电shutdown-c取消关机命令执行重启计算机reboot4.切换运行级别运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。大多数的linux发行版本中,启动脚本位于/etc/rc.d/init.d。这些脚本被ln命令来连接到/etc/rc.d/rcn.d目录。(这里的n就是运行级0-6)例如/etc/rc.d/rc2.d下面的S10network就是连接到/etc/rc.d/init.d下的network脚本的。文件开头的S代表start就是启动服务的意思,后面的数字10就是启动的顺序。例如,在同一个目录下,你还可以看到S80postfix这个文件,80就是顺序在10以后,因为没有启动网络的情况下,启动postfix是没有任何作用的。另外,在/etc/rc.d/rc2.d还可以看到那些K开头的文件,例如/etc/rc.d/rc2.d/K45named,K代表kill,表示停止服务的意思。标准的linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着XWindow。不同的运行级定义如下:(可以参考RedHatlinux里面的/etc/inittab)#0-停机#1-单用户模式#2-多用户,但是没有NFS#3-完全多用户模式#4-没有用到#5-X11#6-重新启动(千万不要把initdefault设置为6)对各个运行级的详细解释:0为停机,机器关闭。1为单用户模式。2为多用户模式,但是没有NFS支持。3为完整的多用户模式,是标准的运行级。4一般不用,在一些特殊情况下可以用它来做一些事情。5就是X11,进到XWindow系统了。6为重启,运行init6机器就会重启。5.软件包管理安装RPM包#rpm-ivhpackage.rpm升级RPM包#rpm-Uvhpackage.rpm卸载RPM包#rpm-evpackage查询RPM包中包含的文件列表#rpm-qlppackage查询RPM包中包含的文件列表#rpm-qlppackage查询RPM包中包含的内容信息#rpm-qippackage查询系统中所有已安装RPM包#rpm-qa6.用户管理who:查询当前在线的用户groups:查询用户所属的组id:显示当前用户信息finger:查询用户信息添加新的用户useraddusername更改用户密码passwdusername更改用户属性usermod-d/home/usernameusername改变用户家目录usermod-e2009-01-01username给用户设置密码过期时间usermod-Groot(组)username(用户)将一个用户添加到一个组里面usermod-grootusername更改用户的gidusermod-s/bin/cshusername更改用户的默认shellusermod-u504username更改用户的uid,改为504usermod-Lusername锁定用户,锁定后用户不能登陆linux系统usermod-Uusername解锁用户passwd-susername看用户是否被锁定删除用户userdel用户名仅删除用户注册信息userdel-r用户名删除属于该用户的的家目录和邮件7.存储管理查看新的硬盘#fdisk-l创建pv#pvcreate/dev/sdb创建vg#vgcreatedatavg/dev/sdb/dev/sdc注:在使用vgcreate在创建卷组时,还可以指定PE的大小,需要加上-s参数来实现,PE大小范围为8KB到16GB,并且必须总是2的倍数。一个卷组里面最多允许65534个PE存在。默认设置的PE大小为4MB,这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充或缩减,所以4MB的PE决定了单个逻辑卷最大容量为256GB,若要创建更大的逻辑卷则创建卷组时需要指定更大的PE。创建lv#lvcreate-L180M-nlvdata01datavg注:使用剩余的空间来创建逻辑卷时,应先通过“vgdisplay”命令可查看当前卷组剩余的空间。在创建逻辑卷的时候,还可以指定逻辑块与物理块映射的模式,逻辑卷的映射模式共有如下两种:线性模式――按照顺序把一定范围内的物理块与逻辑块映射,这也是默认的映射方式。例如,把逻辑卷中1-25的LE映射到PV1,把26-50的LE映射到PV2上。条带模式――将把逻辑块以条带的形式映射到不同的物理卷中,这种方式与前面讲到的RAID0有些类似,这种方式可以提高逻辑卷读写的性能。例如,将逻辑卷的LE1映射为PV1的PE1,LE2映射为PV2的PE1,LE3映射为PV3的PE1。#lvcreate-i3-I4-L180M-nlvtest1vgtest参数的说明如下:-i:采用条带模式的映射方式创建逻辑卷,该参数的值用于指定所创建的逻辑卷将映射在几个PV上。-I:指定使用条带模式时所采用块的大小,单位为KB,其值必须是:2N(N≥2)。-L:指定创建逻辑卷的大小,单位的可以用K、M、G、T表示KB、MB、GB及TB。-n:用来指定所创建的逻辑卷名称,该名称可以根据需要随便定义。-l:用于指定逻辑卷的PE数量,默认为4MB为单位计算总容量。在使用“-i”参数指定PV的个数时,一定要确认所指定的这些PV是没有完全被分配给任何逻辑卷的,否则将创建失败,其次若这些PV的大小不等,那么所创建的逻辑卷只能取最小值。创建文件系统#mkfs.ext3/dev/datavg/lvdata01挂载文件系统#mkdir/data01#mount/dev/datavg/lvdata01/data01手动激活卷组#vgchange-aydatavg手动去激活卷组#vgchange-andatavg注:卷组若不被激活,卷组和逻辑卷是不能被访问的,在LVM2里创建的卷组默认是激活的。为卷组增加新的物理卷当卷组空间不足时,可以加入新的物理卷来扩大卷组容量,这时可用“vgextend”命令来实现。#vgextenddatavg/dev/sde移除物理卷要从一个卷组中移除一个物理卷,首先要确认要移除的物理卷没有被任何逻辑卷正在使用,通过“pvdisplay”命令可查看到该物理卷信息,如下:#pvdisplay/dev/sde---Physicalvolume---PVName/dev/sdeVGNamevgtestPVSize100.00MB/notusable0AllocatableyesPESize(KByte)4096TotalPE25FreePE25AllocatedPE0PVUUIDee2IFC-UHUq-Xg67-icwt-AhdJ-7kRz-JdDjiq若其中的“TotalPE”与“FreePE”相等,表明该物理卷没有被使用,如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据转移到其它地方,然后再移除。移除物理卷的命令为“vgreduce”。#vgreducedatavg/dev/sde在物理卷间转移数据当发现逻辑卷下的某个磁盘有错误,或有其它需求要转移其中物理卷的数据时(如,更换大容量或更高速的物理设备),那么可通过“pvmove”来实现在物理卷之间转移数据。#modprobedm-mirror在使用“pvmove”前需要用“modprobedm-mirror”命令来加载dm-mirror模块,因为“pvmove”在转移数据时需要用到该模块,而默认系统是不加载该模块的。#pvmove/dev/sdd/dev/sde扩展逻辑卷#lvextend-L+300M/dev/datavg/lvdata01在原有的基础上,增加300MB空间大小#lvextend-L300M/dev/datavg/lvdata01扩展到300MB空间大小逻辑卷扩展后并不会马上生效,需要使用“resize2fs”命令重新加载逻辑卷的大小,该命令只针对ext2/ext3的文件系统(若是reiserfs的文件系统,则使用“resize_reiserfs”命令),如果该逻辑卷正在使用中,就应该先将该逻辑卷卸载后再执行“resize2fs”命令。#umountlvdata01#resize2fs/dev/datavg/lvdata01#mount/dev/dat
本文标题:红帽LINUX常用操作命令
链接地址:https://www.777doc.com/doc-4535142 .html