Linux基础增强与辅助知识梳理、、、

------------

Linux学习基础需要学习那些知识

学习Linux对于程序开发的好处

怎样开始学习Linux

Linux的学习方法参考

Linux系统的由来

Linux为什么需要学习:有自己清晰的认识和坚持

开源可以修改源代码:使开源工具或是系统更加符合自己的需要,删除一下不需要的功能
想做什么和能做什么
Linux运行稳定,对网络有良好的支持,成本低,可以根据需要进行软件或是系统的修改裁剪,可以进行私人定制
Linux:林妮科思,利尼克斯
Linux系统的特点:免费,开源,安全高效

Linux病毒和受攻击很少是因为开源:发现代码有漏洞后会发布更新补丁代码
Windows是不开源的,即使有人发现了漏洞也不会说出来因为:你说出来暴露了自己偷看别人源代码的真相了
------------
VM虚拟机中的系统包拷贝到其他人的电脑的VM上也可以正常打开,这就是VM虚拟机中安装系统的好处
VM虚拟机安装的时候20G磁盘大小是允许你虚拟机占用的最大的磁盘空间并不是说立马就占用了20G磁盘大小
每一个网段的可用IP地址只有253个:255-网关1-广播地址255
------------
桥连接:可能造成IP冲突
NAT模式:Linux可以访问外网,不会造成IP冲突(Linux可以与PC通信)
仅主机模式:不能访问外网

所以建议选择NAT模式
------------
Swap:在内存不够用的时候暂时替代内存
[root@localhost ~]# cd /opt
[root@localhost opt]# ls
rh VMwareTools-10.2.5-8068393.tar.gz
[root@localhost opt]# tar -zxvf VMwareTools-10.2.5-8068393.tar.gz

https://blog.csdn.net/sirchenhua/article/details/49719659

Linux中不能用鼠标的时候,键盘可以替代鼠标

Linux系统安装的时候的分区:

使虚拟机中的应用程序像其他任何应用程序窗口一样显示在主机桌面上的 Unity 功能

主机与客户机文件系统之间的共享文件夹

在虚拟机与主机或客户端桌面之间复制并粘贴文本、图形和文件

改进的鼠标性能

虚拟机中的时钟与主机或客户端桌面上的时钟同步

帮助自动执行客户机操作系统操作的脚本

http://blog.51cto.com/hanshunping/1720038
http://blog.51cto.com/hanshunping/1726102
http://blog.51cto.com/hanshunping/1717023
https://blog.csdn.net/lilywell89/article/details/24363493
-----------------
Linux中的目录结构
Linux中一切皆文件,Linux中的设备和硬件文件都是用文件的方式进行管理的
/dev
/media
/bin 存放着Linux系统中常用的命令 是Binary的缩写
/sbin 存放的是系统管理员使用的系统管理程序 是Super User 的简写
/home 用户的主目录,Linux中每个用户都有一个自己的主目录,用账户的账户名命名的
/root Linux系统管理员的用户主目录
/lib 存放系统开机用的文件,类似于Windows上的dll文件
/etc 存放着Linux系统默认的配置文件
/usr 存放着用户的应用程序的文件,类似于Windows下的Program Files或是Program Files(x86)
/boot 存放着Linux启动需要的核心文件
/proc 虚拟目录,是系统内存的映射
/srv 存放着系统启动之后需要提取的数据,是service的简写
/sys 存放着系统的内核文件(proc srv sys 共同组成了linux的内核)
/tmp 用来存放系统中的临时文件
/dev 所系统中所有的硬件都用文件的存储,类似于Windows上的设备管理器
/media 存放着Linux系统自动识别的设备:U盘,光驱,linux会把系统识别出来的设备挂载到这个目录下
/mnt 存放着让用户临时挂载文件的系统,可以将外部的存储设备挂载在这个目录下,
/opt 存放着系统中安装软件后的目录
/var 将系统中经常被修改的目录存放在这个目录下
/selinux linux系统上的安全系统,secure enhance linux的简写 类似于Windows上的安全管家
-----------------
linux系统中有且只有一个根目录
linux中目录的存放的内容是提前规划好的
linux中用文件的形式来管理设备和硬件的:linux中一切,皆文件

查看当前系统中的请求状态

linux严格区分大小写
linux中所有的命令都是小写的
--------
windows中的dir命令类似于Linux中的ls命令
Linux不靠文件的扩展名来区分文件的类型
Linux中的常用的文件的命名:
.sh shell脚本
.rpm 二进制软件包
.conf 配置文件

