linux常用操作命令
1.查看硬件信息
# uname -a              # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue  # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname              # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量资源
# free -m                # 查看内存使用量和交换区使用量
# df -h                  # 查看各分区使用情况
# du -sh        # 查看指定目录的大小
# grep MemTotal /proc/meminfo  # 查看内存总量
# grep MemFree /proc/meminfo    # 查看空闲内存量
# uptime                # 查看系统运行时间、用户数、负载
# cat /proc/loadavg      # 查看系统负载磁盘和分区
# mount | column -t      # 查看挂接的分区状态
# fdisk -l              # 查看所有分区
# swapon -s              # 查看所有交换分区
# hdparm -i /dev/hda    # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE      # 查看启动时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 | 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分区的信息
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 -t 30    30秒后安全地关机断电
shutdown -c          取消关机命令执行
重启计算机
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。
不同的运行级定义如下:(可以参考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 系统了。linux登录命令
6 为重启,运行 init 6 机器就会重启。
5.软件包管理
安装 RPM 包
# rpm -ivh package.rpm
升级 RPM 包
# rpm -Uvh package.rpm
卸载 RPM 包
# rpm -ev package
查询 RPM 包中包含的文件列表
# rpm -qlp package
查询 RPM 包中包含的文件列表
# rpm -qlp package
查询 RPM 包中包含的内容信息
# rpm -qip package
查询系统中所有已安装 RPM 包
# rpm -qa
6.用户管理
who:查询当前在线的用户
groups:查询用户所属的组
id:显示当前用户信息
finger:查询用户信息
添加新的用户
useradd username
更改用户密码
passwd username
更改用户属性
usermod -d /home/username username                改变用户家目录
usermod -e "2009-01-01" username              给用户设置密码过期时间

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