Linux 的整体认识第一节笔记

来源:互联网 发布:淘宝千人千面怎么运行 编辑:程序博客网 时间:2024/04/29 00:30

操作系统
     操作系统 (OS) 是一种作为用户和计算机之间接口的软件程序,如 : Linux, Unix, Microsoft Windows 等。
操作系统的功能 {
  * 命令解释  : shutdown ...
  * 进程管理  
         概念 : 正在运行的程序。 一边听音乐一遍上网。OS采用分时机制,好像多个程序同时运行的假象。
         主要是 CPU 管理
  * 内存管理  
         内存 : 装载一些临时存储的数据!程序运行运算的时候需要一些临时数据。
  * 输入/输出 (I/O) 操作和外围设备管理
         我要打印 : 命令 -> OS -> 硬件驱动。  硬件,管理。。。
  * 文件管理
         整个OS包含很多文件!比如 : linux , 对那个文件进行操作,就等于是对那个硬件操作!
Linux特点
  Linux 具有贵族血统
  * 开放性
  * 多用户  windows XP 现在都不能多个用户同时运行。 用户可以同时交互。
  * 多任务   - > 分时
  * 出色的稳定性和速度性能
            网络服务器 : 一两年不用关机!
  (linux图形界面 不如 windows图形界面  性能上)
  服务器不需要图形界面
  字符终端效率非常高,对计算机的资源要求相当低!
  * 丰富的网络性能    本身就是在网络上发展起来的,全世界的程序员都可以对他操作。
  * 可靠的系统安全    病毒很少很少!
  * 可移植性 : 适用于大多数计算机平台!linux可应用在不同的硬件平台上面!
Linux 关机方法
  * shutdown -h (需要关机的选项) now(跟时间,广播给用户) 关机 【推荐】
  * shutdown -r (重启) now (立即重启)   【推荐】
  * reboot 快速重启 (跳过 sync 过程)  {跳过同步化的过程,可能损坏} [不推荐]
  * init 0 关机   init 6 重启
  * halt 系统停机 [也有可能出现损坏 。。。]
Linux 系统结构
   OS : 最核心的作用还是 : 操作硬件
   外层应用程序
        Shell [又称为终端 : 用户 与 内核交互。。]
           Kernel [包含大部分设备驱动程序,操作硬件,给硬件下命令]
              硬件
   Linux {Kernel,  发行版本}
Linux 目录结构
* 存放命令的目录 /bin  /sbin  /usr/bin  /usr/sbin   /usr/local/bin
 /bin  存放系统工具
 /sbin 系统管理员使用的一些工具程序命令
 /usr/sbin 用户,普通的应用程序它的一些可执行文件,像数据库服务器,邮件呀!等。mysql数据库啦,Apache呀!
 /usr/local/bin 本地的或者用户自己定义的可执行文件
 
* /boot : 内核及其他系统启动所需要的文件。
* /opt  :  安装大的应用程序
* /tmp  :  临时文件
* /lost+found  : 系统修复工过程中恢复的文件。
* /root 超级用户的主目录
* /home 普通用户主目录
 
* /dev  -   device 设备目录
* b - block 块设备
* c - character 字符设备
* Linux的硬件设备对应文件
* 光驱设备 /dev/cdrom
* 软驱 /dev/fd0

& ls -l 命令可查看设备类型,看看首字符, b , c ...
/etc 配置文件所在目录
 * 启动引导程序 /etc/lilo.conf /etc/grub.conf
    & 多系统引导时,可设置默认启动的系统。
 * 控制启动模式 /etc/inittab (图形/文本登陆)  3是文本,5为图形
 * 文件系统的配置 /etc/fstab   包含分区,分区是什么,对应的设备是什么
 * /etc/profile 增加环境变量等 (修改PATH等) 、,对所有用户都生效
    & 如配置 JAVA/J2EE 开发环境
 * /etc/ftp*         ftp的配置文件
 * /etc/htpd         web 服务器的配置文件

 * etc/ssh*          ssh 的配置文比件      //telnet安全
 
 总结 : /etc 对我们来说是一个关键的目录!!!

原创粉丝点击