随笔分类 - Linux运维
摘要:查看防火墙状态 sudo ufw status 启动关闭防火墙 sudo ufw disable/enable 添加删除端口 sudo ufw allow 8199 sudo ufw delete allow 8199 参考文献 https://www.cnblogs.com/jiu0821/p/8
阅读全文
摘要:今天在用命令“apt update && apt full-upgrade”升级Kali Linux系统的时候,结果中途报了如下错误: dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了 在处理时有错误发生: /var/cache/apt/archives/ace_0.0.5-3+
阅读全文
摘要:原因 Windows操作系统没有安装USB3.0的驱动,需要安装处理器(Intel)对应的USB3.0驱动 解决办法,参考下文 https://www.cnblogs.com/yagzh2000/p/6003165.html 懒人福音 由于 win7中没有集成usb 3.0的驱动,我的cpu是int
阅读全文
摘要:1. 光标移动 * ctrl + < 移动到前一个单词开头 * ctrl + > 移动到后一个单词结尾 * ctrl + A 移动到开头 * ctrl + E 移动到结尾 * alt + B 向左移动一个单词 * alt + F 向右移动一个单词 ctrl + B 向左移动一个字符 ctrl + F
阅读全文
摘要:Docker加入自定义iptables规则链,实现IP白名单。 #!/bin/bash set -e # 网卡名称 InterfaceName="enp3s0" RuleName="FIREWALL-KMS" # 重启服务,恢复默认的iptables规则 # systemctl restart ip
阅读全文
摘要:zone是防火墙的分区,有如下几个: drop:丢弃,任何进入的数据包将被丢弃,意味着不存在响应。 •阻塞区域(Block Zone):阻塞区域会拒绝进入的网络连接,返回 icmp-host-prohibited,只 有服务器已经建立的连接会被通过即只允许由该系统初始化的网络连接。 •公共区域(Pu
阅读全文
摘要:bash和shell是linux下的不同程序,大体功能是一样的,但是命令的解释上(语句的执行)有细微的差别。 已知的不同如下 if-then语句 bash if [ "A" == "B" ]; then shell,];后不能有空格 if [ "A" == "B" ];then bash输出彩色字符
阅读全文
摘要:征服诱人的Vagrant! 一、背景 最近要开始深入学习分布式相关的东西了,那第一步就是在自己的电脑上安装虚拟机,以前在Windows平台,我选择用VMware Workstation作为虚拟机软件,现在在Mac系统下,感觉不是很适合了,然后就有朋友推荐我使用Vagrant来在Mac系统作为虚拟
阅读全文
摘要:1. 背景 每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或者 uptime 命令,来了解系统的负载情况。如下所示我输入uptime image.png 我们会看到 load average: 0.00, 0.04, 0.05。这三个数字,依次则是过去 1 分钟、5 分钟、15 分钟的
阅读全文
摘要:脚本之家-Linux 添加开机启动 Linux 添加开机启动方法(服务/脚本) ubuntu 18.04 系统启动脚本目录 /etc/init.d ,可以参考 系统启动时需要加载的配置文件 /etc/profile、/root/.bash_profile /etc/bashrc、/root/.bas
阅读全文
摘要:apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说: apt-get purge / apt-get --purge remove 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置
阅读全文
摘要:在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需要停机即可完成部署。本文的目的就是将目前常用的布署方案做一个总结。 一、蓝绿布署 Blue/Green Deployment(
阅读全文
摘要:sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apt/repositories
阅读全文
摘要:测试时发现以 openjdk-8-jdk-alpine 为基础镜像制作的镜像有时区问题。查资料知道 alpine 本身不带时区信息。按以下方法修改后正常获取时间。 一、挂载宿主机的时区到容器 启动命令增加参数 -v /etc/localtime:/etc/localtime 启动容器,进入查看时间正
阅读全文
摘要:下载工具,可以测试带宽 这里介绍一个优秀的网络质量测试工具iperf,这个工具在我们的 asterisk 网络电话项目中,立下了汗马功劳。iperf 可以测试真实载荷下的网络质量,可以测试端到端的网络质量,可以测试一定吞吐率下的丢包、抖动。 iperf 在 linux 下和windows下都有二进制
阅读全文
摘要:TTL不同系统下的默认值 #+caption: TTL(Time To Live) 生存时间 | 系统 | TTL值 | | | | | Linux | 64 | | Linux | 128 | | UNIX | 255 | | Windows NT | 128 | | Windows 2000 |
阅读全文
摘要:CPU数,核数,processor数的概念 CPU数 独立的中央处理单元,体现在主板上就是有多少个CPU槽位 CPU cores 在每一个CPU上,都可能有多核(core),每个核中都有独立的ALU,FPU,Cache等组件,可以理解为CPU的物理核数。(我们常说4核8线程中的核) processo
阅读全文
摘要:排查硬件网卡故障 ethtool ethN ~ ethtool enp0s31f6 Settings for enp0s31f6: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Hal
阅读全文
摘要:基础指令 查看进程数 ps -ef | wc -l 线程数 ps -eLf |wc -l 某个程序"http"的进程数 ps -ef | grep httpd | wc -l linux服务器查看进程、线程数量
阅读全文
摘要:strA="helloworld" strB="low" if [[ $strA =~ $strB ]] then echo "包含" else echo "不包含" fi 摘自
阅读全文