![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统理论和排障方案
linux、windows、mac操作系统应用
时空琴弦
学以致用,学无止境
展开
-
【小工具】 - 修复软raid阵列状态为inacitve的方法
软盘状态为inactive问题现象[root@master data]# mdadm --detail /dev/md5/dev/md5: Version : 1.2 Creation Time : Tue Jun 15 18:19:06 2021 Raid Level : raid5 Array Size : 39069470720 (36.39 TiB 40.01 TB) Used Dev Size : 7813894144原创 2021-10-20 16:13:23 · 2012 阅读 · 0 评论 -
【小工具】 - linux内存碎片检查和清理
服务环境CentOS Linux release 7.9.2009 (Core)kernel: Linux xxxx 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux内存碎片检查方法 检测linux碎片,这里介绍buddyinfo工具,来进行内存碎片分析。 buddyinfo是linuxbuddy系统管理物理内存的debug信息。在linux中使用buddy算法解原创 2021-10-15 18:42:14 · 4736 阅读 · 0 评论 -
【小工具】- linux如何查看内存硬件信息(包含卡槽数量和每块内存条参数)
环境信息OS: CentOS Linux release 7.9.2009 (Core)dmidecode: 3.2!!! dmidecode工具为系统自带。工具介绍dmidecode用于在linux下获取硬件信息,遵循SMBIOS/DMI标准,可获取包括BIOS、系统、主板、处理器、内存、缓存等等硬件信息。查看内存信息dmidecode|grep -A16 'Memory Device'输出Memory Device Array Handle: 0x001D Error I原创 2021-10-15 16:27:45 · 9658 阅读 · 0 评论 -
【小工具】- Ubuntu如何查看cpu支持的指令集
Ubuntu如何查看cpu支持的指令集# 查看cpu支持的所有指令集cat /proc/cpuinfo |grep -i 'flags'# 查看cpu是否支持SSE指令集cat /proc/cpuinfo |grep -i 'sse'原创 2020-11-28 08:46:16 · 3566 阅读 · 0 评论 -
【小工具】-- Centos如何查看支持的指令集?
Centos如何查看cpu支持的指令集# 查看cpu支持的所有指令集cat /proc/cpuinfo |grep -i 'flags'# 查看cpu是否支持SSE指令集cat /proc/cpuinfo |grep -i 'sse'原创 2020-11-28 08:44:23 · 1967 阅读 · 0 评论 -
【运维小工具】 - Mac OS 如何查看cpu支持的指令集?
方法一 直接查看cpu支持的指令集# macos查看cpu支持的指令集sysctl -a | grep machdep.cpu.features# macos 查看cpu是否支持SSE 4.2sysctl -a | grep machdep.cpu.features | grep SSE方法二 查看cpu的所有支持参数# 查看支持的所有的指令集sysctl machdep.cpu ...原创 2020-11-28 08:36:50 · 4648 阅读 · 0 评论 -
【linux小工具】之shell控制台打印带颜色的文字或背景
说明在生产环境中,通常需要以醒目的问题提醒操作注意事项,需要通过背景色和字体颜色来渲染;含义和方法字体颜色3/4色码表8bit色码表示例色码打印效果:参考链接原创 2020-08-17 18:14:49 · 539 阅读 · 0 评论 -
linux centos磁盘格式化和永久挂载方法
磁盘挂载系统信息## OS: CentOS Linux release 7.6.1810 (Core)格式化磁盘# 查看磁盘列表lsblk [root@slave1 /]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 7.3T 0 disk /data1sdb 8:16 0 7.3T 0 disk /data2sdc 8:32 0 7.3T 0 di原创 2020-06-28 13:20:29 · 4896 阅读 · 0 评论 -
解决linux du -sh *统计不到的问题
在linux中执行du -sh发现文件夹有4GB,但执行du -sh *缺智能看到800MB,和df -h统计到的差异很大。在linux上执行下面的命令即可统计隐藏文件大小:# 统计当前目录下所有文件大小du -hs * .[^.]*原创 2020-06-23 17:22:47 · 2769 阅读 · 0 评论 -
centos linux大坑处理办法,libc.so.6: cannot open shared object file: No such file or directory
介绍最近做一个底层编译的事情,发现需要glibc 2.15版本的依赖,编译完之后发现无效,因此需要在/lib和/lib64下对libc.so.6做一个软连接操作,操作了一半发现报错无法操作,因此记录下来帮助大家# 移动基础库 ~~ 别轻易尝试mv /lib64/libc.so.6 /lib64/libc.so.6.bak当libc.so.6被移动后,软连接无法简历,ls和ll,make操作都没用,如下:error while loading shared libraries: libc.so.原创 2020-06-23 14:47:37 · 15428 阅读 · 5 评论 -
linux根据通配符kill一些列进程脚本
killCpData.shpids=$( ps -ef | grep cpData.sh | awk -F"[ ]+" '{print $2}' )#echo ${pids}for pid in ${pids}do $(kill -9 "${pid}") sleep 1 echo ${pid} “已被kill!” pids=$( ps -ef | grep cpData.sh | awk -F"[ ]+" '{print $2}' ) echo "存活进程" ${pi原创 2020-06-22 14:03:08 · 662 阅读 · 0 评论 -
centos 挂载移动硬盘
挂载方式# 创建挂载目录sudo mkdir -p /mnt/udisk# 查看盘符fdisk -l# 查看盘符lsblk# 挂载硬盘mount -t ext4 /dev/sdc /mnt/udisk/# 查看挂在后的文件ls /mnt/udisk/# 取消挂载 ~~ 用完记得取消挂载哦umount /mnt/udisk/注意点需要确认移动硬盘文件格式,否则可能出现不识别等情况...原创 2020-06-17 14:16:35 · 1113 阅读 · 0 评论 -
为你呈上热腾腾的shell多线程并发处理任务脚本
使用shell多线程并发完成任务batchTask.sh#!/usr/bin/bash###################### Autor: Troll## Date: 2020-06-15## Desc: 本地文件批量put性能测试(多线程)##################### 并发进程数thread_num=30startTime=$(date +%H:%M:%S)echo "${startTime} task start..."# mkfifotemp原创 2020-06-16 13:01:55 · 591 阅读 · 0 评论 -
mac将远程linux服务器目录挂载(mount)到本地
mac通过使用sshfs,可以将远程linux服务器的目录挂载(mount)到本地,就像访问本地目录一样操作远程目录,非常方便;mac brew安装sshfs# 安装软件包brew install sshfs挂载远程服务器目录到本地# 创建本地目录,用于挂载mkdir -p xxxx/mount_remote# 挂在远程目录到本地,输入密码即可,若要免密,创建sshkey即可sshfs -C -o reconnect xxxx@x.x.x.x:/home/xq.he /xxxx/moun原创 2020-06-12 11:55:17 · 8662 阅读 · 4 评论 -
mac安装homebrew软件包管理工具,并配置国内镜像源
介绍homebrew建成brew,是mac上的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。在mac中可以使用brew来进行软件包的管理,和centos的yum,ubuntu的apt-get一样,只需要一条简单命令,即可完成软件的安装,更新,卸载。homebrew安装安装homebrew# 安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/mast原创 2020-06-12 11:32:10 · 1725 阅读 · 0 评论 -
centos6 centos7 linux 制作rpm包教程(研发成果一键部署)
centos7制作wavepoint rpm包方法更换国内镜像# 更新国内镜像源# 备份yum原文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup# 下载yum文件curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 清除缓存yum clean all# 加原创 2020-06-12 09:06:23 · 893 阅读 · 0 评论 -
centos 6 linux 执行sudo 报错: sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?
centos 6在新建用户后,通过sudo执行,出现报错,解决方法分享给大家:报错信息:sudo:有效用户 ID 不是 0,sudo 属于 root 并设置了 setuid 位吗?解决方法:# 命令所有者chown root:root /usr/bin/sudo# 赋权chmod 4755 /usr/bin/sudo# sudo文件库授权chown root:root /usr/libexec/sudoers.so问题解决~~若你依然未解决,或者有其他方案,欢迎在评论补充原创 2020-06-12 08:57:16 · 2314 阅读 · 1 评论 -
linux centos 6.5安装adobe flash player,火狐浏览器也可以看视频啦
最近在虚拟机里面安装了centos 6.5 linux系统,学习了回答,打算打开火狐浏览器打开iqiyi看点综艺节目,但是发现打开视频后出现个更新adobe flash player的操作,点击左上角的安装,发现搜索了半天没啥反应,瞬间感觉看视频的兴趣全无,于是乎写了这篇蛋疼的安装adobe flash palyer的文章,希望能够帮助到同学们。为了能够重新适应linux的操作环境,最近把之前所有...原创 2016-11-03 00:13:37 · 856 阅读 · 0 评论 -
linux系统(centos)中安装中文输入法(拼音 五笔)
最近重操旧业,在虚拟机里面装了个centos 6.5,为了能更好的熟悉,就把很多东西搬到虚拟机里面玩了,编写文档和在网上找资料的时候经常需要用到中文输入法,没有中文输入法很是不方便,下面说下我安装centos 中文输入法的步骤,以便备忘,同事给同样需要的朋友帮助:1.登录root用户[hadoop@client Desktop]$ su rootPassword: 2.安装中文输入法...原创 2016-11-02 23:47:06 · 3550 阅读 · 0 评论 -
查看linux 32位还是64位
最近在倒腾虚拟机,由于用到了之前的一个备份centos的vmdk,不知道是里面是32位还是64位,于是乎就看了下资料,下面列举几种常见的方式,以便备忘,同时 也可为需要的朋友提供参考:系统:centos 6.5 方法一: 执行命令:getconf LONG_BIT 方法二: 执行命令:uname -a 32位为i686 ...原创 2016-10-18 11:02:18 · 448 阅读 · 0 评论