大数据学习之Linux基础

  

01:Linux简介

linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹
在1991年10月5日首次发布。,在加上用户空间的应用程序之后,成为Linux操作系统。
Linux也是自由软件和开放源代码软件发展中最著名的例子。

应用:长时间的运行编写的程序代码,可以安装在各种计算机硬件设备中,如:
手机、平板电脑、路由器等 安卓最底层运行在linux。

02:Linux的分类

各种版本
1->Linux根据市场的需求不同,基本分两个方向:
1)图形化界面版:注重用户体验,目前成熟度不够(图形渲染、性能稍低)
ubuntu(python)

2)服务器版:没有好看的界面,控制台窗口输入命令操作系统(性能高)
centOS(支持图形化)
redhat(支持图形化)

2->Linux根据原生程度(后期二次开发)
1)内核版本:在linus领导下的小组开发维护的系统(原版)
2)发行版本:一些组织或者公司在内核版本的基础上进行的二次开发之后发行
的版本(盗版)

03:linux常用版本

centOS
ubuntu
redhat

04:Linux安装

1)安装虚拟机

虚拟机器。
BIOS->虚拟化(电脑型号如何打开虚拟化)

2)安装centOS

鼠标退出linux->ctrl+alt

05:Linux的目录结构

bin:存放二进制的可执行文件
sbin:存放二进制的可执行文件,只有root才能访问
etc:存放系统配置文件
usr:用于存放共享的系统资源(约定俗称)
home:存放用户文件的根目录
root:超级用户的目录
dev:用于存放设备文件
lib:存放根本文件系统中的程序运行所需要的共享库和内核模块
mnt:系统管理员安装临时系统的安装点
boot:存放于系统引导时使用的文件
tmp:用于存放各种临时文件
var:用于存放运行时需要改变数据的文件

06:Linux常用命令行

ll/ls:查看当前目录下的所有文件
cd / :进入根目录
cd /usr/games : 进入子路径
cd .. : 退出到上一层目录
pwd:当前所在的路径
cd -:切换上一个所在的目录

07:远程连接(工具)

CRT/xshell/putty

firewall-cmd --state 显示centOS7防火墙状态
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 禁止开机自启动

最新文章

  1. 使用Mysql 5.5数据库Hibernate自动建表创建表出错table doesn't exist
  2. POJ 1987 Distance Statistics 树分治
  3. css中font-family的中文字体
  4. python多态
  5. Protocol Buffers in HBase
  6. CI获取ip的API
  7. Chrome真机调试步骤
  8. 线段树(build,insert,dfs操作)
  9. 对于发Github的contributions贡献不会增加
  10. Spring+SpringMVC+MyBatis整合进阶篇(四)RESTful实战(前端代码修改)
  11. 算法提高 矩阵乘法 区间DP
  12. 初识JavaScript闭包
  13. tensorflow 使用 2 Felch ,Feed
  14. pycharm汉化(3.6版本)
  15. JAVA SE ArrayList 底层实现
  16. centos7 搭建vnc服务
  17. c++中冒号(:)和双冒号(::)的用法
  18. ThinkPHP从零开始(一)安装和配置
  19. C# Request.Params与Request.QueryString 的区别
  20. hive on hbase 数据表关联

热门文章

  1. echarts 折线图自定义颜色与修改legend颜色
  2. 年月日时分秒毫秒+随机数getSerialNum
  3. Linux系统下DHCP服务安装部署和使用详解
  4. 02-oracle中的基础sql
  5. Redis集群管理
  6. python中__str__与__repr__的区别
  7. mui框架中dialog框的实现
  8. 认识Modbus协议
  9. 如何用ps简单快速扣头发丝
  10. Centos6.5 安装 python3.5 虚拟环境 virtualenvwrapper