Linux+Redis实战教程_day01_Linux介绍与安装
1、Linux介绍(了解)
1.1、Linux和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.4、CRT远程连接Linux

远程连接。SQLYog
CRT远程连接Linux软件

鼠标右键: 复制/粘贴
文件上传:alt+p 上传窗口 直接拖到窗口
Linux:/root 上传的文件全部被放在了root目录中
Linux+Redis实战教程_day01_Linux介绍与安装的更多相关文章
- Linux+Redis实战教程_day01_Linux系统上安装tomcat
Linux系统上安装tomcat 安装tomcat 上传tomcat的安装文件 Alt+p 拖拽上传 创建tomcat的安装路径 mkdir -p /usr/local/tomcat 解压tomcat ...
- Linux+Redis实战教程_day02_Linux系统上安装MySQL
Linux系统上安装MySQL 安装MySQL 卸载自带mysql 查询mysql的安装情况,可以直接使用了 rpm -qa | grep -i mysql –-color 卸载原生的MySQL rp ...
- Linux+Redis实战教程_day02_2、redis简述及安装与启动
2. redis简述及安装 关系型数据库(SQL): Mysql,oracle 特点:数据和数据之间,表和字段之间,表和表之间是存在关系的 例如:部门表 001部门, 员工表 001 用户表,用户 ...
- Linux+Redis实战教程_Linux上安装jdk,mysql,tomcat_安装jdk
1. Linux上安装jdk,mysql,tomcat[重点] Windows 控制面板 添加/卸载程序 进行程序的安装.更新.卸载.查看 rpm命令:相当于windows的添加/卸载程序 进行程序的 ...
- Linux+Redis实战教程_day02_消息订阅与发布_多数据库_redis批量操作-事务_redis持久化
5.扩展知识-消息订阅与发布(了解) 订阅新闻,新闻发布 subscribe channel:订阅频道,例:subscribe mychat,订阅mychat这个频道 psubscribe chann ...
- Linux+Redis实战教程_day03_4、通用redis命令【重点】
4.通用redis命令[重点] Redis五种数据类型,String,hash,list,set,有序set l keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配 ...
- Linux+Redis实战教程_day03_Redis-set【重点】_有序set(了解)
2.redis-set[重点] Java HashSet 无序,不重复. Redis操作中,涉及到两个大数据集合的并集,交集,差集运算. 赋值: l sadd key values[value1.v ...
- Linux+Redis实战教程_day03_1、Redis-LinkedList【重点】
1.redis-LinkedList[重点] Java List : 数组ArrayList 链表LinkedList 为什么redis选取了链表? Redis操作中,最多的操作是进行元素的增删 使用 ...
- Linux+Redis实战教程_day02_3、redis数据类型_4、String命令_5、hash命令_6、java操作redis数据库技术
3. redis数据类型[重点] redis 使用的是键值对保存数据.(map) key:全部都是字符串 value:有五种数据类型 Key名:自定义,key名不要过长,否则影响使用效率 Key名不要 ...
随机推荐
- node学习笔记8——发布npm包
1.注册一个npm账号: 2.在控制台输入 npm login: 依次输入你的账号信息,可通过 npm whoami 来验证是否登录成功 3.初始化包,控制台输入 npm init: 完成之后,可以看 ...
- socket阻塞与非阻塞,同步与异步、I/O模型
socket阻塞与非阻塞,同步与异步 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所 ...
- Excel相同内容如何设置相同的背景色
有这样一个需求就是实现EXCEL的相同内容的背景色相同.并且内容不同的时候达到隔行变色的效果,记录下实现的效果,如果大家有什么更好的办法请给我指点一下.具体操作如下: 首先将是比较的列"20 ...
- 14款优秀的JavaScript调试工具大盘点
JavaScript是一种非常简单的语言,一般说来任何人都可以在几小时内掌握它的基本知识. 然而就像其他任何语言一样,JavaScript存在着一些可以轻易避免的常见错误和不好的做法.开发人员喜欢使用 ...
- jquery 实现下拉菜单
Jquery 是一个轻量的框架,个人认为非常好用,今天就写一个非常简单的例子,实现下拉菜单功能: 首先肯定要在页面引用jquery.js 版本不限 : 接下来把=================== ...
- [日志log] 常用log日志记录方式对比和详解
1.现在都有哪些记录日志的方法 A.java.util.logging.Logger - 使用详解 B.log4j - 使用详解 C.SLF4J(simple logging Facade for J ...
- thinkphp5的Redis缓存配置
thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作.支持的缓存类型包括file.memcache.wincache.sqlite.redis和xcache ...
- IDEA中maven项目导jar包太慢
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/PROGRAM_anywhere/article/details/53842058参考了网上的一些教程 ...
- ACTIVE NEURAL LOCALIZATION
用贝叶斯滤波器定义状态,用rl帮助定位. 这个方法需要对地图和角度进行离散化,当地图很大,角度较精细时,输出会很大,所以不太可能用到大地图,高精度角度的任务上.
- Linux系统date时间设定
修改linux系统的时间EDT和EST为CST EDT:指美国东部夏令时间 EST:英国时间 CST:北京时间 那么现在只要改成北京时间的时区CST就可以了,修改如下: [root@localhost ...