Linux基础

Linux基础

Linux 是什么:

Linux 是一种遵循 POSIX(IEEE) 标准的 开源 的操作系统

遵循 GPL ( GNU General Public License ) 规范

  • GUN 自由软件的通用许可协议
  • 允许用户任意 复制 修改 传递 以及 再次发布
  • 基于自由软件修改再次发布的 软件仍需遵循 GPL

LGPL ( Lesser General Public License ) 规范

  • LGPL 相对于 GPL 较为宽松 允许用户不完全公开源代码

版本:

版本分为两部分 内核版(kernel) 发行套件版本 (disterbution)

  • 版本号:

    基本格式:

    • 主版本号。次版本号。修正号
    • 主版本号: 重大改动
    • 次版本号:功能性改动 - 偶数为稳定版 -基数为测试版
    • 修正号:有bug 的改动

注意事项:

  • linux 严格区分大小写
  • linux 一切皆文件
  • linux 中所有的存储设备 都必须挂载之后才能使用
  • linux 不靠扩展名来区分文件类型
    • 压缩包: gz , bzz2, tar.bzz , .tgz 等

开源是什么:

代码是公开的 任何人都可以使用 免费

linux好处特性

几乎不会中毒 开源 维护成本 低

linux 发行的版本:

  1. redhat 红帽子公司 linux 收费

​ -2015之前,外企
​ -红帽linxu 资格认证证书
​ -rhcsa 红帽系统管理员
​ -rhce 红帽工程师
​ -rhca 红帽架构师

  1. centos 免费版,社区版 centos 7
  2. ubuntu 乌班图系统
  3. suse 德国linux 收费

linux 安装方式:

  1. 通过虚拟机 安装镜像
  2. 直接在电脑上安装 双系统 单系统

vmware 虚拟化软件 虚拟机

  • vmware就像是虚拟化的一个 机房的服务器

通过虚拟化技术vmware去学习 (虚拟化你的硬件资源,分配虚拟化服务器的资源)
windows机器上+安装vmware虚拟化软件
-macos
-centos
-windows10
-windows7

linux网络连接方式

  • 桥接:

    在一个局域网内,添加了一个新的机器
    192.168.xx.xx 这是我windows的ip
    我的linux机器,选择桥接:
    192.168.15.50 这是我linux的ip

    这个ip 会根据 局域网的变化而改变

Linux 系统目录

/ 根目录 下的内容

  • **bin ( Binaries)二进制文件 **
  • 有关bin的 文件夹 都是存放可执行文件的 存放常用的二进制命令
  • **opt(Optionally)随意的 **
  • 用于存放 安装的 可选的 第三方软件
  • 三方软件的安装路径 /opt/redis /opt/nginx /opt/python36
  • **var (Variablefiles) **
  • 存放 **系统日志 **文件
  • 存放那些在时间,大小,内容上经常变化的文件
  • **home (Home) 家 **
  • 家目录($HOME)存放各个用户的文件以及 配置
  • lib (Libraries) 图书馆
    • 系统的文件库 有点像 Windows 的 Progrom Files
  • lib64 (Libraries) 图书馆
    • 系统的文件库 64 位
  • mnt (Mount) 增加 安装
    • 用于加载各种文件系统
  • proc (Processes)进程
    • 包含进程信息 是内存的映射 不是真实的目录
  • run ()
  • srv ()
  • tmp (TemPoraryFiles)
    • 存放临时文件
  • dev (Devices) 设备
    • 所有设备的 存储位置 包括硬盘 显示器
  • boot (Boot)
    • 包含引导Linux 的重要文件如grub和内核文件等
  • etc (ETC)
    • 系统的所有配置文件都在 etc 问价夹下
  • media (Media)媒体
    • 用于加载各种 媒体 如光盘 软盘
  • root ()根源 超级用户
  • 存放超级用户的家目录
  • sbin (System-Only binsries)
    • 存放系统专用的 二进制命令
  • sys (System)
    • 存放系统信息
  • usr (User)用户
    • 存放普通用户的 的应用程序,库文件和文档 等

**- ~ . .. ** 的含义

  • - 上一次的 工作目录 cd -
  • ~ 当前登录用户的家目录
    超级用户的家目录 在 /root
    普通用户的目录 /home/用户名
  • . 当前目录
    linux以 . 开头的文件是隐藏文件
    查看用
    ls -a 命令查看 隐藏文件
  • .. 上一级目录
posted @ 2019-04-29 19:10  拐弯  阅读(226)  评论(0编辑  收藏  举报