linux常用命令
端口监听查看 ss -tln #查看TCP的listen的端口 ss -tlnp #查看哪些进程使用了监听端口 防火墙 systemctl status iptables (或service iptables status) #查看防火墙状态 systemctl stop iptables(或service iptables stop) #关闭防火…
windows双网卡时设置网络优先级
前言 仅在win10测试可用 在工作中需要连接公司内网(有线,不可联网),访问外网时需要连接无线 同时接入这两个网络时,内网访问正常,外网无法访问。 此时可以通过调整网络优先级及配置路由实现内外网同时访问 一般来说,内网的网段数量较少,我们可以配置使默认路由走外网,走内网时通过配置的路由走 调整网络优先级 查看默认路由 route print 0.…
shell脚本之检索某url中所有文件的内容
前言 cve 官网或者工信部会发布一些 cve 漏洞,可以看到该漏洞在某次 commit 提交代码后修复的,可以通过检索 kernel.org 中所有内核版本的 ChangeLog 文件中是否包含该 commit 来判断漏洞影响的内核版本(仅针对 linux 的 kernel 相关的漏洞) 脚本 #!/bin/bash # author: lvbi…
shell脚本开启debug模式
前言 bash脚本是没有debug模式的,不过可以通过 set 指令实现简单的debug功能 bash 脚本中默认每条指令都会从上到下依次执行,但是当某行指令报错时,我们大多数情况下是不希望继续执行后续指令的 这时可以使用 bash 脚本中 set 指令的四个参数:`-e、-u、-x、-o pipefail 命令报错即返回值($?)不为0 set …
shell脚本不同执行方式的区别
shell 脚本通常有 sh filename、bash filename、./filename、source filename 这四种执行方式 source filename 可以使用 . filename 代替,在当前的 bash 环境下读取并执行脚本文件中的命令,且脚本文件文件的变量,在脚本执行完成后会保存下来 ./filename 和 sh…
kolla-ansible部署多节点openstack(Train版)
添加节点 管理防火墙及selinux 安装docker-ce 提前下载docker镜像 修改网卡名称 修改主机名 配置ssh免密 kolla-ansible -i ./multinode bootstrap-servers --limit node135 kolla-ansible -i ./multinode prechecks --limit …
git设置代理
# 设置全局代理 # http git config --global https.proxy http://127.0.0.1:1080 # https git config --global https.proxy https://127.0.0.1:1080 # 使用socks5代理的 例如ss,ssr 1080是windows下ss的默认代…
shell流程控制之if
文件判断 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。 [ -…
openssl源码构建rpm
环境 iSoftserver-v4.2(Centos-7) openssl version:1.0.2k 编译 从github上看到的编译脚本,本地修改后: #!/bin/bash set -e set -v mkdir ~/openssl && cd ~/openssl yum -y install \ curl \ which …
httpd源码构建rpm
系统版本:isoft-serveros-v4.2(centos7) 源码下载链接: https://dlcdn.apache.org//apr/apr-1.7.0.tar.bz2 https://dlcdn.apache.org//apr/apr-util-1.6.1.tar.bz2 https://dlcdn.apache.org//httpd/…
Centos8yum源无法使用的问题
CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本。建议您切换到Anolis或Alinux。如果您的业务过渡期仍需要使用CentOS 8系统中的一些安装包,请根据下文切换CentOS 8的源。 背景信息 2021年12月31日CentOS 8 EOL。按照社区规则,CentOS 8的源地址http://mi…