
Linux
文章平均质量分 80
晚风_END
擅长自动化运维,擅长编写各类shell脚本,Python脚本,高级运维工程师,Python全栈工程师。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux|实用工具|onlyoffice workspace使用docker快速部署(离线和定制化部署)
only office workspace组件介绍only office workspace主要是由五个组件构成第一个组件是MySQL数据库,该组件作用是备份功能以及文档持久化第二个组件是elasticsearch,该组件的作用是提供文档检索,管理的功能第三个组件是DS也就是onlyoffice/documentserver该组件的作用是实现在线文档的编辑,查看文档的实际操作功能,特别需要注意的是该组件可以单独部署,但由于缺少CS组件,因此,无用户管理,此组件不依赖于其它组件,例如MySQL,e原创 2025-08-07 01:07:31 · 989 阅读 · 0 评论 -
docker|Linux|以centos基础镜像为基础制作nmap专用镜像(镜像瘦身计划)
一、最近由于某些场景下需要使用nmap,而nmap的rpm安装包在源目标机器上使用有软件冲突,因此,计划使用docker部署nmap具体计划为1、使用centos的基础镜像,在有网环境下,通过配置阿里云的yum仓库,在centos基础镜像内编译安装好nmap2、制作多版centos镜像,尽量优化制作出的镜像大小,合理瘦身,以方便制作出的镜像上传和下载3、在多版镜像中挑选最小的镜像,测试镜像功能是否符合预期原创 2025-07-19 21:30:21 · 436 阅读 · 0 评论 -
node.js|环境部署|源码编译高版本的node.js
【代码】node.js|环境部署|源码编译高版本的node.js。原创 2025-04-20 22:24:45 · 951 阅读 · 0 评论 -
Linux|gitlab|二进制快速安装部署gitlab-ce教程
【代码】Linux|gitlab|二进制快速安装部署gitlab-ce教程。原创 2025-03-29 16:59:53 · 1049 阅读 · 0 评论 -
Linux|操作系统|备忘--glibc升级后系统中缺少en_US.utf8这个locale的解决方法
【代码】Linux|操作系统|备忘--glibc升级后系统中缺少en_US.utf8这个locale的解决方法。原创 2025-01-18 11:33:24 · 289 阅读 · 0 评论 -
node.js|浏览器插件|Open-Multiple-URLs的部署和使用,实现一键打开多个URL的强大工具
在整理各类资源的时候,可能会面临资源非常多的情况,这个时候我们就需要一款能够一键打开多个URL的浏览器插件了说简单点,其实,迅雷就是这样的,但是迅雷是基于内置nginx浏览器实现的,并且一次打开的数量是有限制的,好像是会员只能一次性打开50个URL原创 2025-01-04 22:25:28 · 1504 阅读 · 0 评论 -
Linux巡检利器xsos的安装和使用
【代码】Linux巡检利器xsos的安装和使用。原创 2024-10-24 22:55:24 · 779 阅读 · 0 评论 -
openssh服务升级到最新版本OpenSSH-9.8p1完全手册---- (只适用于centos6)
上传openssh-9.8p1.tar.gz 这个源码包到centos6服务器上,并解压,解压后将SPEC文件复制到/root/rpmbuild/SPEC目录下(源码包和askpass压缩包都在附件1里面)将openssh-9.8的源码包和x11-ssh-askpass-1.2.4.1.tar.gz放置到 /root/rpmbuild/SOURCES 目录下x11-ssh-askpass-1.2.4.1.tar.gz的下载地址是Index of /repo/pkgs/openssh/x11-s原创 2024-07-27 13:31:29 · 3158 阅读 · 4 评论 -
centos7|Linux操作系统|编译最新的OpenSSL-3.3,制作rpm安装包
【代码】centos7|Linux操作系统|编译最新的OpenSSL-3.3,制作rpm安装包。原创 2024-07-14 03:15:00 · 2432 阅读 · 0 评论 -
centos7|操作系统|低版本的OpenSSH升级到最新版本OpenSSH-9.8.p1
OpenSSH是什么OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。原创 2024-07-07 22:53:00 · 3219 阅读 · 4 评论 -
centos7|操作系统|升级openssl-1.0.2k到openssl-3.3.0
opensssl是什么软件?openssl的版本是怎样的?为什么需要升级openssl?如何升级openssl?1、openssl是一个什么样软件?OpenSSL是一个开源的安全套接字层(Secure Sockets Layer,SSL)和传输层安全(Transport Layer Security,TLS)协议的实现软件。它提供了强大的加密功能,包括加密算法、哈希函数、随机数生成器等,用于实现互联网通信的安全,如网站的HTTPS加密、TLS/SSL协议的握手、证书管理等。OpenSSL项目不原创 2024-07-07 03:00:00 · 7788 阅读 · 0 评论 -
Linux|操作系统运维|磁盘性能检测之fio和iostat的初步使用
有的时候,我们接手一个新的服务器的时候,需要了解该服务器的磁盘性能是否可靠,比如,磁盘是否有坏道,磁盘的读写性能是否能够符合我们将要部署的服务,例如数据库服务,如果该数据库是一个读写比较频繁也就是IO比较高的数据库,那么,该磁盘是否能够支持高IO呢?针对以上需求,建议使用工具fio和iostat这两个工具原创 2024-06-23 19:05:23 · 1654 阅读 · 0 评论 -
Linux|操作系统|如何下载各个版本的centos操作系统
centos做为一个现在比较常用的Linux社区版本,还是比较受欢迎的,那么,如何下载centos的安装包,也就是centos的操作系统呢?首先,我们应该知道硬件底层有aarch64,ppc64,ppc64le,x86_64 这些架构,其次就是centos7版本现在已经没有维护了,因此,旧的版本在centos官网是没有直接展示的随着时间推移,官方对旧版本的支持可能会有变动,包括下载链接的变更或存档。尽管如此,您仍可以通过以下方式尝试获取CentOS 7.6的ISO文访问CentOS Vault:原创 2024-05-25 16:19:10 · 1582 阅读 · 0 评论 -
Linux|终端管理|如何踢掉操作系统内的用户
tty、pty 和 pts 是在类 Unix 系统(包括 Linux)中与终端交互相关的概念。它们各自代表不同的方面,并且有着密切的关联。tty (Teletype)tty 原指老式的电传打字机,后来泛指任何类型的终端设备。在现代Linux系统中/dev/tty*表示实际或虚拟的终端接口,例如/dev/tty1到/dev/tty6通常是系统的本地控制台(文本模式登录界面),而/dev/tty指向当前进程关联的控制终端,这里请注意,本地这个词是要重点突出的!!!!!!!!!!另一个是原创 2024-03-07 04:45:00 · 1995 阅读 · 0 评论 -
Linux|centos7|录屏神器asciinema的编译安装和离线化安装使用
前言:asciinema这个录屏软件前面有一点研究,但它的部署安装比较麻烦,虽然此软件的安装部署方式是很多的,比如yum安,apt,brew,docker,pip,rust编译,docker等等,但唯独缺少二进制的安装方式。前面关于asciinema的简单介绍:Linux|centos7|终端录屏神器asciinema的部署和初步使用-CSDN博客究其原因,可能是因为该软件的设计初衷是希望各位用户将自己的录屏内容联网发送到官网,想做成一个互联网的产品吧。总的来说,部署asciinema基本原创 2024-02-23 03:30:00 · 1177 阅读 · 0 评论 -
Linux|centos7| rust语言的编译开发环境快速部署
rust语言是干什么的,怎么用这些我就不在这里废话了,免得浪费大家的时间,我目前只知道rust音译为铁锈,它的可执行主程序叫cargo,音译为货物这个语言和python,Java,go等等语言一样,是有一个叫做开发环境的,那么,如何快速的,无压力的安装这个rust语言的开发环境呢?首先,我们应该知道,这个rust语言基本是两种安装方式,第一个是联网环境下通过安装脚本直接安装,如果有网络的情况下,是比较方便的,好像是rustup这个程序吧,对,就是通过这个程序搭配官网的安装脚本安装但是,我要说的是原创 2024-02-21 03:30:00 · 2892 阅读 · 0 评论 -
Linux|centos7下的编译|ffmpeg的二进制安装
Windows版本的ffmpeg:###注意,高版本可能必须要windows10以及以上才支持,win7估计是用不了的原创 2024-02-13 00:30:00 · 2546 阅读 · 0 评论 -
Linux|编译安装报错|ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found的解决方案
说明:最近在搞ffmpeg编译,编译的时候报的这个错,[root@centos10 ~]# ./QMC2-decoder.linux.x86_64 BEYOND.mflac BEYOND.flac./QMC2-decoder.linux.x86_64: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./QMC2-decoder.linux.x86_64)查看现有的/lib64/libstdc++.s原创 2024-02-13 00:30:00 · 2387 阅读 · 1 评论 -
Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理
【代码】Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理。原创 2024-01-24 00:41:58 · 3016 阅读 · 0 评论 -
Linux|centos操作系统|USB设备的驱动如何寻找和USB设置的自动挂载,卸载(备忘)
此命令等同于cat /sys/kernel/debug/usb/devices。原创 2024-01-23 00:22:25 · 1722 阅读 · 0 评论 -
Linux|centos7操作系统|无线WiFi的命令行配置---wpa_supplicant详解
Linux系统下,可以配置无线网卡的工具和方法有很多,比如,nmcli,iw,wap_supplicant,hostapd或者直接安装桌面,图形化配置等等这些工具比较多,但基本都是一个共同的流程:先利用工具扫描到AP,然后设置无线网卡的连接方式,最后无线网卡连接无线路由,完成WiFi连接那么在最近的无线网卡安装学习中,感觉有一些地方自己还是比较糊涂,对于wap_supplicant这个工具的了解也不是太深,因此,本文对该工具的使用做一个总结,也算是给自己留一个笔记吧。原创 2024-01-21 15:39:54 · 5810 阅读 · 0 评论 -
linux|操作系统|centos7物理机安装网卡驱动8188gu(内核升级,firmware固件,USB设备管理,module管理)
驱动指的是操作系统层面的一组程序,该程序告诉操作系统的内核如何使用硬件,例如,网卡的启停,网卡的IP绑定,网卡的路由路径这些都是网卡驱动通知内核调用相关的程序,例如,ifconfig程序,做相应的动作来完成的。而linux操作系统的内核一般是不集成过多的网卡的,主要在于linux一般是服务器用途,内核追求轻量化,因此,我们可以看到,linux 6.X的内核更新介绍里说某些网卡驱动已经集成到了内核中,也就是某些型号的网卡可以做到即插即用,而低版本的内核通常支持的硬件是比较少的,因此,某些情况下,某个硬件我原创 2024-01-19 00:35:31 · 4473 阅读 · 0 评论 -
Linux|centos7操作系统|VMware虚拟机安装水星免驱USB网卡8188gu记录
最近对于嵌入式系统比较感兴趣,因此,计划先使用VMwareworkstation虚拟机试一试Linux系统下的网卡驱动安装这不试不知道,一试吓一跳,发现Linux下的驱动安装还是比较麻烦的,下面将就本次的Linux系统下安装水星免驱USB网卡在Linux下的安装做一个尽量详细的记录。原创 2024-01-15 00:00:01 · 3081 阅读 · 1 评论 -
Linux|服务器|简单记录备忘VMware虚拟机开启桌面失败报错:VMware: No 3D enabled (0, Success).的解决
VMware虚拟机Linux操作系统,centos7版本,安装完桌面后,执行startx命令后 ,报错:VMware: No 3D enabled (0, Success). 桌面没有启动成功原创 2024-01-06 21:21:26 · 1787 阅读 · 0 评论 -
postgresql|数据库|LVM快照热备冷恢复数据库的思考
LVM快照备份的意义数据库备份一直是数据库运维工作中的重点,一个完备的备份不仅仅是仅有后悔药的功能,还可能有迁移数据库的作用。那么,数据库备份系统我们需要的,也就是看重的是四个点,甚至更多的点第一个是备份的范围准确,例如,物理备份数据库文件,但数据库运行的几十个G日志也跟着备份出来了,这无疑是增加了备份的负担,毕竟无效的数据,没谁愿意保存管理,第二个是备份的速度,例如某个比较大的数据库,数据量达到几个T,利用SQL转储方式备份一两天才能完成,这无疑是错误的,毕竟,除了备份,我们还需要使用数据库原创 2023-12-23 14:05:52 · 1671 阅读 · 0 评论 -
Linux|操作系统|Error: Could not create the Java Virtual Machine 报错的解决思路
【代码】Linux|操作系统|Error: Could not create the Java Virtual Machine 报错的解决思路。原创 2023-12-15 01:06:13 · 12230 阅读 · 1 评论 -
Linux|操作系统|应该知道的网络抓包知识(主要是wireshark,tcpdump)
网络抓包工具的使用场景网络安全测试项目上线后,很可能有安全隐患问题需要处理,而网络到底哪些地方需要加强,哪些地方是符合安全标准的,这些需要使用抓包工具来获取实际的日志 2. 复杂网络问题的快速定位某些项目可能网络环境会比较复杂,例如多种网络混杂,而有些问题会隐藏的比较深,比如,某个页面前端是可以正常打开,但你可能并不清楚此页面是否是预想的方式打开,或者网络某个地方出现了隐蔽的环路,这些比较复杂的问题还是使用抓包工具来快速的定位比较好的 3. 爬虫项目的目标嗅探主要是爬原创 2023-10-06 23:31:04 · 727 阅读 · 0 评论 -
Linux|Java|jar包的解压和重新打包(更新配置)
有一个小项目,该项目是springboot开发的,有连接数据库,数据库使用的是postgresql。部署没什么好说的,肯定先Java -jarjar包 前台跑一下项目,然后根据报错调试。OK,根据前台打印的日志,发现是数据库连接IP写错了,这个没什么好说的,找一个空目录,解压,修改关于数据库的配置,在重新打包成jar包原创 2023-07-22 10:24:48 · 1835 阅读 · 0 评论 -
Golang环境搭建指南(Windows和linux)
go语言和Java,Python,C语言等等基本一样,也是需要在系统内集成语言环境的。语言基本都一样,支持各种系统架构,比如,mac,Windows,linux系统支持。本文仅以最为常用的Windows和centos为例讲解go语言环境的搭建。原创 2023-07-11 18:23:05 · 881 阅读 · 0 评论 -
Windows 10 |VMware开启虚拟化的最全面说明
Windows作为工作机,对于计算机系的同学来说,主要是在于利用图形化的界面直观的创建虚拟机(典型的有代表性的是virtualbox和VMware这两家公司的桌面级虚拟化软件),尤其是小白这样的初学者,更高层次的虚拟机技术才是kvm,xen这些以及基于这些技术之上的云计算。原创 2023-06-22 13:02:23 · 25089 阅读 · 2 评论 -
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
https://blog.csdn.net/alwaysbefine/article/details/131217650原创 2023-06-15 23:24:32 · 1751 阅读 · 5 评论 -
Linux|编译最新版的openssh-server-9.3的rpm包(一)
openssh服务的重要性不需要在这里废话了,而面对各种系统漏洞服务漏洞,我们最好的应对手段就是升级了,因此,我们的服务器很可能有升级内核的需求,以及升级系统内的重要服务的需求,而作为与服务器交互的服务sshd来说,漏洞也是非常多的,但该服务是基础服务,是不可能停止的,因此,我们需要升级它。原创 2023-06-15 00:14:59 · 4439 阅读 · 4 评论 -
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
对于运维工作来说,磁盘管理是一个非常重要的工作。当然了,此类工作也是比较偏向底层的一项工作。一个合理的磁盘分区设置,文件系统格式,以及准确的lvm逻辑管理会对我们的后期的扩展工作,管理工作带来很大的便利,并且能在一定程度上提升整个服务器的性能。本文将以VMware虚拟机为例,讲解如何创建lvm,如何不重启服务器的扩容一个在使用的文件系统的根目录以及普通的磁盘如何转化为lvm。原创 2023-06-03 22:26:47 · 1779 阅读 · 0 评论 -
Linux|sed命令花式批量修改文件
sed命令,流式修改文本文件的强大工具,比如,最常用的关闭selinux时通常采用sed命令快速修改。OK,其实sed命令虽然强大,但它修改文件的方式是非常多的,就像关闭selinux,可能都会有N种方式。本文将就如何优雅的使用sed命令以及sed命令批量修改文件做一个详细的总结。原创 2023-04-03 17:58:22 · 2088 阅读 · 0 评论 -
Linux|Ubuntu-18.04上安装discord(二进制安装)
Discord是由两个沉迷游戏的玩家为了解决游戏种玩家交流问题而开发的一个语音聊天软件,它从游戏社交起家。起初,Discord被定义为“永远在线的聊天室”,专门为游戏玩家设计,可以简单快捷的加入或退出某个群聊进行游戏组队和交流,还可以分享游戏的相关图片、视频或连接,并由一个社区供玩家们深入交流。当然,从以上介绍可以看出,YY语音可能和这个软件是比较类似的。原创 2022-12-19 14:50:49 · 1167 阅读 · 0 评论 -
MySQL Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO) 的原因以及解决方案
Access denied for user 'root'@'localhost' (using password: YES/NO)的原因以及解决方案这个错误我想应该是比较常见的一种错误了,但,出现错误并不可怕,可怕的是你并不知道原因,从而不知道如何解决问题。Access denied for user 'root'@'localhost' (using password: YES/NO),还是先翻译一下比较好,意思为无权限使用root账号本地登录MySQL,括号内是:使用密码:是/不是。首先.原创 2020-10-22 16:55:07 · 291195 阅读 · 44 评论 -
猿创征文|我的十二年的运维之路
平凡之路。原创 2022-09-12 13:55:43 · 1574 阅读 · 1 评论 -
猿创征文|centos7升级openssh服务(再也不怕漏扫啦)
openssh服务是一个基础服务,这个干什么用的不用多说,为了安全(有些安全部门喜欢这个,经常扫一扫漏洞,然后说你的ssh有漏洞),因此,可能需要升级这个服务,话不多说,直接开干。升级方式为源码编译安装,openssh的强依赖是openssl,而OpenSSL又是一个非常基础的服务,因此,两者都要升级。原创 2022-08-31 22:45:44 · 2304 阅读 · 1 评论 -
VMware12下安装Windows7虚拟机---详细多图教程(沙盒环境)
前言:很多时候我们可能需要一个沙盒环境。那么,什么是沙盒环境呢?Sandbox org—沙盒环境用于模拟生产环境去做上线前的测试,一般也叫UAT环境,沙盒在计算机安全领域中是一种安全机制,为运行中的程序提供的隔离环境。那么,通常沙盒环境是利用容器或者虚拟机来制作的,毕竟方便快捷是第一位的嘛,其次是虚拟机和容器还有隔绝功能,也就是不会影响宿主机的,并且打上快照什么的可以反复使用多次,非常方便,因此,虚拟技术是沙盒环境制作的首选了。VMware安装Windows操作系统或者其它的linux系统比如OracleL原创 2022-08-21 15:43:06 · 4286 阅读 · 0 评论 -
linux下安装openwrt(kvm虚拟机下安装)
代码】linux下安装openwrt(kvm虚拟机下安装)原创 2022-08-13 18:41:52 · 9478 阅读 · 2 评论