2021-04-04:linux第1天:linux系统的基础介绍及学习

1.Linux学习方向

linux运维工程师:是维护linux环境服务器的

linux嵌入式工程师:下面做驱动开发和linux嵌入式系统下面做开发

linux下面做开发项目:一般是写java程序,放在linux环境下面,把程序部署在linux里面。用户管理,环境配置等

linux主要用来做后台的管理和维护

嵌入式系统很多用的是linux系统

 

Linux学一些什么东西:

2.Linux基础

Linux系统特点:操作系统,免费,开源,安全,高效,稳定,处理高并发非常强悍,企业级开发项目都部署到Linux和Unix服务器运行。Linux 创始人 Linus Torvalds。吉祥物,企鹅。tux

windows,微软开发的产品会部署

 

主要发行版: 

目前主要的操作系统有

windows, android, 车载系统,Linux, IOS, Mac, win7

 

Linux是Unix演变而来的。

Ken tompson 

Dennis MacAlistair Ritchie

 B C语言,Unix创始人,83年图灵奖获得者,后期当飞行员去了\

罗伯特·清崎(英文名:Robert Toru Kiyosaki) 富爸爸穷爸爸作者。 加入美国海军陆战队 ,

Richard Stallman  GNU计划

ftp介绍 这是文件传输的基本协议,有了FTP协议就可以把文件进行上传,也可从网上得到许多应用程序和信息(下载),有许多软件站点就是通过FTP协议来为用户提供下载任务的,俗称"FTP服务器"。

GNUshell是开源的,内核全世界开发者在共同维护

Linux和Unix的关系:

 

Windows和Linux比较

如果Linux有漏洞,源码开放,可以下个版本马上修复

Windows漏洞不会马上被修复

 

3.安装一个虚拟机

学习Linux需要一个环境,需要创建一个虚拟机,然后在虚拟机上安装一个Centos系统来学习

Windows本机(母机)里面安装一个VM软件可以帮我们虚拟一个操作系统出来。通过这款软件,我们可以创建一个虚拟机的空间(Linux:CentOS)再在这个虚拟机空间里面我们安装一个CentOS的系统

这个CentOS的系统就是一个文件夹下面的一系列文件。

如果把这个文件夹拷贝给另外一个人,用另外一个人的VM软件可以打开我这个CentOS系统并操作

好处:当系统不够用的时候,虚拟了很多虚拟机,虚拟操作系统来测试服务器的压力和程序正不正确

VM安装的步骤,要在BIOS固件里面修改设置开启虚拟化设备支持一般联想是F2 。然后安装VM虚拟软件

然后在虚拟机里面安装Linux操作系统。可以设置虚拟机的内存,占用母机多少处理器,几个核

网络连接:

(1).桥接模式: 同一个教室的网络环境有张三和李四两个电脑,两个同频段IP。如果李四也装了一个桥连接的Linux虚拟系统,那么也是处于同一网络频段,张三也可以访问这个虚拟的Linux系统。IP地址有255个,除去网关0和广播地址255,所以只有253个。如果每个人装了很多虚拟机,那么可能出现IP地址冲突(IP不够用)

(2).NAT模式

王五如果装的虚拟机是NAT链接,那么王五作为母机,就有两个IP地址。新产生的IP和虚拟机是同一个频段的。但是此时张三和李四就找不到这个Linux系统了,但Linux系统可以找到外面的公网,可以通过王五代理出去。Linux可以访问外网,互联网,不会造成IP冲突。

(3).主机模式

此时虚拟机Linux是一个独立的主机,不能访问外网

 

一般大家选择NAT模式会好一些

 

hadoop是大数据开发在使用

安装Linux时设置账户就跟windows设置Administrator一样的

手动分区: 自定义布局 3个区  /boot 放启动引导文件 200MB      /swap 2G交换分区系统内存不够用,暂时替代系统内存 物理内存的1.5~2倍之间   /  根分区,剩下所有空间

实际生产环境需要装这个,查找内核崩溃的原因,但要占用内存

 

root是一个超级用户,就和windows的administrator一样。

 

右键:使用终端打开

配置网络
 

vmtools的安装和使用:

可以直接粘贴命令从windows到Linux

可以设置windows和linux之间的共享文件夹

解压指令:

ll 显示当前文件有哪些

 

4. Linux文件系统目录结构

windows操作系统: C:/--/-   D:/--   E:/---

Linux操作系统 /根目录   根目录下面有   /bin   /boot    /home    /root

硬件: 声卡,硬盘等都映射为软件去操作

/dev 管理设备       cpu,disk在dev被管理

/media  光驱,U盘插进去就在media里面被管理

bin目录存常用指令

dev是管理设备  硬件映射成文件管理

/etc  存放配置文件  my.conf

/home 产生新创建的用户的文件

/lib  静态库

/lib 库文件

/media  DVD,光驱,U盘

/mnt  挂载的文件夹

/opt 安装的文件

/proc 内核的东西

/root root用户的文件

/sbin 高权限用户能使用的

/selinux   类似于360 涉及到安全的 security enhance linux  如果被攻击则激活访问

/sys  系统

/tmp 临时文件夹

/usr 用户安装的应用程序和文件

/var 变量  例如日志 

 

/ proc  /srv  /sys都不能动

 

windows  有个myshare共享文件夹,就放在/mnt里

可能会问哪个目录是干什么的

总结:

1) Linux的目录中有且只有一个根目录

2)linux的目录存放的东西以及规划好,不能乱放

3)linux以文件形式管理设备,所以linux一切皆为文件

4)Linux的各个文件目录下存什么内容,必须知道

5)学习后应该知道linux目录树 知道有什么   做些什么

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值