![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 71
purple.taro
想生活的更好,希望得到你的帮忙。
展开
-
Linux命令--top
top 命令查看正在运行的所有进程情况。top -Hp 进程ID。top -p 进程ID。2. 查看该进程下的所有线程状态。原创 2023-07-13 08:46:19 · 292 阅读 · 0 评论 -
100 个 Linux Shell 脚本经典案例解析
1)编写 hello world 脚本2)通过位置变量创建 Linux 系统账户及密码3)备份日志4)一键部署 LNMP(RPM 包版本)5)监控内存和磁盘容量,小于给定值时报警6)猜数字游戏7)检测本机当前用户是否为超级管理员, 如果是管理员, 则使用 yum 安装 vsftpd, 如果不是, 则提示您非管理员 (使用字串对比版本)8)检测本机当前用户是否为超级管理员, 如果是管理员, 则使用 yum 安装 vsftpd, 如果不是, 则提示您非管理员 (使用 U转载 2022-07-11 06:23:14 · 401 阅读 · 0 评论 -
linux查看cpu与内存
linux怎么查看cpu的个数?我们一起来了解一下吧。第一种方法:top命令法 1、首先执行top命令; 2、在top命令的显示界面,按数据键1,即可查看到当前系统中的总cpu数;第二种方法:通过proc文件系统,直接获取cpu总数量,具体执行如下命令:......原创 2022-07-06 03:55:21 · 71772 阅读 · 0 评论 -
linux之U盘安装
现在linux安装都可以从相应的厂商网站上直接下载ISO进行安装,网上介绍安装的也都是虚机的安装方法,很少介绍裸机的安装方法。裸机的安装是需要先将机器引导起来,然后安装的,但这个过程对于 初学者来说,是很不友好的。那如何制作一个可以引导机器启动并开始安装的呢,当前U盘的使用是非常普及的,通过U盘进行安装就非常方便了,制作一个U盘的工作是非常需要的。工具见:u盘安装linux制作工具两款 https://download.csdn.net/download/zxlyx/85277537...原创 2022-05-04 07:08:07 · 574 阅读 · 0 评论 -
Linux性能监控工具,比top更出色更清晰明了
Gtop 是终端的系统监控仪表板,具有丰富的图形显示。在本指南中,您将了解更多关于 gtop 的内容,以及它与 Linux 实用程序 top 和 htop 的比较。本指南还向您展示了如何在Linux系统上安装和开始使用gtop。请注意本指南中的步骤是为非root用户编写的。需要提升权限的命令以 sudo 作为前缀。gtop 是什么?Gtop 是一个图形化的系统监控仪表板为您的终端。Gtop 以一种易于阅读的可视化布局一目了然地显示系统的内存、CPU 和磁盘使用情况。除了这些信息,您还会得到一转载 2022-04-12 12:02:31 · 956 阅读 · 0 评论 -
CentOS7中使用DefaultKaptcha生成验证码 -- 报错及解决
系统是基本于诺依来进行实现的,所以生成验证码是诺依的原生代码,没有修改,在部署到 CentOS7 后,后台报如下错误信息:04:28:05.693 [QuartzScheduler_RuoyiScheduler-localhost.localdomain1646902033654_ClusterManager] ERROR c.a.d.f.s.StatF...skipping... at java.desktop/sun.font.FontManagerFactory$1.run(F原创 2022-03-11 14:53:52 · 1594 阅读 · 0 评论 -
Linux系统磁盘管理--LVM逻辑卷管理
linux系统用户常遇到的一个问题就是如何精准的评估分区的大小,已分配合适的磁盘空间;普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。.转载 2021-12-27 13:25:18 · 663 阅读 · 0 评论 -
linux三剑客精妙招式都汇总在本文了(建议收藏)
关注上方浩道linux,回复资料,即可获取海量linux、Python、网络通信等学习资料!前言大家好,这里是浩道linux,主要给大家分享linux、python、网络通信相关的IT知识平台。熟悉linux的都知道,linux中有著名的三个命令,即grep、sed、awk。这三个命令被称为linux三剑客。三剑客包含各种招式众多,熟练掌握这三个命令的用法,将大大提高我们对文件的处理速度,大大提升运维效率。本文通过具体实例,给大家分享linux三剑客grep、sed、awk相关的..转载 2021-10-25 03:00:14 · 972 阅读 · 0 评论 -
一文讲透 CentOS 开机流程
一、Linux开机流程:BIOS:(Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片 上的程序,保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,可从CMOS中读写系统设置的具体信息。MBR: Master Boot Record,主要引导记录区。Boot Loader:启动引导程序。二、详细流程第一步:加载BIOS打开计算机电源,计算机硬件会自动加载BIOS,读取BIOS内相关硬件信息及进行硬转载 2021-09-21 00:16:18 · 138 阅读 · 0 评论 -
Linux 服务器安全加固 10 条建议!
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。设置复杂密码服务器设置大写、小写、特殊字符、数字组成的12-16位的复杂密码 ,也可使用密码生成器自动生成复杂密码,这里给您一个链接参考:https://suijimimashengcheng.51240.com/echo"root:wgr1TDs2Mnx0XuAv"|chpasswd设置密码策略修改文件/etc/login.defsPASS_MAX...转载 2021-09-20 23:24:58 · 318 阅读 · 0 评论 -
Linux 后台开发常用调试工具
01 总览编译阶段 nm 获取二进制文件包含的符号信息 strings 获取二进制文件包含的字符串常量 strip 去除二进制文件包含的符号 readelf 显示目标文件详细信息 objdump 尽可能反汇编出源代码 addr2line 根据地址查找代码行 运行阶段 gdb 强大的...转载 2021-09-20 23:23:50 · 197 阅读 · 0 评论 -
实用!五款新型 Linux 命令行工具
以下为译文:在Linux/Unix系统的日常使用中,我们需要使用很多命令行工具来完成工作,以及理解和管理我们的系统,例如使用du来监视磁盘利用率、top来显示系统资源。有些工具已经有很长的历史了。例如,top于1984年首次发布,而du的首次问世可追溯至1971年。多年来,这些工具已经过现代化的改造,并移植到了不同的系统中,但总的来说,它们仍然保留了最初的想法、外观和感觉。这些工具都非常优秀,对于许多系统管理员的工作流程来说都是必不可少的。但近年来,开源社区开发了不少更具优势的替代工具。虽然有些转载 2021-09-20 23:23:10 · 250 阅读 · 0 评论 -
Linux 常用监控指标总结
1. Linux运维基础采集项做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。在各位运维工程师长期的工作实践中,我们总结了在系统运维过程中,经常会参考的一些指标,主要包括以下几个类别: CPU Load 内存 磁盘 IO 网络相关 内核参数 ss 统计输出转载 2021-09-20 23:21:20 · 582 阅读 · 0 评论 -
Linux 运维故障排查思路,有这篇文章就够了
PDF。1. 背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分析问题和踩坑是非常锻炼一个人的成长和提升自我能力。如果我们有一套好的分析工具,那将是事半功倍,能够帮助大家快速定位问题,节省大家很多时间做更深入的事情。2. 说明本篇文章主要介绍各种问题定位的工具以及会结合案例分析问题。3. 分析问题的方法论套用5W2转载 2021-09-20 23:08:56 · 407 阅读 · 0 评论 -
20 个提高生产力的 Linux 命令与技巧,用完带你飞
简介:这里有一些很有用的 Linux 命令,终端技巧和快捷方式,可以在使用Linux命令行时节省大量时间。在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可以避免很多麻烦,而且它也将帮助您提高工作效率。并不是说这些只是针对初学者的Linux技巧。即使有经验的Linux用户也有可能没有发现这些,尽管你这些年来一直在使用Linux。很酷的Linux终端技巧,帮助您节省时间和提高生产力您很可能已经知道这些Linux命令中的一些或全部。无论哪种情况,.转载 2021-09-16 09:57:17 · 65 阅读 · 0 评论 -
Linux CentOS7.X系统更换阿里云镜像源 重新更新最新源的方法
第一步、备份系统源镜像文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupPS:备份原来的yum源,备份后以后万一错误还可以恢复。第二步、下载阿里云Centos 7 yum源镜像文件先安装wget:yum install wget -ywget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/rep转载 2021-08-27 15:10:33 · 1560 阅读 · 0 评论 -
18个工具分析 Linux 系统占用网络带宽大的程序!
来源:五月的仓颉链接:cnblogs.com/xrq730/p/4865416.html导 读本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。一些命令可以显示单个进程所使用的带宽。这样一来,用户很容易发现过度使用网络带宽的某个进程。这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,...转载 2021-08-23 07:57:38 · 354 阅读 · 0 评论 -
CentOS7使用firewall-cmd打开关闭防火墙与端口
先查看防火墙是否开启了1521端口:firewall-cmd --permanent --query-port=1521/tcp打印结果如下:no表示没有开放1521端口,那么添加下该端口:firewall-cmd --permanent --add-port=1521/tcp打印结果如下:success重新加载防火墙策略:firewall-cmd --reload执行成功后,查看1521端口是否被开启:firewall-cmd --permanent --query-port=152原创 2021-07-17 09:33:03 · 2456 阅读 · 0 评论 -
Linux 系统实战之 部署 NFS 服务器
整理:微信公众号【开源Linux】 文章作者:Escape链接:http://33h.co/2jps9一、NFS 协议NFS服务工作在TCP的2049端口,UDP的2049端口。NFS是Network File System的缩写,即网络文件系统,是一种使用于分散式文件系统的协定。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。这个NFS服务器...转载 2021-07-04 09:04:30 · 310 阅读 · 0 评论 -
git连接gitlab远程库(上)
gitlab服务器信息:服务器IP:192.168.31.196 gitlab系统中开发人员账号信息:gitlab账号:liuzygitlab账号邮箱:liuzy@hzfz.com开发人员使用的计算机:开发计算机OS:windows 7开发计算机名:liuzy-vm-PC开发计算机登录账号:liuzy-vm...原创 2021-06-16 11:18:17 · 7647 阅读 · 0 评论 -
Gitlab的安装及使用
1.1 GitLab介绍GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找1.2 Gitlab服务构成Nginx:静态web服务器。gi...原创 2021-06-15 10:17:19 · 649 阅读 · 1 评论 -
Linux下实现FFmpeg+nginx(nginx-http-flv-module)搭建 RTMP&flv流媒体服务器
前言因为有需要所以简单研究下监控视频直播流,需要把监控的(Onvif)协议通过硬盘录像机(RTSP)转成视频播放(RTMP)通过flv.js进行web直播,所以先从简单入手,走了不少坑,在此记录一下建议有问题的话多看官方文档,文档地址在下面先简单介绍下各种流媒体协议RTMP(Real Time Messaging Protocol)是基于TCP的,由Adobe公司为Flash播放器和服务器之间音频、视频传输开发的开放协议。HLS(HTTP Live Streaming)是基于HTTP的,是A转载 2021-06-14 06:30:48 · 2827 阅读 · 3 评论 -
VirtualBox之虚拟机更换目录
本文主要是在linux中安装VirtualBox后,使用VBoxManage配置虚拟机网络。本文命令支行环境如下:宿主机OS:fedora33VirtualBox版本:6.1.22虚拟机OS:CentOS7虚拟机name:centos-7-20210521原创 2021-06-13 13:23:01 · 1647 阅读 · 0 评论 -
VirtualBox之虚拟机更换虚拟磁盘
本文主要是在linux中安装VirtualBox后,使用VBoxManage配置虚拟机网络。本文命令支行环境如下:宿主机OS:fedora33VirtualBox版本:6.1.22虚拟机OS:CentOS7虚拟机name:centos-7-20210521原创 2021-06-13 09:26:55 · 853 阅读 · 0 评论 -
VirtualBox网络设置之仅主机(Host-Only)网络
本文主要是在linux中安装VirtualBox后,使用VBoxManage配置虚拟机网络。宿主机OS:fedora33VirtualBox版本:6.1原创 2021-06-11 11:16:00 · 4072 阅读 · 1 评论 -
VBoxManage常用命令用法
VBoxManage命令常用用法系统环境:CentOS 6.3 x86_64VirtualBox版本:4.2.8VirtualBox扩展版本:4.2.8增加一个新的扩展包VBoxManage extpack install <.vbox-extpack>卸载指定扩展包VBoxManage extpack uninstall <name>显示已安装的扩展包VBoxManage list extpacks移除安装扩展包失败或卸载扩展包失败时可能遗留下来的文件和原创 2021-06-10 11:43:54 · 830 阅读 · 0 评论 -
记一次在linux系统fedora33中使用已有VirtualBox虚拟机的经历
将原在windows中的VirtualBox虚拟机注册到VirtualBox环境中注册成功后,查看VirtualBox环境中的虚拟机原创 2021-06-09 11:08:48 · 759 阅读 · 0 评论 -
Fedora33中安装VirtualBox6.1
第一步:更新系统yum -y update //升级所有包同时也升级软件和系统内核yum -y upgrade //只升级所有包,不升级软件和系统内核hx原创 2021-06-09 09:07:19 · 198 阅读 · 0 评论 -
新手小白 必看的 40+ 张 Linux/C/C++ 思维导图,这波可以收藏呦~
linux思维导图1、认识Linux2、Linux命令3、Linux学习路径4、Linux 桌面介绍FHS:文件系统目录标准Linux 需要特别注意的目录Linux 内核学习路线Linux Security Coaching5、Linux 命令参考6、Linux 命令速查表7、C语言知识点总结-思维导图本文作者为CSDN博转载 2021-05-06 16:02:59 · 154 阅读 · 0 评论 -
2万字 让你全面认识 Nginx
转自:掘金 - Lion https://reurl.cc/NXKbk9Nginx是开源、高性能、高可靠的Web和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是Nginx最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx是免费的并可以商业化,配置使用也比较简单。Nginx 特点 高并发、高性能; 模块化架...转载 2021-04-29 09:42:07 · 196 阅读 · 0 评论 -
Java进程CPU占用高导致的网页请求超时的故障排查
一、发现问题的系统检查: 一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查load average超过4负载很大,PID为7163的进程占用到了800%多。二、定位故障 根据这种故障的一般处理思路,先找出问题进程内CPU占用率高的线程,再通过线程栈信息找出该线程当时在运行的问题代码段,操作如下:2.1、根据思路查看高占用的“进程中”占用高的“线程”,追踪发现7163的进程中16298的线程占用较高,使用命令:top-Hbp7163|awk'/java/...转载 2021-09-21 00:17:55 · 382 阅读 · 0 评论 -
Linux 制作系统镜像
在 RHEL 7.3 上面搭建好了 Apache Web 服务,现在想把 RHEL 8.1 系统镜像上传到 Apache Web 根目录,但由于 RHEL 8.1 系统镜像的大小为 7.31 GB,已经超过 4 GB ,通过 rz 无法上传。解决方法是把 RHEL 8.1 系统镜像挂载到 RHEL 7.3 系统上再制作一个新系统镜像,然后把新系统镜像移动到 Apache Web 根目录里面的系统镜像目录即可,也可以先到 Apache Web 根目录里的系统镜像目录再制作新系统镜像,这样就可以省去移动新系统镜转载 2021-09-21 00:18:19 · 1207 阅读 · 0 评论 -
教你在CentOS8中设置SSH密钥
最流行的两种SSH身份验证机制是基于密码的身份验证和基于公钥的身份验证。使用SSH密钥通常比传统的密码身份验证更安全和方便。环 境客户端:CentOS8 192.168.43.137服务端:CentOS8 192.168.43.139创建SSH公私钥通过输入以下命令,生成新的4096位的SSH密钥对:[root@localhost~]#ssh-keygen-trsa-b4096Generatingpublic/privatersak...转载 2020-05-30 13:27:11 · 2108 阅读 · 1 评论 -
超简单:Linux设置密码复杂程度
所有人都知道 Linux 的默认策略很安全,然而我们还是要做一些微调,这样才更安全。弱密码有安全隐患,因此,请特别注意。我们需要更改密码的复杂程度来提高安全性。首先修改/etc/pam.d/system-auth文件:找到 password requisite pam_cracklib.so这么一行替换成如下:passwordrequisitepam_cracklib.soretry=5difok=3minlen=10ucredit=-1lcredit=-...转载 2020-05-30 13:25:53 · 1002 阅读 · 0 评论 -
手把手教你在Linux系统终端输出的内容如何保存到文件里面
在Linux,macOS,* BSD或类似Unix的操作系统上使用BASH / KSH / CSH / TCSH时,如何将终端输出保存到文件中?>标准输出2>错误输出<标准输入如何将终端输出保存到文件使用>标准输出符号将输出信息导入time.txt文件,例如:[root@localhost~]#date>time.txt[root@localhost~]#cattime.txtTueMay1914:09:57CST2020...转载 2020-05-30 13:22:41 · 4403 阅读 · 0 评论 -
配置 firewall 防火墙的地址伪装和端口转发实例
网关服务器和网站服务器都采用centos 7操作系统;网关服务器安装3块千兆网卡,分别连接在Internet、企业内网、网站服务器。要求如下:网关服务器连接互联网卡ens33配置为公网IP地址,分配到firewall的external区域;连接内网网卡ens37地址为192.168.1.1,分配到firewall的trusted区域;连接服务器网卡ens38地址为192.168.2.1,分配到firewall的DMZ区域。网站服务器和网关服务器都通过SSH来远程管理,为了安全,将SSH默认端口转载 2020-05-30 13:21:28 · 1402 阅读 · 0 评论 -
7个超级好玩的Linux命令,不能错过,一定要玩一下~
Linux不仅仅适合管理员和专业人士的日常的严谨的工作,偶尔还可以玩玩文字游戏呢 ~在Linux终端上可以创建漂亮的ASCII图片等?没错!你只要知道正确的命令,Linux就会真的很有趣。让我们看一下其中一些命令,这些命令可以使你的脸上露出微笑,或者可以在一天的忙碌工作结束后使用,以减轻压力并减轻您的负担,以便您可以在家中离开家好心情。又或者?给心仪的女同事露一手?如此可爱的命令还是值得学习的!1.将你的终端变成水族馆你知道吗,你可以将linux系统终端转变成带有鱼类和海草的美丽海洋水族馆吗转载 2020-05-30 13:20:01 · 2028 阅读 · 1 评论 -
教你如何给RHEL7添加一张自定义网卡并更改网卡接口
本文档详细介绍给RHEL7添加一张自定义网卡并更改网卡接口的方法。文内含长段代码可复制可往左滑,希望对大家有帮助!环 境VMware Workstation ProRed Hat EnterpriseLinuxServer release 7.3查看当前网卡信息[root@Jaking ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.3 (Maipo)[root@Jaking ...转载 2020-05-30 13:14:04 · 1157 阅读 · 0 评论 -
教你Vim编辑器,如何删除一行或者多行内容
如何从Vim中删除行?如何删除多行?本文介绍在Vim编辑器中删除行的不同方法文内含长段代码可复制可往左滑,希望对大家有帮助!安装Vim#在Ubuntu/Debian中的安装方式$sudoaptinstallvim#在RHEL/Centos中的安装方式#]yum-yinstallvim<以上代码可复制粘贴,可往左滑>删除单行内容 将光标移动到需要删除的行 按一下ESC键,确保退出编辑模式 按两次键盘上面的d...转载 2020-05-30 13:10:04 · 24252 阅读 · 1 评论 -
教你更改 RHEL7 或者 CentOS 7 的网卡名称
本文档介绍更改 RHEL7 或者 CentOS 7 的网卡名称的方法,按照以下步骤来操作就可以实现。文内含长段代码可复制可往左滑,希望对大家有帮助!01一、网卡配置文件名称重命名为eth0也可以改为其他名称[root@Jaking11~]#ifconfigens33:flags=4163mtu1500inet192.168.10.11netmask255.255.255.0broadcast192.168.10.255ine...转载 2020-05-30 13:09:00 · 209 阅读 · 0 评论