![](https://img-blog.csdnimg.cn/20210807221113734.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux相关知识学习
文章平均质量分 81
本栏主要学习linux基础命令,tomcat,nginx,mysql主从复制和读写分离等工具的安装配置使用的相关教程
CSDN专家-微编程
学习是一个积累经验的过程,要从中学会享受学习^_^
展开
-
Linux基础学习十:Linux的权限管理
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全靠的是一套强大的权限管理系统。5.1 用户的管理为方便管理用户,Linux系统引入了用户组的概念。可以把多个用户加入到同1组中,方便为组中的用户统一规划权限或任务。相关命令:新建组groupadd 组名创建用户useradd 用户名// 默认会同时创建同名的组useradd -g 组名 用户名 //创建用户时设置所属组查看用户所属的组groups 用户名为用户添加组原创 2021-08-08 16:23:51 · 119 阅读 · 0 评论 -
Linux基础学习九:Mysql读写分离原理以及详细搭建步骤
在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。具体的操作是,让主数据库(master)处理写操作(增删改),而从数据库(slave)执行读操作(查询)。作用: 提高数据的安全性 分摊压力,提高性能 Mycat的简介读写分离的实现方式有多种,通过Mycat中间件可以非常容易的配置出一套读写分离的数据库架..原创 2021-08-08 16:14:16 · 221 阅读 · 0 评论 -
Linux基础学习八:mysql主从复制原理以及详细搭建步骤
MySQL的主从复制MySQL的主从复制,指的是可以创建多台和主数据库完全一样的数据库环境(从数据库),对主数据库的写操作(增、删、改)会自动同步到子数据库中。作用: 从数据库作作为冷备机,进行日常备份,确保数据安全 从数据库作作为热备机,一旦主机宕机,可以切换到从数据库提供服务,提高系统可用性。 可以实现数据库的读写分离,提高系统的并发性。 搭建步骤: 克隆3台(至少2台)安装过MySQL的虚拟机 在虚拟机中创建相同的数据库,例如:baizh.原创 2021-08-08 15:51:58 · 136 阅读 · 0 评论 -
Linux基础学习七:mysql的安装和配置教程
MySQL的安装yum安装下载并安装MySQL5.7的yum源[root@localhost ~]# wget -P /tmp https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm[root@localhost ~]# cd /tmp[root@localhost tmp]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm警告:mysql57...原创 2021-08-08 15:34:49 · 2198 阅读 · 0 评论 -
Linux基础学习六:Nginx的使用教程
Nginx (发音:engine x) 是一个高性能的HTTP和反向代理web服务器。它有2个常见的应用场景: 反向代理Tomcat集群并实现负载均衡 充当静态资源(html、js、css、图片)服务器 4.1 Nginx的安装 下载并安装nginx的yum源 [root@localhost bin]# wget -P /tmp http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.原创 2021-08-08 10:17:16 · 234 阅读 · 0 评论 -
Linux基础学习五(1):java项目部署实战教程
项目部署:就是将集成开发工具(eclipse、idea)中开发编译好的项目,部署到tomcat中运行的过程。本地部署本地部署:将项目部署到本机安装的tomcat中,可以借助于开发工具的本身的提供的功能完成。之前的项目部署,都属于本地部署。远程部署远程部署:将本地开发的项目部署到Linux服务器中的tomcat中。手动部署找到开发工具构建好的项目idea+maven时,在target目录下可以找到构建好的项目1.将项目复制到linux的tomcat的webapps目录下..原创 2021-08-08 09:53:00 · 1072 阅读 · 0 评论 -
Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum)
设置静态ip通过 dhclient 命令获取动态ip,动态ip存在的问题: 每次重启,需要重新获取 获取的ip地址不固定 解决方案:设置静态ip配置步骤: 编辑 /etc/sysconfig/network-scirpts/ifcfg-ens33 文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=sta原创 2021-08-08 09:39:55 · 199 阅读 · 0 评论 -
Linux基础学习四:Linux常用的命令(非常详细)
常用的命令文档帮助命令help用法: 命令 --help示例: dhclient --helpman用法: man 命令示例:man dhclient 空格:下一页 b:上一页 q:退出基本操作命令echo作用:输出数据到窗口示例:echo "hello world" echo $PATH //输出path环境变量的值ip作用:查看ip用法:ip addrifconfig作用:centOS7之前版本查看ip...原创 2021-08-08 08:42:57 · 310 阅读 · 0 评论 -
Linux基础学习三:VMware和CentOS的安装详细图文教程
安装步骤安装VMwareVMware是一款功能强大的桌面虚拟计算机软件,用来虚拟具有完整硬件功能的计算机系统。通过VMware虚拟机,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序。具体安装可以参考这篇文章:https://www.cnblogs.com/lpl666/p/12247470.html创建虚拟机安装CentOScentos7 64位...原创 2021-08-08 08:16:47 · 424 阅读 · 0 评论 -
Linux基础学习二:计算机组成以及Linux简单配置
一、计算机组成服务器: 配置比较高的电脑云服务器:阿里云,腾讯云购置硬件服务器: 需要机房(自建 , IDC机房)CPU概念:计算机核心、中央处理器作用:执行指令、代码类别:大脑实战参数: CPU主频:4Ghz(4*1000*1000*1000次) 个人电脑:4Ghz * 1U * 4核心 企业服务器:4Ghz * 4U * 32核心 CPU个数:即CPU芯片个数 核心数:指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对...原创 2021-08-08 07:53:07 · 217 阅读 · 0 评论 -
Linux基础学习一:初步认识linux
Linux引言操作系统发展简介Linux是和Windows类似的计算机操作系统。它们的作用都是充分的调度硬件资源并提供一个简单的使用入口。事实上,追本溯源操作系统主要分为2大门派:类unix操作系统 和 Windows操作系统。因为调度计算机硬件的需要诞生了操作系统,操作系统的发展深受计算机硬件发展的影响。Unix计算机诞生之初只是商业公司的专属工具,为公司或组织提供强大的算力,此时对于操作系统的要求:高效 稳定 。在这种背景下,1970年贝尔实验室的肯•汤普森(Ken Thompso.原创 2021-08-07 22:27:33 · 196 阅读 · 0 评论