1、Linux介绍(了解)

1.1Linux和Windows的区别

Linux是一款操作系统。正规开发

服务器项目部署都是放在Linux操作系统上。

Windows一款操作系统,民用操作系统。娱乐、影音、上网。

中、小公司开发

强大的日志记录系统,强大的桌面应用(桌面应用渲染)

服务器(tomcat)电商项目

1.2、Linux历史及使用场景

Linux诞生90年代,仿制Unix操作系统。

Linux是免费的,开源的

Unix是收费的,封闭的。

Linux在逐步替代Unix

Linux使用场景:服务器操作系统,移动设备(安卓手机,平板电脑),路由器(WIFI),交换机,智能家居,Java程序开发

1.3、Linux的版本

Linux内核版本:Linux内核运维开发小组。     苹果6,苹果7

源码在一定程度上不是开源的。

Linux发行版本:由各大互联网/软件公司定制。  苹果6绿色的手机壳,   苹果7彩色的手机壳

外围的样式功能的源码完全开源

一个内核版本是有多种多样的发行版本

Ubuntu:以强大的桌面应用为主,吸收不少Windows用户。

因为桌面应用会在一定程度上大量占用系统资源,开发。

服务器部署上,不会优先选择Ubuntu

CentOS:对服务器性能进行了一定程度的优化,性能比较高,比较稳定。

服务器操作系统的优选CentOS

2、Linux安装【重点】

2.1、虚拟机介绍及安装

安装虚拟机,通过虚拟机安装Linux操作系统。

虚拟机:是一台虚拟的计算机。

虚拟记事本:记事本软件

l 虚拟机软件:

n VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,收费的。VMware是全球桌面到数据中心虚拟化解决方案的领导厂商

对虚拟化技术要求并不严格。

n VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox

对主板的虚拟化技术要求比较严格

2.2、虚拟机及Linux安装

将杀毒软件关闭,将防火墙关闭。  22端口

使用管理员权限进行安装。

5个服务需要启动

Linux安装:

切换鼠标,键盘。   Ctrl+alt

Linux系统:

超级管理员: root

密码:123456

2.3、Linux目录介绍

/   Linux系统根目录

/etc:(etcetera) 系统配置文件存放的目录,不建议在此目录下存放可执行文件。

重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。注:/etc/X11存放与x windows有关的设置。

防火墙文件,网络设置文件,JDK环境配置文件,mysql

/usr:(unix shared resources) 应用程序存放目录,/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间。

Jdk,tomcat,mysql,redis,nginx

/root系统管理员root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。

每一个用户都有家目录,超级管理员root家目录  /root

Linux命令行模式中相当于Windows的桌面

以上建议并不是强制性约束。

2.4CRT远程连接Linux

远程连接。SQLYog

CRT远程连接Linux软件

鼠标右键:  复制/粘贴

文件上传:alt+p   上传窗口 直接拖到窗口

Linux:/root    上传的文件全部被放在了root目录中

Linux+Redis实战教程_day01_Linux介绍与安装的更多相关文章

  1. Linux+Redis实战教程_day01_Linux系统上安装tomcat

    Linux系统上安装tomcat 安装tomcat 上传tomcat的安装文件 Alt+p 拖拽上传 创建tomcat的安装路径 mkdir -p /usr/local/tomcat 解压tomcat ...

  2. Linux+Redis实战教程_day02_Linux系统上安装MySQL

    Linux系统上安装MySQL 安装MySQL 卸载自带mysql 查询mysql的安装情况,可以直接使用了 rpm -qa | grep -i mysql –-color 卸载原生的MySQL rp ...

  3. Linux+Redis实战教程_day02_2、redis简述及安装与启动

    2. redis简述及安装 关系型数据库(SQL): Mysql,oracle 特点:数据和数据之间,表和字段之间,表和表之间是存在关系的 例如:部门表 001部门,   员工表 001 用户表,用户 ...

  4. Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk

    1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...

  5. Linux+Redis实战教程_day02_消息订阅与发布_多数据库_redis批量操作-事务_redis持久化

    5.扩展知识-消息订阅与发布(了解) 订阅新闻,新闻发布 subscribe channel:订阅频道,例:subscribe mychat,订阅mychat这个频道 psubscribe chann ...

  6. Linux+Redis实战教程_day03_4、通用redis命令【重点】

    4.通用redis命令[重点] Redis五种数据类型,String,hash,list,set,有序set l keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配 ...

  7. Linux+Redis实战教程_day03_Redis-set【重点】_有序set(了解)

    2.redis-set[重点] Java HashSet  无序,不重复. Redis操作中,涉及到两个大数据集合的并集,交集,差集运算. 赋值: l sadd key values[value1.v ...

  8. Linux+Redis实战教程_day03_1、Redis-LinkedList【重点】

    1.redis-LinkedList[重点] Java List : 数组ArrayList 链表LinkedList 为什么redis选取了链表? Redis操作中,最多的操作是进行元素的增删 使用 ...

  9. Linux+Redis实战教程_day02_3、redis数据类型_4、String命令_5、hash命令_6、java操作redis数据库技术

    3. redis数据类型[重点] redis 使用的是键值对保存数据.(map) key:全部都是字符串 value:有五种数据类型 Key名:自定义,key名不要过长,否则影响使用效率 Key名不要 ...

随机推荐

  1. Oracle 语句中“||”代表什么啊?

    Oracle 语句中“||”代表什么啊? Oracle 语句中“||”代表什么啊?跟ServerSQL中的字符串的连接符“+”是一个概念么? 1. 恩是的 是一个含义...select '1'||'2 ...

  2. scrapy爬虫出现Forbidden by robots.txt

    scrapy爬虫出现Forbidden by robots.txt

  3. 半个月使用rust语言的体验

    从第一次下载rust语言的编译器到今天刚好第14天. 简单说一下对这个语言的感觉吧. 一.性能 把以前用java写的一个中文地址切分的算法,用rust重新实现了一下(https://github.co ...

  4. php 批量修改文件格式或重命名

    <?php /** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param ...

  5. R语言入门 一些基本的操作

    1 R的下载.安转 R有很多的版本,支持目前主流的操作系统MAC.Linux和WINDOWS系列.因为我个人是在WINDOWS下用R的,所以在这里将只介绍WINDOWS下R的下载&安装. 下载 ...

  6. jquery学习心得:一个很好的css和js函数调用的例子

    统一目录下的资源结构图: <html><head> <link rel="stylesheet" href="gallery.css&quo ...

  7. 在C++中调用DLL中的函数(3)

    1.dll的优点 代码复用是提高软件开发效率的重要途径.一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用.比较常见的例子是各种应用程序框架,ATL.MFC等 ...

  8. 关于Unity中自带摇杆与车轮碰撞器的使用

    准备 在创建好项目目录的基础上 导入一个第三方的资源包,在Project面板里面 右键---->Import Package---->Custom Package---->easy_ ...

  9. C艹复合类型(字符串)

    在C艹中有两种字符串形式, 一种是C-风格, 另一种是C艹风格的 初始化: char str[10] = {'a', 'c', 'd', '\0'};char str[20]= “aaa”; stri ...

  10. Spring JDBC SimpleJdbcCall类示例

    org.springframework.jdbc.core.SimpleJdbcCall类是表示对存储过程或存储函数的调用的多线程,可重用的对象. 它提供元数据处理以简化访问基本存储过程/函数所需的代 ...