自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

越陌度阡

力量要用来分享,才能承前启后!

  • 博客(26)
  • 收藏
  • 关注

原创 Linux系统中使用Nginx实现负载均衡

1. 负载均衡的种类2. Nginx负载均衡的分配方式3. 配置Nginx实现负载均衡

2021-05-31 21:03:44 1308 1

原创 Linux系统中使用Nginx实现反向代理

1. Nginx的安装2. Nginx反向代理配置3. 域名测试4. 相关防火墙配置

2021-05-30 18:22:38 6192 4

原创 Linux系统中使和PM2管理多个Node应用程序

1. 搭建Node生产环境2. 进程管理程序PM23. 防火墙配置

2021-05-30 00:32:02 692 2

原创 Linux系统中MySQL数据库的安装、管理与卸载

1. 下载 MySQL 源的安装包2. 配置数据库源3. 安装数据库4. 启动数据库服务5. 配置开机自动启动

2021-05-28 23:55:35 400

原创 Linux系统中MongoDB数据库的安装、卸载与管理

1.MongoDB数据库的安装2. MongoDB数据库的卸载3. MongoDB数据库远程连接4.

2021-05-27 22:37:13 1131

原创 Linux系统中管理服务和防火墙设置

1.使用 systemctl 管理服务systemctl 是系统服务管理器命令,它是 service 和 chkconfig 这两个命令的整合,在 CentOS 7 就开始被使用。1. 启动服务systemctl start httpd2. 关闭服务systemctl stop hettpd3. 重启服务systemctl restart httpd4. 查看一个服务的状态systemctl status httpd5. 查看一个服务是否在运行systemctl.

2021-05-27 20:03:23 347

原创 Vue 2.0中slot的常见用法

Vue中的Slot对于编写可复用可扩展的组件是再合适不过了,常见的用法有以下3种:1. 插入一个匿名的Slot,匿名的情况只适用于只插入一个的时候;2. 插入有名的Slot,当插入的Slot有多个的时候,需要按名占位;3. 在Slot的内部可以将值通过有名Slot传递出去,让外层组件接收;以下是代码实例:首先是App.vue,调用了所有组件,插入了所有的有名和匿名的Slot。<template> <div id="app"> <

2021-05-26 11:05:27 14081

原创 Linux系统中查看内存/CPU/进程/端口/硬盘信息

1. 系统分析top用于实时显示进程的动态。1. 命令的第一行:系统负载信息,与uptime命令的结果一致。top - 15:31:47 up 9:30, 3 users, load average: 0.00, 0.02, 0.05系统当前时间:15:31:47;系统已运行时间:9:30;当前系统登录用户数量:3 users;当前系统在一分钟、五分钟、十五分钟的负载情况:load average: 0.00, 0.02, 0.05;2. 命令的第二行:进程状态信....

2021-05-25 22:31:56 1018

原创 Linux系统中安装二进制的Node.js包

1. 下载安装包官网下载Node.js源码包,下载地址:https://nodejs.org/zh-cn/download/下载完成后上传到服务器上,放于opt目录下。首先将包解压为tar包。cd / cd opt/ xz -d node-v14.17.0-linux-x64.tar.xz然后对tar包进行解压。tar xvf node-v14.17.0-linux-x64.tar解压完成后进入到解压完成的包中,执行ls即可看到解压包中的所有文件。cd no

2021-05-22 22:14:04 892 3

原创 Linux系统中安装Apache源代码包

1.安装源代码编译软件yum install -y gcc make gcc-c++ openssl-devel如果不确定系统中是否已经安装过上面这4个软件,可以用下面的命令对这4个软件分别进行检查是否存在,然后决定是否需要安装。rpm -ql gcc2. 下载安装包官网下载Apache源码包,下载地址:http://httpd.apache.org/download.cgi下载完成后上传到服务器上,放于opt目录下。然后用下面的命令对源代码包进行解压。cd /.

2021-05-21 23:50:32 3443 2

原创 Linux系统中安装Node.js源代码包

