首页 » VPS 知识 » 浏览内容

VPS中Linux常用维护命令入门教程


2012-11-16 18:42:06 1,430 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

初学者面对Linux系统的命令提示符(Bash Shell)往往感到不知所措,本文将从简单的Linux系统维护的常见命令开始介绍,深入浅入学会Linux的基本维护操作。如果你是一个初次面对Linux的初学者,这篇文章强烈推荐。

1、首先介绍便于远程执行长时间操作的screen命令

VPS往往都是远程SSH管理,这样直接输入命令操作,对于简短的命令是可行的。但如果有需要长时间执行的操作,比如yum/apt-get安装操作、执行软件安装脚本等,会发现SSH的直接操作非常不便,一旦SSH断线,操作便会异常终止。
其实解决这个问题的方法有两种:

1、直接通过VNC屏幕控制台操作

2、依然使用SSH,但在screen终端中执行命令

第二种方法,实际上是使用screen终端模拟了多个“控制台”,在模拟的“控制台”里,不仅可以并行执行多个操作,还可以在关闭SSH后命令依然后台执行。(颇像直接操作Linux的Alt+F?的多控制台切换)

2、查看内存使用情况:free

[root@vm ~]# free
  • total used free shared buffers cached
  • Mem: 514860 481808 33052 0 107536 134892
  • -/+ buffers/cache: 239380 275480
  • Swap: 1048568 80 1048488
  • free命令将显示相关的内存使用情况,注意:对于独立服务器或者XEN/KVM架构的虚拟机,free命令显示的free那一列并非真实的剩余内存,为什么?见:free命令内存显示指南

    3、查看磁盘分区使用情况:fdisk与df

    [root@www ~]# fdisk -l
  • Disk /dev/hda: 16.1 GB, 16106127360 bytes
  • 255 heads, 63 sectors/track, 1958 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  • Device Boot      Start         End      Blocks   Id  System
  • /dev/hda1   *           1          13      104391   83  Linux
  • /dev/hda2              14        1958    15623212+  8e  Linux LVM
  • 查看各个分区的使用:df -hl

    [root@www ~]# df -hl
  • Filesystem            Size  Used Avail Use% Mounted on
  • /dev/mapper/VolGroup00-LogVol00
  • 14G  2.9G  9.9G  23% /
  • /dev/hda1              99M   19M   76M  20% /boot
  • tmpfs                 252M     0  252M   0%  /dev/shm
  • 4、查看系统负载与运行状况:uptime

    [root@www ~]# uptime
  • 13:36:09 up 2 days, 16:09, 1 user, load average: 0.03, 0.02, 0.00
  • 表示系统启动的时间,后面的load average三个数分别表示最近1分钟、5分钟、15分钟的系统平均负载。

    一般来说,一个CPU核心的满负载数值为1,有几个核心,满负载状态就为几。如果Load超出这个数,说明系统中有等待处理的排队请求。实际使用中,一般不要让Load大于CPU总核心数×2,否则系统效率将大打折扣。

    5、查看当前用户/查看当前路径/查看当前时间/打印所有进程列表

    [root@www local]# who
  • root pts/0 2012-01-14 13:35 (58.47.62.202)
  • [root@www local]# whoami
  • root
  • [root@www local]# pwd
  • /usr/local
  • [root@www local]# date
  • Sat Jan 14 13:44:39 CST 2012
  • [root@www local]# ps -aux
  • Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
  • USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  • root 1 0.0 0.1 2160 648 ? Ss Jan11 0:01 init [3]
  • root 2 0.0 0.0 0 0 ? S< Jan11 0:00 [migration/0]
  • root 3 0.0 0.0 0 0 ? SN Jan11 0: 00 [ksoftirqd/0]
  • root 4 0.0 0.0 0 0 ? S< Jan11 0:00 [watchdog/0]
  • root 5 0.0 0.0 0 0 ? S< Jan11 0:00 [migration/1]
    1. 网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4761 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13192634 位访客

      广告区 Guǎng Gào