![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
时空无限
为信仰而生
展开
-
shell 打印适应屏幕的信息
【代码】shell 打印适应屏幕的信息。原创 2024-04-24 12:58:58 · 169 阅读 · 0 评论 -
curl使用
然后使用 YWRtaW46cHJvbS1vcGVyYXRvcg== 对其 api 资源进行访问。假设 grafana 具有权限的用户名为 admin 密码为 prom-operator。这里以 grafana api 举例。其中 xxx 表示加密后的。说明:以上命令等价于如下命令。curl 命令 -H 参数。原创 2024-04-08 11:43:37 · 187 阅读 · 0 评论 -
juicefs使用glusterfs卷
前提:搭建后redis,并配置无密码和远程访问。并且juicefs要使用1.1.0以上版本。编译安装juicefs步骤整理如下,要求系统为Ubuntu 22.04.1 LTS。删除文件后,会在挂载点目录的.trash目录下有备份(类似垃圾箱)使用glusterfs作为后端存储。1、格式化juicefs文件系统。编译安装juicefs。2、在每个主机上挂载。原创 2023-07-19 15:29:31 · 498 阅读 · 0 评论 -
glusterfs做快照
说明:gluasterfs做快照需要创建精简卷(Thinly-Provisioned )。官网中文英文。原创 2023-07-19 15:12:09 · 457 阅读 · 0 评论 -
ubuntu切换vi模式
【代码】ubuntu切换vi模式。原创 2023-05-24 10:31:32 · 106 阅读 · 0 评论 -
helm pull或者访问github dial tcp xxx.xxx.xxx.xxx:443: connect: connection refused问题解决
在windows cmd中ping objects.githubusercontent.com 和 github.com这两个域名,找到ip地址,写入linux机器上的/etc/hosts解析中。警告:github地址会经常变动,变化后再执行helm pull还是会报一样的错误,重新找ip地址即可。原创 2023-05-14 22:15:33 · 1323 阅读 · 0 评论 -
添加硬盘不重启机器
使用下面命令扫描SCSI总线。原创 2023-02-10 14:03:55 · 142 阅读 · 0 评论 -
ubuntu启动程序报错
编辑/etc/multipath.conf ,增加devnode "sda"一行配置,这里的sda是通过lsblk命令查看出的。ubantu 20.04系统启动rke2-server.service报错,journalctl -xe查看,报错如下。原创 2022-10-21 09:54:45 · 2014 阅读 · 0 评论 -
centos 8 升级到centos stream9
【代码】centos 8 升级到centos stream9。原创 2022-10-11 11:30:21 · 404 阅读 · 0 评论 -
CentOS命令查看硬件信息
查看内存型号dmidecode -t memory原创 2022-04-28 16:07:00 · 476 阅读 · 0 评论 -
Linux删除软链接注意事项
删除目录类的软链接的时候不要带/,会把源目录删除掉。原创 2022-03-23 17:11:06 · 170 阅读 · 0 评论 -
nfs挂载报错mount.nfs: Stale file handle解决
报错[root@tomcat01 ~]# mount -t nfs 172.18.0.247:/nfsdata /nfsmount.nfs: Stale file handle解决:重启客户端服务器,重启nfs服务端。原创 2021-03-18 11:30:15 · 1940 阅读 · 0 评论 -
loop设备删除
查看loop设备[root@controller openstack-helm]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 558.4G 0 disk ├─sda1 8:1 0 500M 0 part /boot└─sda2 8:2 0 557.9G 0 part └─centos-root 253原创 2021-03-05 08:53:49 · 1546 阅读 · 3 评论 -
Linux监控命令详解
第1章 iostatiostat用于输出CPU和磁盘I/O相关的统计信息1.1 命令格式iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ interval [ count ] ]1.2 iostat各个参数的说明 -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.原创 2023-04-28 13:23:56 · 1197 阅读 · 0 评论 -
Linux文件相关
第1章 最大打开文件数运行在Linux系统上的Java程序运行了一段时间后出现"Too many open files"的异常情况。这种情况常见于高并发访问文件系统,多线程网络连接等场景。程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files table”(图中橙色标识)存储这些file entry,以数组的形式线性管理。文件原创 2021-02-20 13:04:19 · 137 阅读 · 0 评论 -
Linux升级内核
第1章 Linux CentOS内核升级1.1 说明正在使用的阿里云服务器报了几个内核漏铜,使用自带【一键修复】需要额外的支付费用,所以尝试采用升级系统内核的方式来修复漏洞。1.2 服务器参数操作系统:CentOS 7.4 64位当前内核版本:Linux 3.10.01.3 ELRepoELRepo是一个为Linux提供驱动程序和内核映像的存储库。这里的升级方案就是采用ELRepo提供的内核通道。ELRepo官网:http://elrepo.org/tiki/tiki-index.php原创 2021-02-20 13:00:40 · 503 阅读 · 0 评论 -
Linux救援模式恢复误删除目录
在Linux运行过程中,有时会因为误操导致系统无法启动。Linux自带的救援模式,就可以解决此类故障。救援模式其实是微型的操作系统,可以对系统进行各种修复,还可以对Linux进行只读数据的冷备份操作。救援模式只是在内存中运行,不会对真实系统的数据造成影响。本文就以常见的故障为例,讲述怎么进入救援模式对系统进行修复。1.1 环境VMware12注意:这个恢复也适用于物理机1.2 系统Centos7.31.3 问题不小心删除了/lib64/libc.so.6文件原因:在Linux下很多命令依赖于原创 2021-02-20 12:57:30 · 904 阅读 · 0 评论 -
Linux查看服务器配置的命令
1、查看服务器型号、序列号:dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" cat /proc/cpuinfo | grep name | sort | uniqmore /proc/cpuinfo |grep 'model name'|uniq2、Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大dmidecode|grep -A5 "Memory Device"|grep S原创 2021-02-20 12:53:16 · 4510 阅读 · 0 评论 -
CPU微指令相关概念
第1章 微程序控制器微程序控制器是一种控制器,同组合逻辑控制器相比较,具有规整性、灵活性、可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的组合逻辑控制器,并已被广泛地应用。在计算机系统中,微程序设计技术是利用软件方法来设计硬件的一门技术 。中文名 微程序控制器外文名 Microprogram controller基本思想 按照通常的解题程序的方法优 点 规整性、灵活性、可维护性设计技术 利用软件方法来设计硬件定 义 采用微程序控制方式的控制器1.1原创 2021-02-20 12:50:53 · 5755 阅读 · 0 评论 -
CentOS7设置双网关
1.1 ip地址ip地址192.168.235.132 网关192.168.235.254ip地址192.168.233.5 网关 192.168.233.11.2 在最末尾增加两行配置cat /etc/iproute2/rt_tables ## reserved values#255 local254 main253 default0 unspec## local##1 inr.ruhep252 e1251 e01.3 配置网关cat network_two_gat原创 2021-02-20 12:47:35 · 2408 阅读 · 0 评论 -
Linux进单用户模式
1.1 CentOS 7进单用户模式1、重启系统2、开机时一直按退出esc键进入如下截面在以上截面后,按e键出现下面界面:找到“ro”一行,将“ro”替换成 rw init=/sysroot/bin/sh,如下:按Ctrl-x 进行重启进入单用户模式,最关键一步,执行chroot /sysroot,获取root权限,如下:这样,就可以对centos所有文件进行更改了,对于你更改文件后,无法正常进入系统,对系统进行修复有很好的作用。1.2 CentOS 6进单用户模式1、重启服务器,一原创 2021-02-20 12:45:42 · 1903 阅读 · 0 评论 -
Linux进程详解
/sbin/init 内核启动的第一个用户级进程,引导用户空间服务[kthreadd] 内核线程管理[migration/0] 用于进程在不同的CPU间迁移[ksoftirqd/0] 内核调度/管理第0个CPU软中断的守护进程[migration/1] 管理多核心[ksoftirqd/1] 内核调度/管理第1个CPU软中断的守护进程[events/0] 处理内核事件守护进程[events/1]原创 2021-02-20 12:41:38 · 880 阅读 · 0 评论 -
代码是如何控制硬件的
作者:随风链接:https://www.zhihu.com/question/20492284/answer/15279863来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.1 代码的本质先说代码:我们是用电脑的键盘来输入的指令,每一个指令都对应一个ASCII码,而这里的ASCII码就是有序的电压的高低(或电流的有无,下面只提电压的高低),即我们输入的是电压的高低,你所看到代码是这些电压的高低控制显示器所显示的图像,其实电脑也不知道它是什么,只知道这样显示。结转载 2021-02-20 12:40:13 · 3024 阅读 · 3 评论 -
Linux性能监控
linux性能监控,就是要监控系统的各个子系统是否正常。linux主要的子系统包括:CPU、Memory、IO和Network,它们之间相互依赖,一个出问题可能会影响其他的。比如:网卡流量很大会导致更多的CPU开销,因为频繁的响应中断执行协议栈。性能监控时,首先要确定应用的类型,然后对症下药,可以将应用分成:CPU密集型:CPU开销很高,比如大量的CPU运算、科学计算等。通常web server属于这类。IO密集型:大量的磁盘读写,高负荷的内存使用。IO密集型不会对CPU发起更多的请求,它占用CPU只原创 2021-02-20 12:28:19 · 334 阅读 · 0 评论 -
配置阿里yum源和epel源
配置阿里的yum源备份cd /etc/yum.repos.d/mkdir bakmv * ./bak/下载阿里yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo配置缓存yum clean allyum makecache配置阿里Epel源简介EPEL (Extra Packages for Enterprise Linux), 是由 Fedora Sp原创 2021-02-05 17:18:52 · 1817 阅读 · 0 评论