
linux
文章平均质量分 82
优质网络系统领域创作者
感谢关注,每天不断更新资料和文章,资料问题请及时联系我,随时回复
展开
-
Linux 服务器数据同步利器
一、简介1 认识Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快;Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试;此外,它在windows平台下也有相应的版本,如cwRsync和Sync2NAS等工具2 原理。原创 2022-12-19 06:45:00 · 593 阅读 · 1 评论 -
find 命令这 7 种高级用法
可以很肯定地说,find 命令是 Linux 后台开发人员必须熟知的操作之一,除非您使用的是 Windows Server。对于技术面试,它也是一个热门话题。让我们看一道真题:如果你的 Linux 服务器上有一个名为 logs 的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?🤔这种情况很常见,但令人惊讶的是,并非每个开发人员都能在面试中清楚地写出这个命令。答案:首先我们需要使用 cd 命令进入对应的目录,然后,命令如下:find . -type f -atime +365 -exec rm原创 2022-12-04 11:57:33 · 808 阅读 · 1 评论 -
linux 命令大全
pwd显示工作路径shutdown-hnow关闭系统/halt关闭系统shutdown-rnow重启/reboot重启01cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如cd/home进入根目录下面的home目录cdhome进入当前目录下的home目录cd…返回上一层目录cd…/…返回上两级目录。...原创 2022-08-01 14:25:08 · 239 阅读 · 0 评论 -
9个常用的Shell脚本
1、Dos 攻击防范(自动屏蔽攻击 IP)#!/bin/bashDATE=(date+LOGFILE=/usr/local/nginx/logs/demo2.access.logABNORMALIP=(date +%d/%b/%Y:%H:%M)LOG_FILE=/usr/local/nginx/logs/demo2.access.logABNORMAL_IP=(date+LOGFILE=/usr/local/nginx/logs/demo2.access.logABNORMALIP=(tail原创 2022-02-26 05:30:00 · 578 阅读 · 0 评论 -
Kubernetes 版本升级操作指南
Kubernetes 升级之路首先,让我们定义一下 Kubernetes 中 hard-way 的概念:Kubernetes 中的困难方式是为了学习和应用每一步,但是你要了解该步骤背后的内容。因此,您每点击一个命令都会发生神奇的事情,最后通过一个很长的路径和命令才能升级您的集群。第一次看起来可能很难,但这将是您之后升级的经验积累,因为您将熟悉每个 Kubernetes 升级组件,因为您将使用大量命令工具,这可以帮助您进行故障排除并为您提供更多的集群可控性。现在让我们跳到一个演示中,用我们的双手来操作命.原创 2022-02-28 07:30:00 · 532 阅读 · 0 评论 -
Linux中是谁占用了我的端口
Address already in use这个提示,想必大家遇到过,怎么能快速找到问题并解决呢?下面有几种姿势可以了解一下.在对网络连接或特定于应用程序的问题进行故障排除时,首先要检查的事情之一应该是系统上实际使用了哪些端口,以及哪个应用程序正在侦听特定的端口。本文介绍了如何使用netstat,ss和lsof命令找出哪些服务正在侦听哪些端口。该说明适用于所有基于Linux和Unix的操作系统,例如macOS。什么是监听端口网络端口由其编号,关联的IP地址和通信协议(例如TCP或UDP)的类型标识.原创 2022-02-24 20:59:31 · 268 阅读 · 0 评论 -
方向对了,就能学好Linux
说起Linux,虽然出现的时候比windows系统晚,但是其起的作用可是非常大的,如今已经占据的市场份额也是非常大,利用Linux可以为企业架构服务器,邮件,DNS,代理等服务器,路由器等等,为企业降低了运营成本,而且各行各业都多多少少有Linux的影子。虽然咱们平时用的大多数的windows系统,但是Linux其实也是在背后发挥着巨大的作用,所以对于技术人员来说,学好Linux显得尤为重要。对于要想学好一门新知识,毫无疑问,努力是最重要的,相信很多人也知道要努力地去学习Linux,才有可能学好Linux原创 2022-02-21 07:45:00 · 132 阅读 · 1 评论 -
11 个步骤完美排查服务器是否被入侵
随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考:背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似。1入侵者可能会删除机器的日志信息可以查看日志信息是否还存在或者是否被清空,相关命令示例:2入侵者可能创建一个新的存放用户名及密码文件可以查看/etc/passwd及/etc/shadow文件,相关命令示例:3入侵者可能修改用户名及密码文件可以原创 2022-02-17 07:30:00 · 332 阅读 · 1 评论 -
linux 常用命令及技巧
linux 常用命令及技巧:linux 常用命令总结:一。 通用命令:date :print or set the system date and timestty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)passwd: print or set the system date and time (用passwd -h查看)logout, login: 登录shell的登录和注销命令pwd: print or set the system date原创 2022-01-24 10:22:04 · 209 阅读 · 0 评论 -
2021年Linux界的十二件大事
理查德·斯托曼回归2019年,自由软件基金会(Free Software Foundation)创始人理查德·斯托曼(Richard Stallman)因发表不当言论而被迫辞职,在三月的LibrePlanet活动上,这位标志性的大师又出乎意料的宣布回归。尽管斯托尔曼在80年代发起了自由软件运动,并成立了自由软件基金会(FSF),但他作为董事会成员之一回归而不是主席身份。这一事件当时也引起了轰动,许多组织和开发人员反对他的回归,当然斯托曼也获得很多开发者的大力支持,尽管斯托曼道歉了,但GNOME和.原创 2021-12-27 11:16:58 · 296 阅读 · 0 评论 -
一文搞明白 HTTPS 工作原理,图文并茂
我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B:如果我们要实现这个聊天软件,本文只考虑安全性问题,要实现A发给B的hello消息包,即使被中间人拦截到了,也无法得知消息的内容如何做到真正的安全?这个问题,很多人马上就想到了各种加密算法,什么对称加密、非对称加密、DES、RSA、XX、噼里啪啦~而我想说,加密算法只是解决方案,我们首先要做的是理解我们的问题域——什么是安全?我个人的理解是:A与B通信的内容,有且只有A和B有能力看到通信的真正内容好,问题域已经定义好了(现实中原创 2021-12-21 07:30:00 · 244 阅读 · 0 评论 -
深入理解 Linux I/O 系统
传统的 System Call I/O在 Linux 系统中,传统的访问方式是通过 write() 和 read() 两个系统调用实现的,通过 read() 函数读取文件到到缓存区中,然后通过 write() 方法把缓存中的数据输出到网络端口。下图分别对应传统 I/O 操作的数据读写流程,整个过程涉及 2 次 CPU 拷贝、2 次 DMA 拷贝,总共 4 次拷贝,以及 4 次上下文切换。CPU 拷贝:由 CPU 直接处理数据的传送,数据拷贝时会一直占用 CPU 的资源。DMA 拷贝:由 CPU原创 2021-12-18 07:30:00 · 146 阅读 · 0 评论 -
Linux 系统日常巡检脚本
Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存 cpu 进程 文件更改 用户登录等一系列的操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。#!/bin/bash@Author: HanWe@Date: 2020-03-16 09:56:57@Last Modified by: HanWe@Last Modified time: 2020-03-16 11:06:31@E-mail: han_wei_9@163.com#!/bin/bash#主机信息每日巡原创 2021-12-16 07:30:00 · 1706 阅读 · 0 评论 -
分享18个 实用 Linux 运维命令及知识
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸-mtime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size 指定大小,例如经常用到的:查找当前目录30天以前大于100M的LOG文件并删除。fi原创 2021-12-15 07:30:00 · 145 阅读 · 1 评论 -
这个网络故障排查神器,很实用
常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是 mtr。mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具。traceroute 默认使用 UDP 数据包探测,而 mtr 默认使用 ICMP 报文探测,ICMP 在某些路由节点的优先级要比其他数据包低,所以测试得到原创 2021-11-23 07:30:00 · 994 阅读 · 2 评论 -
Kali Linux安装教程
工具准备:一台电脑,VMware虚拟机一、系统镜像文件下载1.可以在https://download.youkuaiyun.com/download/qq_23930765/23200679下载2.根据自己电脑是32位的还是64位的选择适合自己版本,我选择的是64位版本二、创建新的虚拟机1.我这里用的是Vmware14版本的,创建新的虚拟机,我们使用自定义的配置方法。2.导入系统镜像文件。3.选择客户机操作系统及版本。4.输入虚拟机的名称和安装位置。5.点击下一步直至出现以下界面。为虚拟机分配原创 2021-11-17 07:00:00 · 1355 阅读 · 1 评论 -
运维工程师经验教训和注意事项
一、线上操作规范测试使用当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升,不过虚拟机的各种快照却让我们养成了各种手贱的习惯,以致于拿到服务器操作权限时候,就迫不及待的想去试试。记得上班第一天,老大把root密码交给我,由于只能使用putty,我就想使用xshell,于是悄悄登录服务器尝试改为xshell+密钥登录,因为没有测试,也没有留一个ssh连接,所有重启sshd服务器之后,自己就被挡在服务器之外了,幸好当时我备份原创 2021-11-21 07:30:00 · 1277 阅读 · 1 评论 -
Linux 运维必备的13款实用工具
本文介绍几款Linux运维比较实用的工具,希望对Linux管理员有所帮助。1、查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。[root@localhost ~]#yum -y install libpcap-devel ncurses-devel[root@localhost ~]# tar zxvf nethogs-0.8.0.tar.gz[root@localhost ~]# cd nethogs[root@localh原创 2021-11-12 10:29:21 · 361 阅读 · 0 评论 -
Linux故障排查思路及常用命令(收藏了)
Liunx应急一直都是安全行业中的重点,由于是全命令行界面,排查起来也没那么方便,也一直想做这方面的笔记,今天抽空来总结一下。目录:现场环境如果是Linux系统的话,见过最多的是CentOS 6,Linux是全命令界面的,如果是Windows系统的话,一般是Windows server 2008常见应急问题大多数应急常见的问题都是挖矿,或者是被植入菠菜小部分是中了勒索病毒,如果是勒索病毒的话,看看360、腾讯有没有什么解密工具,如果没有的话就重装系统吧,自求多福 (逃。。排查思路及方原创 2021-11-03 07:30:00 · 1329 阅读 · 2 评论 -
聊一下学习linux的小经验和重要性
Linux操作系统从诞生到今天已经得到了广泛的应用,它是由Unix操作系统发展而来,或者说是以Unix为原型不断演变最终一步步就成了一款操作系统。而在Linux正式被开发及应用之后,linux便选择了开源,将自己的源代码公开,世界上左右的人都可以自由地去修改开发。至今天已经有几十年,linux在各行各业,各种设备中也占据了不可动摇的主导地位。因此,如何更好地学习linux也成了我们必须面对的事情。要学习linux首先我们要看看linux的特点:1.自由开放的使用和学习环境, Linux是自由软件,任原创 2021-10-09 07:30:00 · 203 阅读 · 0 评论 -
几种删除Linux目录的方法
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。使用rmdir删除目录Rmdir命令间成“remove directory”,用于删除空目录的命令。例如,删除一个名为“MyDocuments”的空目录:[root@localhost test]# rmdir MyDocuments如果目录不是空的,会提示错误:rmdir: failed to remove ‘MyDocuments’: Directory not em原创 2021-10-03 10:53:06 · 2883 阅读 · 0 评论 -
对我而言Linux究竟有什么魅力
说到我与Linux的初相识已经是许久之前的事情了,那时我才刚进大学,我在校读的是计算机相关专业,所以学习Linux的知识成了我的必经之路。我从最初接触电脑是windows98,然后是XP再到win7,可以说早已经完全习惯了windows的操作使用方式。因此我跟绝大多数人一样,刚接触Linux时是非常抵触它的难懂又麻烦的。不管做什么操作都必须要通过命令来控制,难度绝对高于曾经的苦背单词,相比之下我们再看windows的窗口界面那是真好用!既然我这么嫌弃Linux,那我又是怎么对它改观的呢?理由真的没有多光原创 2021-09-19 09:06:41 · 152 阅读 · 0 评论 -
Kali Linux和Parrot OS,哪个更适合安全
本文将为您比较Kali Linux和Parrot OS的各项功能。您既能够将此作为成为网络安全专家的必修课,又可以当作工具选型的参考依据。作为多年来一直与Windows抗衡的操作系统,Linux已经越来越被众多开发人员和安全黑客(白帽子)所熟知。无论是黑客、漏洞赏金猎人、渗透测试员、还是安全研究人员,都能够向您说出适合他们日常工作与操作的Linux发行版。其中,最著名的当属Kali Linux和Parrot OS。它们是目前道德黑客和渗透测试人员进行日常测试和渗透攻击活动中,最青睐的操作系统。本文将为您原创 2021-09-19 09:04:11 · 857 阅读 · 0 评论 -
Ubuntu 20.04 如何禁用自动更新,删除更新提示和缓存
Ubuntu 的软件自动更新有点强悍,一个 1 G 多的镜像,自动更新后,体积暴增到 10 G 以上,任何未经许可的软件更新(包括静默下载)都是不可接受的。以下方法可以彻底禁止 Ubuntu 的自动更新。特别提示:Ubuntu 在安装的时候会联网检查更新,安装最新的更新,请务必断网安装!!!Ubuntu Server一般步骤修改配置文件关闭 Update-Package-Listssudo sed -i.bak ‘s/1/0/’ /etc/apt/apt.conf.d/10periodic关闭原创 2021-09-16 05:07:21 · 10836 阅读 · 1 评论 -
Linux红帽认证最全介绍
什么是Linux?Linux是一种自由和开放源码的类UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。什么是红帽认证?红帽认证是由红帽linux公司推出的,主要包括红帽认证管理员(RHCSA),红帽认证工程师(RHCE)和红帽认证架构师(RHCA)原创 2021-09-08 22:10:40 · 17805 阅读 · 4 评论 -
100个linux常用命令,肝货,很实用
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。线上查询及帮助命令(2个)man:查看命令帮助,命令的词典,更复杂的还有info,但不常用。help:查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls:全拼list,功能是列出目录的内容及其内容属性信息。cd:全拼change directory,功能是从当前工作目录切换到指定的工作原创 2021-08-29 11:27:18 · 934 阅读 · 10 评论 -
Linux环境下处理应急响应事件应该如何处理,很实用
Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。所以,这篇文章将会对Linux环境下的应急响应流程进行讲解,并且提供每一个环节中所用到的shell命令,以帮助大家快速、系统化地处理Linux环境下的病毒。处理Linux应急响应主要分为这4个环节:识别现象-> 清除病毒-> 闭环兜底-> 系统加固。首先从用户场景的主机异常现象出发,先识别出病毒的可疑现象。 然后原创 2021-08-21 17:41:19 · 549 阅读 · 0 评论