1.安装源代码编译软件yum install -y gcc make gcc-c++ openssl-devel如果不确定系统中是否已经安装过上面这4个软件,可以用下面的命令先进行检查是否存在,然后决定是否需要安装。rpm -ql gcc2. 下载安装包官网下载Node.js源码包,下载地址:https://nodejs.org/zh-cn/download/下载完成后上传到服务器上,放于opt目录下。然后用下面的命令对源代码包进行解压。cd /cd opt/.

2021-05-20 23:31:33 1495 1

原创 Linux系统虚拟机中安装Nginx服务器

1. 查询当前是否有安装包yum info nginx默认情况下,nginx不在yum源仓库里面,但是nginx官方提供了rpm包的地址,需要将该包的地址在yum里面进行配置。2. 配置Nginx地址源文件sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装完成后执行下面的命令就可以看到配置成功后的地址源文件了,名为nginx

2021-05-20 00:02:55 2413 10

原创 Linux系统虚拟机中安装Apache服务器

1. 查询当前是否有安装包yum info httpd正常情况下,系统中都会有这个包的存在,直接安装即可。2. 安装Apache服务器yum install -y httpd由于这个包比较大,安装的时候可能需要几分钟,请耐心等待。3. 检测是否安装成功rpm -ql httpd执行上面的命令后,如果出现大量的目录文件,说明包安装成功了。4. 启动安装的服务器service httpd start5. 验证服务器是否可用curl http://127.

2021-05-19 22:24:20 10077 8

原创 Linux系统中使用YUM管理软件

YUM,全称为 "Yellow dog Updater, Modified",是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。1. 远程安装软件包yum install -y 要安装的软件包名示例:yum install -y httped2.本地安装软件包yum locali..

2021-05-18 23:15:29 346 2

原创 Linux系统中使用RPM管理软件

1. RPM安装操作rpm -ivh需要安装的包文件名参数说明:-i 需要安装的包文件名;-iv 安装过程中显示正在安装的文件信息;-ivh 安装过程中显示正在安装的文件信息及安装进度;使用示例:rpm -ivh httpd.rpm安装 httpd.rpm 包并在安装过程中显示正在安装的文件信息及安装进度。2. RPM查询操作rpm -q 安装包或文件参数说明:a 查询所有已经安装的包;p 查询安装包的信息;i 显示安装包的信息;l 显示安..

2021-05-18 22:37:07 338

原创 Linux系统虚拟机中挂载及使用光盘

1. 使用rpm安装及卸载软件1. 挂载光盘2. 安装软件3. 卸载软件4. 升级软件2. 使用yum安装及卸载软件

2021-05-18 20:57:50 11568 3

原创 Linux中的用户管理与权限管理

1. 用户管理1. 添加用户useradd aiguangyuan2. 设置密码passwd aiguangyuan输入以上命令后回车然后再连续输入两次相同的密码即可生效。3. 删除用户userdel -r aiguangyuan-r 递归的删除目录下面文件以及子目录下文件。2. 用户及用户权限分类1. 用户分类user u当前用户group g所属组other o其他用户allu+g+o=a 所有用户,表示所有人2. 权限分类r.....

2021-05-17 21:11:52 586

原创 Linux打包压缩与别名管理

1. 打包压缩目前 Linux 中打包和压缩的命令很多,最常用的方法有 zip、gzip、xz、tar、bzip2。1. zip压缩包1. 安装yum install -y unzip zip2. 压缩zip -r public.zip public-r 递归 表示将指定的目录下的所有子目录以及文件一起处理。3. 解压unzip public.zipunzip public.zip -d dir 解压到指定的目录4. 查看unzip -l public.zip

2021-05-16 13:42:10 927

原创 Linux 文件管理与目录管理

1. 文件管理1. 创建文件;touch xxx.txt2. 删除文件;rm -rf xxx.txt-r递归的删除目录下面文件以及子目录下文件。-f强制删除,忽略不存在的文件,不给出提示。3. 修改文件名;mv aaa.txt bbb.txt4. 查看文件内容;cat xxx.txt5. 复制文件;cp aaa.txt bbb.txt6. 移动文件;mv aaa.txt /root7. 编辑文件;vi xxx.txt8. 批量创建文件;..

2021-05-14 23:27:40 308

