自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(423)
  • 收藏
  • 关注

转载 如何修改Vim默认注释

在Linux下vim被注释掉的字体颜色默认为非常刺眼的蓝色,看上去很不清晰,我们可以通过设置用户根目录下.vimrc文件,可以更改颜色的配置。 Vim默认注释颜色如下图:找到vim的配置文件, /etc/vimrc用vim打开它 vim /etc/vimrc 然后按大写 G 到最后一行,插入 hi comment ctermfg=6 然后wq保存离开然后在打开Vim编辑文件的时候注释颜色就变了,如下图算是一个很好的技能吧。PS:默认的注释颜色是4 然后有0,1,2,3,4

2020-06-13 00:03:56 890

转载 CloudBeaver 参考架构

CloudBeaver 是一个基于 Web 的云数据库管理工具,支持 PostgreSQL、MySQL、MariaDB、SQLite 和 Firebird 等数据库。 serverosgi 模式,依赖dbeaver依赖的库依赖的库 Equinox osgi 容器 Eclipse Platform,虚拟文件系统&&插件系统 Jetty web server Java Graphql 前端通信api DBeaver 系统管理平台 一些三方数据库驱动 当前支持的数据库

2020-06-12 00:02:43 1339

原创 Linux系统入门命令学习经验

此时此刻我想和大家分享一下我在学习linux过程中的一些经验和教训,如果有人能够正好看到我的这篇文章,希望能够让想学习linux的同学多少获得一点经验,少走一些弯路。能够比较简单、快捷的迅速掌握知识是我们学习的目的,但是我们平常的学习中大部分都有一些人在指导。我大学的专业是电气工程及其自动化,平时的课程也涉及不到linux,所以旁边也没有掌握linux的同学能够一块交流,通过自己这段时间的学习,我觉得有些学习总结可以简单的介绍给大家,供大家在开始业余学习linux的时候能够作为一点参考。大学时...

2020-06-11 22:48:56 467

转载 简单介绍recorder.js 基于Html5录音功能的实现

