Linux程序设计(一)概述

Linux程序设计

Linux概述

unix——强大的多用户、多任务的分时OS。

  • 分时系统的特点:

1、交互性:用户与系统进行人机对话

2、多路性:多用户同时在各自的终端上使用同一CPU

3、独立性:用于在可在彼此独立操作,互不干扰,互不混淆。

4、及时性:用户在短时间内可得到系统的及时回答。

Unix采用剥夺时动态优先的CPU调度来支持分时操作,其可以同时连接多个终端并且每隔一秒重新扫描进程,重新分配进程的优先级,动态分配系统资源。

Linux是能够在PC机上实现全部UNIX功能,具有多任务,多功能、多用户的分时OS。它以高效性和灵活性著称,可在GUN公共许可权限(GPL)下免费获得,是一个复合POSIX标准的操作系统。LINUX系统软件包不仅包括完整的LINUX操作系统,而且还包括了文本编辑器,高级语言编译器等应用软件,它还包括带有多个窗口管理器的X-Window图形用户界面。

LINUX的两点基本思想

1、一切都是文件

2、每个软件都有确定的用途

  • LINUX纵览

LINUX由四部分构成:内核、shell、文件系统、实用工具(VI(强大的经典文本编辑器)、awk(强大的文本处理软件)、grep(强大的文本正则搜索工具))。

  • 启动与关闭LINUX

    字符界面登陆

root用户,shell显示”#”系统提示符

普通用户登录,shell显示”$”系统提示符

  • 更改启动方式

    • LINUX的6中run level
      • 0:停机
      • 1:单用户模式
      • 2:多用户,但无NFS
      • 3:完全多用户模式(字符界面模式)
      • 4:保留
      • 5:X-Window GUI模式
      • 6:重启
  • 关闭或重启
    1、使用init命令

改变运行级别为0 代码init 0

2、shutdown命令
较为安全,可以通知用户保存信息,同时阻止为登陆用户登陆。向所有进程发送关闭信号,使进程能够进行善后处理,最后调用init进程,请求改变运行级别。

格式 shutdown [选项] time

3、Halt

只能由root用户执行,格式halt -p

4、Reboot命令

5、Poweroff命令


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值