• linux学习笔记


    Linux入门

    Linux学习什么?

    • 常用命令(背会)

    • 软件安装(熟练)

    • 服务端的架构(开开眼界)

    Linux如何学习?

    • 不要问那么多为什么,以为后面你就懒得问了

    • 先尝试理解一下,不行就背下来

    • 一个知识点如果一遍记不住,那么就再来十遍

    什么是操作系统?

    操作系统严格意义上来说就是一个内核,是一套管理软硬件资源的软件组件;

    我么平时所说的操作系统指的是发行版,包括:内核 + 桌面环境 + 常用软件;

    • windows:windows NT

    • Linux:Linux

    常见的操作系统

    • 桌面版:windows系列、Ubuntu(Linux)、Mac OS

    • 服务器:windows server、Linux系列、Unix系列

    • 移动端:Android、iOS、AliOS、windows phone、Symbian、Black Berry

    32位和64位的区别?

    简单理解就是上车道和四车道的区别,实际是指寻址空间的区别。

    • 32位:理论2^32,即4G,实际上最大约3.25G

    • 64位:理论值2^64,实际上电脑主板一般最大支持128G

     

    Linux系统简介

    linux发展的5大支柱

    • 基于unix系统

    • 参考minix系统

    • GNU计划

    • POSIX标准

    • 互联网的发展

     

    Linux发行版

    发行版其实就是在内核的基础上,添加特定的桌面环境和常用软件,省去了自己组装的麻烦

    • 桌面版:ubuntu(desktop)、ubuntu kylin、deepin

    • 服务器:ubuntu(server)、debian、redhat、centos

     

    操作系统安装

    • 安装虚拟机软件

      Virtual Box、VM Ware、PD(Mac)、...

      提示:安装Virtual Box,一路Next即可

      问题:若只能虚拟32位的系统,可能是因为BIOS中的虚拟技术没有打开

    • 安装CentOS6.8

        1.打开Virtual Box点击新建,然后进行配置
        2.创建新的虚拟硬盘
        3.选择存储位置及大小
        4.选择指定的虚拟点击配置
        5.点击存储,点击控制器后的第一个'+',选择centos的镜像
        6.点击网络,选择桥接网卡,然后点击OK
        7.选择指定的虚拟机,点击启动
        8.选择第一项,然后选择Skip(跳过镜像的完整性检查)
        9.选择中文、美国式英语键盘
        10.点击'是,忽略所有数据(Y)'
        11.设定计算机名字(根据需要)
        12.设置根(root用户)密码(123456),一定要记住(确定时,选择无论如何都使用)
        13.选择使用所有空间,然后下一步
        14.选择将修改写入磁盘进行系统安装(不同的硬件速度不一样)
        15.安装完成后,点击重新引导,即可重启系统(完成安装)
        16.输入用户名root,密码:上面设置的123456
    • 配置网卡(开机启动)

      1. 打开网卡配置文件  /etc/sysconfig/network-scripts/ifcfg-eth0

      1. 修改ONBOOT选项,如下:ONBOOT=yes

      1. 修改步骤:

             1.进入插入模式,输入字符'i'
               2.修改内容
               3.按ESC按钮回到正常模式
               4.保存退出:shift + zz
       
      1. 重启网络服务     service network restart

      1. 检查网络

               ifconfig:查看网卡信息
               ping:测试网络连通性,如:ping baidu.com,ctrl + c结束
               也可以:ping baidu.com -c 3     # 测试3此自动停止 
       
      1. 远程连接

            推荐:putty.exe、xshell、...
             说明:从此可以远程连接指定的主机,无需在主机现场
       
       

    系统启动流程

    1. 最最常用命令

       pwd:查看当前工作目录
       ls:list,列表显示指定目录的内容(不指定目录查看当前工作目录)
       cd:切换到指定的目录
       快捷操作:
       tab:自动补全命令或参数
       clear:清屏,快捷操作ctrl + L
       history:查看输入的历史命令,也可以通过上下按钮上下翻看历史命令
       
    2. 基本的输入输出系统(BIOS)

      系统上电后,做的基本的硬件检查

    3. 主引导分区(MBR)

      启动引导代码(bootloader)

    4. 启动引导代码(bootloader)

      是在操作系统运行之前执行的一段代码,负责将系统的软硬件带到一个合适的运行环境,为操作系统的运行做好准备工作(加载、解压、硬件初始化,将控制区交给OS)

    5. 操作系统(OS)

      操作系统运行的第一个程序(守护进程/sbin/init)

    6. 守护进程(/sbin/init)

      解析/etc/inittab文件,该文件标识了系统启动运行的级别,根据运行级别完成后续的相关初始化操作,运行级别如下:

      0:关机
      1:单用户
      2:无NFS的多用户
      3:完整的多用户
      4:保留
      5:图形界面
      6:重启

      runlevel 或 who -r :查看当前的运行级别

      init 0~6:切换到指定的运行级别

    7. 执行系统初始化脚本/etc/rc.d/rc.sysinit

    8. 执行对应的运行级别的初始化脚本,如:/etc/rc.d/rc3.d/目录

    9. 执行用户自定义的初始化脚本/etc/rc.d/rc.local

    10. 用户登录界面

      桌面环境:GNOME、KDE
      终端:就是一个小黑屏
    11. 远程连接

                xshell、putty、...

                ssh协议,22端口

     

    系统管理命令

    • 关机:init 0、halt、poweroff、shutdown -h now

    • 重启:init 6、reboot、shutdown -r +5 '哥要重启了'

  • 相关阅读:
    Call KernelIoControl in user space in WINCE6.0
    HOW TO:手工删除OCS在AD中的池和其他属性
    关于新版Windows Server 2003 Administration Tools Pack
    关于SQL2008更新一则
    微软发布3款SQL INJECTION攻击检测工具
    HyperV RTM!
    OCS 2007 聊天记录查看工具 OCSMessage
    CoreConfigurator 图形化的 Server Core 配置管理工具
    OC 2007 ADM 管理模板和Live Meeting 2007 ADM 管理模板发布
    Office Communications Server 2007 R2 即将发布
  • 原文地址:https://www.cnblogs.com/miumiu2017/p/8119472.html
Copyright © 2020-2023  润新知