![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 79
晚风_END
擅长自动化运维,擅长编写各类shell脚本,Python脚本,高级运维工程师,Python全栈工程师。
展开
-
Linux|操作系统运维|磁盘性能检测之fio和iostat的初步使用
有的时候,我们接手一个新的服务器的时候,需要了解该服务器的磁盘性能是否可靠,比如,磁盘是否有坏道,磁盘的读写性能是否能够符合我们将要部署的服务,例如数据库服务,如果该数据库是一个读写比较频繁也就是IO比较高的数据库,那么,该磁盘是否能够支持高IO呢?针对以上需求,建议使用工具fio和iostat这两个工具原创 2024-06-23 19:05:23 · 655 阅读 · 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 · 935 阅读 · 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 · 1650 阅读 · 0 评论 -
Linux|centos7|录屏神器asciinema的编译安装和离线化安装使用
前言:asciinema这个录屏软件前面有一点研究,但它的部署安装比较麻烦,虽然此软件的安装部署方式是很多的,比如yum安,apt,brew,docker,pip,rust编译,docker等等,但唯独缺少二进制的安装方式。前面关于asciinema的简单介绍:Linux|centos7|终端录屏神器asciinema的部署和初步使用-CSDN博客究其原因,可能是因为该软件的设计初衷是希望各位用户将自己的录屏内容联网发送到官网,想做成一个互联网的产品吧。总的来说,部署asciinema基本原创 2024-02-23 03:30:00 · 823 阅读 · 0 评论 -
Linux|centos7| rust语言的编译开发环境快速部署
rust语言是干什么的,怎么用这些我就不在这里废话了,免得浪费大家的时间,我目前只知道rust音译为铁锈,它的可执行主程序叫cargo,音译为货物这个语言和python,Java,go等等语言一样,是有一个叫做开发环境的,那么,如何快速的,无压力的安装这个rust语言的开发环境呢?首先,我们应该知道,这个rust语言基本是两种安装方式,第一个是联网环境下通过安装脚本直接安装,如果有网络的情况下,是比较方便的,好像是rustup这个程序吧,对,就是通过这个程序搭配官网的安装脚本安装但是,我要说的是原创 2024-02-21 03:30:00 · 2146 阅读 · 0 评论 -
Linux|centos7下的编译|ffmpeg的二进制安装
Windows版本的ffmpeg:###注意,高版本可能必须要windows10以及以上才支持,win7估计是用不了的原创 2024-02-13 00:30:00 · 1892 阅读 · 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 · 1387 阅读 · 0 评论 -
Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理
【代码】Linux|centos7操作系统|rtl8188gu芯片的网卡驱动使用DKMS安装管理。原创 2024-01-24 00:41:58 · 2054 阅读 · 0 评论 -
Linux|centos操作系统|USB设备的驱动如何寻找和USB设置的自动挂载,卸载(备忘)
此命令等同于cat /sys/kernel/debug/usb/devices。原创 2024-01-23 00:22:25 · 999 阅读 · 0 评论 -
Linux|centos7操作系统|无线WiFi的命令行配置---wpa_supplicant详解
Linux系统下,可以配置无线网卡的工具和方法有很多,比如,nmcli,iw,wap_supplicant,hostapd或者直接安装桌面,图形化配置等等这些工具比较多,但基本都是一个共同的流程:先利用工具扫描到AP,然后设置无线网卡的连接方式,最后无线网卡连接无线路由,完成WiFi连接那么在最近的无线网卡安装学习中,感觉有一些地方自己还是比较糊涂,对于wap_supplicant这个工具的了解也不是太深,因此,本文对该工具的使用做一个总结,也算是给自己留一个笔记吧。原创 2024-01-21 15:39:54 · 2487 阅读 · 0 评论 -
linux|操作系统|centos7物理机安装网卡驱动8188gu(内核升级,firmware固件,USB设备管理,module管理)
驱动指的是操作系统层面的一组程序,该程序告诉操作系统的内核如何使用硬件,例如,网卡的启停,网卡的IP绑定,网卡的路由路径这些都是网卡驱动通知内核调用相关的程序,例如,ifconfig程序,做相应的动作来完成的。而linux操作系统的内核一般是不集成过多的网卡的,主要在于linux一般是服务器用途,内核追求轻量化,因此,我们可以看到,linux 6.X的内核更新介绍里说某些网卡驱动已经集成到了内核中,也就是某些型号的网卡可以做到即插即用,而低版本的内核通常支持的硬件是比较少的,因此,某些情况下,某个硬件我原创 2024-01-19 00:35:31 · 2951 阅读 · 0 评论 -
Linux|centos7操作系统|VMware虚拟机安装水星免驱USB网卡8188gu记录
最近对于嵌入式系统比较感兴趣,因此,计划先使用VMwareworkstation虚拟机试一试Linux系统下的网卡驱动安装这不试不知道,一试吓一跳,发现Linux下的驱动安装还是比较麻烦的,下面将就本次的Linux系统下安装水星免驱USB网卡在Linux下的安装做一个尽量详细的记录。原创 2024-01-15 00:00:01 · 1853 阅读 · 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 · 1212 阅读 · 0 评论 -
postgresql|数据库|LVM快照热备冷恢复数据库的思考
LVM快照备份的意义数据库备份一直是数据库运维工作中的重点,一个完备的备份不仅仅是仅有后悔药的功能,还可能有迁移数据库的作用。那么,数据库备份系统我们需要的,也就是看重的是四个点,甚至更多的点第一个是备份的范围准确,例如,物理备份数据库文件,但数据库运行的几十个G日志也跟着备份出来了,这无疑是增加了备份的负担,毕竟无效的数据,没谁愿意保存管理,第二个是备份的速度,例如某个比较大的数据库,数据量达到几个T,利用SQL转储方式备份一两天才能完成,这无疑是错误的,毕竟,除了备份,我们还需要使用数据库原创 2023-12-23 14:05:52 · 1506 阅读 · 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 · 7386 阅读 · 1 评论 -
Linux|操作系统|应该知道的网络抓包知识(主要是wireshark,tcpdump)
网络抓包工具的使用场景网络安全测试项目上线后,很可能有安全隐患问题需要处理,而网络到底哪些地方需要加强,哪些地方是符合安全标准的,这些需要使用抓包工具来获取实际的日志 2. 复杂网络问题的快速定位某些项目可能网络环境会比较复杂,例如多种网络混杂,而有些问题会隐藏的比较深,比如,某个页面前端是可以正常打开,但你可能并不清楚此页面是否是预想的方式打开,或者网络某个地方出现了隐蔽的环路,这些比较复杂的问题还是使用抓包工具来快速的定位比较好的 3. 爬虫项目的目标嗅探主要是爬原创 2023-10-06 23:31:04 · 530 阅读 · 0 评论 -
Linux|Java|jar包的解压和重新打包(更新配置)
有一个小项目,该项目是springboot开发的,有连接数据库,数据库使用的是postgresql。部署没什么好说的,肯定先Java -jarjar包 前台跑一下项目,然后根据报错调试。OK,根据前台打印的日志,发现是数据库连接IP写错了,这个没什么好说的,找一个空目录,解压,修改关于数据库的配置,在重新打包成jar包原创 2023-07-22 10:24:48 · 1400 阅读 · 0 评论 -
Golang环境搭建指南(Windows和linux)
go语言和Java,Python,C语言等等基本一样,也是需要在系统内集成语言环境的。语言基本都一样,支持各种系统架构,比如,mac,Windows,linux系统支持。本文仅以最为常用的Windows和centos为例讲解go语言环境的搭建。原创 2023-07-11 18:23:05 · 729 阅读 · 0 评论 -
Windows 10 |VMware开启虚拟化的最全面说明
Windows作为工作机,对于计算机系的同学来说,主要是在于利用图形化的界面直观的创建虚拟机(典型的有代表性的是virtualbox和VMware这两家公司的桌面级虚拟化软件),尤其是小白这样的初学者,更高层次的虚拟机技术才是kvm,xen这些以及基于这些技术之上的云计算。原创 2023-06-22 13:02:23 · 15196 阅读 · 0 评论 -
Linux|编译最新版的openssh-server-9.3的rpm包的使用方法(二)
https://blog.csdn.net/alwaysbefine/article/details/131217650原创 2023-06-15 23:24:32 · 1435 阅读 · 5 评论 -
Linux|编译最新版的openssh-server-9.3的rpm包(一)
openssh服务的重要性不需要在这里废话了,而面对各种系统漏洞服务漏洞,我们最好的应对手段就是升级了,因此,我们的服务器很可能有升级内核的需求,以及升级系统内的重要服务的需求,而作为与服务器交互的服务sshd来说,漏洞也是非常多的,但该服务是基础服务,是不可能停止的,因此,我们需要升级它。原创 2023-06-15 00:14:59 · 3748 阅读 · 2 评论 -
linux|磁盘管理工作|lvm逻辑管理卷的创建和使用总结(包括扩容,根目录扩容演示)
对于运维工作来说,磁盘管理是一个非常重要的工作。当然了,此类工作也是比较偏向底层的一项工作。一个合理的磁盘分区设置,文件系统格式,以及准确的lvm逻辑管理会对我们的后期的扩展工作,管理工作带来很大的便利,并且能在一定程度上提升整个服务器的性能。本文将以VMware虚拟机为例,讲解如何创建lvm,如何不重启服务器的扩容一个在使用的文件系统的根目录以及普通的磁盘如何转化为lvm。原创 2023-06-03 22:26:47 · 1612 阅读 · 0 评论 -
Linux|sed命令花式批量修改文件
sed命令,流式修改文本文件的强大工具,比如,最常用的关闭selinux时通常采用sed命令快速修改。OK,其实sed命令虽然强大,但它修改文件的方式是非常多的,就像关闭selinux,可能都会有N种方式。本文将就如何优雅的使用sed命令以及sed命令批量修改文件做一个详细的总结。原创 2023-04-03 17:58:22 · 1947 阅读 · 0 评论 -
Linux|Ubuntu-18.04上安装discord(二进制安装)
Discord是由两个沉迷游戏的玩家为了解决游戏种玩家交流问题而开发的一个语音聊天软件,它从游戏社交起家。起初,Discord被定义为“永远在线的聊天室”,专门为游戏玩家设计,可以简单快捷的加入或退出某个群聊进行游戏组队和交流,还可以分享游戏的相关图片、视频或连接,并由一个社区供玩家们深入交流。当然,从以上介绍可以看出,YY语音可能和这个软件是比较类似的。原创 2022-12-19 14:50:49 · 998 阅读 · 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 · 254402 阅读 · 46 评论 -
猿创征文|我的十二年的运维之路
平凡之路。原创 2022-09-12 13:55:43 · 1508 阅读 · 1 评论 -
猿创征文|centos7升级openssh服务(再也不怕漏扫啦)
openssh服务是一个基础服务,这个干什么用的不用多说,为了安全(有些安全部门喜欢这个,经常扫一扫漏洞,然后说你的ssh有漏洞),因此,可能需要升级这个服务,话不多说,直接开干。升级方式为源码编译安装,openssh的强依赖是openssl,而OpenSSL又是一个非常基础的服务,因此,两者都要升级。原创 2022-08-31 22:45:44 · 2132 阅读 · 1 评论 -
VMware12下安装Windows7虚拟机---详细多图教程(沙盒环境)
前言:很多时候我们可能需要一个沙盒环境。那么,什么是沙盒环境呢?Sandbox org—沙盒环境用于模拟生产环境去做上线前的测试,一般也叫UAT环境,沙盒在计算机安全领域中是一种安全机制,为运行中的程序提供的隔离环境。那么,通常沙盒环境是利用容器或者虚拟机来制作的,毕竟方便快捷是第一位的嘛,其次是虚拟机和容器还有隔绝功能,也就是不会影响宿主机的,并且打上快照什么的可以反复使用多次,非常方便,因此,虚拟技术是沙盒环境制作的首选了。VMware安装Windows操作系统或者其它的linux系统比如OracleL原创 2022-08-21 15:43:06 · 3835 阅读 · 0 评论 -
linux下安装openwrt(kvm虚拟机下安装)
代码】linux下安装openwrt(kvm虚拟机下安装)原创 2022-08-13 18:41:52 · 7134 阅读 · 2 评论 -
零代码构建自己的专属博客---Linux下快速部署JPRESS
代码】快速部署jpress---零代码构建自己的专属博客。原创 2022-08-01 23:30:18 · 547 阅读 · 0 评论 -
安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)
执行setWLSEnv.sh来配置环境变量。原创 2022-07-23 00:39:10 · 1380 阅读 · 1 评论 -
Linuxcentos7安装openresty附带启动脚本
OpenResty是一个魔改版NGINX,相比原NGINX,有更多的功能,并且极为适合开发人员利用lua语言快速开发。OpenResty的下载十分方便,下载地址为:OpenResty® - 中文官方站 ,选择一个适合的版本下载即可。我这里下载的openresty-1.19.3.1.tar.gz编译安装命令为:编译环境安装正式编译:解压上述文件openresty-1.19.3.1.tar.gz,cd到解压目录,执行安装命令:编译完成后,openresty将会安装在/usr/local/openre原创 2022-06-04 17:25:52 · 798 阅读 · 0 评论 -
grpcio-1.41.1的安装以及排错记录(wheel的一大用处)
grpcio-1.41.1这个版本是比较难以安装的,如果你的操作系统是centos7的话,为什么这么说呢?因为它的安装报错是和gcc环境有关的。首先,我的服务器是linux7版本,Python2.7环境,gcc版本是默认的4.8.5版本。grpcio的版本可查询到的最新版本就是1.41.1,如下图:查询需要安装的版本可用版本有哪些,使用命令 pip install 软件包mingc==root@centos1 ~]# pip install grpcio==DEPRECATION: Pyt.原创 2022-05-22 22:35:57 · 5041 阅读 · 0 评论 -
Linux 安装桌面报错--软件版本冲突的解决方案
偶然在安装桌面的时候报了这个错,由于yum源配置了epel和阿里云的源和本地源,造成了软件冲突。其中local-http是挂载的本地ISO系统文件所生成的仓库。其余的源为互联网源。[root@slave1 centos]# yum repolistLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * epel: mirrors.bfsu.edu.cnrepo id原创 2022-05-02 20:25:48 · 1647 阅读 · 0 评论 -
Linux内核的参数优化(尽量详细的总结)
前言:Linux内核有非常多的参数,而对这些内核参数的修改会尽可能的提高内核的稳定性,并且,在业务高峰期的时候,可以保证内核尽可能的稳定高效,而不是某些非常低级的DDOS洪水就崩溃的Linux内核。总的来说,系统内核的优化是对系统稳定高效的运行的一个重要的强有力的保障。那么,Linux的内核参数是可以按照它们的功能进行一个简单的分类的,大体分类为:网络层面,文件系统层面(也就是指的文件打开数,文件的读写性能这些参数),内存层面,内核层面。多说一句,通常Linux系统是使用最低的内核参数,就像CP原创 2022-03-30 22:57:50 · 11389 阅读 · 0 评论 -
libselinux conflicts with systemd-219-19.el7.x86_64和删除libselinux的补救措施
libselinux是Linux系统内的一个十分重要的依赖包,非常多的软件都是依赖此包的,比如,OpenSSL,OpenSSL-devel ,systemd等等。如果缺少此包,将会造成灾难性的后果,比如,ls,cp,mv等等基础命令无法使用,yum命令也不能正常使用,但,cd命令是不受此影响的。libselinux conflicts with systemd-219-19.el7.x86_64 指的是 libselinux和systemd包有冲突,但,这个错误提示是十分笼统的,而产生这一错误通常是由于原创 2022-03-08 22:16:36 · 2996 阅读 · 0 评论 -
MySQL备份和还原单库与单表
MySQL的备份与恢复是数据库的基本操作之一,此文对此做一个详细的总结。一,MySQL登录的介绍(备份与恢复的前提条件是登录到MySQL服务器,因此,是应该介绍的)MySQL登录方式有如下几种方式:(1),命令行(Windows下叫cmd)登录MySQL命令行登录方式,主要是mysql -hip -P端口 -uroot -p这里需要注意如下:如果是默认的3306端口,-P可以省略,非3306端口必须指定。如果是本地登录,-h参数也可以省略。非本地登录,必须指定登录ip。-p ..原创 2022-02-13 20:57:28 · 1447 阅读 · 0 评论 -
Linux和Windows之间的文件共享方法总结(如何实现不讨论)
不管是运维还是开发应该都是有Linux和Windows之间文件共享的需求,那么,到底都有哪些方法呢?这些方法的适用场景都是哪些?如何才能找到适合自己的应用场景呢?下面,我将一一总结。文件共享的定义:A服务器的文件B服务器可以看到,并有对文件的操作权限。A和B可以是Linux也可以是Windows系统。一,scp这个是两台可互通的Linux服务器之间最简单直接的共享---文件网络间复制分享,只是需要注意,你需要Linux服务器的root准确密码和所开放的ssh端口,输入对方密码后,通过验证后才原创 2022-02-09 11:26:15 · 3391 阅读 · 0 评论 -
Linux 现在常用的图形化远控软件的大体介绍
远程控制指的是通过网络在该网络的物理节点访问其它的同一个网络的任意一个物理节点,通俗的说,就是可以不需要到物理主机跟前就可以通过网络访问操控该物理主机。常用的远程控制软件并不多,也就向日葵,teamview和,todesk ,Remote Access Plus这几个软件比较常用,相对来说,向日葵的受众可能是比较多的吧(没有调查就没有发言权,仅仅是我自己的感觉,不喜勿喷哦!!!!!!!!!!!!!)。...原创 2022-01-27 16:50:43 · 3554 阅读 · 2 评论 -
Linux 磁盘分区(MBR和GPT,loop详细分区方法介绍)
磁盘分区和格式化操作是比较接近硬件底层的操作,这两个操作也是至关重要的,决定了磁盘的使用效率和磁盘的数据安全。(相信现在应该没有什么特别的需要,一般都已经抛弃了ext2,ext4文件格式了吧~~~~,ext2,ext3,ext4,xfs ,等等文件系统格式的优缺点不在本文讨论范围,有想了解的百度即可啦)本文也不讨论Windows的文件系统格式,比如什么DOS,fat16,fat32,ntfs这些啦,主要的是想说一下Linux下的分区表格式,那就是MBR和GPT和loop。有些同学会奇怪,怎么还有一个原创 2022-01-22 00:57:25 · 10229 阅读 · 0 评论