转载 MySQL实战第二十七讲-主库出问题了,从库怎么办?

在前面的第24、25和26篇文章中,介绍了 MySQL 主备复制的基础结构,但这些都是一主一备的结构。大多数的互联网应用场景都是读多写少,因此你负责的业务,在发展过程中很可能先会遇到读性能的问题。而在数据库层解决读性能问题,就要涉及到接下来两篇文章要讨论的架构:一主多从。今天这篇文章,我们就先聊聊一主多从的切换正确性。然后,我们在下一篇文章中再聊聊解决一主多从的查询逻辑正确性的方法。如图 1 所示,就是一个基本的一主多从结构。图中,虚线箭头表示的是主备关系,也就是 A 和 A’互为主备.

2021-05-14 16:59:56 530

原创 Linux中常用命令、Shell技巧、目录结构介绍

1. 常用命令1. cd 切换目录;2. ls 查看当前目录下的文件;3. ll 查看当前目录所有文件件息,包括隐藏文件;4. ls -l 查看当前目录下所有文件信息,不包括陷藏文件;5. touch xxx.txt 在当前目录下创建一个xxx.txt的文件;6. vi xxx.txt编辑xxx.txt文件;7. service network restart 重启网络服务;8. rm -rf xxx.zip 删除xxx.zip文件;9. init 0 关机;10..

2021-05-13 23:33:21 254

原创 Linux服务器远程管理

Linux服务器的远程管理工具主要有PuTTY、WinSCP、SSH Secure Shell Client三种工具,下面分别介绍使用方法。1. PuttyPuTTY是一款通过简单操作,就能实现远程连接和控制的软件,能让用户避免有可能出现的麻烦,尽可能将便捷体现到极致,它所有功能、设置均在一个窗口内体现,让用户一目了然。1. 安装软件;参考:https://www.onlinedown.net/soft/2186.htm2. 连接Linux服务器;打开安装好的软件,输入服务器的I

2021-05-12 23:24:53 3517 16

原创 Linux系统简介、虚拟机和系统安装

1. Linux介绍Linux 是一套开源操作系统,它有稳定、消耗资源小、功能很强、安全性高等特点,让它在服务器领域有庞大的用户群体。目前市面上较知名的发行版有:RedHat、Ubuntu、CentOS、Debian、Fedora、SuSE、OpenSUSE、 Arch Linux、SolusOS 等。常见的服务器操作系统主要有 CentOS 、Ubuntu、Debian ,CentOS 现在市场占有率第一。2.VMware 虚拟机安装及配置1. 下载VMware虚拟机;2...

2021-05-10 23:10:01 557

原创 Electron项目打包

1. electron-packager模块打包1. 安装模块npm install electron-packager --save-dev2. 配置打包命令electron-packager <sourcedir> <appname> <platform> <architecture> <electron version> <optional options>参数说明:sourcedir:项目所在....

2021-05-05 22:15:14 2640

原创 Electron-Vue中操作本地数据库NeDB

NeDB是使用Node.js实现的一个NoSQL嵌入式数据库操作模块,可以充当内存数据库,也可以用来实现本地存储,甚至可以在浏览器中使用。查询方式比较灵活,支持使用正则、比较运算符、逻辑运算符、索引以及JSON深度查询等。NeDB嵌入到了应用程序进程中,消除了与客户机服务器配置相关的开销,在运行时,也只需要较少的内存开销,使用精简代码编写,速度更快。其API是MongoDB的一个子集,可以通过这些接口轻松管理应用程序数据,而不依靠原始的文档文件。具有简单、轻量、速度快等特点,由于嵌入式数据库存储总数

2021-05-01 22:23:39 3682

原创 Electron中自定义窗口导航条

1. 隐藏顶部菜单调用BrowserWindow模块创建主窗口以后设置菜单为空即可。mainWindow.setMenu(null); 如果是Mac系统,上面的设置可能会不生效,需要利用app模块做以下操作。app.dock.hide();2. 实现导航条可拖拽在自定义的导航条容器外层添加CSS样式设置。.my-header { width: 100%; height: 30px; line-height: 30px; background.

2021-05-01 19:39:24 3834 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除