记录学习Linux 系统的相关知识点,欢迎大家拍砖交流,一起成长:QQ:2712192471

  作者背景:前端开发工程师 | Python | web安全爱好者

  

  一,Windows系统下 Linux 的安装

    Linux简介:是一个自由的,免费的,源码开放的操作系统。

    Linux特点:多用户,多任务,丰富的网络功能,良好的用户界面,出色的速度性能。

    Linux组成:1.内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

           2.Shell:提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。而且还是高级编程语言,shell编程。

    Linux版本:主流有版本有

          1.RedHat(主要应用于服务器)

          2.Ubantu(主要用于个人桌面)

          3.CentOS(企业级Linux发行版)

          4.Debian(非常适合用于服务器)

          5.Kali Linux(Debian的一款衍生版,旨在用于渗透测试)

    Linux相关软件:

          1.Xshell (强大的安全终端模拟软件,可在Windows界面下访问控制远程不同系统下的服务器)

          2.FileZilla (免费开源的FTP客户端软件,多用于站点文件上传及管理)

            3.Vmware(虚拟机软件 可以模拟安装Linux系统 非免费 功能齐全)

          4.VirtualBox(虚拟机软件 免费 功能简化)

    Linux 系统目录结构:  bin  存放二进制可执行文件(ls,cat,mkdir等)

                  boot  存放用于系统引导时使用的各种文件
                dev 用于存放设备文件
                etc  存放系统配置文件
                home 存放所有用户文件的根目录
                lib  存放跟文件系统中的程序运行所需要的共享库及内核模块
                mnt  系统管理员安装临时文件系统的安装点
                opt  额外安装的可选应用程序包所放置的位置
                proc  虚拟文件系统,存放当前内存的映射
                root  超级用户目录
                sbin  存放二进制可执行文件,只有root才能访问
                tmp  用于存放各种临时文件
                usr  用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
                var  用于存放运行时需要改变数据的文件
 
                                                         / 
                                                         |
                |——————————————————————————————————————————————|
              bin    boot    dev    etc    home    lib    proc    usr    var        ....
 

    本系列文章会涉及Liunx版本和软件有:Ubantu   CentOS   Kali   |   Vmware  Xshell  FileZilla

    

    

【Linux学习】1.Linux基础知识的更多相关文章

  1. linux 学习随笔-shell基础知识

    1:用户的shell历史命令保存在home/username/.bash_history中 #!!  执行用户的上一条命令 #!pw  执行命令历史中最近一次以pw开头的命令 2:'*'来匹配零或多个 ...

  2. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  3. 如何学习FPGA?FPGA学习必备的基础知识

    如何学习FPGA?FPGA学习必备的基础知识 时间:2013-08-12 来源:eepw 作者: 关键字:FPGA   基础知识       FPGA已成为现今的技术热点之一,无论学生还是工程师都希望 ...

  4. MyBatis:学习笔记(1)——基础知识

    MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ...

  5. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  6. C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)

    一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字 ...

  7. C#学习笔记(基础知识回顾)之值传递和引用传递

    一:要了解值传递和引用传递,先要知道这两种类型含义,可以参考上一篇 C#学习笔记(基础知识回顾)之值类型和引用类型 二:给方法传递参数分为值传递和引用传递. 2.1在变量通过引用传递给方法时,被调用的 ...

  8. C#学习笔记(基础知识回顾)之值类型和引用类型

    一:C#把数据类型分为值类型和引用类型 1.1:从概念上来看,其区别是值类型直接存储值,而引用类型存储对值的引用. 1.2:这两种类型在内存的不同地方,值类型存储在堆栈中,而引用类型存储在托管对上.存 ...

  9. Quartz学习笔记:基础知识

    Quartz学习笔记:基础知识 引入Quartz 关于任务调度 关于任务调度,Java.util.Timer是最简单的一种实现任务调度的方法,简单的使用如下: import java.util.Tim ...

  10. linux 文件权限的基础知识

    由于自己总是记不住linux里权限的一些知识,因此简单总结如下: 查看文件权限 // 列出所有文件 ls -al // 最前面的一串10个字母的字符串 // 可能像 drwxrwxr-x // 第一位 ...

随机推荐

  1. IOS开发学习笔记039-autolayout 代码实现

    本文转载至 http://www.cnblogs.com/songliquan/p/4548206.html 1.代码实现比较复杂 代码实现Autolayout的步骤 利用NSLayoutConstr ...

  2. Java多线程实现自然同步(内含演示案例)

    1.准备一个生产者类: public class Producer extends Thread{ private String name; private Market mkt; static in ...

  3. 用DX9画三角形,三个顶点要求

      用DX9画三角形,三个顶点的顺序有要求吗下面是全部代码,在 InitVB 函数中被注释掉的数组是我写的,没注释掉的是书上的代码,经过试验我的坐标不能显示出图形,而书上的坐标可以,这是为什么? #i ...

  4. Java反序列化漏洞的挖掘、攻击与防御

    一.Java反序列化漏洞的挖掘 1.黑盒流量分析: 在Java反序列化传送的包中,一般有两种传送方式,在TCP报文中,一般二进制流方式传输,在HTTP报文中,则大多以base64传输.因而在流量中有一 ...

  5. IE edge是怎么了??

    IE edge 怎么不能通过$.getJSON(url,function(data){ alert(''); });获取数据呢?,其他浏览器和IE的10以下版本都没问题获取到了,这是什么情况!本来是想 ...

  6. 160603、使用pd4ml.jar和ss_css2.jar转pdf的工具类

    注意:需要导入pd4ml.jar和ss_css2.jar import java.awt.Insets;import java.io.BufferedInputStream;import java.i ...

  7. json、jsonp的定义和区别

    一.区别 简单来说,json是一种数据交换格式,jsonp是一种非官方跨域数据交互协议.json描述的是信息的格式,而jsonp是信息传递双方约定的方法.json返回的是一串数据,而 jsonp返回的 ...

  8. Quartz.net 基于配置的调度程序实践

    1.Nuget 搜索并安装Quartz.net 2.3.3  2.添加配置到App.config <?xml version="1.0" encoding="utf ...

  9. 不得不知的Excel技巧

    1.超链接 选中一个格右击选择超链接. 2.求和 选择一个格点击开始中的求和按钮并拖动求和区域. 3.冻结 冻结一行,选择一行区域,选择开始菜单中的冻结窗格. 冻结上面的行和左边的行,选择夹角的格并点 ...

  10. C. Mail Stamps---cf29c(离散化,图)

    题目链接:http://codeforces.com/problemset/problem/29/C 题意就是有n(1e5)个点,找到一条能把所有的点都包含在内的路径,由于点的编号是 1e9 所以不得 ...