Linux与Windows之间的文件的共用:视频图片 zip压缩文件都是可以通用的
------------------------
etc 配置文件的默认的保存位置
dev 硬件和一些其他设备文件的保存位置
boot 保存系统启动需要的文件:内核文件和系统启动的引导程序文件
----------------
bin 二进制可执行文件-也就是Linux系统中的命令
sbin 只有root才能执行的命令
----------
mnt 挂载目录
lib 存放系统调用的函数库
home 用户的家目录
opt 安装软件默认的保存位置,类似于Windows中的Program File目录
---------------------
内存的文件目录:
proc
sys
--------------------
root root的家目录
tmp 临时文件目录
-----------
usr 系统资源目录:类似于Windows中C盘的Windows目录
var 存放一些动态变化的数据的目录
--------------
服务器的使用:
1.一般只重启不关机

------------------------------------

Linux基础-兄弟连Linux的更多相关文章

  1. Linux基础与Linux下C语言编程基础

    Linux基础 1 Linux命令 如果使用GUI,Linux和Windows没有什么区别.Linux学习应用的一个特点是通过命令行进行使用. 登录Linux后,我们就可以在#或$符后面去输入命令,有 ...

  2. SLAM+语音机器人DIY系列:(一)Linux基础——1.Linux简介

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  3. SLAM+语音机器人DIY系列:(一)Linux基础——3.Linux命令行基础操作

    摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的, ...

  4. 【转】Linux基础与Linux下C语言编程基础

    原文:https://www.cnblogs.com/huyufeng/p/4841232.html ------------------------------------------------- ...

  5. Linux基础教程 linux系统中的批量删除文件与空文件删除的命令介绍

    linux下面删除文件或者目录命令rm(remove): 兄弟连Linux培训 功能说明:删除文件或目录. 语 法:rm[-dfirv][--help][--version][文件或目录...] 补充 ...

  6. Linux基础教程 linux下使用find命令根据系统时间查找文件用法

      LinuxFind 兄弟连Linux培训 总结这些时间戳包括 复制代码代码如下: mtime 文件内容上次修改时间 atime 文件被读取或访问的时间 ctime 文件状态变化时间 mtime 和 ...

  7. Linux基础教程 linux中使用find命令搜索文件常用方法记录

    find是linux非常强大的搜索命令,通过man find查看find手册,可以发现find的说明一屏接一屏,估计要看完也得花不少时间.兄弟连Linux培训 小编总结了下,整理出find常用的使用方 ...

  8. Linux基础教程 linux awk内置变量使用介绍

    awk是个优秀文本处理工具,可以说是一门程序设计语言.下面是兄弟连Linux培训 给大家介绍的awk内置变量. 一.内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个 ...

  9. Linux基础:Linux环境下安装JDK

    title: Linux基础:JDK的及环境变量配置 author: Enjoyitlife.top date: 2019-10-09 20:50:36 tags: Linux JDK categor ...

随机推荐

  1. hdu-3068(最长回文子串-manacher)

    题意:求一个字符串#include<iostream>#include<algorithm>#include<cstring>using namespace std ...

  2. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK问题解决

    Maven构建项目报错: 解决办法: 1.eclipse菜单 -  Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE ho ...

  3. BZOJ2738 矩阵乘法(整体二分+树状数组)

    单个询问二分答案即可,多组询问直接整体二分再二维BIT.注意保证复杂度. #include<iostream> #include<cstdio> #include<cma ...

  4. 使用开源项目xutils3完成下载

    上一次自己写了一个多线程断点续传下载的demo,过于麻烦,bug超多,所以我学习使用xutils来完成此功能. 先将xutils依赖搭建好(上一篇博客已经具体写了方法) 先看看效果图: 下面开始代码的 ...

  5. Codeforces Round #530 (Div. 2) F (树形dp+线段树)

    F. Cookies 链接:http://codeforces.com/contest/1099/problem/F 题意: 给你一棵树,树上有n个节点,每个节点上有ai块饼干,在这个节点上的每块饼干 ...

  6. HDOJ5547 SudoKu

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5547 题目大意:填数独... 思路:爆搜 #include <stdio.h> #incl ...

  7. HDOJ 5666//快速积,推公式

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5666 题意:给一条直线x+y=q,在(0,0)往x+y=q上面的整数点连线,x+y=q与x,y轴截成的三角 ...

  8. Haproxy 配置 ACL 处理不同的 URL 请求

    需求说明服务器介绍:HAProxy Server: 192.168.1.90WEB1 : 192.168.1.103WEB2 : 192.168.1.105Domain: tecadmin.net当用 ...

  9. 【CF997E】Good Subsegments (线段树+单调栈)

    Description 原题链接 给你一个长度为\(n\)的排列\(~P\),定义一段子区间是好的,当且仅当这个子区间内的值构成了连续的一段.例如对于排列\(\{1,3,2 \}\),\([1, 1] ...

  10. Hdoj 1213.How Many Tables 题解

    Problem Description Today is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. ...