随笔分类 - 操作系统
摘要:############################## 1、通过free命令看Linux内存 total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。
阅读全文
摘要:############## [work@xxx log]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" HWADDR="f4:53:4g:cb:80:ee" MTU="1500" TY
阅读全文
摘要:################ 地址:https://elixir.bootlin.com/linux/latest/source 官网/手册 glibc 的官网:libc linux kernel官网: www.kernel.org/ #############################
阅读全文
摘要:############################# 问题:在 /var/log/message 中么有发现日志,或者发现 imjournal: begin to drop messages due to rate-limiting.主要原因是: The limits are controll
阅读全文
摘要:此部分主要为机器,系统的排查,不涉及具体的服务 。 目的为:迅速定位机器到底哪里出的问题。是CPU,内存,还是磁盘的问题。 后续再查看具体是什么服务影响的。 可以通过看监控来确认【没报警就是目前正常】 没必要非得上机器看。。。 load.1min cpu.busy iowait 【监控每个核都有,】
阅读全文
摘要:批量注释: 方法一 注释: 【Ctrl】+【V】进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(【Shift】+【I】),再插入注释符,比如"//",再按Esc,即可全部注释。 批量去掉注释: 【Ctrl】+【V】,进入列编辑模式,横向选中列的个数(如"//"注释符
阅读全文
摘要:####################################################### # 检查selinux是否开启 ####################################################### function selinux_check
阅读全文
摘要:####################################################### # timezone 设置为亚洲上海时区,时区统一配置,很重要的系统参数 ####################################################### f
阅读全文
摘要:一:netstat netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: netstat -tunlp | grep 端口号 -t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数
阅读全文
摘要:01 带有颜色的输出,告别无趣的输出: echo 显示内容颜色,需要使用 -e 参数 echo -e "\033[数字m 输出 \033[数字m"echo -e "\033[42m ############################################## \033[0m" 字颜色
阅读全文
摘要:001:开启22端口号,用于远程登录: 系统偏好设置->共享->远程登录 002:安装上传下载文件的工具rz和sz: brew install lrzsz 003:zsh与bash切换: chsh -s /bin/zsh chsh -s /bin/bash
阅读全文
摘要:1、够跟踪进程的库函数调用 yum -y install ltrace
阅读全文
摘要:01、字符串替换"/" 和"//" 单个"/"只会替换首个匹配到的字符串:{var/old/new} 如果需要替换所有匹配到的字符,应该通过${var//old/new} [root@ ~]# net='www.baidu.com.www.com' You have new mail in /var
阅读全文
摘要:############## 源码安装来升级openssl: 源码安装: 软连接:bin可执行文件,include头文件,.so文件; 配置文件:配置动态库搜索路径/etc/ld.so.conf # wget https://www.openssl.org/source/old/1.1.1/open
阅读全文
摘要:########## 启用root: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ###############
阅读全文
摘要:numactl --interleave=all 命令 现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈
阅读全文
摘要:查看磁盘是ssd还是hdd cat /sys/block/*/queue/rotational
阅读全文
摘要:gg split 的命令格式: split [-b ][-C ][-][-l ] [要切割的文件] [输出文件名前缀] [-a ] dd if=/dev/zero bs=1024 count=700000 of=king_of_ring.avi 按照文件大小切割 -a 4 表示参数指定数字位数,指定
阅读全文
摘要:#############################printf "${变量名称}":变量需要用{}括起来,这样就是为了动态地改变显示的长度。############################printf "%-${a_len}s\t%-${b_len}s\t%-${c_len}s\t%
阅读全文
摘要:linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介 cr
阅读全文

浙公网安备 33010602011771号