Linux回炉重造(一)

1. Linux概述

1.1 为什么要学Linux?

  • Linux在服务器领域的应用是最强的

  • LInux免费、稳定、高效等特点在这里得到了很好的体现,尤其是在一些高端领域尤为广泛

    应有领域模块

1.2 网络连接的三种模式

  1. 主机A、B、C在同一个网段,所以他们之间可以相互通讯

  2. 主机A的虚拟机是桥接模式,所以虚拟机与主机处于同一网段,故主机A与主机B可以相互通讯

  3. 如果同一网络环境下存在超过255个主机并创建的虚拟机都是桥接模式,那么会造成IP冲突

  4. C主机的虚拟机是NAT模式,C主机上会生成一个对应的虚拟的IP地址(如:192.168.100.66),这时虚拟机的IP会和对应的虚拟IP可以相互通讯

  5. C主机的虚拟机IP通过C主机IP(192.168.0.60)代理来与外部网络通讯,在内网与外网通讯的同时,内网与外网不在同一网段

  6. C主机的虚拟机可以与通网络环境下的主机通讯,但只是单向通讯

    桥接模式:虚拟系统可以和外部系统通讯,但是容易造成IP冲突
    NAT模式:网络地址转换模式,虚拟系统可以与外部系统通讯,不造成IP冲突,但只能单向
    仅主机模式:单独的系统,不与外部发生通讯

2. Linux目录结构

​ 其采用的是层式的树状目录结构,在此结构中的最上层是根目录”/”,然后再次目录下创建其他目录。在linux系统中,一切皆为文件。

2.1Linux的目录结构

  • /bin【常用】(/user/bin、/user/local/bin)
    是Binary的缩写,这个目录存放着最经常使用的命令

  • /sbin(/user/bin、/user/local/bin)
    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

  • /home【常用】
    存放普通用户的主目录,在Linux中每个用户都有自己的目录,一般该目录名是以用户的账号命名

  • /root【常用】
    该目录为系统管理员,也称为超级权限者的用户主目录

  • /lib
    系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库

  • /lost+found
    这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件
    一般隐藏起来,窗口输入cd / (进入根目录)->ls(显示的意思)

  • /etc【常用】
    所有的系统管理所需要的配置文件和子目录 my.conf
    一般安装mysql等就会出现该目录下的配置文件

  • /user【常用】
    这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。比如存放的一些浏览器,或者编译器 均会放在该目录下

  • /boot【常用】
    存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件

  • /proc【不能动】
    这个目录是一个虚拟目录,它是系统内存的映射,访问这个目录来获取系统信息

  • /srv 【不能动】
    service缩写,该目录存放一些服务启动之后需要提取的数据

  • /sys【不能动】
    这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现出现的一个文件系统sysfs

  • /tmp
    这个目录是用来存放一些临时文件的

  • /dev
    类似于windows的设备管理器,把所有的硬件用文件的形式存储
  • /media【常用】
    Linux系统会自动识别一些设备,例如U盘等,当识别后,Linux会把识别的设备挂载到这个目录下

  • /mut【常用】
    系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt上

  • /opt
    这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库,JDK就可以放到该目录下。默认为空

  • /user/local【常用】
    这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序

  • var【常用】
    这个目录中存放着在不断扩充着的东西,习惯将被修改的目录放在这个目录下。典型的就是记录各种日志文件

  • selinux【security-enhanced linux】
    SELinux是一种安全子系统,他能控制程序只能访问特定文件,有三种工作模式,可以自行设置

2.2 远程linux登录

​ xshell和xftp的使用,使用公网IP登录,控制和传输文件

2.3 vi 和vim 的使用

​ 学会基本指令与使用

