当前位置:文档之家› 红帽LINUX常用操作命令

红帽LINUX常用操作命令

红帽 linux 常用操作命令
1. 查看硬件信息 # uname -a # head -n 1 /etc/issue # cat /proc/cpuinfo # hostname # lspci -tv # lsusb -tv # lsmod # env # free -m # df -h # du -sh # 查看内核/操作系统/CPU信息 # 查看操作系统版本 # 查看CPU信息 # 查看计算机名 # 列出所有PCI设备 # 列出所有USB设备 # 列出加载的内核模块 # 查看环境变量资源 # 查看内存使用量和交换区使用量 # 查看各分区使用情况 # 查看指定目录的大小 # 查看内存总量 # 查看空闲内存量
# tail -f /var/log/messages
3. 系统开关机 切换虚拟工作台: 虚拟控制台的切换可以通过按下 Alt 键和一个功能键来实现,通常使用 F1-F6 。 例如,用户登录后,按一下“Alt+F2”键,用户就可以看到上面出现的“login:”提示 符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+ F1”键,就可以回到第一个虚 拟控制台。一个新安装的 Linux 系统允许用户使用“Alt+F1”到“Alt+F6”键来访问前六个 虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚 拟控制台工作,关闭这个程序。
--- Physical volume --PV Name /dev/sde VG Name vgtest PV Size 100.00 MB / not usable 0 Allocatable yes PE Size (KByte) 4096 Total PE 25 Free PE 25 Allocated PE 0 PV UUID ee2IFC-UHUq-Xg67-icwt-AhdJ-7kRz-JdDjiq
更改用户属性 usermod -d /home/username username usermod -e "2009-01-01" username usermod -G root(组) username (用户) usermod -g root username usermod -s /bin/csh username usermod -u 504 username usermod -L username usermod -U username passwd -s username 删除用户 更改用户的gid 更改用户的默认shell 更改用户的uid,改为504 锁定用户,锁定后用户不能登陆linux系统 解锁用户 看用户是否被锁定 改变用户家目录 给用户设置密码过期时间 将一个用户添加到一个组里面
5. 软件包管理 安装 RPM 包 # rpm -ivh package.rpm
升级 RPM 包 # rpm -Uvh package.rpm
卸载 RPM 包 # rpm -ev package
查询 RPM 包中包含的文件列表 # rpm -qlp package
查询 RPM 包中包含的பைடு நூலகம்件列表 # rpm -qlp package
为卷组增加新的物理卷 当卷组空间不足时,可以加入新的物理卷来扩大卷组容量,这时可用“vgextend”命令 来实现。 # vgextend datavg /dev/sde
移除物理卷 要从一个卷组中移除一个物理卷, 首先要确认要移除的物理卷没有被任何逻辑卷正在使 用,通过“pvdisplay”命令可查看到该物理卷信息,如下: # pvdisplay /dev/sde
# lvcreate -i 3 -I 4 -L 180M -n lvtest1 vgtest 参数的说明如下: -i: 采用条带模式的映射方式创建逻辑卷, 该参数的值用于指定所创建的逻辑卷将映射 在几个 PV 上。 -I:指定使用条带模式时所采用块的大小,单位为 KB,其值必须是:2N(N≥2) 。 -L:指定创建逻辑卷的大小,单位的可以用 K、M、G、T 表示 KB、MB、GB 及 TB。 -n:用来指定所创建的逻辑卷名称,该名称可以根据需要随便定义。 -l:用于指定逻辑卷的 PE 数量,默认为 4MB 为单位计算总容量。 在使用“-i”参数指定 PV 的个数时,一定要确认所指定的这些 PV 是没有完全被分配给 任何逻辑卷的,否则将创建失败,其次若这些 PV 的大小不等,那么所创建的逻辑卷只能取 最小值。
# ps -ef # top # w # id # last # cut -d: -f1 /etc/passwd # cut -d: -f1 /etc/group # crontab -l # chkconfig –list
# 查看所有进程 # 实时显示进程状态用户 # 查看活动用户 # 查看指定用户信息 # 查看用户登录日志 # 查看系统所有用户 # 查看系统所有组 # 查看当前用户的计划任务服务 # 列出所有系统服务 # 列出所有启动的系统服务程序
# grep MemTotal /proc/meminfo # grep MemFree /proc/meminfo # uptime # cat /proc/loadavg # mount | column -t # fdisk -l # swapon -s # hdparm -i /dev/hda # dmesg | grep IDE # ifconfig # iptables -L # route -n # netstat -lntp # netstat -antp # netstat -s
# chkconfig –list | grep on # rpm -qa
# 查看所有安装的软件包
cat /proc/cpuinfo :查看CPU相关参数 cat /proc/partitions :查看硬盘和分区 cat /proc/meminfo :查看内存信息 cat /proc/version :查看版本,类似uname -r cat /proc/ioports :查看设备I/O端口 cat /proc/interrupts :查看中断 cat /proc/pci :查看pci设备的信息 cat /proc/swaps :查看所有 swap 分区的信息
关闭计算机 shutdown -h -t 30 shutdown -c 30 秒后安全地关机断电 取消关机命令执行
重启计算机 reboot
4. 切换运行级别 运行级就是操作系统当前正在运行的功能级别。 这个级别从 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 的 话,则是运行着 X Window。
查询 RPM 包中包含的内容信息 # rpm -qip package
查询系统中所有已安装 RPM 包 # rpm -qa
6. 用户管理 who:查询当前在线的用户 groups:查询用户所属的组 id:显示当前用户信息 finger:查询用户信息
添加新的用户 useradd username 更改用户密码 passwd username
# 查看系统运行时间、用户数、负载 # 查看系统负载磁盘和分区 # 查看挂接的分区状态 # 查看所有分区 # 查看所有交换分区 # 查看磁盘参数(仅适用于IDE设备) # 查看启动时IDE设备检测状况网络 # 查看所有网络接口的属性 # 查看防火墙设置 # 查看路由表 # 查看所有监听端口 # 查看所有已经建立的连接 # 查看网络统计信息进程
创建文件系统 # mkfs.ext3 /dev/datavg/lvdata01
挂载文件系统 # mkdir /data01 # mount /dev/datavg/lvdata01 /data01
手动激活卷组 # vgchange -a y datavg 手动去激活卷组 # vgchange -a n datavg 注:卷组若不被激活,卷组和逻辑卷是不能被访问的,在 LVM 2 里创建的卷组默认是激 活的。
2. 查看系统日志 /var/log /var/log/dmesg /var/log/messages /var/log/maillog /var/log/xferlog /var/log/secure /var/log/wtwp /核心启动日志 /系统报错日志 /邮件系统日志 /FTP服务用日志 /安全信息 系统登陆与网络连接的信息 /登录记录 /查看最近发生的信息.
不同的运行级定义如下:(可以参考 Red Hat linux 里面的/etc/inittab) # 0 - 停机 # 1 - 单用户模式 # 2 - 多用户,但是没有 NFS # 3 - 完全多用户模式 # 4 - 没有用到 # 5 - X11 # 6 - 重新启动 (千万不要把 initdefault 设置为 6 ) 对各个运行级的详细解释: 0 为停机,机器关闭。 1 为单用户模式。 2 为多用户模式,但是没有 NFS 支持。 3 为完整的多用户模式,是标准的运行级。 4 一般不用,在一些特殊情况下可以用它来做一些事情。 5 就是 X11 ,进到 X Window 系统了。 6 为重启,运行 init 6 机器就会重启。
相关主题