- 博客(505)
- 收藏
- 关注
原创 Shell中的$0、$1、$2的含义
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?9、讲述一下Tomcat8005、8009、8080三个端口的含义?7、Tomcat和Resin有什么区别,工作中你怎么选择?3、现在给你三百台服务器,你怎么对他们进行管理?15、讲述一下LVS三种模式的工作过程?
2024-05-17 01:03:29
697
原创 Shell 脚本来监控 Linux 系统的内存_shell写监控内存脚本
当前剩余交换分区百分比与告警值进行比较(当大于告警值(即剩余20%以上)时会返回1,小于(即剩余不足20%)时会返回0 )#如果交换分区已被使用,则计算当前剩余交换分区free所占总量的百分比,用小数来表示,要在小数点前面补一个整数位0。(3) Swap分区free值:# free -m | grep Swap | awk ‘{print $4}’(2) 缓冲区的free值:# free -m | grep - | awk ‘{print $4}’#抓取缓冲区的free值(以追加的方式写入文件>>)
2024-05-17 01:02:24
520
原创 shell 脚本发送邮件(可带附件)_shell脚本,把一个压缩包文件作为附件,发送邮件,命令怎么写
录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**{day}日的deeplink 拆分数据” -a ${arr[0]}-f --from-code=名称 原始文本编码。-o, --output=FILE 输出文件。-t --to-code=名称 输出编码。-l --list 列举所有已知的字符集。iconv [选项…-s, --silent 关闭警告。–verbose 打印进度信息。-c 从输出中忽略无效的字符。
2024-05-17 01:01:49
738
原创 Linux运维人员如何学习python编程_python一般再linux上怎么学习
部分运维遇到的困难是:有的连书都不懂;有的书是可以看懂,别人写的简单代码也可以看懂,但自己不会写代码解决问题。
2024-05-16 11:21:58
489
原创 Linux运维人员如何学习python编程_python一般再linux上怎么学习(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-16 11:21:24
370
原创 Linux运维人员如何学习python编程_python一般再linux上怎么学习(1)
第一次明确使用这一概念的是美国卡内基·梅隆大学周以真(Jeannette M. Wing)教授。计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为;计算思维最根本的内容,即其本质是抽象和自动化。编程思路,其实就是计算思维的具体体现,用语法来表达解决问题的方法、算法。1、买一本好书,推荐看《python核心编程第2版》,书有一本足以。2、边看书,需要边敲代码,书上每一个代码都需要敲一遍,敲的过程中,才能碰到问题。碰到问题,想办法解决,才能提高。3、还需要做适当的习题来加强学习。
2024-05-16 11:20:51
256
原创 Linux运维_Bash脚本_快速配置Apache(httpd-2
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!为了做好运维面试路上的助攻手,特整理了上百道【运维技术栈面试题集锦】,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。本份面试集锦涵盖了174 道运维工程师面试题128道k8s面试题108道shell脚本面试题200道Linux面试题。
2024-05-16 11:20:17
364
原创 Linux入门(二) ~ Linux的常用命令
第二个rw- :对于当前文件的所有者而言的权限:r可读 w可写 最后- 取值有2种,分别是-和x,x表示可执行,-表示不可执行。r-x(同一个用户组的其他人没有可写权限,具有可读和可执行的权限),同一个用户组的其他用户对此文件的权限。r-x (其他用户组的用户仅仅具有可读和可执行的权限) 其他用户组的用户所具有的权限。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?支持文本查找,/查找内容 向下查询;9、讲述一下Tomcat8005、8009、8080三个端口的含义?
2024-05-16 00:52:01
838
原创 Linux入门(三) ~ Linux的网络配置
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
2024-05-16 00:51:28
1024
原创 Linux入门(七) ~ Nginx部署Vue项目
则表示 Nginx 运行成功。2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?5、LVS、Nginx、HAproxy有什么区别?7、Tomcat和Resin有什么区别,工作中你怎么选择?7、Tomcat和Resin有什么区别,工作中你怎么选择?
2024-05-16 00:50:55
463
原创 Linux入门(一) ~ Linux的安装
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-16 00:50:20
931
原创 LINUX 抓包工具Tcpdump下载安装(非常详细),从零基础入门到精通,看完这一篇就够了
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-15 18:26:25
440
原创 LINUX 抓包工具Tcpdump下载安装(非常详细),从零基础入门到精通,看完这一篇就够了(2)
最全的Linux教程,Linux从入门到精通第一份《Linux从入门到精通》466页内容简介====本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。
2024-05-15 18:25:52
423
原创 LINUX 抓包工具Tcpdump下载安装(非常详细),从零基础入门到精通,看完这一篇就够了(1)
makemakecd gccmakemakemake## 3.使用。
2024-05-15 18:25:19
501
原创 Linux 抓包命令,你会用吗?
通过以上结果只能做简单的分析,可以使用-w参数把数据包写入文件,文件中记录的数据包比命令行要详细的多。借助分析工具可以对文件进一步分析,这里推荐使用Wireshark,这个工具是开源的,开箱即用使用简单,这里不做详细介绍了。条件过滤,和字面意思一样。_用来过滤请求来源方的参数,如:tcpdump src host 192.168.1.110 只_抓取从这个ip过来的数据包。_用来过滤请求接收方的参数,如:tcpdump dst host 192.168.1.110 只_抓取发送到这个ip的数据包。
2024-05-15 18:24:45
386
原创 Kali Linux 部署 Openvas_kali部署openvas(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-15 10:34:12
408
原创 Kali Linux 系统暴力破解压缩包密码工具总结_fcrackzip
其中,-u 表示使用暴力攻击模式,-v 表示详细输出,-D 表示使用字典攻击模式,-p PASSWORD_FILE 表示指定密码字典文件,ZIP_FILE 表示要破解的 ZIP 文件。其中,-d 表示使用字典破解模式,-p PASSWORD_LEN 表示指定密码长度,PASSWORD_FILE 表示密码字典文件,ZIP_FILE 表示要破解的 ZIP 文件。John the Ripper 是一个功能强大的密码破解工具,它支持破解多种加密算法的密码,包括 ZIP 文件密码、Unix/Linux 系统密码等。
2024-05-15 10:33:37
1295
原创 Kali Linux 系统暴力破解压缩包密码工具总结_fcrackzip(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-15 10:33:03
372
原创 KALI Linux 最新超详细安装教程_kali linux安装教程
本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。希望这些对你有所帮助,网络安全欢迎你,维护网络安全靠大家,刑了,加油网安人。
2024-05-15 10:32:28
540
原创 Antergos:基于 Arch 发行版_arch 制作发行版
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-14 23:43:44
771
原创 Antergos:基于 Arch 发行版_arch 制作发行版(3)
Antergos 提供了多个选择(包括 Cinnamon、Gnome、KDE、MATE、Openbox 和 Xfce),根据你的喜好进行选择即可。由于是滚动式更新,当上游发布更新,你的整个系统 (包括系统组件和你已安装的应用) 就会升级到最新的滚动版本,仅仅稍微延期一点时间以确保系统的稳定。这里我选择了默认的 Gnome 桌面环境,此处你可以选择需要额外安装的软件以及正确的驱动程序。确认最后的安装设置概览,如地点、时区、键盘布局、桌面环境和特性,然后点击 Next 按钮继续下一步。
2024-05-14 23:43:10
957
原创 Antergos:基于 Arch 发行版_arch 制作发行版(2)
Antergos 提供了多个选择(包括 Cinnamon、Gnome、KDE、MATE、Openbox 和 Xfce),根据你的喜好进行选择即可。确认最后的安装设置概览,如地点、时区、键盘布局、桌面环境和特性,然后点击 Next 按钮继续下一步。这里会有一个檫除硬盘的警告,并选择安装 Grub 启动器,然后点击 Next 按钮继续下一步。请确保你有足够的磁盘空间,连接好电源以及连接到网络,点击 Next 按钮继续下一步。此时需要为你的系统创建一个新用户名和对应的密码,然后点击 Next 按钮继续下一步。
2024-05-14 23:42:36
746
原创 Antergos:基于 Arch 发行版_arch 制作发行版(1)
Antergos 提供了多个选择(包括 Cinnamon、Gnome、KDE、MATE、Openbox 和 Xfce),根据你的喜好进行选择即可。由于是滚动式更新,当上游发布更新,你的整个系统 (包括系统组件和你已安装的应用) 就会升级到最新的滚动版本,仅仅稍微延期一点时间以确保系统的稳定。这里我选择了默认的 Gnome 桌面环境,此处你可以选择需要额外安装的软件以及正确的驱动程序。确认最后的安装设置概览,如地点、时区、键盘布局、桌面环境和特性,然后点击 Next 按钮继续下一步。
2024-05-14 23:42:00
959
原创 零基础学Linux运维,看这一篇就够了(含30G自学教程笔记)_linux运维学习路线(1)
微博明星出新闻,流量大了就会宕机,网友就会说运维这个月奖金没了!在有些公司的运维其实就是网管,初级的做手动运维,中级的做做自动化运维在公司就已经非常不错了,而高级的做devops在各大公司都是炙手可热的岗位,而发展到最后就是系统架构师或者cto,不想上班去创业的也是可以的!除了打杂背锅,还有不得不提的就是因为传统运维的救火队长式的工作模式,每天起的最早,睡的最晚,熬夜是家常便饭,全天on call是常态!但作为一个老运维,我想说的是:运维转开发确实是一个不错的选择,但运维做不长久则完全是对运维的偏见了!
2024-05-13 14:41:36
522
原创 零基础学kubernetes(k8s)必看教程,带你10分钟快速实战入门k8s_kubernetes教程
Kubernetes也称为K8S,其中8是代表中间“ubernete”的8个字符,是Google在2014年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理;快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用。
2024-05-13 14:41:00
547
原创 零基础学kubernetes(k8s)必看教程,带你10分钟快速实战入门k8s_kubernetes教程(1)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!Kubernetes也称为K8S,其中8是代表中间“ubernete”的8个字符,是Google在2014年开源的一个容器编排引擎,用于自动化容器化应用程序的部署、规划、扩展和管理,它将组成应用程序的容器分组为逻辑单元,以便于管理和发现,用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,很多细节都不需要运维人员去进行复杂的手工配置和处理;
2024-05-13 14:40:24
551
原创 统信UOS_麒麟KYLINOS上不覆盖高版本依赖包的情况下批量安装软件_kwre 统信
战项目、大纲路线、讲解视频,并且后续会持续更新**11.查看安装后的微信版本。9.查看仓库中的微信版本。10.安装低版本微信。12.在商店查看版本。
2024-05-13 00:13:10
501
原创 统信UOS_麒麟KYLINOS上不覆盖高版本依赖包的情况下批量安装软件_kwre 统信(2)
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-13 00:12:33
660
原创 最全Linux云服务器搭建SFTP服务器图片服务器,2024年最新特殊渠道拿到阿里大厂面试真题
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-12 12:36:25
373
原创 最全Linux之DMA详解_linux dma,Linux运维者升职加薪的8项技能
DMA全称Direct Memory Access(直接访问存储器)。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据。目前DMA控制器都是可编程的大规模集成芯片,是内存储器和外部设备之间进行高速数据传输时的硬件控制电路,是一种实现直接数据传送的专用处理器。一个DMA控制器,实际闪是采用DMA方式的外围设备和系统总线之间的接口电路,这个接口电路是在中断接口的基础上再加上DMA机构组成。习惯上将DMA方式的接口电路称为DMA控制器(也就是DMA控制器其实就一个硬件接口电路)。
2024-05-12 12:35:48
797
原创 【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析_linux线程本地存储
使用 __thread关键字声明的变量存储在线程的pthred 结构与堆栈空间之间,也就是说,在内存布局方面,从高地址到底层地址的内存分布为:pthred结构、可变区和堆栈区(堆栈的底部和可变区的顶部是连续的);在这种方式下的线程本地变量,变量的类型不能是复杂的类型,如C++的class类型,而且动态申请的变量空间,需要主动释放,线程结束时,只是对变量空间回收,而对应的动态内存则会泄漏。本文所涉及的代码已经上传到工程hatchCode, 在multipleThreads/example_04目录下;
2024-05-12 01:06:03
258
原创 【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析_linux线程本地存储(2)
使用 __thread关键字声明的变量存储在线程的pthred 结构与堆栈空间之间,也就是说,在内存布局方面,从高地址到底层地址的内存分布为:pthred结构、可变区和堆栈区(堆栈的底部和可变区的顶部是连续的);在这种方式下的线程本地变量,变量的类型不能是复杂的类型,如C++的class类型,而且动态申请的变量空间,需要主动释放,线程结束时,只是对变量空间回收,而对应的动态内存则会泄漏。
2024-05-12 01:05:27
406
原创 【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析_linux线程本地存储(1)
现代的CPU都是多core处理器,而且在intel处理器中每个core又可以多个processor,形成了多任务并行处理的硬件架构,在服务器端的处理器上架构又有一些不同,传统的采用SMP,也就是对称的多任务处理架构,每个任务都可以对等的访问所有内存,外设等,而如今在ARM系列CPU上,多采用NUMA架构,它将CPU核分了几个组,给每个组的CPU core分配了对应的内存和外设,CPU访问对应的内存和外设时速度最优,跨组访问时性能会降底一些。
2024-05-12 01:04:51
295
原创 【linux 多线程并发】多任务调度器,调度策略时间片轮转,先进先出,多种实时任务的策略
现代的CPU都是多core处理器,而且在intel处理器中每个core又可以多个processor,形成了多任务并行处理的硬件架构,在服务器端的处理器上架构又有一些不同,传统的采用SMP,也就是对称的多任务处理架构,每个任务都可以对等的访问所有内存,外设等,而如今在ARM系列CPU上,多采用NUMA架构,它将CPU核分了几个组,给每个组的CPU core分配了对应的内存和外设,CPU访问对应的内存和外设时速度最优,跨组访问时性能会降底一些。
2024-05-12 01:04:13
488
原创 linux的文件 I O操作_实现linux文件i o控制,包含文件i o的读写、定位,读取、写入锁(1)
格式化读写单个字符读写文件定位:文件定位指读取或设置文件当前读写点, 所有的通过文件指针读写数据的函数, 都是从文件的当前读写点读写数据的。在进程一开始运行, 就自动打开了三个对应设备的文件, 它们是标准输入、 输出、 错误流, 分别用全局文件指针 stdin、 stdout、 stderr 表示, stdin 具有可读属性, 缺省情况下是指从键盘的读取输入, stdout 和 stderr 具有可写属性, 缺省情况下是指向屏幕输出数据。
2024-05-11 15:37:25
932
原创 Linux的启动流程分析_根据给出的linux启动过程的介绍查阅相关文件,对其启运过程进行分析
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
2024-05-11 15:36:49
681
原创 Linux的启动流程分析_根据给出的linux启动过程的介绍查阅相关文件,对其启运过程进行分析(1)
当stage2被加载时,GRUB能根据请求的情况显示一个可选内核的清单(在 /etc/grub.conf 中进行定义,同时还有几个软符号链接 /etc/grub/menu.lst 和 /etc/grub.conf)。(3)执行/etc/rc.d/rc3.d目录中的脚本(文件中的这一行 l3:3:wait:/etc/rc.d/rc 3,且因为本例RUNLEVEL为3).d/rc3.d目录中的脚本(文件中的这一行 l3:3:wait:/etc/rc.d/rc 3,且因为本例RUNLEVEL为3)
2024-05-11 15:36:13
732
原创 Linux的包安装—源码安装,yum安装,rpm安装_linux apr源码安装(2)
最全的Linux教程,Linux从入门到精通第一份《Linux从入门到精通》466页内容简介====本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。本书第1版出版后曾经多次印刷,并被51CTO读书频道评为“最受读者喜爱的原创IT技术图书奖”。本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。本书附带1张光盘,内容为本书配套多媒体教学视频。
2024-05-11 15:35:36
663
原创 Linux最新Linux文件和目录常见的命令(2),腾讯T3团队整理
为了做好运维面试路上的助攻手,特整理了上百道,让你面试不慌心不跳,高薪offer怀里抱!这次整理的面试题,本份面试集锦涵盖了1、什么是运维?2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?3、现在给你三百台服务器,你怎么对他们进行管理?4、简述raid0 raid1raid5二种工作模式的工作原理及特点5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
2024-05-10 19:25:19
861
原创 Linux最新Linux搭建zookeeper集群以及选举机制(3),2024年最新2024Linux运维面经
启动客户端ls / #就可以查看到节点quit #退出查看状态停止 Zookeeper。
2024-05-10 19:23:45
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人