UNIX操作系统是目前网络上用得最多的操作系统之一,使用UNIX系统,机器的关机要比使用DOS单用户机器的关机过程复杂得多。在UNIX下如不使用正确的关机命令和关机方法,将破坏文件系统,造成很大的损失。下面介绍UNIX系统的五种关机方法。
1、用haltsys命令关机
haltsys命令一发出,就会立即把系统关闭掉。其优点是系统响应快,强迫性强,因此,该命令只适合于系统上只有一个用户的情况。如果系统上有多个用户在工作,一发出命令,这些用户就被迫退出系统,他们的进程也丢失了。操作方法是:以超级用户登录,输入haltsys,回车,系统显示关机信息时,关掉电源。
2、用reboot命令关机
reboot命令是由系统管理员执行的停机程序,reboot实质上是和haltsys命令链接在一起的。reboot和haltsys的唯一区别是它在正常停机后不用按任意键,马上自动引导,重新启动系统。reboot特别适合系统管理员调试机器用。
3、用shutdown命令关机
shutdown命令是一个用shell语言编写的程序,驻留在/etc目录中。它由超级用户在前台运行,自动执行wall命令,通知正在系统中工作的所有用户,系统将在指定的时间内停机,请做好准备工作,然后从系统中注销。当所有用户已从系统中注销或指定时间已到时,shutdown就执行kill命令把系统中除主控台外的所有进程都终止,接着执行haltsys命令使系统正常停机。使用格式:shutdown -g[hh:]mm -f"Mesg",其中[hh:]mm是系统指定关机时间,“Mesg"是系统向各终端用户发送的信息。在网络用户中推荐使用shutdown命令来关机。
4、用bye命令关机
bye命令是以shutdown为核心,用vi编辑生成的关机命令,主要优点是简单易记。bye文件内容为:shutdown -y -g0(参数可根据实际需要设置),编辑后的bye权限为-rw-r-r-,此时bye不能直接使用,将其权限放开,# chmod u+x bye,bye才可行使shutdown职能。
5、创建关机用户bye
用超级用户来关机,不利于系统的管理,存在一定的安全隐患,因此有必要建立自动关机用户。下面以sysadmsh命令来创建关机用户bye。
(1)创建bye用户。用超级用户登录到UNIX,键入sysadmsh,选择Account->User->Create,在Username中输入:bye,其他缺省。
(2) 在Account->User->Examine中,输入bye后选择Privilege->Subsystem->Specify输入shutdown,保存修改信息并退出sysadmsh。
(3) 用bye注册到UNIX,编辑当前目录下的.profile文件。该文件内容为:
trap exit 2,3 /tcb/bin/asroot shutdown -y -g0
(4)在Login:状态下,只要键入bye就会自动关闭UNIX操作系统。
分享到:
相关推荐
10. 延迟系统关机:若想在60秒后进行系统关机,可以使用`shutdown`命令的`-t`选项,例如`shutdown -t 60`,这会设置系统在60秒后关机。 这些知识点涵盖了UNIX系统管理中的基础命令用法,包括用户管理、文件系统维护...
在IT领域,远程控制和管理是一项重要的技术,它允许管理员或用户从一个地方对另一台设备执行操作,如查看、配置、甚至关闭计算机。...在实际应用中,应当结合具体的操作系统和网络环境选择合适的远程关机方法。
Linux是一种开源、免费的操作系统,由Linus Torvalds于1991年首次发布,基于UNIX设计思想,但与UNIX并不完全兼容。Linux因其高度可定制性、稳定性、安全性以及丰富的软件支持,被广泛应用于服务器、移动设备、超级...
总的来说,理解并正确使用关机命令是每个计算机用户和管理员的基本技能,这不仅能有效地管理计算机的使用,也有助于保持系统的稳定和数据的安全。不同的操作系统环境下,学习和掌握相应的关机命令有助于提高工作效率...
2. 时间处理:程序需要正确解析用户输入的时间,并将其转换为系统可以理解的格式,如Unix时间戳。 3. 调度机制:程序需使用合适的调度库或系统调用(如Windows的SetTimer或Linux的alarm函数)来安排在设定时间执行...
System.out.println("自动关机失败,请检查权限或命令是否正确"); e.printStackTrace(); } } } ``` 在Unix或Linux系统中,实现方式可能会有所不同,可能会用到`shutdown -h 时间`命令,这里的`-h`表示halt,即...
这种方法需要程序能够识别用户设定的具体日期和时间,并在到达该时间点时执行关机操作。C#中可以使用`DateTime`类来处理日期和时间,然后通过Windows API来触发关机。例如,用户设定2023年3月15日23:59关机,可以先...
同时,如果用户在设定的关机时间前取消了定时任务,软件也需要能正确响应并取消关机。 4. 弹出提醒:在关机前,软件通常会弹出一个提醒窗口,告知用户即将关机,以防止未保存的工作丢失。 5. 安全性:考虑到定时...
3. `/lost+found`:当系统非正常关机后,找不到正确位置的文件会被放置于此。 4. `/boot`:包含系统启动所需的各种文件,如引导程序和内核。 5. `/root`:系统管理员(root用户的)主目录。 6. `/home`:用户个人主...
这些接口的使用需要对操作系统有一定的理解,并且需要正确地处理可能出现的错误情况。 时间管理和事件触发是另一个关键点。在自动关机的应用场景中,我们往往需要设定一个特定的时间点或者在完成某个任务后执行关机...
**4.5 测试**:确保网络配置正确无误的方法。 #### 上机指导 **第三篇上机指导**提供了实际操作Unix系统的指南,帮助读者熟悉Unix环境和命令行工具。 **第一部分上机环境**:介绍了Unix主机和工作站的基本配置。 ...
Unix提供了丰富的在线文档,如man命令和whatis数据库,帮助用户快速查找命令的使用方法和功能介绍。 #### 3.3 系统信息 获取系统状态信息和硬件信息是系统管理的基础。了解如何查看系统负载、CPU使用率、内存使用...
2. **权限问题**:执行关机或注销操作通常需要较高的权限,如root权限(在Unix-like系统中)或管理员权限(在Windows中)。在编写这样的程序时,确保程序有适当的权限是至关重要的,否则可能会导致操作失败。 3. **...
### 华为Unix培训资料... 包括硬件故障、软件故障等的排查和解决方法。 通过以上总结,我们可以看到华为提供的这份Unix培训资料覆盖了从基础概念到高级应用的各个方面,旨在帮助初学者全面了解和掌握Unix操作系统。
它还控制着文件系统,确保数据的正确存储和访问。Shell则是用户与内核交互的界面,提供了一种命令行界面,用户可以通过输入命令来执行操作。Unix中有多种Shell,如Bourne shell(bsh)、C shell(csh)及其改进版...
在IT领域,管理和控制计算机系统的...开发者需要对操作系统内核有深入理解,才能正确并安全地实现这些功能。在实际使用中,这样的工具可以帮助用户方便地监控文件变化、管理运行中的应用程序,并在必要时进行系统维护。
- **关机**:介绍如何正确地关闭UNIX系统。 - **掉电故障及处理**:讨论了当系统遭遇突然断电时的应对措施。 #### 7. 存储设备的使用 - **创建设备**:介绍了如何在UNIX系统中创建设备文件。 - **mount和umount命令...
- 软盘作为一种早期的存储介质,在UNIX系统中的使用方法。 **7.4 硬盘的使用** - 硬盘作为主要的存储设备,在UNIX系统中的管理和使用技巧。 **7.5 CD-ROM的使用** - CD-ROM作为另一种存储介质,在UNIX系统中的...
9. **异常处理**:脚本应包含适当的错误处理机制,如检查文件是否存在、权限是否足够、系统时间是否正确等,以防止因系统异常导致的脚本中断。 10. **自动化报告**:可设定脚本定期生成状态报告,通过电子邮件或...
在Windows系统下,这可能涉及到使用kernel32库中的`ExitWindowsEx`函数,而在Unix/Linux系统中,可能使用`system`函数调用`shutdown`命令。 4. **用户界面设计**:Qt提供了丰富的GUI组件,如QDialog、QPushButton、...