![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 73
Centos7、stream 9
周杰伦的稻香
Life.Just smile
展开
-
Linux-CentOS7.x磁盘管理保姆级教程
若是不设置自动挂载,重启之后就需要手动挂载,而设置自动挂载后重启之后就不需要手动挂载,更多磁盘管理的详细信息可以去看看这篇文章磁盘管理保姆级教程。原创 2023-09-17 18:11:10 · 179 阅读 · 1 评论 -
awk和sed的区别
如果文件是格式化的,即由分隔符分为多个域的,优先使用awkawk适合按列(域)操作,sed适合按行操作awk适合对文件的抽取整理,sed适合对文件的编辑,即增删改。原创 2023-08-02 22:28:37 · 324 阅读 · 0 评论 -
“LNMP环境搭建实战指南:从零开始配置CentOS 7下的Nginx、MySQL与PHP“
在当今快速发展的互联网时代,高性能、高效率的网站部署环境成为了开发者和运维人员不可或缺的工具。LNMP(Linux, Nginx, MySQL, PHP)栈,作为一种流行且强大的Web服务解决方案,凭借其卓越的并发处理能力、资源高效利用以及灵活的可扩展性,成为众多企业和开发者的首选平台。本实战指南旨在手把手教你如何在CentOS 7操作系统下从零开始搭建LNMP环境。原创 2024-07-04 11:21:35 · 811 阅读 · 0 评论 -
“深入解析:YUM仓库、RPM包与源码编译——Linux软件安装方式全面对比“
YUM(Yellowdog Updater, Modified)是基于RPM的软件包管理器,广泛应用于基于Red Hat的Linux发行版,如CentOS。YUM通过连接到配置好的仓库(Repository)来自动下载、安装、更新或卸载软件包及其依赖。总的来说,选择哪种安装方式取决于用户的特定需求,如是否需要最新版本、是否在意安装速度、是否需要高度定制,以及是否有网络连接等因素。从软件的源代码开始,通过编译过程生成适用于当前系统的二进制可执行文件。)、解压、配置、编译和安装几个步骤。原创 2024-07-01 14:12:41 · 498 阅读 · 0 评论 -
Centos中将UTC的时区改为CTS时区
这个程序会通过一系列的问题引导用户,从而确定用户所在的地理位置和相应的时区信息。用户得到时区描述后,通常需要手动将此信息应用到系统的时区配置文件中,如。提供了一个文本界面,用户可以根据提示回答问题,比如选择所在的大陆、国家或地区,进而精确到城市或特定的时区。使用tzselect命令选择时区,根据提示选择4->10->1->1选择了中国北京所在的时区。:无论是初次安装系统后需要设置正确的时区,还是因为地理迁移等原因需要变更系统时区,命令而不需要 root 权限,但是要实际更改系统时区配置,则需要管理员权限。原创 2024-05-09 17:26:52 · 390 阅读 · 0 评论 -
Centos 中如何汉化man命令
刚学Linux,记不住命令和选项,很依赖里面的 man 查看命令,但因为着实看不懂,有没有什么办法把man查看命令的信息改成中文。包来获取中文的man手册。在CentOS 7中,你可以通过安装。切换到解压后的目录下。原创 2024-05-08 15:55:18 · 440 阅读 · 0 评论 -
【Linux 性能详解】CPU性能分析工具篇
uptime是一个在 Linux 和 Unix 类操作系统中广泛使用的命令行工具,用于提供关于系统运行时间和负载状况的简要信息。执行uptime例如,一个典型的uptime命令输出可能如下所示:通过定期检查uptime输出,系统管理员和用户可以快速了解系统的总体运行状态、稳定性以及是否存在潜在的资源瓶颈。如果平均负载持续高于系统可处理能力,可能需要进一步调查原因(如是否有资源密集型进程在运行、是否需要增加硬件资源等)。此外,结合其他系统监控工具和命令(如tophtopvmstatiostat。原创 2024-05-08 14:16:38 · 1012 阅读 · 0 评论 -
【Linux 性能详解】CPU性能篇
平均负载?这个词对很多人来说,可能既熟悉又陌生,我们每天的工作中,也都会提到这个词,但你真正理解它背后的含义吗?如果你们团队来了一个实习生,他揪住你不放,你能给他讲清楚什么是平均负载吗?我猜一定有人会说,平均负载不就是单位时间内的 CPU 使用率吗?下面的0.01,就代表CPU使用率是1%。其实并不是这样,如果你方便的话,可以通过执行man uptime命令,来了解平均负载的详细解释。原创 2024-05-08 11:09:23 · 1221 阅读 · 0 评论 -
ERROR: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
今天本来想在A服务器上传文件给B服务器的结果发现明明给root用户设置了密码就是远程登陆不了,后来才发现在容器中很多服务都是没有的,所以刚安装后忘记了修改配置文件,导致远程登陆失败。在许多Linux发行版中,出于安全考虑,初始默认设置可能会禁用root用户的远程登录,即配置为。启用此选项需谨慎,因为直接允许root用户远程登录通常被认为是安全隐患,因为root用户具有对系统的完全控制权。但请注意,这样做会降低系统的整体安全性,应在充分理解风险并采取适当补偿措施的前提下进行。完成配置更改后,通常需要执行。原创 2024-04-24 14:24:05 · 358 阅读 · 1 评论 -
在Linux系统中,如何查看当前登录的用户
选择上述任一命令,根据需要获取当前登录用户的简单列表或详细信息。如果您是系统管理员,这些命令有助于监控系统活动和用户会话状态。输出结果通常包括用户名、登录终端(TTY)、登录时间以及远程登录用户的来源地址(如果适用)。输出结果是一行文本,包含所有当前登录用户的用户名,每个用户名之间用空格分隔。这将显示一个表格,列出了所有活动会话及其详细状态。查看当前在线用户的条目即可了解当前登录用户情况。它将只输出当前执行此命令的用户名。原创 2024-04-23 16:33:50 · 1018 阅读 · 0 评论 -
加固系统安全,防范ssh暴力破解之Fail2Ban
你是否还在担心你的服务器被攻击?你是否还在担心你的博客的安全?你是否还在担心你的隐私?别急fail2ban它来了,它可以解决你的一切问题。原创 2024-04-07 15:03:02 · 806 阅读 · 1 评论 -
scp和rsync
我们平时总会有在不同的设备之间传输文件的需要,好友同事间可以用微信、QQ、网盘等,还是比较方便安全的。而在linux的操作系统中,我们经常需要两台机器之间拷贝文件,或者由于业务需要备份文件,那就不得不用到scp和。如前所述,在多次调用时,它将利用已传输的数据,执行速度非常快并节省资源,它是在网络上保持两个目录同步的绝佳工具。rsync 也是一个比较实用的命令,用于通过远程 shell 在两个位置之间同步文件,它通传输源和目标之间的差异来提供更快的文件传输。总之,用scp比较多,因为它使用起来更简单。原创 2024-04-04 13:14:53 · 855 阅读 · 0 评论 -
awk和sed的区别
如果文件是格式化的,即由分隔符分为多个域的,优先使用awkawk适合按列(域)操作,sed适合按行操作awk适合对文件的抽取整理,sed适合对文件的编辑,即增删改。原创 2024-04-04 13:11:55 · 774 阅读 · 0 评论 -
Linux Crontab 定时任务
我们经常使用的是crontab命令是cron table的简写,它是cron的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。进入当前用户的工作表编辑,是常见的vim界面。crontab的命令构成为 时间+动作,其时间有。原创 2024-04-04 13:10:20 · 538 阅读 · 0 评论 -
Chrony与NTP
使用chronyd服务平滑同步时间的方式要优于crontab + ntpdate,因为ntpdate同步时间会造成时间的跳跃,对一些依赖时间的程序和服务会造成影响,例如:sleep、timer等,且chronyd服务可以在修正时间的过程中同时修正CPU tick。chrony是网络时间协议(NTP)的另一种实现,与网络时间协议后台程序(ntpd)不同,它可以更快地且更准确地同步系统时钟,请注意,ntpd仍然包含其中以供需要运行NTP服务的客户使用。监听端口: 323/udp,123/udp。原创 2024-04-04 13:09:11 · 1037 阅读 · 0 评论 -
exec命令 – 调用并执行指定的命令
exec命令来自英文单词execute的缩写,其功能是用于调用并执行指定的命令,亦可将前一个命令的输出结果作为后一个命令的标准输入值进行二次处理,功能类似于管道符。exec [参数] 命令。原创 2024-04-04 13:07:48 · 300 阅读 · 0 评论 -
setfacl 和 getfacl
setfacl命令来自英文词组“Set file access control list”的缩写,其功能是用于设置文件ACL策略规则。FACL即文件访问控制列表策略,通过该技术可以更加精准地控制权限的分配,例如仅允许某个用户访问指定目录,或仅有某个用户才具有写入权限,把权限约束在一个极小的范围内,系统也就更加安全了。wp:heading。原创 2024-04-04 13:05:40 · 339 阅读 · 0 评论 -
error: Failed dependencies libcrypto.so.10()(64bit) is needed, libssl.so.10()(64bit) is needed
发现了compat-openssl10以及解释,大意为compat-openssl10只包含libraries,提供与不支持使用OpenSSL-1.1编译的早期版本和软件的兼容性。从stackoverflow可以发现openssl提供了libcrypto.so.10却没有模块名,让系统以为缺少依赖。直接安装的话可能会报错,提示没有这个包。过程 :google时发现库。下载rpm包然后安装即可。转载 2024-03-25 14:08:13 · 602 阅读 · 0 评论 -
Firewalld防火墙使用详解
firewall-cmd #是命令行配置firewall-config #是图形化配置 默认中文不支持福规则的动作设置需要LANG=C 转一下英文ASCII环境端口转发需要用到forward-port7、防火墙富规则策略具体配置案例查询firewalld.richlanguage。转载 2024-03-15 18:19:26 · 577 阅读 · 0 评论 -
linux&lsof详解
lsof 是 List Open File 的缩写, 它主要用来获取被进程打开文件的信息,我们都知道,在Linux中,一切皆文件,lsof命令可以查看所有已经打开了的文件,比如: 普通文件,目录,特殊的块文件,管道,socket套接字,设备,Unix域套接字等等,同时,它还可以结合 grep 以及 ps 命令进行更多的高级搜索。原创 2024-02-27 17:43:47 · 462 阅读 · 0 评论 -
Centos7配置与安装DNS服务器
1.DNS设置为本机ip ,修改网卡配置文件 ,找到 DNS=192.168.159.136。2.反向解析文件159.168.192.zone文件需要正确的组,否则会因为permission denied,而导致反向解析失败。3.named服务正常启动,配置文件语法正确,不会出错,如果启动报错,可以通过systemctl status named查看启动状态,一般会带出启动失败的错误原因。原创 2023-06-24 02:58:26 · 8636 阅读 · 5 评论 -
Linux修改密码是提示“passwd: 鉴定令牌操作错误”问题的处理办法
pwconv命令用来开启用户的投影密码。Linux系统里的用户和群组密码,分别存放在名称为passwd和group的文件中, 这两个文件位于/etc目录下。因系统运作所需,任何人都得以读取它们,造成安全上的破绽。投影密码将文件内的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理者读取,同时把原密码置换为”x”字符,有效的强化了系统的安全性。pwunconv命令与pwconv功能相反,用来关闭用户的投影密码。它会把密码从shadow文件内,重回存到passwd文件里。原创 2023-07-06 20:16:14 · 2251 阅读 · 1 评论 -
Centos7配置Samba共享文件系统
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而本章要提到的samba是能够在任何支持SMB协议的主机之间共享文件的一种实现,当然也包括windows。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。原创 2023-06-22 01:08:47 · 2044 阅读 · 1 评论 -
逻辑卷(lvm)的管理
了解概念之后,逻辑卷是如何产生的就很清晰了:物理磁盘或者磁盘分区转换为物理卷,一个或多个物理卷聚集形成一个或多个卷组,而逻辑卷就是从某个卷组里面抽象出来的一块磁盘空间。逻辑卷是使用逻辑卷组管理(Logic Volume Manager)创建出来的设备,如果要了解逻辑卷,那么首先需要了解逻辑卷管理中的一些概念。若是卷组没有足够的空间我们先扩容物理卷然后在分配给vg0卷组足够的空间,若是物理卷的空间不够则需要添加新的磁盘。逻辑卷的缩容只针对ext4的文件系统,xfs的文件系统不支持缩容。原创 2023-06-25 17:15:47 · 807 阅读 · 0 评论