这篇文章主要介绍了recorder.js 基于Html5录音功能的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 recorder.jsmicrophone基于HTML5的录音功能,输出格式为mp3文件。前言完全依赖H5原生API所涉及的API:WebRTC、AudioContext、Worker、Video/Audio API、Blob、URL兼容性Chrome、FF、Edge、QQ、360(注:目前I

2020-06-11 00:08:27 1137

转载 Linux系统导航技巧

无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux都可以提供很多帮助。在本文中,我们将介绍一些技巧,使你可以在文件系统中移动,查找和使用所需的命令也更加轻松。 cd命令可能是任何 Linux 用户学习的前 10 个命令之一,但这并不是在 Linux 文件系统中导航的唯一方法,这里还有其他一些方法。无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux 都可以提供很多帮助。在本文中,我们将介绍一些技巧,使你可以在文件系统中移动,查找和使用所需的命令也更加轻松。..

2020-06-10 00:01:51 822

转载 备份Kubernetes和Docker方法

用户不必备份容器中的所有内容,但在发生灾难时备份运行和管理容器的配置是很重要的。用户的容器基础设施需要某种类型的备份。Kubernetes和Docker在灾难之后不会自己构建。用户无需备份每个容器的运行状态,但是需要备份用于运行和管理容器的配置。 用户的容器基础设施需要某种类型的备份。Kubernetes和Docker在灾难之后不会自己构建。用户无需备份每个容器的运行状态,但是需要备份用于运行和管理容器的配置。以下是用户需要备份的内容。配置和所需状态信息Dockerfile用于构建镱像以及这

2020-06-09 21:37:35 122

转载 解决CentOS8出现bash乱码问题

这篇文章主要介绍了CentOS8出现-bash:乱码问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。查看当前语言环境echo $LANG发现为zh_TW.UTF-8但是中文语言包没安装或没启用,就会出现乱码输入LANG=en_US设置显示为英文,此命令即时生效,但不能永久生效,永久生效看下面。此时,再次输入命令就可以看到英文报错信息了如果一

2020-06-08 00:06:35 1993

转载 nohup 原理及实战

这篇文章主要介绍了Linuxnohup命令原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 nohup命令在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令进程.

2020-06-06 00:10:24 525

转载 Apache Bench Web 压力测试

这篇文章主要介绍了如何通过Apache Bench实现web压力测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 一、Apache Bench简介ApacheBench 是 Apache 服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可

2020-06-05 00:31:02 152

转载 RHEL7网络管理

随着服务器的增多,网络环境越来越复杂,linux网络管理越来越显的重要,接下来我们介绍一下linux网络管理命令来提高运维效率。 ping检查网络连通性ping 常常用来测试与目的主机的连通性。可以ping通[root@chao ~]# ping 172.16.1.254PING 172.16.1.254 (172.16.1.254) 56(84) bytes of data.64 bytes from 172.16.1.254: icmp_seq=1 ttl=128 time=0

2020-06-04 00:13:10 165 1

转载 RHEL7源码安装Apache服务

Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。 下载安装包[root@chao tools]# wget https://mirror.bit.edu.cn/apache/httpd/httpd-2.4.43.tar.gz--2020-05-28 15:28:00-- https://mirror.bit.edu.cn/apache/httpd/httpd-2.4.4

2020-06-03 00:34:54 537

转载 RHEL7 磁盘管理

随着在虚拟机中存储的东西的逐渐的增加,虚拟机的硬盘也逐渐告急,因此急需拓展一块新的虚拟磁盘。以下便是在VMware 中添加新的虚拟磁盘的方法: 查看现有磁盘[root@chao ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 20G 0 disk ├─sda1 8:1 0 1G 0 part /boot└─sda2

2020-06-01 23:58:04 418

转载 MySQL去重数据

DISTINCT 实际上和 GROUP BY 操作的实现非常相似,只不过是在 GROUP BY 之后的每组中只取出一条记录而已。所以,DISTINCT 的实现和 GROUP BY 的实现也基本差不多,没有太大的区别。同样可以通过松散索引扫描或者是紧凑索引扫描来实现,当然,在无法仅仅使用索引即能完成 DISTINCT 的时候,MySQL 只能通过临时表来完成。但是,和 GROUP BY 有一点差别的是,DISTINCT 并不需要进行排序。 在使用 MySQL SELECT 语句查询数据的时候返回的是所有匹

2020-06-01 00:36:59 355

转载 基于Centos7系统一键部署EFK服务

最近平台EFK版本均作了升级,平台采用EFK(ElasticSearch-7.6.2 + FileBeat-7.6.2 + Kibana-7.6.2)架构。这里建议三个组件主次版本保持一致。考虑到服务器比较多,所以写成脚本来批量部署。 脚本内容大家看一下function就行了..架构EFK采用集中式的日志管理架构elasticsearch:一个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据

2020-05-31 00:40:49 179

转载 ES6 迭代器介绍

Iterator 是 ES6 引入的一种新的遍历机制,迭代器有两个核心概念:迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。 IteratorIterator 是 ES6 引入的一种新的遍历机制,迭代器有两个核心概念:迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器

2020-05-30 14:17:47 163

原创 Linux学习路线图(从入门到上岗,带自学路线图)

看到题目如何学习Linux,有些人可能会有疑问了,我都不知道什么是Linux,怎么去学习它呢?确实会有这个问题存在,因为曾经的我也有这个疑问,上大学前的确对Linux一无所知,那时候接触面窄,都没有听说过此名字,上了大学后,身边的人有学习或者用此系统的才知道Linux的存在。在学习一样东西前首先要做到就是知道它是什么,有什么用处,为什么要去学习,最后才是怎样去学习,而不是盲目的看到别人学,我也去学,其实自己都不知道学它的用处何在,这是在浪费时间,还不如用这个时间去做更多有意义的事情。所以,在说如何学习...

2020-05-28 22:20:52 529

转载 数据库的概念

本节介绍数据库的基本概念,包括数据库存储方式、数据库技术的发展历史、数据库的存储结构以及数据库在开发中的作用。 数据存储方式计算机数据(Data)的存储一般以硬盘为数据存储空间资源,从而保证计算机内的数据能够持续保存。对于数据的处理,一般会采用数据库相关的技术进行处理,从而保证数据处理的高效性。采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。通过分类的存储模式让数据管理更加安全便捷,更能实现对数据的调用和对比,并且方便查询等操作的使用。什么是数据库数据

2020-05-28 00:32:10 255

转载 PHP Session的用法

在 PHP 中,Session 是一种服务器端的机制,服务器使用一种散列表的结构(类似于 JSON)来保存信息。相比于保存在客户端的 Cookie,Session 将用户交互信息保存在了服务器端,使得同一个客户端每次和服务端交互时,不需要每次都传回所有的 Cookie 值,而是只需要传回一个 ID 即可,这个 ID 是客户端第一次访问服务器的时候生成的,而且是唯一的。 还有一点就是,因为 Cookie 存储在客户端,所以用户有权禁用 Cookie,而 Session 是存储在服务器端的,用户无法禁用。

2020-05-27 00:06:07 186

转载 ES6 模块简介

ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import)两个模块。 概述在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import)两个模块。特点E

2020-05-26 00:16:23 157

转载 DNS服务器介绍

DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。查

2020-05-25 00:12:39 278

转载 U盘启动proxmox ve

