Linux相关知识学习
文章平均质量分 79
本栏主要学习linux基础命令,tomcat,nginx,mysql主从复制和读写分离等工具的安装配置使用的相关教程
CSDN专家-微编程
学习是一个积累经验的过程,要从中学会享受学习^_^
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux服务器docker详细安装步骤
命令来启动容器,并使用Docker命令来管理和监控容器。如果您使用的是其他操作系统,请查看官方文档以获取相应的安装步骤。Docker是一种容器化平台,可以帮助开发人员更轻松地打包、交付和运行应用程序。这样,您就已经完成了Docker的安装。原创 2025-02-10 08:05:31 · 355 阅读 · 0 评论 -
Linux基础学习十:Linux的权限管理
Linux是一个多用户、多任务的操作系统,具有很好的稳定性与安全性,在幕后保障Linux系统安全靠的是一套强大的权限管理系统。 5.1 用户的管理 为方便管理用户,Linux系统引入了用户组的概念。可以把多个用户加入到同1组中,方便为组中的用户统一规划权限或任务。 相关命令: 新建组 groupadd 组名 创建用户 useradd 用户名// 默认会同时创建同名的组 useradd -g 组名 用户名 //创建用户时设置所属组 查看用户所属的组 groups 用户名 为用户添加组原创 2021-08-08 16:23:51 · 193 阅读 · 0 评论 -
Linux基础学习九:Mysql读写分离原理以及详细搭建步骤
在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。 因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。具体的操作是,让主数据库(master)处理写操作(增删改),而从数据库(slave)执行读操作(查询)。 作用: 提高数据的安全性 分摊压力,提高性能 Mycat的简介 读写分离的实现方式有多种,通过Mycat中间件可以非常容易的配置出一套读写分离的数据库架..原创 2021-08-08 16:14:16 · 301 阅读 · 0 评论 -
Linux基础学习八:mysql主从复制原理以及详细搭建步骤
MySQL的主从复制 MySQL的主从复制,指的是可以创建多台和主数据库完全一样的数据库环境(从数据库),对主数据库的写操作(增、删、改)会自动同步到子数据库中。 作用: 从数据库作作为冷备机,进行日常备份,确保数据安全 从数据库作作为热备机,一旦主机宕机,可以切换到从数据库提供服务,提高系统可用性。 可以实现数据库的读写分离,提高系统的并发性。 搭建步骤: 克隆3台(至少2台)安装过MySQL的虚拟机 在虚拟机中创建相同的数据库,例如:baizh.原创 2021-08-08 15:51:58 · 212 阅读 · 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 · 2289 阅读 · 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 · 301 阅读 · 0 评论 -
Linux基础学习五(1):java项目部署实战教程
项目部署:就是将集成开发工具(eclipse、idea)中开发编译好的项目,部署到tomcat中运行的过程。 本地部署 本地部署:将项目部署到本机安装的tomcat中,可以借助于开发工具的本身的提供的功能完成。之前的项目部署,都属于本地部署。 远程部署 远程部署:将本地开发的项目部署到Linux服务器中的tomcat中。 手动部署 找到开发工具构建好的项目 idea+maven时,在target目录下可以找到构建好的项目 1.将项目复制到linux的tomcat的webapps目录下 ..原创 2021-08-08 09:53:00 · 1162 阅读 · 0 评论 -
Linux基础学习五:软件的相关安装(JDK,Tomcat,Yum)
设置静态ip 通过 dhclient 命令获取动态ip,动态ip存在的问题: 每次重启,需要重新获取 获取的ip地址不固定 解决方案:设置静态ip 配置步骤: 编辑 /etc/sysconfig/network-scirpts/ifcfg-ens33 文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=sta原创 2021-08-08 09:39:55 · 279 阅读 · 0 评论 -
Linux基础学习四:Linux常用的命令(非常详细)
常用的命令 文档帮助命令 help 用法: 命令 --help 示例: dhclient --help man 用法: man 命令 示例:man dhclient 空格:下一页 b:上一页 q:退出 基本操作命令 echo 作用:输出数据到窗口 示例:echo "hello world" echo $PATH //输出path环境变量的值 ip 作用:查看ip 用法:ip addr ifconfig 作用:centOS7之前版本查看ip...原创 2021-08-08 08:42:57 · 399 阅读 · 0 评论 -
Linux基础学习三:VMware和CentOS的安装详细图文教程
安装步骤 安装VMware VMware是一款功能强大的桌面虚拟计算机软件,用来虚拟具有完整硬件功能的计算机系统。通过VMware虚拟机,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序。 具体安装可以参考这篇文章:https://www.cnblogs.com/lpl666/p/12247470.html 创建虚拟机 安装CentOS centos7 64位...原创 2021-08-08 08:16:47 · 529 阅读 · 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 · 309 阅读 · 0 评论 -
Linux基础学习一:初步认识linux
Linux引言 操作系统发展简介 Linux是和Windows类似的计算机操作系统。它们的作用都是充分的调度硬件资源并提供一个简单的使用入口。事实上,追本溯源操作系统主要分为2大门派:类unix操作系统 和 Windows操作系统。因为调度计算机硬件的需要诞生了操作系统,操作系统的发展深受计算机硬件发展的影响。 Unix 计算机诞生之初只是商业公司的专属工具,为公司或组织提供强大的算力,此时对于操作系统的要求:高效 稳定 。 在这种背景下,1970年贝尔实验室的肯•汤普森(Ken Thompso.原创 2021-08-07 22:27:33 · 284 阅读 · 0 评论
分享