智能运维
-
Linux环境下Graphics drawString 中文乱码解决方法
参考: https://www.jianshu.com/p/0e7c151b8565 第一种方法,添加系统中文字体(宋体): root@dragon-virtual-machine:~# cd /usr/share/fonts root@dragon-virtual-machine:/usr/share/fonts# mkdir winFon…
-
bash shell计算时间差
function getTiming() { start=$1 end=$2 start_s=$(echo $start | cut -d '.' -f 1) start_ns=$(echo $start | cut -d '.' -f 2) end_s=$(echo $end | cut -d '.' -f 1) end_ns=$(echo $end | cut -d '.' -f 2) ti…
-
linux nvidia qv dong anzhuang
linux jieping ctrl shift s 若出现下面的结果: nouveau 1863680 9 video 49152 1 nouveau ttm 102400 1 nouveau mxm_wmi …
-
linux命令之tcpdunp
TCPDUMP官方文档以及介绍如何使用C/C++实现libpcap抓取网络数据包 网络相关的内容比较多,先将自己用到的记录协一下,以后遇到再增加 什么是tcpdump?为什么使用tcpdump?怎么使用? 1.tcpdump是什么? tcpdump 是…
-
Linux-docker简介
Docker的组成: Docker 主机(Host):一个物理机或虚拟机,用于运行Docker服务进程和容器 Docker 服务端(Server):Docker守护进程,运行docker容器。 Docker 客户端(Client):客户端使用docker命令或…
-
Linux centos 运行telnet命令command not found的解决方法
Linux centos 运行telnet命令,出现下面的错误提示: [root@localhost ~]# telnet 127.0.0.1 -bash: telnet: command not found 解决方法: 安装telnet服务 centos、ubuntu安装telnet命令的方法 yum list telnet* 列…
-
shell避坑指南
约定 Error:错误写法; Bad:是正确写法,但不是推荐写法; Good:不仅是正确写法,而且是推荐的写法。 空格避坑 避坑:带有空格的字符串在进行判断操作时要加引号 示例: str="this is a example" [ -n ${str} ] …
-
shell字符串操作大全
字符串操作 ${#string} $string的长度 ${string:position} 在$string中,从位置$position开始提取子串 ${string:position:length} 在$string中,从位置$position开始提取长度为$length的子串 ${string#substring} …
-
shell算数运算
整数运算 命令方式 let 命令 expr命令 运算符方式 $((运算式))或$[运算式] a=1 b=2 c=$(($a + $b)) d=$[$a + $b] 浮点运算 shell/bash不支持浮点运算,如果需要进行浮点运算,需要借助awk或bc处理。 awk # 加 f=$(a…
-
shell fork, exec, source区别
fork(/path/to/script.sh) fork是最普通的,就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本。运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。sub-shell执行…