服务器服务基础
文章平均质量分 91
学习是一种能力
当想要的东西不存在时就自己动手创造!
每天能偷点懒
展开
-
Rsync 实现远程同步复制-源码编译安装Rsync
Rsync 实现远程同步复制-源码编译安装Rsync一、什么是Rsync一、什么是RsyncRsync是一款开源的快速的、可实现全量及增量的本地或远程数据备份的多功能优秀工具。并且在复制时可以不改变原有数据的属性信息,即可实现数据的备份迁移特性。Rsync软件适用于Unix/Linux/Windows等多种操作系统平台。...原创 2020-07-16 13:35:06 · 3278 阅读 · 0 评论 -
Docker-Registry 企业级私有仓库Harbor v2 部署实战 (一)
一、简介Harbor 是由VMware公司开源的容器镜像仓库,它在Docker Registry的基础上进行了企业级扩展,包括基于角色的权限控制、AD/LDAP集成、可视化管理界面、日志审计等,它同Docker Registry一样提供容器镜像的存储及分发服务,但与Docker Registry有很多不同,Harbor进行了不少优化及改进,主要差别如下:1)传输效率优化:Harbor根据容器镜像每层的UUID标识进行增量同步,而不是全量同步,减少带宽及其他资源占用。2)镜像仓库水平扩展:由于上传、下载原创 2020-07-07 18:43:37 · 2116 阅读 · 0 评论 -
(MySQL挖坑笔记)最详细 Linux下二进制安装MySQL 5.7.28
(MYSQL挖坑笔记)最详细 Linux下二进制安装MySQL 5.7.28简介一、安装环境简介二、MySQL 安装1. 创建数据仓库目录与安装目录2. 添加mysql用户并修改mysql目录权限3. 解压二进制压缩包到安装目录4. 初始化MySQL 数据库参数5. 配置最小化 MySQL 配置文件6. 添加MySQL 系统环境变量7. 配置service 服务,支持service 服务管理8. 配置 MySQL 自启9. 启动MySQL并测试数据库连接10. 配置Firewalls 防火墙三、MySQL原创 2020-07-01 16:28:24 · 1975 阅读 · 0 评论 -
Linux 基础之网络相关基础概念
Linux 基础之网络相关基础概念一、Linux 系统层次二、配置IP 地址的方式三、CentOS Linux 常用网络相关的配置文件常用参数:广播,所有终端都能收到。Shell 内部命令一、Linux 系统层次用户空间;即所有用户进程运行都运行在用户空间内核空间;即所有的内核功能都运行在内核空间,例如网络功能就运行于内核功能,其在内核中有一个TCP/IP协议的实现模块;因此,所配置的IP地址也是在内核中生效的,仅是用户在用户空间中使用工具对IP地址进行配置及管理。配置完成后在内核所运行的内存中生效原创 2020-06-19 14:43:06 · 1030 阅读 · 1 评论 -
解决Docker容器的时区不一致
解决Docker容器的时区不一致问题描述解决办法:问题描述在Docker 里面创建的文件的时间戳使用的是Docker的系统时间,而本地时间比docker时间多八个小时,看了下时区,docker 采用标准时区,并未采用东八时区。如下所示:解决办法:将本地的时区配置文件copy到容器中,具体如下:# 复制本地的时区配置文件到容器中[root@localhost ~]# docker cp...原创 2020-05-06 12:49:55 · 1355 阅读 · 0 评论 -
Linux 进程监控工具Supervisor 之Tomcat管理(二)
Linux 进程监控工具Supervisor 之Tomcat、httpd管理(二)简述一、配置Supervisor 工具配置监控管理Tomcat、httpd1. Tomcat 服务的监控管理配置文件:2. 配置httpd Web 服务进程监控二、启动管理1. 重新加载2. 登录Web 管理控制台2.1 监控Tomcat 服务管理:2.2 添加httpd服务进程监控管理:三、Supervisor W...原创 2020-05-02 17:57:01 · 1595 阅读 · 0 评论 -
Linux系统内核参数优化之TCP监听队列--net.core.somaxconn
Linux系统内核参数优化之TCP监听队列--somaxconn一、简述内核参数 `somaxconn`二、内核参数修改 `sysctl` 命令1.1 sysctl 命令简述1.1.1 查看前10条内核参数1.1.2 修改`dev.cdrom.autoclose` 变量(键)的值为`0`,重启失效1.1.3 修改内核参数,永久生效三、修改 `somaxconn` 内核参数1.1 直接修改内存中的`...原创 2020-04-26 11:26:02 · 4844 阅读 · 0 评论 -
Linux系统安装后的优化配置
Linux系统安装后的优化配置一、常用系统工具包二、系统基础优化:优化防火墙、SELinux三、提升命令行操作安全性四、调整文件描述符五、优化系统内核六、禁止用户ping 服务器七、锁定关键系统文件优化八、为GRUB增加密码一、常用系统工具包工具包名称包含的核心命令备注treetree,以树形结构层级显示文件和目录目录间的关系nmapnmap ,端口扫描的工具...原创 2020-03-23 22:53:27 · 2350 阅读 · 0 评论 -
Linux 基础之基础网络ss命令
Linux 基础之基础网络ss命令一、ss命令简述1. ss命令特性2. ss 和 netstat 效率对比3.ss 命令的使用格式二、ss命令实用案例示例1:显示TCP连接: ss -atn示例2:显示当前 Sockets 概要信息: ss -s示例3:显示所有TCP的Listen状态的socket:ss -atl示例4:显示正在监听的TCP程序的process:ss -altp示例5:显示所有...原创 2020-03-21 00:26:38 · 3777 阅读 · 0 评论 -
Linux 系统基础之环境变量及其配置文件
Linux 系统基础之环境变量及其配置文件一、环境变量配置文件二、配置文件的作用三、其他配置文件一、环境变量配置文件/etc/profile #全局配置文件/etc/profile.d/*.sh #全局配置文件,lang语言~/.bash_profile #用户特定配置文件 定义用户environment~/.bashrc #用户特定配置文件, 定义...原创 2020-03-20 22:07:40 · 1810 阅读 · 0 评论 -
Linux 基础之基础网络ip命令
Linux 基础之基础网络ip命令一、最小化的ip 命令二、常用ip 命令一、最小化的ip 命令简述:ip命令和ifconfig命令,前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被放弃使用的一个命令,已经很久没有维护了。ip命令是iproute2套件里提供了许多增强功能的命令之一。当选择最小化安装L...原创 2020-03-19 19:55:23 · 1612 阅读 · 0 评论 -
Linux系统资源之信号量IPCS
Linux 系统资源之信号量一、异常之资源耗尽一、异常之资源耗尽 [Thu Sep 20 17:39:54.387218 2018] [core:emerg] [pid 9462] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex ERROR: Couldn't create the ...原创 2020-03-18 22:39:32 · 2018 阅读 · 0 评论 -
分布式全链路追踪 SkyWalking安装以及JavaAgent部署(二)
分布式全链路追踪 SkyWalking安装以及JavaAgent部署一、安装环境ElasticSearch二、安装SkyWalking三、部署JavaAgent部署JavaAgent 探针流程:新版Agent 包如下:高级功能:四、案例:在Tomcat 上部署javaAgent。五、配置后端存储为ES一、安装环境基础操作系统 CentOS 7SkyWalking:SkyWalking6.6...原创 2020-03-09 16:55:25 · 4654 阅读 · 2 评论 -
分布式全链路追踪 SkyWalking基本原理(一)
分布式链路追踪 SkyWalking基本原理一、APM简介二、分布式链路追踪二、Apache Skywalking(Incubator)简介1. Apache SkyWalking:2. Skywalking已经支持从6个可视化维度剖析分布式系统的运行情况。三、什么是 SkyWalking四、SkyWalking 原理架构图如下:五、SkyWalking 核心模块介绍:六、各模块组件视图简介1. ...原创 2020-03-09 14:09:53 · 13012 阅读 · 0 评论 -
CentOS 7.x 重新启用SELinux,系统无法启动
CentOS 7.x 重新启用SELinux,系统无法启动一、SELinux ( Security-Enhanced Linux)简述SELinux 的功能:从多方面监控违法行为二、查看当前SElinux 状态:1. 查看SElinux详细状态2. 查看SELinux 当前运行模式2.1 SELinux 运行模式2.2 查看SElinux三、直接由disabled启用SELinux 导致Linux...原创 2020-01-31 10:47:43 · 5562 阅读 · 0 评论 -
最新总结,超实用 Apache Log 分割 So easy
Apache Log Split-日志分割一、日志文件分割工具1. Apache httpd 自带的日志分割工具(rotatelogs)1. rotatelogs 工具在$HTTP_HOME/bin 目录下,直接修改httpd.conf1)需要apache 加载 log_conf_module,如下:2. 直接修改配置,将log 重定向到rotatelogs 程序按天分割日志:(示例:每隔30s ...原创 2019-12-12 11:13:14 · 2234 阅读 · 0 评论 -
不停奔跑的Crontab 计划任务服务与iptables安全登录
不停奔跑的Crontab 计划任务服务一、Crontab 的功能二、Crontab 服务与配置三、 创建定时备份任务附录:Linux常见的日志一、Crontab 的功能周期定时执行指定的命令或脚本定期备份重要数据定时启动停止服务二、Crontab 服务与配置Crontab 服务安装:默认Linux系统是已经安装的 # yum install -y cronie crontab...原创 2019-12-11 10:15:59 · 2145 阅读 · 0 评论 -
CDN与智能DNS 基本原理
CDN与智能DNS 基本原理CDN与智能DNS 基本原理CDN与智能DNS 基本原理1. CDN是什么?2. DNS(Domain Name System)域名系统3. 内容缓存服务4. CDN加速原理5.智能DNS6. 总结1. CDN是什么?CDN(Contenet Delivery Network),即内容分发网络,使用户可以就近取得所需的内容(资源),提高用户访问资源(网站)的响应速...原创 2019-12-11 09:40:44 · 1878 阅读 · 0 评论 -
Sublime text 3 常用快捷键
Sublime text 3 常用快捷键好的工具,是高效工作不可或缺的前提。快捷键功能备注Ctrl+k+b 或 Win(command)+\显示/隐藏左侧显示文件列表{ “keys”: [“Command+\”], “command”: “toggle_side_bar” }Ctrl+Shift+T重新打开之前关闭的tab页重新打开上一个标签页Ctrl...原创 2019-11-10 22:22:16 · 1727 阅读 · 0 评论 -
Linux 基础--常用的快捷键,提高工作效率
Linux 基础--常用的快捷键Linux 控制台、虚拟终端下的常用快捷键快捷键功能Ctrl+C 或 Ctrl+\键盘中断请求,取消当前执行的任务Ctrl+Z中断当前执行的进程,但不会结束,把它放到后台,继续执行,fg 唤醒,当前终端退出,任务会结束Ctrl+D设置EOF,即文件末尾。可以快速退出bash,比exit命令更快Ctrl+S暂停屏幕输...原创 2019-11-06 18:15:08 · 1555 阅读 · 0 评论 -
Linux 基础之Shell--壳
Linux 基础之Shell--壳一、什么是Shell?1.1. 接口(Interface)1.2 Linux Shell 类别1.3 Shell 功能1.3 Shell 执行规则二、Shell 命令行三、历史命令 history四、命令的别名 alias1.临时设置别名,仅本次登录有效定义一个临时别名定义一个永久别名,每次登录都生效一、什么是Shell?1.1. 接口(Interface)...原创 2019-11-06 17:12:08 · 2032 阅读 · 0 评论 -
Python 基础:python 安装-Linux源码安装
Python 基础:python 安装-Linux源码安装概述踩过的坑:一、安装前准备二、安装过程1. 安装依赖环境2. 解压源码包3. 查看安装说明4. 编译并安装5. 验证安装,并添加环境变量概述本次在CentOS 7 下完成源码安装。[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 ...原创 2019-11-01 13:37:02 · 2009 阅读 · 0 评论 -
RedHat 5.x YUM 坑
RedHat 5.x YUM 坑一、简介 yum 源二、Redhat 5.x 版本的YUM 坑2.1 坑的描述三、具体解决方法 —— 什么没有,就给它什么1. mount 安装镜像源2.验证 mount 是否成功![在这里插入图片描述](https://img-blog.csdnimg.cn/20191019124718676.png)3. 编辑 yum 的 repo 文件4. 清除本地 Yum...原创 2019-10-19 13:03:11 · 1473 阅读 · 0 评论 -
Linux应用技巧之重置root密码
RHEL(CentOS 7) 重置root密码linux操作系统,大学里面学的是网络操作系统,当时觉得很新奇,充满好奇心,学习了CentOS 7,开始了解了其强大的权限管理,并真切的认识到了root(根),觉得其就像神,无所不能,但中间其它学科的缘故,搁置过半年,突然想折腾下我的超级权限,发现登陆不进去了,闹了鬼了,我的root居然不好使了(被忘记了),于是参考了些资料,重置了root密码,发现...原创 2019-04-09 16:04:11 · 1225 阅读 · 1 评论 -
Linux基础之黑洞一劳永逸《技巧篇》
Linux基础之shell 黑洞 ——一劳永逸《技巧篇》首次:2019-02-04技巧一 重定向之黑洞当我们写一个脚本程序,负责启动一个服务,但是那个服务经常输出一些没用的,也不适合将显示的信息输出到一个文件中,显示的信息好似没有用途,于是可以借助Linux的黑洞之重定向!Linux有一个很有意思的设备文件,叫作黑洞(零块文件),这个文件的特点是:它永远是空的,就像黑洞一样,凡是扔到里面...原创 2019-02-04 12:57:43 · 1080 阅读 · 0 评论 -
辨析 UTF-8和Unicode的区别
辨析 UTF-8和Unicode的区别2019-02-04 10:56:18 AM作为一名创客,穿梭在不同而编程语言之间,例如python、JavaScript、PHP(最好的编程语言)、Golang等,免不得遇见中文显示乱码的场景。为此,我也晕过车,翻过船。特此新年之际,一起来回顾下,踩过的“坑”,挖过的“雷”。Unicode简介:Unicode(统一码、万国码、单一码)是计算机科学领...原创 2019-02-04 12:35:55 · 2489 阅读 · 0 评论 -
浅析HTTP协议常识
浅析HTTP协议常识更新时间:3:49:40 PM 2019-2-14什么是HTTP?HTTP–Hyper Text Transfer Protocol(超文本传输协议)是一种建立在TCP上的无状态连接,基本访问流程是客户端发送一个HTTP请求(URL-统一资源定位符),确定客户端想要访问的服务器的资源和请求的动作,服务端收到请求之后,根据请求做出相应的动作访问服务器资源,最后通过发送HT...原创 2019-02-14 17:14:56 · 1149 阅读 · 0 评论 -
DNS域名解析服务--Named服务
使用BIND提供域名解析服务- 简介 - 1. 部署主服务器 - 2. 部署主从服务器 - 2.1. 部署带安全加密传输的主从服务器 - 3. 部署缓存服务器 - 4. 分离解析技术 一、部署主服务器基本过程- 1. 编辑主配置文件 /etc/named.conf- 2. 编辑子配置文件(区域配置文件) /etc/named....原创 2018-05-14 09:57:12 · 36639 阅读 · 3 评论 -
Mariadb/MySQL主从同步原理及LOG和POS详解(一)
一、Mariadb与MySQL的前生今世二者详细的历史渊源,就请度娘吧。先主要谈谈Mariadb优于MySQL的优势。MariaDB目前主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB在扩展功能、存储引擎(使用XtraDB来代替MySQL的InnoDB)以及一些新的功能改进方面都强...原创 2019-05-10 23:30:34 · 2523 阅读 · 0 评论 -
OpenLDAP 安装配置与使用-CentOS 7
轻量级的中心验证服务——OpenLDAP服务部署目录服务的简单配置与使用5/6/2018 1:48:32 PM###OpenLdap是基于LDAP协议的开源程序,它的程序名称叫做slapd.[外链图片转存失败(img-mcl0ncs7-1568097685284)(https://i.imgur.com/r5Ilm6n.png)][外链图片转存失败(img-tsu24pIV-1568097...原创 2019-09-10 14:44:15 · 2871 阅读 · 0 评论 -
Linux之CentOS/RHEL 7 不可忽略的常用配置文件
Linux之CentOS/RHEL 7 不可忽略的常用配置文件一、(Unix)Linux 人员有一句常挂在嘴边的话:(Unix)Linux 下一切皆文件。二、常用配置文件一、(Unix)Linux 人员有一句常挂在嘴边的话:(Unix)Linux 下一切皆文件。(Unix)Linux 下一切皆文件:对于经常使用Windows的童鞋,对这个很是陌生,基本都是图形化鼠标,biubiubiu 就OK...原创 2019-09-22 15:47:01 · 1129 阅读 · 0 评论 -
菜鸟 KVM 之路网桥管理
@TOCCentOS 7 KVM 的踩过的坑之网桥原创 2019-10-08 16:42:41 · 1430 阅读 · 0 评论 -
linux运维日常之一键升级ssh
linux 日常运维之一键升级OpenSSH 至最新版本OpenSSH 是开源的ssh 服务程序升级前的准备:一键升级安装脚本使用方式1. 解压安装包2.阅读README文档3. 修改脚本权限4. 一键安装升级5. 验证升级OpenSSH 是开源的ssh 服务程序由于网络安全的日益紧迫,网络漏洞逐渐被暴露出来,一天正在上班,突然来了一条短信: 由于linux 安全发布漏洞 xxx ,请尽快升...原创 2019-10-08 18:08:21 · 1953 阅读 · 1 评论 -
Linux运维--KVM 搭建及简单使用
Linux运维--KVM 搭建及简单使用一、简介:虚拟化技术之KVM二、安装前的准备三、KVM 安装过程1. 安装qemu-kvm 与 libvirt2. 安装 virt-install3. 启动libvirtd 服务并加入开机启动项,默认情况下,通过ifconfig 命令查看网卡信息,会新增一块 virbr0 的网卡,ip 默认为192.168.122.1/24 (如果是通过VMware 软件创...原创 2019-10-09 18:58:16 · 3501 阅读 · 0 评论 -
KVM 虚拟化学习之虚拟磁盘管理 qemu-img
KVM 虚拟化学习之虚拟磁盘管理 qemu-img 一、虚拟磁盘简述1.1 虚拟存储性能的解决方案1.2 虚拟磁盘存储方案二、qemu-img 命令 -- 虚拟磁盘管理2.1 qemu-img 概述2.2 qemu-img 功能示例:2.2.1 创建一个镜像 create2.2.2 查看虚拟磁盘信息 - info2.2.3 检查磁盘镜像完整性(一致性) -- check2.2.4 调整磁盘镜像容量...原创 2019-10-11 16:12:38 · 3684 阅读 · 1 评论 -
DHCP服务
一、部署dhcpd服务程序,自动管理IP地址二、部署dhcpd服务程序,分配固定IP地址原创 2018-05-14 09:51:38 · 512 阅读 · 0 评论