linux
文章平均质量分 78
wzlsunice88
这个作者很懒,什么都没留下…
展开
-
解决Centos中文乱码问题
解决Centos中文乱码问题一、查看字符集查看当前系统默认采用的字符集locale在这里插入图片描述二、查看系统当前字符集echo $LANG三、查看系统是否安装中文字符集locale -a |grep zh出现zh开头的,即为安装了中文字符集在这里插入图片描述如未安装,需执行: yum -y groupinstall chinese-support执行过程中可能会出现问题No packages in any requested group available to转载 2022-04-13 10:06:27 · 4304 阅读 · 0 评论 -
Shell 脚本实践指南
Myths高效运维2021-12-30 07:10前言由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,总觉得难以阅读。毕竟shell脚本这个东西不算是正经的编程语言,他更像是一个工具,用来杂糅不同的程序供我们调用。因此很多人在写的时候也是想到哪里写到哪里,基本上都像是一段超长的main函数,不忍直视。同时,由于历史原因,shell有很多不同的版本,而且也有很多有相同功能的命令需要我们进行..转载 2021-12-30 09:35:27 · 158 阅读 · 0 评论 -
大白你了解共享内存吗?
腾讯二面:大白你了解共享内存吗?三太子敖丙2021-12-17 08:53以下文章来源于CS指南,作者大白CS指南.编程必备基础知识、数据结构和算法、操作系统、计算机网络、计算机组成原理--------------当日上午,大白正在找借口请假面试-----------一个阳光明媚的中午,大白在领导办公室???????? 大白:领导我这牙疼还是没好,下午还得去找那个医生开点药,不行不行,太疼了....我现在就得去了。???????? 领导:......---------转载 2021-12-23 11:30:04 · 610 阅读 · 0 评论 -
Linux 应急响应技巧
留存备用 Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。所以,这篇文章将会对Linux环境下的应急响应流程进行讲解,并且提供每一个环节中所用到的shell命令,以帮助大家快速、系统化地处理Linux环境下的病毒。处理Linux应急响应主要分为这4个环节:识别现象->清除病毒->闭环兜底->系统加固 首先从用户场景的主机异常现象出发,先识...转载 2021-11-10 10:25:33 · 151 阅读 · 0 评论 -
centos6 yum源设置
2020年12月份,Centos官方宣布了Centos6生命周期结束的消息,停止了CentOS 6的更新支持,同时官方也把yum软件源删除了,相应的国内许多Linux镜像站也清空了Centos6的yum软件源,比如大家常用的阿里云镜像站和网易镜像站等。Centos作为国内应用比较多的免费企业级Linux,Centos6及6之前的版本应该还存在着不少用户,甚至还有一些应用软件的部署依然基于Centos6的版本,老版本yum软件源的失效其实影响还是不小的,当然也包括我们公司。虽然说,Centos官方提供转载 2021-11-05 14:10:15 · 812 阅读 · 0 评论 -
Linux 磁盘空间被吃掉了,如何排查
Linux 磁盘空间被吃掉了?Linux就该这么学5天前收录于话题#linux26个内容转自公众号运维研习社在服务器运维过程中,我们时常会遇到这样的情况,收到服务器磁盘空间告警登录服务器,通过df -Hl查看和告警信息一致,接着我们就是要找到导致磁盘空间满的目录或文件如何找到占用空间大的目录或文件?一种比较笨的方法是,在根目录下,通过du -hs命令,列出各目录所占空间大小之后再用同样的方法继续到对应目录下去找再相对高效一点的方法是通过du的.转载 2021-11-01 14:21:52 · 693 阅读 · 0 评论 -
全网最全 Linux 命令总结,建议收藏!
今天,给小伙伴们带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。1基本命令uname -m显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件(SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息arch 显示机器的处理器架构uname -m.转载 2021-07-05 11:07:30 · 271 阅读 · 0 评论 -
Linux 系统结构详解
自:真实的归宿-CSDN博客链接:http://blog.csdn.net/hguisu/article/details/612251Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。一、linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能...转载 2021-05-27 09:58:59 · 188 阅读 · 0 评论 -
居然这样获取 Linux 系统目录大小,我佛了~
大家好,我是良许。使用过 Linux 系统的小伙伴都知道应该都知道, Linux 系统下的 ls 命令通常被我们用来查看文件目录的内容,但是不知道大家有没有细心留意,ls 命令所显示出来的每一个目录的大小竟然都只有 4 KB ?$ls-lh|grep^ddrwxr-xr-x3alvinalvin4.0KAug213:57Bank_Detailsdrwxr-xr-x2alvinalvin4.0KMar152019alvindrwxr-x...转载 2021-05-27 09:41:15 · 193 阅读 · 0 评论 -
好家伙,你管这破玩意叫文件系统?
一个目标:容器操作;两地三中你手里有一块硬盘,大小为 1T你还有一堆文件这些文件在硬盘看来,就是一堆二进制数据而已你准备把这些文件存储在硬盘上,并在需要的时候读取出来。要设计怎样的软件,才能更方便地在硬盘中读写这些文件呢?1首先我不想和复杂的扇区,设备驱动等细节打交道,因此我先实现了一个简单的功能,将硬盘按逻辑分成一个个的块,并可以以块为单位进行读写。每个块就定义为两个物理扇区的大小,即 1024 字节,就是 1KB 啦。硬盘太大不好分析,我们...转载 2021-04-15 13:58:45 · 89 阅读 · 0 评论 -
Linux 服务器的性能参数指标总结
一个基于 Linux 操作系统的服务器运行的同时,也会表征出各种各样参数信息。通常来说运维人员、系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题。这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工 /proc、/sys 下的数据来工作的,而那些更加细致、专业的性能监测和调优,可能还需要更加专业的工具(perf、systemtap 等)和技术才能完成哦。毕竟来说,系统性能监控本身就是个大学问。转载 2021-04-02 14:10:44 · 118 阅读 · 0 评论 -
一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解
一、脚本今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。#!/bin/bash#获取要监控的本地服务器IP地址IP=`ifconfig|grepinet|grep-vE'inet6|127.0.0.1'|awk'{print$2}'`echo"IP地址:"$IP#获取cpu总核数cpu_num=`grep-c"modelname"/proc/cpuinfo`echo"cpu总核数:"$cpu_num#...转载 2021-03-22 10:14:12 · 1746 阅读 · 0 评论 -
shell换行合并多个文件_shell命令实现当前目录下多个文件合并为一个文件的方法...
shell换行合并多个文件_shell命令实现当前目录下多个文件合并为一个文件的方法...阿伯刺的俄佛歌 2021-01-30 08:31:34 9 收藏文章标签: shell换行合并多个文件版权当前目录下多个文件合并为一个文件1、将多个文件合并为一个文件没有添加换行符find ./ -name "iptv_authenticate_201801*" | xargs cat > iptv_authenticate.txt2、设置换行符^Jfind ./ -name "iptv转载 2021-02-26 17:43:10 · 908 阅读 · 1 评论 -
5万字、97 张图总结操作系统核心知识点(二)
文件文件命名文件是一种抽象机制,它提供了一种方式用来存储信息以及在后面进行读取。可能任何一种机制最重要的特性就是管理对象的命名方式。在创建一个文件后,它会给文件一个命名。当进程终止时,文件会继续存在,并且其他进程可以使用名称访问该文件。文件命名规则对于不同的操作系统来说是不一样的,但是所有现代操作系统都允许使用 1 - 8 个字母的字符串作为合法文件名。某些文件区分大小写字母,而大多数则不区分。UNIX属于第一类;历史悠久的MS-DOS属于第二类(顺便说一句,尽管 MS-DOS 历史悠...转载 2021-02-25 11:42:13 · 685 阅读 · 0 评论 -
5万字、97 张图总结操作系统核心知识点(一)
5万字、97 张图总结操作系统核心知识点良许Linux昨天以下文章来源于Java建设者,作者cxuanJava建设者专注于 Java 编程,内容涵盖 Java 基础、Java 进阶、Java 多线程、Java 框架等。链接:https://www.zhangjunbk.com/article/590这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为...转载 2021-02-25 11:36:57 · 517 阅读 · 0 评论 -
Linux 内核 vs Windows 内核
Linux 内核 vs Windows 内核良许Linux今天以下文章来源于小林coding,作者小林coding小林coding时而图解技术,时而拍拍猫片,时而说说杂事Windows 和 Linux 可以说是我们比较常见的两款操作系统的。Windows 基本占领了电脑时代的市场,商业上取得了很大成功,但是它并不开源,所以要想接触源码得加入 Windows 的开发团队中。对于服务器使用的操作系统基本上都是 Linux,而且内核源码也是开源的,任何人都可...转载 2021-02-25 10:40:53 · 479 阅读 · 0 评论 -
Linux 网络分析必备技能:tcpdump 实战详解
Linux 网络分析必备技能:tcpdump 实战详解良许Linux昨天以下文章来源于编程修养,作者程序员肖邦编程修养作者从事 Linux 系统开发多年,公众号主要分享 Linux 系统、算法、网络、高质量编程等方面的文章,欢迎关注!今天要分享的是tcpdump,它是 Linux 系统中特别有用的网络工具,通常用于故障诊断、网络分析,功能非常的强大。相对于其它 Linux 工具而言,tcpdump是复杂的。当然我也不推荐你去学习它的全部,学以致用,能够解...转载 2021-02-24 14:44:13 · 230 阅读 · 0 评论 -
centos用rdp进行远程桌面连接
--------------------在centos 6.5 rdp远程图形界面访问---------------------------------------wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmwget http://rpms.famillecollet.com/enterprise/remi-release-6.rpmsudo rpm -Uvh remi-release-.原创 2021-01-26 16:02:18 · 2031 阅读 · 0 评论 -
流量监控,安装ntopng
流量监控,安装ntopng在CentOS Linux release 7.6.1810 (Core) 安装cd /etc/yum.repos.d/把原来的repo文件移到另外一个地方做备份。mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget https://packages.nt原创 2021-01-21 11:27:43 · 1134 阅读 · 0 评论 -
文件和目录属性相关 Linux 命令详解,收藏
长文干货:文件和目录属性相关 Linux 命令详解,收藏~Linux就该这么学今天Linux 目录结构对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l /就会发现,在/下包涵很多的目录,比如etc、usr、va...转载 2020-12-15 17:23:43 · 388 阅读 · 0 评论 -
教你如何在 Linux 上划分VLAN
教你如何在 Linux 上划分VLANLinux就该这么学4天前来源:Linux就该这么学地址:https://www.linuxprobe.com/linux-add-vlan.html在某些场景中,我们希望在Linux服务器(CentOS / RHEL)上的同一网卡分配来自不同VLAN的多个ip。这可以通过启用VLAN标记接口来实现,但要实现这一点,首先必须确保交换机上添加多个vlan。假设我们有一个Linux服务器,其中有两个以太网卡(ens33和ens38),第一个.转载 2020-12-14 10:21:36 · 312 阅读 · 0 评论 -
linux NTP时间服务
ntp server(IP:192.168.1.241)CentOS release 6.5 (Final)配置参考:https://blog.csdn.net/l_liangkk/article/details/80497992https://linux.cn/article-10811-1.htmlhttps://www.cnblogs.com/quchunhui/p/7658853.html一、安装ntp(对 RHEL/CentOS 系统,使用 YUM 命令 去安装 ntp)原创 2020-12-07 17:06:52 · 2366 阅读 · 0 评论 -
如何 60 秒内进行 Linux 性能分析
作者:良许Linux当你登陆一台 Linux 服务器之后,因为一个问题要做性能分析时:你会在第 1 分钟内做哪些检测呢?在 Netflix,我们有很多 EC2 的 Linux 机器,并且也需要很多性能分析工具来监控和检查它们的性能。包括有针对云上的监控工具 Atlas,和按需要进行实例分析的 Vector。虽然这些工具能帮助我们解决大多数问题,但是我们有时候还需要登陆机器实例去运行一些标准的 Linux 性能分析工具。最开始的 60 秒:总结在这篇文章中,Netflix 的性能分析工程...转载 2020-06-08 13:59:04 · 151 阅读 · 0 评论 -
不吹不黑!逛 GitHub 没看过这 10 个开源项目,绝对血亏
不吹不黑!逛 GitHub 没看过这 10 个开源项目,绝对血亏...良许Linux今天以下文章来源于GitHubDaily,作者小 GGitHubDaily专注于分享 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具。点击「阅读原文」查看良许原创精品视频。今天的分享,也算是一次简单的复盘,我们花了点时间梳理了一下,以便诸位在空余时间可以研究学习。下面开始进入正题:1. Build Your Own X Gi...转载 2020-05-22 15:52:16 · 256 阅读 · 0 评论 -
Linunx创建软连接、删除软连接、修改软连接
Linunx创建软连接、删除软连接、修改软连接创建:ln -s 【目标目录】 【软链接地址】ln -s /usr/local/python3/bin/python3 /usr/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3ln -s /home/jhon/ /root/test如果test不存在,创建test连接...转载 2020-01-20 10:53:29 · 2059 阅读 · 0 评论 -
Samba服务器的搭建
Samba服务器的搭建nmbd进程这个daemon是用来管理工作组,NetBIOS name等等的解析。主要利用 UDP 协议开启 port 137 138 来负责名称解析的任务。smbd进程这个daemon主要用来管理SAMBA主机分享的目录,档案与打印机等等。主要利用可靠的TCP协议来传输数据,开放端口为139.笔者在centos 7.6上测试通过一、安装软件yum -y inst...转载 2019-12-23 16:43:55 · 190 阅读 · 0 评论 -
Filebench的安装与使用
https://blog.csdn.net/microsoft2014/article/details/60145433一 下载和安装建议下载filebench-1.5-alpha3.tar.gz,下载地址:https://sourceforge.net/projects/filebench/files/1.5-alpha3/filebench-1.5-alpha3.tar.gz/d...转载 2019-12-20 14:58:48 · 1543 阅读 · 0 评论 -
硬盘性能指标测试
一.云硬盘的性能衡量指标云硬盘的性能指标一般通过以下几个指标进行衡量IOPS:每秒的读写次数,单位为次(计数)。存储设备的底层驱动类型决定了不同的IOPS 总IOPS:每秒执行的I/O操作总次数 随机读IOPS:每秒指定的随机读I/O操作的平均次数 随机写IOPS 每秒指定的随机写I/O操作的平均次数 顺序读IOPS 每秒指定的顺序读I/O操作的平均次数 顺序写IOPS 每秒指定...转载 2019-12-19 15:30:12 · 2108 阅读 · 0 评论 -
centos7添加开机启动服务/脚本
一、添加开机自启服务在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable mariadb.service #设置服务为自启动服务sysstemctl start mariadb.service #启动mariadb服务二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为...原创 2019-12-17 16:25:46 · 189 阅读 · 0 评论 -
一篇文章说清楚 Linux 应急响应技巧
Linux环境下处理应急响应事件往往会更加的棘手,因为相比于Windows,Linux没有像Autorun、procexp这样的应急响应利器,也没有统一的应急响应处理流程。所以,这篇文章将会对Linux环境下的应急响应流程进行讲解,并且提供每一个环节中所用到的shell命令,以帮助大家快速、系统化地处理Linux环境下的病毒。处理Linux应急响应主要分为这4个环节:识别现象-> 清...转载 2019-12-06 11:10:33 · 192 阅读 · 0 评论 -
linux相关的命令(硬件等)
大家都知道,intel的cpu拥有超线程技术,可以为一个逻辑核心开启两个处理线程。在windows下,我们可以轻松的通过任务管理器查看到是否开启了超线程技术。那在linux下面,我们如何查看呢。 三步走在linux系统中,我们不能直接查看到是否开启了超线程,但是可以通过几个相关参数来判断。他们分别是,物理CPU数,每个CPU的逻辑核数,CPU线程数。物理CPU数$ cat /proc...原创 2019-11-07 16:24:01 · 168 阅读 · 0 评论 -
centos6.5 挂载ntfs格式移动硬盘
centos6.5 挂载ntfs格式移动硬盘1、下载 ntfs-3g_ntfsprogs-2016.2.22.tgz 然后上传至root目录下或者可以直接wget,然后安装[root@server ~]# wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2016.2.22.tgz[root@server ~]# tar -zxvf n...转载 2019-11-04 16:51:18 · 298 阅读 · 0 评论 -
Linux下find与exec的联手干大事
Linux下find与exec的联手干大事原创 良许在Linux下工作,find命令绝对是一个非常高频的命令。我们可以用find命令来找到符合某些关键词的文件,找到某些日期的文件,也可以设定一些正则表达式,找到一系列满足该条件的文件。但是,如果只有一个find命令的话,我们仅能将文件找出来,列在终端里。仅一个find命令还不足以再做进一步的操作。比如说,我们想把项目文件夹里的中...转载 2019-05-07 10:05:42 · 210 阅读 · 0 评论 -
之高并发场景 LVS 简快入门实战
高薪Linux必备之高并发场景 LVS 简快入门实战(万字长文) 2018-03-29 马哥Linux运维 马哥Linux运维 马哥Linux运维 ...转载 2018-04-02 10:37:55 · 1227 阅读 · 0 评论 -
Sftp只允许用户访问指定的目录
在一些生产环境中,有时,用户需要传数据到服务器,但是配置ftp服务比较麻烦,此时,我们可以为用户创建sftp账户,让用户使用sftp来上传下载所需的数据。Sftp账号即为系统账号,将账户密码给用户,用户除了能登录sftp上传下载数据外,还可以访问系统中的其他目录,由此,给我们的系统带来了安全隐患,再次,我们需要配置用户只能通过sftp登录系统下载上传所需的数据。(经测试完全可行)1、创建sf...转载 2019-10-11 09:57:27 · 1630 阅读 · 0 评论 -
Linux shell脚本快速提升的秘诀
Linux shell脚本快速提升的秘诀阿铭linux 51CTO 51CTO微信号功能介绍 51CTO传媒是专注于IT技术创新与发展的互联网媒体平台。51CTO传媒就以“专注IT技术领域,打造中国领先的IT技术网络平台”为宗旨。9月29日大家好,我是阿铭,从13年我开始做Linux运维培训,直接或间接学过我教程或课程的朋友应该有数十万人。大部分同学给我的反馈是,Linu...转载 2018-10-15 15:07:53 · 719 阅读 · 0 评论 -
linux 运维
1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等2)游戏运维又有分工,分为开发运维、应用运维(业务运维)和系统运维开发运维:是给应用运维开发运维工具和运维...转载 2018-09-05 15:38:04 · 1176 阅读 · 0 评论 -
openssh从5.3或者7 版本升级到9.1版本
前言:近期因centos 6.x 默认openssh扫描存在大量漏洞,基于安全考虑,需要将openssh_5.3p1升级为最新版,网上查了很多教程,发现openssh存在大量依赖,不解决依赖问题很难保证其他服务。而openssl又被大量程序依赖。实在是头疼。最后发现一个不破坏各种依赖又可以完美升级的方案。以下操作系统是centos6.5一 安装telnet服务并启用 因升级OpenSSH过程...原创 2018-07-12 16:31:21 · 4692 阅读 · 1 评论 -
如何扩展linux的根分区
1. 查看根分区挂载点df -h2. 查看逻辑卷lvdisplay可以看出两个逻辑卷都挂载卷组centos3. 查看卷组vgdisplay可以看出卷组还有剩余的空间,可以直接扩根分区4. 使用如下命令进行扩展lvextend -L +500G /dev/mapper/centos-root5 如果是xfs文件系统用如下命令: xfs_growfs /dev/mapper/centos-root如果...原创 2018-06-13 17:17:12 · 7691 阅读 · 0 评论 -
Ansible Playbook 介绍
Ansible Playbook 介绍由于安装openstack使用了kolla,而kolla使用了ansible,里面使用了ansible playbook。可以理解为把需要用到的 ansible 模块写入到配置文件里面,然后执行配置文件就可以完成分复杂的工作。类比在 Linux 系统下的 shell 脚本,比如 shell 安装 LANMP。编写playbook 一# vim /etc/ans...转载 2018-06-21 11:12:36 · 371 阅读 · 0 评论