Proxmox虚拟环境是基于QEMU / KVM和LXC的开源服务器虚拟化管理解决方案。您可以通过集成的易于使用的Web界面或通过CLI管理虚拟机,容器,高可用性群集,存储和网络。Proxmox VE代码已获得GNU Affero通用公共许可证版本3的许可 安装前准备下载U盘写盘软件官方网站下载地址:https://rufus.ie/备用下载地址:http://one.piaoyun.cc/在目录软路由&NAS-工具相关下面下载PVE ISO文件官方网站下载地址:https.

2020-05-24 00:18:30 1051

转载 怎样远程执行Linux脚本和命令

如果现在需要在Linux服务器上执行一系列命令(比如搭建 LNMP 环境)我应该会第一时间想到想办法写个Shell脚本,然后扔上去执行以下看看结果。 然而一贯懒惰的我并不想这么去执行 Shell 和一些重复命令。所以俺寻思可以有个方法本地直接在服务器端执行脚本,寻思生异端,这时候有某大技霸告诉我有个叫 paramiko 的 Python 库,从此开启我新世界的大门。对于 paramiko 安装直接 pip 或者 PyCharm 这里就不多说了,如果看到这里你觉得自己不怎么了解python...

2020-05-23 00:01:19 566

转载 优化SQL Server索引的技巧

影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的书籍可供你参阅。我在这里只讨论两种SQL Server索引,即clustered索引和nonclustered索引。当考察建立什么类型的索引时,你应当考虑数据类型和保存这些数据的column。同样,你也必须考虑数据库可能用到的查询类型以及使用的最为频繁的查询类型。 索引的类型如果column保存了高度相关的数据,并且常常被顺序访问时,最好使用clustered索引,这是因为如果

2020-05-22 00:04:37 185

转载 sed命令

sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 将 /etc/passwd 的内容列出并且列印行号,同时,请将第 2~5 行删除![root@www ~]# nl /.

2020-05-21 00:14:47 124

转载 简单介绍JavaScript闭包

简单介绍JavaScript闭包 什么是JS闭包?分分钟了解弄懂JavaScript闭包先看一段代码:function a(){ var n = 0; function couter() { n++; console.log(n); } couter(); couter(); } a(); //控制台输出1,再输出2再来看一段代码:function a(){ var n = 0; this.couter =

2020-05-19 00:22:01 108

转载 SQL Server 跨数据库查询

基本语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field"DBO"可以省略 如SELECT * FROM 数据库A..表A a, 数据库B..表B b WHERE a.field=b.fieldSqlServer数据库:--这句是映射一个远程数据库EXEC sp_addlinkedserver '远程数据库的IP或主机名',N'SQL Server'--这句是登录远程数据库EXEC sp_a

2020-05-18 00:09:52 237

转载 Linux下的进程分析–PS

导读 当我们在Linux系统下要对进程进行监测和控制时,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。今天小编就来带领大家一起学习Linux下分析进程的命令--PS。 1. ps是什么?要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是

2020-05-17 00:05:20 826

转载 图文介绍Linux chmod目录权限

在Linux文件系统模型中,每个文件都有一组9个权限位用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。 对于目录来说,执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。读取位和执行位的组合的作用才是控制是否列出目录中的内容。写入位和执行位的组合则是允许在目录中创建,删除,和重命名文件。下面用实例来说明问题:主要命令为chmod普通用户创建文件夹linuxidc,默认权限为775linuxidc@Ubuntu:~/linuxidc.com$

2020-05-16 10:07:31 138

原创 学习Linux系统需要明白的一些事情

我大学专业是计算机技术及应用,即所谓的啥都学,啥都学不精。在学校的时候没有危机感,糊里糊涂的过了三年,毕业后找工作才知道遗憾的感觉,可惜世上没有后悔药,只能自己把苦水往肚子里咽。直到有一次找工作的时候,看见一个公司招运维人员,抱着试试的态度去跟面试官了解了解,比较幸运的是人家愿意试用3个月,然后就正式迈出人生职业的第一步,在实习当中才接触到linux,然后跟着师父一步一步的深入了解linux,我也以我6年的运维经历及学习linux的经验跟大伙分享下我的一些看法,当然,在IT行业,分享是一种精神,也是一种

2020-05-14 00:04:34 203

转载 介绍几个Java大型中间件系统中须调整的Linux内核参数

作为Java开发者,必可避免的需要开发或使用一些中间件,对于Java开发的中间件,除了JVM参数必须调整外,Linux的一些内核参数也必须要调整,这里几个,仅供参考。 无非都是跟磁盘文件IO、网络通信、内存管理、线程数量有关系的,因为我们的中间件系统在运行的时候无非就是跟这些打交道。vm.overcommit_memory这个参数有三个值可以选择,0、1、2。如果值是0的话,在你的中间件系统申请内存的时候,操作系统内核会检查可用内存是否足够,如果足够的话就分配内存给你,如果感觉剩余内存不

2020-05-14 00:03:01 112

