登录 Unix 操作系统

Posted 码农尼克

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登录 Unix 操作系统相关的知识,希望对你有一定的参考价值。

上一节我们了解 Unix 操作系统发展历史, 这一节我们来了解 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 相关的命令供我们参考。 



以上是关于登录 Unix 操作系统的主要内容,如果未能解决你的问题,请参考以下文章

Unix系统常用得指令

Linux_Unix系统编程Chapter8 用户和组

自学:Unix环境高级编程 第一章 Unix基础知识

Unix系统(非Linux)相关

用户权限管理

Linux常用命令2/3(有关用户权限管理的命令)--Unix/Linux操作系统04