`
mmdev
  • 浏览: 13303401 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

linux常用命令及实例三:free、su、reboot、kill、shu

 
阅读更多

名称:free

功能说明:显示内存状态
语  法:<wbr>free<wbr>[-bkmotV][-s<wbr>&lt;间隔秒数&gt;<br><strong>补充说明:</strong>free指令会显示内存的使用情况,包括实体内存,虚拟的<a href="http://cisco.chinaitlab.com/List_7.html" target="_blank" style="text-decoration:initial; color:rgb(118,95,71)">交换</a>文件内存,共享内存区段,以及系统核心使用的缓冲区等。<br><strong>参  数:</strong><br>  -b<wbr> 以Byte为单位显示内存使用情况。<wbr><br>  -k<wbr> 以KB为单位显示内存使用情况。<wbr><br>  -m<wbr> 以MB为单位显示内存使用情况。<wbr><br>  -o<wbr> 不显示缓冲区调节列。<wbr><br>  -s&lt;间隔秒数&gt;<wbr> 持续观察内存使用状况。<wbr><br>  -t<wbr> 显示内存总和列。<wbr><br>  -V<wbr> 显示版本信息。</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

名称:su
  使用权限:所有使用者
  使用方式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]
  说明:变更为其他使用者的身份,除 root 外,需要键入该使用者的密码
  参数:
  -f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh
  -m -p 或 --preserve-environment 执行 su 时不改变环境变数
  -c command 或 --command=command 变更为帐号为 USER 的使用者并执行指令(command)后再变回原来使用者
  -s shell 或 --shell=shell 指定要执行的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使用者(USER) shell
  --help 显示说明文件
  --version 显示版本资讯
  - -l 或 --login 这个参数加了之后,就好像是重新 login 为该使用者一样,大部份环境变数(HOME SHELL USER等等)都是以该使用者(USER)为主,并且工作目录也会改变,如果没有指定 USER ,内定是 root
  USER 欲变更的使用者帐号
  ARG 传入新的 shell 参数
  范例:
  su -c ls root 变更帐号为 root 并在执行 ls 指令后退出变回原使用者。
  su root -f 变更帐号为 root 并传入 -f 参数给新执行的 shell。
  su - clsung 变更帐号为 clsung 并改变工作目录至 clsung 的家目录(home dir)。

名称:reboot
  使用权限:系统管理者
  使用方式:reboot [-n] [-w] [-d] [-f] [-i]
  说明:若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代
  参数:
  -n : 在重开机前不做将记忆体资料写回硬盘的动作
  -w : 并不会真的重开机,只是把记录写到 /var/log/wtmp 档案里
  -d : 不把记录写到 /var/log/wtmp 档案里(-n 这个参数包含了 -d) -f : 强迫重开机,不呼叫 shutdown 这个指令
  -i : 在重开机之前先把所有网络相关的装置先停止
  范例:
  reboot 重开机。
  reboot -w 做个重开机的模拟(只有纪录并不会真的重开机)。

名称:adduser
  使用权限:系统管理员
  使用方式:adduser [-c comment] [-d home_dir]
  [-e expire_date] [-f inactive_time]
  [-g initial_group] [-G group[,...]]
  [-m [-k skeleton_dir] | -M] [-p passwd]
  [-s shell] [-u uid [ -o]] [-n] [-r] loginid
  或 adduser -D [-g default_group] [-b default_home]
  [-f default_inactive]
  [-e default_expire_date]
  [-s default_shell]
  附注:adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)
  说明:新增使用者帐号或更新预设的使用者资料
  参数:
  -c comment 新使用者位于密码档(通常是 /etc/passwd)的注解资料
  -d home_dir 设定使用者的家目录为 home_dir ,预设值为预设的 home 后面加上使用者帐号 loginid
  -e expire_date 设定此帐号的使用期限(格式为 YYYY-MM-DD),预设值为永久有效
  -f inactive_time 范例:
  
   adduser是增加使用者.
  相对的,也有删除使用者的指令,userdel.
  语法:userdel [login ID]

名称:kill
  使用权限:所有使用者
  使用方式:
  kill [ -s signal | -p ] [ -a ] pid ...
  kill -l [ signal ]
  说明:kill 送出一个特定的信号 (signal) 给行程 id 为 pid 的行程根据该信号而做特定的动作, 若没有指定, 预设是送出终止 (TERM) 的信号
  参数:
  -s (signal) : 其中可用的讯号有 HUP (1), KILL (9), TERM (15), 分别代表著重跑, 砍掉, 结束; 详细的信号可以用 kill -l
  -p : 印出 pid , 并不送出信号
  -l (signal) : 列出所有可用的信号名称
  范例:
  将 pid 为 323 的行程砍掉 (kill) :
   kill -9 323
  将 pid 为 456 的行程重跑 (restart) :
   kill -HUP 456
名称 : shutdown
  使用权限 : 系统管理者
  使用方式 : shutdown [-t seconds] [-rkhncfF] time [message]
  说明 : shutdown 可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机。
  参数 :
  -t seconds : 设定在几秒钟之后进行关机程序
  -k : 并不会真的关机,只是将警告讯息传送给所有只用者
  -r : 关机后重新开机
  -h : 关机后停机
  -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机
  -c : 取消目前已经进行中的关机动作
  -f : 关机时,不做 fcsk 动作(检查 Linux 档系统)
  -F : 关机时,强迫进行 fsck 动作
  time : 设定关机的时间
  message : 传送给所有使用者的警告讯息

名称:ps
  使用权限:所有使用者
  使用方式:ps [options] [--help]
  说明:显示瞬间行程 (process) 的动态
  参数:
  ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
  -A 列出所有的行程
  -w 显示加宽可以显示较多的资讯
  -au 显示较详细的资讯
  -aux 显示所有包含其他使用者的行程
   au(x) 输出格式 :
  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  USER: 行程拥有者
  PID: pid
  %CPU: 占用的 CPU 使用率
  %MEM: 占用的记忆体使用率
  VSZ: 占用的虚拟记忆体大小
  RSS: 占用的记忆体大小
  TTY: 终端的次要装置号码 (minor device number of tty)
  STAT: 该行程的状态:
   D: 不可中断的静止 (通悸□□缜b进行 I/O 动作)
   R: 正在执行中
   S: 静止状态
   T: 暂停执行
   Z: 不存在但暂时无法消除
   W: 没有足够的记忆体分页可分配
   <: 高优先序的行程
   N: 低优先序的行程
   L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
  START: 行程开始时间
  TIME: 执行的时间
  COMMAND:所执行的指令
  范例:
   ps
   PID TTY TIME CMD
   2791 ttyp0 00:00:00 tcsh
   3092 ttyp0 00:00:00 ps
   % ps -A
   PID TTY TIME CMD
   1 ? 00:00:03 init
   2 ? 00:00:00 kflushd
   3 ? 00:00:00 kpiod
   4 ? 00:00:00 kswapd
   5 ? 00:00:00 mdrecoveryd
  .......
   % ps -aux
  USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  root 1 0.0 0.7 1096 472 ? S Sep10 0:03 init [3]
  root 2 0.0 0.0 0 0 ? SW Sep10 0:00 [kflushd]
  root 3 0.0 0.0 0 0 ? SW Sep10 0:00 [kpiod]
  root 4 0.0 0.0 0 0 ? SW Sep10 0:00 [kswapd]

分享到:
评论

相关推荐

    linux常用命令加实例大全

    ### Linux常用命令加实例大全:深入解析与应用 在IT领域,尤其是系统管理和软件开发中,Linux操作系统以其稳定性、安全性和灵活性而著称。对于初学者乃至经验丰富的工程师而言,熟练掌握一系列基本到高级的Linux...

    操作系统 linux常用命令加实例大全

    ### 操作系统 Linux常用命令加实例大全 #### 引言 Linux系统因其强大的稳定性和安全性,在服务器领域占据了主导地位。为了高效地管理和操作Linux系统,掌握其内置的命令至关重要。本文将详细介绍一系列常用的Linux...

    Linux命令学习总结:详解reboot命令

    该命令用来重启Linux系统。相当于Windows系统中的restart命令。 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数: 参数 长参数 描叙 -d 重新...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    Linux常用必会60个命令实例详解

    Linux常用必会60个命令实例详解 Linux 作为一个开源的操作系统,提供了大量的命令,利用这些命令可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。为了真正理解 Linux 系统...

    linux常用命令PPT文档

    以下是一些Linux常用命令的详细说明: 1. **创建用户**: 使用`useradd`命令创建新用户,例如`useradd student`,然后使用`passwd`命令设置用户密码,如`passwd student`。 2. **登录和提示符**: 用户通过`...

    linux常用命令加实例大全.doc

    以下是一些常用Linux命令的详解: 1. **安装和登录**: - **login**: 用户通过此命令登录系统,输入用户名和密码。 - **shutdown**: 关闭或重启系统,可指定时间。 - **halt**: 关闭系统电源,停止所有服务。 -...

    Linux常用命令-API手册.zip

    本压缩包"Linux常用命令-API手册.zip"包含了两个重要的参考资料:"Linux基础命令教程豪华版.chm"和"Linux常用命令大全.chm",它们为用户提供详尽的Linux命令学习指南。 "Linux基础命令教程豪华版.chm"可能是对Linux...

    linux常用命令加实例大全借鉴.pdf

    Linux操作系统以其开源、稳定和强大的特性,被广泛应用于服务器、嵌入式设备及科研领域。掌握Linux常用命令是每一个IT从业者必备的基础技能。本篇主要介绍60个Linux常用命令,涵盖安装登录、文件处理、系统管理、...

    linux 常用命令大全总结,良心总结

    本文将从文件类操作命令、系统类命令和目录类操作命令三个方面总结Linux常用命令。 文件类操作命令 文件类操作命令是Linux中最基本的命令,用于管理文件和目录。这些命令包括: 1. touch命令:创建一个空文件,...

    Linux常用命令简介 doc

    下面,我们将深入解析部分常用的Linux命令,包括`su`、`pwd`、`cd`、`ls`、`find`、`tar`、`gzip`、`mkdir`、`cp`、`rm`、`mv`、`reboot`、`halt`以及软件的安装与卸载方法。 #### su - 用户切换 `su`命令允许用户...

    Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本

    学习 Linux 的第一步:当然是从 Linux 命令 入手: 查看 Linux 命令帮助信息 - 关键词:help, whatis, info, ...Linux 系统管理 - 关键词:reboot, exit, shutdown, date, mount, umount, ps, kill, systemctl, service

Global site tag (gtag.js) - Google Analytics