转载 如何使用curl命令下载文件

Curl是基于UNIX的系统中默认安装的工具,Curl支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SFTP等。如果你没有指定任何协议,默认是HTTP协议。 环境Centos7.7下载文件,使名称一致可以使用curl下载文件的相同名称作为本地文件名。可以用-O选项。[root@localhost ~]# curl http://mirrors.163.com/centos/8.1.1911/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.is

2020-05-13 00:01:59 1942

转载 Deepin 15.11安装向日葵远程协助

向日葵远程协助软件是一个非常不错的软件, 只需要安装一个软件就能实现远程协助、查看主机列表、绑定硬件设备等功能,彻底结束了运行两个程序的历史。让远程操作真正做到“轻装上阵”,方便用户实现快速的远程协助功能。 环境Deepin 15.11 SunloginClient-10.0.2.24779_amd64.deb向日葵下载地址:https://sunlogin.oray.com/personal/download/目前只有向日葵远程协助软件可以媲美Teamviewer了。支持跨平台,本机和远程主

2020-05-12 00:15:56 1032

转载 教你用Magent实现Memcached集群

Magent 是一款开源的 Memcached 代理服务器软件,使用它可以搭建高可用性的集群应用的 Memcached 服务 ,备份 Memcached 数据 尽管 Memcached 服务挂掉,前端也能获取到数据,客户端先连到 Magent 代理服务器 ,然后Magent 代理服务器 在可以连接多台 Memcached 服务器,然后可以进行数据的保存和备份数据。这样数据就不会丢失,保存了数据完整性。安装Magent1)下载安装cd /usr/localmkdir magentwget

2020-05-09 00:17:13 354

转载 linux环境部署redis

Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 解压缩,进入redis目录 make && make install 编译安装查看运行状态修改配置文件/etc/redis/6379.conf设置密码然后修改前面提到过的redis.propertie...

2020-05-08 00:04:58 113

原创 Linux系统推荐学习的编程语言以及经验

初来乍到,作为一个小白,我想记录自己学习进步,一是在未来回看时,发现自己的进步,其次就是希望能通过自己的学习之路,给未来的走向这条道路的兄弟指引一条道路。First ;首先作为一个初学者,必须扎扎实实的掌握一门基础的编程,计算机语言想通相似,想要学好编程,必须熟练地掌它握一门基础计语言,这里推荐学习C和C++;C++作为一门最难的语言,能掌握它,其他语言自然不在话下。在今天...

2020-05-07 22:30:14 715

转载 linux设置密码复杂程度

所有人都知道Linux的默认策略很安全,然而我们还是要做一些微调,这样才更安全。弱密码有安全隐患,因此,请特别注意。我们需要更改密码的复杂程度来提高安全性 首先修改/etc/pam.d/system-auth文件找到 password requisite pam_cracklib.so这么一行替换成如下:password requisite pam_cracklib.so...

2020-05-07 00:02:41 2389

转载 shell脚本检查网站是否正常

linux系统运维过程中,经常会遇到些问题,有时候问题会比较麻烦,此时shell脚本的优势就体现出来,下面我来介绍几种查看网站是否正常的shell脚本 其一#!/bin/bashfunction usage(){echo $"usage:$0 url"exit 1}function check_url() {wget --spider -q -o /dev/null ...

2020-05-06 00:45:52 748

转载 Fedora 32 将发布

在前一段推迟之后,Fedora 32现在将发布。 自从上周的Go/No-Go会议以来,围绕LVM分区问题和F32背景的阻塞程序bug已经被清除了。因此,决定Fedora 32准备正式发布。那些渴望在近期测试Fedora 32的人已经可以找到RC-1.6的映像,因为这些映像与将于周二发布的映像是相同的。Fedora Workstation 32出厂时默认启用EarlyOOM以改...

2020-05-05 00:04:12 202

转载 使用Nginx实现301跳转至https的根域名

这篇文章主要介绍了使用Nginx实现301跳转至https的根域名,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 基于 SEO 和安全性的考量,需要进行 301 跳转,以下使用 Nginx 作通用处理实现结果需要将以下地址都统一跳转到 https 的根域名 https://chanvinxiao.com•http...

2020-05-04 00:07:24 1579

原创 SSH 的原理与应用

本文档介绍 SSH 的原理与应用,这是企业级非常实用的技术,希望能给大家带来帮助。 一、SSH简介SSH是SecureShell的缩写,也叫做安全外壳协议。SSH的主要目的是实现安全远程登录。二 、SSH工作原理SSH的安全性比较好,其对数据进行加密的方式主要有两种:对称加密(密钥加密)和非对称加密(公钥加密)。对称加密指加密解密使用的是同一套秘钥。Client端把密钥加密后...

2020-05-03 17:38:08 234

空空如也

空空如也

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

TA关注的人

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