1 系统挂起
- (1)终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问题时,希望暂停使自己的程序静止下来。亦即,使正在执行的进程暂停执行;若此时用户进程正处于就绪状态而未执行,则该进程暂不接受调度,以便用户研究其执行情况或对程序进行修改。我们把这种静止状态成为“挂起状态”。
- (2)父进程的请求。有时父进程希望挂起自己的某个子进程,以便考察和修改子进程,或者协调各子进程间的活动。
- (3)负荷调节的需要。当实时系统中的工作负荷较重,已可能影响到对实时任务的控制时,可由系统把一些不重要的进程挂起,以保证系统能正常运行。
- (4)操作系统的需要。操作系统有时希望挂起某些进程,以便检查运行中的资源使用情况或进行记账。
- (5)对换的需要。为了缓和内存紧张的情况,将内存中处于阻塞状态的进程换至外存上。
2 已发行版本地址链接
CentOS
** https://wiki.centos.org/Download http://mirrors.aliyun.com http://mirrors.sohu.com http://mirrors.163.com https://mirrors.tuna.tsinghua.edu.cn/centos/**
Ubuntu
http://cdimage.ubuntu.com/releases/18.04.1/release/?_ga=2.56783850.1533668672.1544323446-1412352718.1543052421
3 终端
- 设备终端 鼠标键盘显示器
- 物理终端 /dev/consle console
- 虚拟终端 teletypewriters, /dev/tty[1-6]
- 图形终端 /dev/tty7 startx,xwindows
- 串行终端 /dev/ttyS# ttys
- 伪终端 (pty:pseudo-tty, /dev/pts/#) pty, SSH远程链接
- 查看当前的设备终端 tty
4 内部命令和外部命令
shell自带 help
enable cmd 启用 -n cmd 禁用 -n查看禁用
文件路径下有对应的可执行文件 which -a|--skip-alias; whereis type 查看命令是内部还是外部 alias NAME=‘VALUE’ 仅对当前用户: ~/.bahrc 对所有用户有效: /etc/bashrc source|. /path/to/config_file unalias \ ' ' " " command /path/command
5 PS1存放位置,修改完如何生效
PS1存放位置,修改完如何生效?存放位置 /etc/profile.d
下的一个*.sh文件,保存到文件中 重新进入即可生效。
6 指令速记
id -u hang
查看账户 hang的 UID
uname -r 查看内核版本