随笔分类 - 运维
系统,安全,运维
摘要:
一、Docker网络 ● --理解Docker0 在干净的Linux环境上安装docker(将docker 的所有镜像、容器先删除,干干净净!)实验: 1、查看本地网络信息 ip addr 可见有三个网卡信息: lo:本地(回环)地址; ens:虚拟机或云服务器(内网)地址; docker0:doc
阅读全文

摘要:
在docker平台里有四种网络模式,今天继续分享一下它们的常用知识,进一步加深对docker技术的理解。 1、docker网络模式分类 docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker主要有以下4种网络模式。 bridge模式:--net=bridge
阅读全文

摘要:Linux blkid命令:显示块设备属性。 Linux blkid命令 功能描述 使用blkid命令可以用来查询系统的块设备(包括交换分区)所使用的文件系统类型、卷标、UUID等信息。 Linux blkid命令 语法 blkid [选项] [设备] 命令中各选项的含义如表所示。 Linux bl
阅读全文
摘要:一、命令简介 lsblk命令的英文是“list block”,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,CD-ROM等等。lsblk命令包含util-linux中。通过yum provides lsblk命令查看命令对应的软件
阅读全文
摘要:作为运维同学怎能不知道Linux系统中的lsmod、lsof、lspci、lsscsi命令呢,今天就来盘一盘她及实例。 1、lsmod命令 Linux lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应
阅读全文
摘要:mysql备份数据库 mysql备份单个数据库 #mysql备份某个库格式: mysqldump -h主机名 -P端口 -u用户名 -p"密码" --database 数据库名 > 文件名.sql #实例:mysql备份某个库: mysqldump -h10.*.*.9 -P3306 -uroot
阅读全文
摘要:笔记本查看当前电池损耗度-命令符查看 一般鲁大师之类的软件可以查看笔记本电脑的电池损耗度,但不想下载这些带广告的软件如何查看电池损耗度? 方法一:手工执行cmd命令 1.win+R,运行cmd 2.复制以下命令到cmd.exe里并按回车powercfg /batteryreport /output
阅读全文
摘要:WebSocket 和HTTP虽然是不同协议,但是两者“握手”方式兼容。通过HTTP升级机制,使用HTTP的Upgrade和Connection协议头的方式可以将连接从HTTP升级为WebSocket。 Websocket 使用 ws 或 wss 的统一资源标志符,类似于 HTTPS,其中 wss
阅读全文
摘要:我们知道Linux系统安全性设置有很多方式。常见的有通过firewall防火墙、或者iptables规则实现放行、拦截屏蔽某些特征的网络请求。[示例:iptables限制ssh链接服务器](https://www.cnblogs.com/xiongzaiqiren/p/iptables-ssh.ht
阅读全文
摘要:linux服务器默认通过22端口用ssh协议登录,这种不安全。今天想做限制,即允许部分来源ip连接服务器。 #### 案例目标:通过iptables规则限制对linux服务器的登录。 处理方法:编写为sh脚本,以便多次执行。`iptables.sh` : ```bash iptables -I IN
阅读全文
摘要:#### Linux系统下的用户密码的有效期 可以修改密码可以通过login.defs文件控制。设置密码过期期限(默认情况下,用户的密码永不过期。) 编辑 /etc/login.defs 文件,可以设置当前密码的有效期限,具体变量如下所示: ```bash sudo vi /etc/login.de
阅读全文
摘要:最近在使用docker的过程中发现一个问题,就是想用vim编辑器编辑一个文件,发现连vi都没有。 于是想到一个办法用docker cp来解决问题: 首先执行docker ps -a查看容器的id 然后再执行复制命令 将容器c77b9da2d02d的/etc/hosts文件(我是想临时指定域名解析)拷
阅读全文
摘要:总体思路:在有网络的环境上制作Nginx的镜像包,导出并上传至无网络的环境上,启动Nginx即可。 在上一篇 《无网环境Docker Rpm离线安装》 里面,已经在联网的机器上安装好了干净的docker环境,接下来就可以安装自己需要的软件镜像了。 docker镜像保存成 tar 归档文件(导出ngi
阅读全文
摘要:总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm: --force --nodeps)。 提前准备docker的RPM依赖包 我这里操作系统版本是 CentOS Li
阅读全文
摘要:shell脚本中 echo 和 printf 都可以输出内容。示例1: ```bash echo -e "\033[43;35m david use echo say Hello World \033[0m \n" printf "\033[44;36m david use printf say H
阅读全文
摘要:经常会遇到Linux系统用户登录命令行或执行命令显示日志文件异常,比如:-bash: /var/log/xxx_audit/xxx_audit.log: Permission denied 其实是说开启日志审计功能后有日志文件权限被拒绝。 查看提示异常的文件权限: [root@reg test]#
阅读全文
摘要:示例:利用bash脚本函数执行创建用户和组,并设置sudo权限等: Linux服务器设置历史命令记录,及命令执行的时间: sudo echo 'HISTTIMEFORMAT="%F %T `whoami`: " ' >>/etc/bashrc sudo echo 'HISTTIMEFORMAT="%
阅读全文
摘要:windows10系统“无法安装Windows沙盒:在固件中禁用了虚拟化支持”,另外操作无法安装hyoer-v该固件中的虚拟化支持被禁用问题。 ####解决办法: 我这里以联想拯救者r720笔记本电脑为例,开启cpu虚拟化: 1、打开联想笔记本电脑,重新启动电脑,在启动的时候快速按键盘上的F2按键,
阅读全文
摘要:用python里面的 requests 与 BeautifulSoup 结合,实现网页爬虫示例。 示例一:抓取中国省份: import requests from bs4 import BeautifulSoup page = requests.get('http://www.stats.gov.c
阅读全文
摘要:【场景】搭建了一台CentOS虚拟机,并在上面搭了DOCKER,然后再DOCKER中安装Mysql。但只要将网络端口映射到宿主机上,那么外部网络就可以直接访问该数据。为此,我们需要使用防火墙(暂且不考虑mysql本身的账号权限控制)。 ## Linux系统的防火墙 说到防火墙,CentOS有Fire
阅读全文