• Linux学习之路--简介


    1 Linux简介

    UNIX与Linux发展史

    Unix在1969年,美国贝尔实验室的肯汤普森在DEC PDP-7机器上开发出了UNIX系统。
    Linux出现于1991年,是由芬兰赫尔辛基大学学生李纳斯•托瓦兹(Linus Torvalds)和后来加入的众多爱好者共同开发完成 。

    企鹅图标的一个说法是,极地企鹅不属于任何国家不会有版权纠纷。

    Linux介绍

    Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux发行版本,但它们都使用了Linux内核。
    Linux内核网站:www.kernel.org
    基于内核,再增加一些桌面,应用程序,就可以发行,称为开发版。

    Linux两大阵营:

    Redhat系列 redhat,suse,CentOS,Fedora等
    Debian系列 debian,ubuntu等
    区别: 命令细微的区别; 安装方式
    Linux应用领域
    Linux企业服务器
    嵌入式系统:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、智能家电等嵌入式系统。
    电影娱乐行业:电影后期特效处理。


    Linux特点


    开源
    多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能(可以两年不关机性能一样优秀)
    服务器不使用图形化界面:
    图形化占用资源
    机房部署方便,无需配置操作界面
    CentOS 社区版
    主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS
    免费:RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本
    更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!
    CentOS官网:http://www.centos.org/
    CentOS搜狐镜像:http://mirrors.sohu.com/centos/
    CentOS网易镜像:http://mirrors.163.com/centos/


    2 Linux安装


    安装环境:Windows7/win10 , VMware Workstation11, CentOS 6.6
    VMware
    VMware是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC ,以此来实现在一台机器上真正同时运行两个独立的操作系统 。
    VMware主要特点:
    1、不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统
    2、本机系统可以与虚拟机系统网络通信
    3、可以设定并且随时修改虚拟机操作系统的硬件环境

    学习方法


    转变思维习惯
    图形化界面/鼠标 ===〉 命令/键盘
    Linux 与windows 主要区别:
    Linux严格区分大小写
    Linux中一切皆文件
    Linux 不区分扩展名 扩展名是为了让管理员使用
    不惧英文 勇往直前
    记住常用英文,linux都是有套路的
    command not found Permission denied
    动起来 练习
    无他,唯手熟尔
    命令要敲的999,虚拟机环境可以随意折腾


    3 Linux目录结构


    /:是根目录

    /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。
    /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。
    /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行
    /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行
    /root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户
    /home:用户缺省宿主目录 eg:/home/spark
    /tmp:(temporary)存放临时文件
    /etc:(etcetera)系统配置文件
    /usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等
    /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息
    /boot:系统启动目录

    /dev:(devices)存放设备文件
    /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息
    /lib:存放系统程序运行所需的共享库
    /lost+found:存放一些系统出错的检查结果。
    /var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件、日志文件、计划任务等
    /mnt:(mount)挂载目录。临时文件系统的安装点,默认挂载光驱和软驱的目录
    /media:挂载目录。 挂载媒体设备,如软盘和光盘
    /misc:挂载目录。 挂载NFS服务
    /opt: 第三方安装的软件保存位置。 习惯放在/usr/local/目录下
    /srv : 服务数据目录

  • 相关阅读:
    智能手表如何救人一命?
    人工智能、机器学习和认知计算入门指南
    PO VO BO DTO POJO DAO的解释
    web UI框架推荐
    面向切面编程AOP
    阿里巴巴java开发规范
    如何理解Spring IOC
    HTML5 3D旋转图片相册
    JSON总结笔记
    轮播图---可以动态添加图片,(封装成一个函数)
  • 原文地址:https://www.cnblogs.com/ggnbnb/p/9644810.html
Copyright © 2020-2023  润新知