Linux回炉学习(一)相关推荐

  1. linux回炉学习(七)

    Linux回炉重造(七) 1.Ubuntu 安装ubuntu成功后,都是普通用户权限,并没有最高root权限,如果需要使用root 权限的时候,通常都会在命令前面加上 sudo . 我们一般使用su命 ...

  2. linux系统管理学习笔记之三----软件的安装

    linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02 标签:linux 系统管理 [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 ...

  3. 与 Linux 一起学习:学习打字

    "与 Linux 一起学习"的所有文章: 与 Linux 一起学习:学习打字 与 Linux 一起学习:学习物理 与 Linux 一起学习:学习音乐 与 Linux 一起学习:学习 ...

  4. Linux系统管理学习路线图

    Linux系统管理学习路线图 随着Linux应用的扩展,许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.作为一个Linux系统管理员,我看了许多有关L ...

  5. Linux.NET学习手记(2)

    上一回合,我们讨论学习了如何在Linux环境中搭建能够供.NET运行的环境,不知道各位读者是否已经完成了环境的搭建?不过,无论各位读者是采用我们上回合介绍的方法还是采用网上提供的其他方法搭建Linux ...

  6. linux系统管理学习笔记之一-------linux解压缩命令

    linux系统管理学习笔记之一-------linux解压缩命令 2009-12-29 11:52:55 标签:linux tar [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接 ...

  7. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  8. Linux 系统学习梳理_【All】

    作者:小a玖拾柒 出处:http://www.cnblogs.com/ftl1012/ 第一部分---基础学习 00.Linux操作系统各版本ISO镜像下载 00.Linux系统下安装Vmware(虚 ...

  9. Linux内核学习--内存管理模块

    Linux内核学习--内存管理模块 首先,Linux内核主要由五个部分组成,他们分别是:进程调度模块.内存管理模块.文件系统模块.进程间通信模块和网络接口模块. 本部分所讲的内存是内存管理模块,其主要 ...

最新文章

  1. [毕业生的商业软件开发之路]尽早暴露错误原则
  2. SAP 调用smartforms打印如何统计实际打印状态和打印次数
  3. Hashtable学习笔记
  4. 转:Delphi 函数大全
  5. 《高级软件架构师讲义》学习笔记5
  6. 确保线程安全下使用Queue的Enqueue和Dequeue
  7. 现在以及未来 互联网名词记录
  8. 深入详解Redis布隆过滤器
  9. oracle执行计划没有执行索引,oracle理解执行计划之索引相关
  10. uploadify 上传时丢失session
  11. JS 没有块级作用域
  12. 常见的文件后缀名和对应的编辑工具(下)
  13. 微信小程序点击事件传递自定义参数的方法
  14. 【Electron+Vue】【一】开发跨平台桌面应用了解+构建
  15. Django——09.spaceless, autescape, verbatim标签
  16. uni-app 图片自适应视图容器
  17. 基于Android的校园跳蚤市场(二手)的设计与实现(新版)
  18. 阿里云二级域名配置-ssl证书包不安全问题记录
  19. Java压缩字符串的方法收集
  20. javaEE和javaweb的区别

热门文章

  1. Android SurfaceFlinger SW Vsync模型
  2. 0PP0升级android版本,oppo哪些手机可以升级安卓11 oppo手机升级安卓11方法
  3. 中止执行后超过2年_执行期限过了两年怎么处理
  4. 几个优质的涵盖了各种语言的项目,快来看看吧
  5. 流媒体-RTMP协议-rtmpdump-flv封装解析(一)
  6. 【2022小米秋招(2023校招)】软件开发方向 笔试题1——链表反转
  7. 烟雾检测电路c语言程序,基于51单片机火灾报警器系统烟雾检测温度检测设计(原理图+程序仿真+论文)...
  8. java基于springboot+vue+elementui的实验室预约管理系统 前后端分离
  9. 【Java】使用lambda表达式获取list中所有对象的某个属性以及获取特定属性的某一个对象
  10. python白噪声检验_时间序列 平稳性检验 白噪声 峰度 偏度