![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 61
wangwei830
物极必反,扩展你的两极,保持适度状态。
展开
-
大伟 查看Linux系统某个目录下的大于5M的所有文件 第2版
【代码】大伟 查看Linux系统某个目录下的大于5M的所有文件 第2版。原创 2022-08-30 10:44:49 · 415 阅读 · 0 评论 -
Linux网络流量控制工具—Netem
第一篇:概念篇Netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux 2.6 (或以上) 版本内核的很多发行版 Linux 都开启了该内核功能,比如Fedora、Ubuntu、Redhat、OpenSuse、CentOS、Debian等等。tc 是 Linux 系统中的一个工具,全名为traffic control(流量控制)。tc 可以用来控制 netem 的工转载 2022-05-24 09:29:22 · 565 阅读 · 0 评论 -
Linux系统运维九大技能及知识总结,90%日常运维
Linux 系统运维九大技能及知识总结,搞定 90% 日常运维 | 周末送资料以下内容包括RedHat和CentOS运维工作中常用的几大技能,并总结了系统运维中网络方面的规划、操作及故障处理等知识。来自社区交流,多位会员分享,董志卫整理。一、Linux 系统日常运维九大技能1、安装部署方式:U盘,光盘和网络安装其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart可以参考如下链接内容:http://www.cnblogs.com/mchina/p/转载 2022-03-27 16:18:47 · 15626 阅读 · 0 评论 -
linux 之.service文件简介 (新版systemctl服务)
1. 什么是.service文件?Linux中.service文件是某项服务对应的配置文件,可用于systemd管理和控制的服务的设置。.service 文件通常包含3个模块, 即[Unit]控制单元,表示启动顺序和依赖关系; [Service]服务,表示服务的定义; [Install]安装,表示如何安装配置文件。复制代码2. 文件存放位置.service 文件配置的服务常用systemd管理。然而,systemd有系统和用户区分;系统(/user/lib/sys原创 2021-12-02 17:02:25 · 3518 阅读 · 0 评论 -
比较新的linux系统版本配置自定义服务的实践
选准备好命令文件:root@wangwei830:/opt/bin# lltotal 16drwxr-xr-x 2 root root 4096 Dec 2 15:32 ./drwxr-xr-x 11 root root 4096 Dec 2 14:52 ../-rwxr-xr-x 1 root root 61 Dec 2 14:35 a*-rwxr-xr-x 1 root root 1132 Dec 2 15:32 weiServer*复制代码root@wangwei8原创 2021-12-02 17:01:34 · 175 阅读 · 0 评论 -
比较老的linux系统版本配置自定义服务的实践
列出系统的所有服务Bashroot@wei:/lib/systemd# service --status-all [ + ] acpid [ - ] alsa-utils [ - ] anacron [ - ] apache-htcacheclean [ - ] apache2 [ + ] apparmor [ + ] apport [ + ] avahi-daemon [ - ] bluetooth [ - ] cgroupfs-mount [ - ] .原创 2021-12-02 17:00:16 · 351 阅读 · 0 评论 -
Linux 运维必备的13款实用工具
转载源自: juejin.cn/post/703141…本文介绍几款Linux运维比较实用的工具,希望对Linux管理员有所帮助。1、查看进程占用带宽情况-NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:sourceforge.net/projects/ne…[root@localhost ~]#yum -y install libpcap-devel ncurses-devel[root@localhost ~]# tar zxvf neth原创 2021-12-02 16:59:20 · 539 阅读 · 0 评论 -
利用kubeadm快速搭建Kubernetes学习环境
转载源自: www.cnblogs.com/miaocbin/p/…1. 前言本文讲述如何使用kubeadm快速搭建学习环境,为后面即将开始的Kubernetes的管理及使用做准备,并不是在生产环境中安装的高可用集群环境,生产环境的规划及安装请关注后面的文档。2. 安装环境介绍2.1 节点规划部署k8s集群的节点按照用途可以划分为如下2类角色:master:集群的master节点,集群的初始化节点,基础配置不低于2C4Gslave:集群的slave节点,可以多台,基础配置不低于2C4G原创 2021-12-02 16:57:41 · 2267 阅读 · 0 评论 -
Prometheus监控sshd服务运行状态
监控系统服务运行状态5.1 查看node_exporter帮忙获取需要的参数选项# ./node_exporter --help--collector.systemd # Enable the systemd collector (default: disabled).--collector.systemd.unit-whitelist=".+" # Regexp of systemd units to whitelist. Units mus原创 2021-12-02 16:56:16 · 512 阅读 · 0 评论 -
通过Prometheus认识的一位博主大咖
博主地址: www.cnblogs.com/miaocbin/p/…冷水泡茶茶无上品, 适口为珍, 学习最重要的是找到适合自己的方法, 然后坚持下去, and so on … (运维技术交流: 618354452)博客园首页新随笔联系订阅管理随笔 - 70 文章 - 18 评论 - 31 阅读 - 18万Prometheus-Alertmanager告警对接到企业微信之前写过将Prometheus的监控告警信息通过Alertmanager推送到钉钉群。最近转移了阵地,需要将Pro原创 2021-12-02 16:55:03 · 324 阅读 · 0 评论 -
nodeExport添加自定义指标--示例
启动nodeExport前增加参加:textfileroot@wangwei830:/tmp/nodeExporter# cat /usr/lib/systemd/system/node_exporter.service [Unit]Description=node_exporterAfter=network.target[Service]Type=simpleUser=prometheus_nodeExecStart=/usr/local/node_exporter/node_export原创 2021-12-02 16:53:38 · 850 阅读 · 0 评论 -
Pormetheus的相关知识--看云汇总
汇总网址:www.kancloud.cn/pshizhsysu/…初识PromQL**查询时间序列完全匹配与正则匹配瞬时向量与区间向量时间位移操作查询时间序列Prometheus通过指标名称(metrics name)以及对应的一组标签(labelset)唯一标识一条时间序列,我们可以通过PromQL来查询时间序列。比如,我们可以通过下面的语句查询各主机的空闲内存node_memory_MemAvailable_bytes复制代码由于该表达式没有指定标签,所以通过模糊原创 2021-12-02 16:51:24 · 116 阅读 · 0 评论 -
通过 Node Exporters 收集metrics
1、通过 Node exporter 收集服务器基础监控 metrics下载地址:prometheus.io/download/下载 node_exporter-0.18.1.linux-amd64.tar.gz ,解压并移动得到 node_exporter 。# tar -xvf node_exporter-0.18.1.linux-amd64.tar.gz# mv node_exporter-0.18.1.linux-amd64/ /usr/local/node_exporter复制代码为原创 2021-12-02 16:48:52 · 2260 阅读 · 0 评论 -
部署nodeExport
linuxone 部署nodeExport1 上传exporter_instal.tgz文件2 解压缩# tar zxvf exporter_install.tgz3 执行部署脚本# source node_exporter-0.18.1.linux-s390x/exporter.sh4 echo 'cec_info{name="840A978"} 1' > /var/lib/node_exporter/textfile_collector/cec.prom #840A978 修改成分原创 2021-11-23 16:49:58 · 986 阅读 · 0 评论 -
你管这玩意叫操作系统Linux系列
系列文章快捷入口:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzk0MjE3NDE0Ng==&action=getalbum&album_id=2123743679373688834GitHub 上会放一些用得到的公用的东西,可以关注着:https://github.com/sunym1993/flash-linux0.11-talk...原创 2021-11-22 10:32:32 · 766 阅读 · 0 评论 -
Cache 和 Buffer 都是缓存,主要区别是什么?
简单结论:Buffer不是缓存,国内常用的翻译是缓冲区。其次,大部分场景中,Buffer是特指内存中临时存放的IO设备数据——包括读取和写入;而Cache的用处很多——很多IO设备(例如硬盘、RAID卡)上都有Cache,CPU内部也有Cache,浏览器也有Cache。Buffer并非用于提高性能,而Cache的目的则是提高性能。涉及到IO设备读写的场景中,Cache的一部分本身就是Buffer的一种。如果说某些场合Buffer可以提升IO设备的读写性能,只不过是因为Buffer本身是Cache系统的一部原创 2021-11-16 15:48:39 · 1263 阅读 · 0 评论 -
全网最硬核讲解计算机的启动过程
全网最硬核讲解计算机的启动过程原创 闪客sun [低并发编程](javascript:void(0)???? 2020-11-07收录于话题#自制操作系统5个内容本讲只为讲明白下面一个问题:我们按下开机键后究竟发生了什么?好的,这似乎是好多人都特别想搞明白的一个问题,有时候非常纳闷,为什么一个看似这么简单的问题,就是搜不到一个直面问题的答案呢?好问题,我也不知道为什么会这样,但我猜是因为:其一,似懂非懂的人太多,他们其实也不知道究竟发生了什么,所以只能模糊大概地说一些教科书上的话。其二原创 2021-11-16 13:19:23 · 1024 阅读 · 2 评论 -
获取分区上的所有IP地址
采集脚本#!/bin/shcheck_os(){(uname -a|grep Linux)&&return 1;(uname -a|grep AIX)&&return 2;(uname -a|grep HP)&&return 3;}set +check_os>/dev/nullos=$?set -case $os in1)platform=LINUXhostName=`hostname`ipAll=`ip a|grep原创 2021-10-29 16:26:05 · 105 阅读 · 0 评论 -
Unity中创建自滚动聊天室文本框 滚动到底部
只需5步,Unity中创建自滚动聊天室文本框王平游戏人间7 人赞同了该文章初入Unity大门,在做界面时也走了一些弯路,这里记录下一些经验,也供分享。想要创建一个可滚动的自动扩展文本框,并且在文本更新时能够自动滚动至最底部。在网上找了一些资料,都不太准确且有多余步骤,这里总结并精炼了一下步骤。1、创建一个容器,用于添加ScrollRect组件,可以使用Panel也可以使用Image,推荐Panel。2、在Panel下创建子元素Text,依需要设置好定位。这是我的定位设置,其中Pivot原创 2021-10-20 13:35:55 · 1609 阅读 · 1 评论 -
2021-10-15 Prometheus 查询语言
Prometheus 查询语言[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kb0WamPV-1634269153031)(Prometheus监控告警规划与实施规范.assets/c4042a7f-bc3d-4a6b-b302-c1ab75aeb961.jpg)]小孩真笨关注22018.08.03 17:59:29字数 2,453阅读 54,061文章目录Prometheus 查询语言Prometheus 查询语言1. PromQL 语法1.1 数据类型1.2 时序转载 2021-10-15 11:40:07 · 56 阅读 · 0 评论 -
解决prometheus部署在公网IP上的安全认证问题
下载http://nginx.org/en/download.html安装https://www.kuangstudy.com/course配置反向代理和负载均衡密码组件:root@wangwei830:/usr/local/nginx/sbin# cd …/conf/root@wangwei830:/usr/local/nginx/conf# htpasswdCommand ‘htpasswd’ not found, but can be installed with:apt inst原创 2021-10-11 16:10:05 · 918 阅读 · 0 评论 -
大伟 Linux TCP/IP参数调优
三次握手阶段建议调优后值如下:序号 内核参数 值 备注1.1 /proc/sys/net/ipv4/tcp_max_syn_backlog 20481.2 /proc/sys/net/core/somaxconn 20481.3 /proc/sys/net/ipv4/tcp_abort_on_overflow 12.1 /proc/sys/net/ipv4/tcp_tw_recycle 0 NAT环境必须为02.2 /proc/sys/net/ipv4/tcp_tw_reuse 13.1 /原创 2021-09-23 15:15:06 · 86 阅读 · 0 评论 -
nmon和top数据收集forLinux性能分析
mkdir -p /tmp/nmonTopLog/root/nmon_s390x -f -s 1 -c 660 -F /tmp/nmonTopLog/`date '+%Y-%m-%d-%H.%M'`-8427E58.app11.nmon &COLUMNS=1024 /usr/bin/top -bci -d 1 -n 660 > /tmp/nmonTopLog/`date '+%Y-%m-%d-%H.%M'`-8427E58.app11.top &原创 2021-07-02 09:30:41 · 443 阅读 · 0 评论 -
TCPIP-TIME_WAIT分析详解
你有没有遇到过进程里开了许多连接,但一看状态都是 TIME_WAIT,如果 TIME_WAIT 状态的 TCP 连接过多,是什么问题导致的呢?几个方面:1.问题描述:什么现象?什么影响?2.问题分析3.解决方案4.底层原理1.问题描述模拟高并发的场景,会出现批量的 TIME_WAIT 的 TCP 连接:短时间后,所有的 TIME_WAIT 全都消失,被回收,端口包括服务,均正常。即,在高并发的场景下,TIME_WAIT 连接存在,属于正常现象。线上场景中,持续的高并发场景一部分 TI原创 2021-06-26 14:30:12 · 529 阅读 · 0 评论 -
TCPIP3次握手4次分手11种状态
三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握手过程说明:1.由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立TCP连接。(SYN=1,seq=x,x为随机生成数值)2.由服务端回复客户端发送的TCP连接请求报文,其中包含seq序列号,是由回复端随机生成的,并且将SYN置为1,原创 2021-06-26 13:51:27 · 232 阅读 · 1 评论 -
shell脚本标准化系统--如何设计反复执行(可重复性)
wei@wei:~/sh$ pwd/home/wei/shwei@wei:~/sh$ ll总用量 60drwxrwxr-x 2 wei wei 4096 6月 8 13:00 ./drwxr-xr-x 20 wei wei 4096 6月 8 13:00 ../-rwxr-xr-x 1 wei wei 351 6月 8 12:51 01backup_init0.sh*-rwxr-xr-x 1 wei wei 84 6月 8 12:56 02recove_init0.原创 2021-06-08 13:08:53 · 332 阅读 · 0 评论 -
Ubuntu看MP4视频
sudo apt install ffmpeg #-autoexit是播放完自动关闭ffplay -autoexit filename.mp4ffplay的快捷键以及选项雷霄骅 2013-11-11 00:03:44 43613 收藏 19分类专栏: FFMPEG FFmpeg 文章标签: ffplay 快捷键 选项 ffmpeg 视频版权ffplay是ffmpeg工程中提供的播放器,功能相当的强大,凡是ffmpeg支持的视音频格式它基本上都支持。甚至连VLC不支持的一些流媒体都可以播原创 2021-05-30 13:59:09 · 4802 阅读 · 0 评论 -
Ubuntu查看已经安装的包
dpkg -l 查看已经安装的包apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 强制安装sudo apt-get remove package 删除包sudo apt-get remove pack原创 2021-05-25 10:23:06 · 5758 阅读 · 0 评论 -
Ubuntu1804 | 如何用root用户登陆Ubuntu
Ubuntu1804 | 如何用root用户登陆UbuntuRicsy0.4442019.01.08 16:13:33字数 280阅读 17,880root密码修改提示:默认root密码是随机的,即每次开机都有一个新的root密码,所以我们需要自己设置root密码 切换成root su - root (要密码) sudo -i(不要密码) 切换成普通账号 su - <用户名> 更新root密码 sudo passwd转载 2021-05-16 11:14:21 · 642 阅读 · 0 评论 -
使用autoyast安装操作系统
使用autoyast安装操作系统操作系统 for LinuxONE LPAR suse12sp4: 说明每个操作系统版本或者不同的系统盘分区要求,需要需要生成不通的autoyast模板。此文的模板是suse12sp4搭建中informix操作系统的模板,如果无特许要求也可用于suse12sp4的其他操作系统。autoyast模板文件:<?xml version="1.0"?><!DOCTYPE profile><profile xmlns="http://www原创 2021-05-14 11:04:23 · 729 阅读 · 0 评论 -
CentOS 8.0网络配置
CentOS 8.0网络配置Marion0728关注2人评论23618人阅读2019-10-28 21:23:27一、CentOS 7和CentOS 8网络配置区别:VMware Workstation 15 Pro中安装了CentOS 8.0.1905,但在配置IP地址过程中发现没有了network.service,并且/etc/sysconfig/network-scripts目录中也没有任何脚本文件,CentOS 7中同时支持network.service和NetworkManager.serv转载 2021-05-13 14:11:08 · 160 阅读 · 0 评论 -
LinuxONE根据lsluns确认对应磁盘
###########如果扫不到盘;可根据lsluns看到得链路确认是否为的无效链路。################1、第一步:lsluns确认有几块盘。看到几块有几块。注意:看到几块扫盘就是扫几块,千万别扫多。Scanning for LUNs on adapter 0.0.0001at port 0x500507680c17c768:0x00000000000000000x00010000000000000x00020000000000000x00030000000000000x00原创 2021-04-27 17:39:57 · 195 阅读 · 0 评论 -
1分钟内对 Linux 进行性能诊断
1分钟内对 Linux 进行性能诊断uptimedmesg | tailvmstat 1mpstat -P ALL 1pidstat 1iostat -xz 1free -msar -n DEV 1sar -n TCP,ETCP 1top uptime$ uptime 23:51:26 up 21:31, 1 user, load average: 30.02, 26.43, 19.02这个命令能很快地检查系统平均负载,你可以认为这个负载的值显示的是有多少任务在等待运行。在原创 2021-04-23 13:56:44 · 117 阅读 · 0 评论