
linux
文章平均质量分 89
避凉闲庭
我不管 我最帅
展开
-
ansible开局配置-openEuler
ansible干啥用的就不多介绍了,这篇文章主要在说ansible的安装、开局配置、免密登录。原创 2024-10-28 18:45:55 · 1215 阅读 · 0 评论 -
openEuler大版本升级方法
我这里openEuler的版本是20.03-LTS-SP3的版本,其他版本操作方法都是比较类似的。示例:以当前最新版本24.03LTS版本为例。示例:以当前最新版本24.03LTS版本为例。示例:以当前最新版本24.03LTS版本为例。示例:以当前最新版本24.03LTS版本为例。此命令执行完成后无任何输出。重建 RPM 数据库。原创 2024-10-28 09:02:09 · 1626 阅读 · 0 评论 -
记一次pip/pip3安装uwsgi报错
本来是想着在centos 7.9的主机上面部署一个flask应用,采用的方式是linux+nginx+uwsgi来进行发布,其他的都没有问题,但是在使用pip安装uwsgi时报错了,安装不成功,查了很多方法:试过把pip更新、安装python3-devel等等,但都是不行,最后还是得靠自己,研究了下pip安装方式,发现安装uwsgi是编译安装的,最后一查询发现gcc-c++没有装,安装之后再去安装uwsgi发现就成功。原创 2023-02-02 10:30:17 · 3085 阅读 · 0 评论 -
Windows之应用安装程序 —— winget
winget是一个综合的程序包管理器解决方案,由一个命令行工具和一组用于在 windwos上安装应用程序的服务组成。winget是一个用于自动安装、升级、配置和使用软件的系统或工具集。大多数程序包管理器都是设计用于发现和安装开发人员工具。开发人员使用程序包管理器来指定先决条件,这些先决条件适用于为给定项目开发解决方案所需的工具。然后,程序包管理器就会按照声明性说明来安装和配置这些工具。程序包管理器可减少准备环境所需的时间,并有助于确保在计算机上安装相同版本的程序包。原创 2022-11-19 23:10:26 · 4088 阅读 · 0 评论 -
记一次云主机如何挂载对象存储
文章目录前言一、RCLONE是什么?二、操作步骤1.下载和安装2.配置对象存储数据源3.挂载到操作系统3.1.挂载到windows操作系统3.2.挂载到linux操作系统注意事项前言随着云计算的发展,公有云成为中小型企业建设业务系统的首选,而对象存储则是存储里面必不可少的存储产品,对象存储不仅可以提供海量、高可靠、安全的服务,而且价格相对普通存储来说会便宜很多,并且不受带宽的限制,仅限于本地下载和上传的网速,对象存储应用场景更适用于静态网站托管、多媒体存储、数据备份等等应用场景;对象存储使用相对来说是原创 2022-05-24 10:01:48 · 3217 阅读 · 0 评论 -
入门级别 Nginx 常用配置清单
本文为转发文章,转发来自“https://mp.weixin.qq.com/s/ipUHaFPcDfIM9MsyqDGSEg”,觉得不错分享给大家Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。本文,我们总结了一些常用的 Nginx 配置代码,希望对大家有所帮助。侦听端口server { # Standard HTTP Protocol listen转载 2022-01-26 10:17:01 · 406 阅读 · 0 评论 -
7 个非常实用的 Shell 拿来就用脚本实例!
前天,在群里看到有一位读者分享了几道 Shell 脚本实例题目,索性看到了,不如来写写巩固下基础知识,如下:1、 并发从数台机器中获取 hostname,并记录返回信息花费的时长,重定向到一个文件 hostname.txt 中,在全部完成后输出花费时长最短的那台机器的 CPU 信息。#!bin/bash # 所以主机,以空格分隔ALL_HOSTS=(IP 地址 IP 地址)for host in ${ALL_HOSTS[*]}do{ start_time=$(date +'%s转载 2021-07-21 10:51:36 · 815 阅读 · 0 评论 -
记一次CPU飙升的问题排查
1.背景通过公司监控工具监控,发现公司某个应用cpu利用率达到120%,也就是说这个应用自己单独占用一个cpu使用,为何占用这么高?让我们一起排查一下2.开始排查(1) 第一步获取cpu过高应用的进程信息 (top 命令监控)(2)通过进程获取占用cpu过高的线程(Top -H -p )(3)通过jstack命令导出线程的堆栈信息"http-bio-7051-exec-28" #33168 daemon prio=5 os_prio=0 tid=0x00007fe343f77000 nid=转载 2021-04-02 17:19:50 · 827 阅读 · 0 评论 -
CentOS 7.6 内网穿透服务lanproxy部署
在很多场景下内网穿透都是我们常常遇到的需求,之前也用过花生壳、ngrok、FRP 等等一些工具,但是由于限速、收费、安全各方面因素只好放弃了。近期无意间看到 「传送门:lanproxy」 这款开源工具,正好刚免费购置了一台华为云主机服务器,正好可以实现内网穿透。一、概述1、什么是内网穿透服务内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。2、什么是lanproxylanproxy 是一个将局域网个人电脑、服务器代理到公网转载 2021-04-02 15:11:20 · 1313 阅读 · 0 评论 -
Ubuntu自动连接到虚拟专用网络
在我们继续之前,我们所做的一个重要假设是,您已经拥有了VPN客户端配置文件。您可以通过以下链接在我们的上一指南中看到一个示例 OpenVPN 客户端配置文件:在 CentOS 8/乌本图 18.04 上配置开放VPN客户端在Ubuntu系统启动时,您可以通过两种方式自动连接到VPN:作为服务运行开放VPN客户端。配置网络管理器,使用特定的网络连接自动连接到 VPN。安装所需包以下命令在 Ubuntu 上安装我们需要配置自动 VPN 连接的包。apt install network-man翻译 2021-03-08 17:24:01 · 1175 阅读 · 0 评论 -
再见,Centos!
近日,CentOS官方宣布CentOS系列稳定版Linux系统将停止维护,取而代之的是测试版的CentOS Stream,这也意味着CentOS将会退出历史舞台,因此引发了CentOS用户的强烈不满。据了解,CentOS联合创始人Greg Kurtzer是许多社区成员之一,对这一改变也是相当震惊和不满。Kurtzer周三发表了以下新闻声明:Red Hat的消息使我和社区的其他人一样震惊。16年前,当我开始使用CentOS时,我从来没有想过它会在全世界范围内对那些依靠CentOS发行Linux的个人和企转载 2020-12-18 15:31:23 · 957 阅读 · 2 评论 -
来看看一台Linux可支持多少个链接 | 漫画
困惑很多人的并发问题在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。很多同学看到这个问题的第一反应是65535。原因是:“听说端口号最多有65535个,那长连接就最多保持65535个了”。是这样的吗?还有的人说:“应该受TCP连接里四元组的空间大小限制,算起来是200多万亿个!”如果你对这个问题也是理解的不够彻底,那么今天讲个故事讲给你听!一次关于服务器端并发的聊天“TCP连接四元组转载 2020-12-17 15:35:22 · 678 阅读 · 0 评论 -
你会系统备份及恢复吗?来看看吧
tar 命令副本(本机备份整个系统,以后还原还是还原到本机)注意根目录下要有充足的可用空间用于备份。cd /#tar.gz格式tar cvpzf system_backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=/system_backup.tar.gz --exclude=/mnt --exclude=/sys#tar.bz2格式tar cvpjf system_backup.tar.bz2 / --exclude原创 2020-12-17 14:46:12 · 449 阅读 · 0 评论 -
DNS域名服务及常用国内DNS服务器地址
DNS域名服务DNS服务器分类缓存域名服务器也称为高速缓存服务器通过向其他域名服务器查询获得域名 -> IP 地址记录将域名查询结果缓存到本地,提高重复查询时的速度主域名服务器特定 DNS 区域的官方服务器,具有唯一性负责维护该区域内所有域名 -> IP 地址的映射记录从域名服务器也称为辅助域名服务器其维护的域名 -> IP 地址记录来源于主域名服务器搭建DNS服务器安装软件[root@wpt ~]# yum install bind bind-ch原创 2020-12-16 09:47:07 · 5536 阅读 · 0 评论 -
LVS 负载均衡器理论基础及抓包分析
LVS 是 Linux Virtual Server 的简写,即 Linux 虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。(百科)kube-proxy 的ipvs模式是 2015年由k8s社区大佬thockin提出的(https://github.com/kubernetes/kubernetes/issues/17470),在2017年由华为云团队实现的(https://github.com/kubernetes/kubernet转载 2020-06-12 14:49:45 · 1215 阅读 · 0 评论 -
Linux命令总结大全,包含所有linux命令
文件传输bye说明: 中断FTP连线并结束程序语法: bye补充说明: 在ftp模式下,输入bye即可中断目前的连线作业,并结束ftp的执行ftp说明: 设置文件系统相关功能语法: ftp [-dignv][主机名称或IP地址]补充说明: FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身参数: -d 详细显示指令执行过程,便于排错或分析程序执行的情形。 -i 关闭互动模式,不询问任何问题。 -g 关闭本地主机文件名称支持特殊原创 2020-06-08 17:23:59 · 8822 阅读 · 8 评论 -
vi指令总结
VI常用技巧 VI命令可以说是Unix/Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。本文旨在介绍VI的一些最常用命令和高级应用技巧。基本命令介绍光标命令k、j、h、l——上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。nG——跳转命令。n为行数,该命令立即使光原创 2020-06-04 16:20:39 · 1048 阅读 · 0 评论 -
配置密码策略
密码策略介绍密码策略是操作系统针对系统安全提供的一种安全机制,就好像linux操作系统不提供超级用户登录一样,密码策略包括:密码最小长度、密码使用期限、历史密码、密码复杂度等,在企业里面都是要求对操作系统进行密码策略进行配置的,而且要求密码复杂度。企业中做等级保护测评2级以上都是要求有密码策略的,之前我有过一次做等保测评师的经历,在企业里面几乎没有任何一个企业在使用这个密码策略,很郁闷不知道...原创 2020-01-15 16:01:07 · 7739 阅读 · 0 评论 -
你应该知道的16个linux命令
Linux常用命令很多比如cd、ls、pwd、du、df、tail、head、yum、mv、touch、mkdir、cp、tar等,根据工作内容不同,经常使用的命令也不同,比如运维人员使用tail、head、move、mkdir、cd、ls、cat、tar等,开发人员经常使用grep、mkdir、touch、ls、pwd、cat、echo、rm、tail、wget、find、mv等。下面我将简单说...原创 2019-12-23 10:45:31 · 923 阅读 · 0 评论 -
用故事说透HTTPS
本文来自素燕公众号,原文地址:漫画:小学生都能看懂的 HTTPS故事中的主演:小华今年上大一,这是她第一次离开父母,独自一人到北京上学。今天妈妈的生日,想了想要给妈妈一个祝福,便给妈妈发了条消息:妈妈收到这条消息非常开心,女儿这么忙还能记得自己的生日,两个人便开始聊了起来。妈妈知道女儿一直省吃俭用,决定给女儿打点钱过去。小黑是个黑客,专搞一些“偷鸡摸狗”的事情,他已经监听了这对母女的...转载 2019-12-18 09:40:50 · 737 阅读 · 0 评论 -
带你玩转nginx负载均衡
nginx跨多个应用程序实例的负载平衡是一种用于优化资源利用率,最大化吞吐量,减少延迟和确保容错配置的常用技术。环境介绍配置nginx负载均衡器因会用到多台服务器来进行,所以下面我会用到docker,具体docker的使用请移步docker实战系统环境: root@ubuntu:~# lsb_release -a #查看系统版本 No LSB modules are avail...原创 2019-12-16 09:31:10 · 711 阅读 · 0 评论 -
这个Linux你敢用吗?
文中列出的命令绝对不可以运行,即使你觉得很好奇也不行,除非你是在虚拟机上运行(出现问题你可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,本文的目的就是告诉大家:在 Linux 给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解...原创 2019-12-05 11:42:05 · 542 阅读 · 0 评论 -
初学Linux的可以看看
Linux常用命令总结自己简单总结的,希望对大家有帮助吧!关机/重启系统信息文件以及目录vim文件编辑器打包压缩用户和组权限所有者RPMYUMmountfind自己简单总结的,希望对大家有帮助吧!关机/重启关机 poweroff ##立即关机 shutdown -h now ##立刻关机 shutdown -h 时间 ##到某个时刻自动关机 halt ##立刻关机 init 0 ...原创 2019-12-02 17:34:16 · 1460 阅读 · 4 评论 -
容器部署DNS你会吗?
docker快速部署DNS,实现快速上线概念环境介绍部署DNS下载相关镜像创建并启动DNS容器配置DNS容器相关配置测试修改客户端DNS配置使用nslookup进行测试上线保存镜像将镜像导入相关服务器创建DNS容器启动DNS容器概念Docker 是一个开源的应用容器引擎,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也...原创 2019-11-29 17:44:04 · 2179 阅读 · 1 评论 -
图解CentOS系统启动流程
本文转发自:ch666.blog.51cto.com当我们按下开机键后,系统背后的秘密我们是否了解呢?这里,我带大家探索一下linux系统开机背后的秘密。1.加电自检主板在接通电源后,系统首先由POST程序来对内部各个设备进行检查,自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报...转载 2019-11-27 09:48:30 · 1862 阅读 · 0 评论 -
MySQL/MariaDB读写分离配置
目录DB读写分离描述基本环境数据库部署安装启动MySQL-Proxy部署安装依赖软件安装Mysql-Proxy测试优化MySQL-ProxyDB读写分离描述数据库的读写分离其实就是为了加减少数据库的压力;数据库的写入操作由主数据库来进行,读取操作由从数据库来进行操作。实现数据库读写分离技术是有很多方法的,在这里我就用一个比较简单的mysql-proxy这个中间件来实现数据库的读写分离;使用m...原创 2019-11-21 16:47:17 · 952 阅读 · 0 评论 -
Linux+Nginx+Php+MariaDB+Redis部署
目录工作机制系统环境描述部署NGINX部署PHP部署MariaDB部署Redis工作机制L(Linux)N(Nginx)M(Mysql)P(PHP)架构想必大家都知道,LNMP架构主要作用是让前端服务与后端存储以及后端的一下服务进行连接起来,来实现php程序的动态请求。而今天我们又在LNMP架构上面加一个Redis程序,而Redis在整个架构中起到了一个数据缓存的作用。LNMP+Redi...原创 2019-11-14 10:19:26 · 1948 阅读 · 0 评论 -
Mysql/Mariadb主从复制
概念的好处实现原理原创 2019-11-08 17:52:03 · 813 阅读 · 0 评论 -
Linux简单检查服务运行脚本
脚本内容如下:脚本作用:检查服务是否运行,在运行则记录日志,不在运行则记录日志并将服务启动 #!/bin/bash svrnm="tomcat" //设置服务名称 time=`date` //时间 if ps -ef | grep $svrnm | egrep -v grep >/dev/null //检查此服务是否正在运行 then echo...原创 2019-11-08 11:10:31 · 3178 阅读 · 0 评论 -
记一次Ubuntu19无法安装docker源
按照各大网站以及个人习惯我会使用下面这种方法添加Docker源: root@ubuntu:~# sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable然而使用上面这条命令给我带来了无尽的烦恼,甚至我都怀疑我是不...原创 2019-11-07 17:25:43 · 3882 阅读 · 6 评论