现在的位置: 首页 > 操作系统 > 正文

如何登录和退出Unix操作系统

2020年02月19日 操作系统 ⁄ 共 1024字 ⁄ 字号 评论关闭

  我们来了解 Unix 的启动,如何优雅的登录和退出 Unix。

  系统启动

  系统是指系统从关机状态开始直到系统变为用户可用状态。首先引导程序查找有哪些设备(硬盘,光盘,优盘等)是可以引导的,然后选择可以引导的设备。接着引导程序将控制权转移给内核,内核调用初始化进程来初始化操作系统,启动一些操作系统运行必须的进程。

  登录系统

  操作系统初始化结束以后我们就可以登录了,登录有 2 种方式:GUI 登录和命令行登录。平时工作一般使用 GUI 进行登录,作为我们的应用服务器的系统,一般没有图形化界面,此时我们就需要用到命令行登录。通常情况下,应用服务器都是部署在机房或者云平台上面,我们登录服务器不可能大老远跑到机房操作,因此需要用到远程登录功能。远程与操作系统的互动方式常用的有以下几种:

  1. ssh (Secure SHell)

  交互式的登录远程系统,登录以后通过 shell 命令与操作系统交互,交互内容是通过加密的。例如通过如下方式登录:

  ssh root@10.12.22.232 //使用 ssh 协议登录 ip 为 10.12.22.232 等系统,登录用户为 root,或者省略用户名,则默认使用当前操作系统的用户名

  2. telnet

  功能与 ssh 类似,不同的地方是这种方式的交互是不加密的,因此不够安全。使用方式和 ssh 类似

  3. sftp

  和远程系统进行文件传输,传输过程加密。

  4. ftp

  功能类似 sftp,但是传输不加密。

  退出系统

  操作结束以后,我们需要安全的退出操作系统。有如下几种方式:

  1. halt 立即关闭系统, 不推荐使用

  2. init 0 适用于定义脚本关闭系统,非所有系统支持

  3. init 6 完全关闭系统,然后完全重启恢复

  4. poweroff 切断电源关闭系统

  5. reboot 重启系统

  6. shutdown 关闭系统,推荐使用shutdown -h 来关闭系统, shutwodn -r 来重启系统

  命令行登录到操作系统,需要使用大量的 shell 命令和系统进行交互,但是如果对于一个新手来说,熟练使用大量的 shell 命令是不可能的,因此 Unix 提供了 man 命令来帮助我们。例如我们可以使用 man command 来知道 command 命令的使用说明。但是有时候我们根本不知道我们的命令名字,我们只记得命令是用来操作权限的,那我们可以使用 man -k keywords 这样 man 命令就可以帮助我们列出和 keywords 相关的命令供我们参考。

抱歉!评论已关闭.