登录 Unix 操作系统
系统启动
系统是指系统从关机状态开始直到系统变为用户可用状态。首先引导程序查找有
上一节我们了解 Unix 操作系统发展历史, 这一节我们来了解 Unix 的启动,如何优雅的登录和退出 Unix。 系统启动 系统是指系统从关机状态开始直到系统变为用户可用状态。首先引导程序查找有哪些设备(硬盘,光盘,优盘等)是可以引导的,然后选择可以引导的设备。接着引导程序将控制权转移给内核,内核调用初始化进程来初始化操作系统,启动一些操作系统运行必须的进程。 登录系统 操作系统初始化结束以后我们就可以登录了,登录有 2 种方式:GUI 登录和命令行登录。平时工作一般使用 GUI 进行登录,作为我们的应用服务器的系统,一般没有图形化界面,此时我们就需要用到命令行登录。通常情况下,应用服务器都是部署在机房或者云平台上面,我们登录服务器不可能大老远跑到机房操作,因此需要用到远程登录功能。远程与操作系统的互动方式常用的有以下几种: 1. ssh (Secure SHell) 交互式的登录远程系统unix系统下载,登录以后通过 shell 命令与操作系统交互,交互内容是通过加密的。例如通过如下方式登录: ssh //使用 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 相关的命令供我们参考。 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |