
运维
alenzzzhang
主要从事于devops和自动化测试及运维工作
展开
-
centos - 如何从 Git 中删除缓存的凭据
centos系统中每次执行git命令都需要输入用户名和密码怎么办?1. 缓存凭据git bash中执行命令缓存凭证:git config credential.helper store2. SSH验证具体可以参考:[git常用命令以及生成ssh公钥](https://editor.youkuaiyun.com/md/?articleId=90183062)如何移除缓存的凭证?git bash中执行命令缓存凭证:git config --global --unset credential.helper.原创 2021-11-30 10:21:32 · 555 阅读 · 0 评论 -
手把手教你配置国内镜像源
Mac配置1. 用户目录下创建.pip文件夹,用于存放 pip 配置文件2. 新建 pip 配置文件 pip.conf3. 将一下内容写入到pip.conf文件[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host=pypi.tuna.tsinghua.edu.cnwindows配置1. 先在 windows “文件资源管理器” 地址栏 输入 %APPDATA% 按回车,打开程序原创 2021-11-15 00:17:45 · 1790 阅读 · 0 评论 -
批量删除docker容器和镜像
删除所有容器:docker rm `docker ps -a -q`删除所有镜像:docker rmi `docker images -q`删除没有打标签的镜像:docker rmi `docker images -q | awk '/^<none>/ { print $3 }'`删除含有关键字key的镜像:docker rmi --force `docker images | grep key | awk '{print $3}'`...原创 2021-04-18 11:25:32 · 174 阅读 · 0 评论 -
centos环境安装与卸载docker
docker安装Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker升级yum包和系统环境 yum update和yum upgrade安装docker:yum install -y docker启动docker:systemctl start docker设置开机自启动:systemctl enable docker验证安装是否成功(有client和service两部分表示docker安装启动都成功了):docker原创 2021-04-18 11:05:23 · 137 阅读 · 0 评论 -
centos配置docker镜像加速
1. 安装/升级Docker客户端推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce2. 配置镜像加速器针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://9ut49q原创 2021-04-05 00:03:11 · 520 阅读 · 0 评论 -
configure: error: no acceptable C compiler found in $PATH
安装Python报:configure: error: no acceptable C compiler found in $PATH原因:没有安装gcc软件套件安装gcc软件套件执行:yum install gcc原创 2020-12-18 21:47:29 · 383 阅读 · 2 评论 -
centos中wget未找到命令
centos系统中在网上通过wget命令下载资源是报:wget未找到命令原因:没有安装wget,输入命令:yum -y install wget安装wget即可原创 2020-12-18 21:33:17 · 2224 阅读 · 1 评论 -
attributeerror: ‘searchtests‘ object has no attribute ‘driver‘
写自动化脚本时总是报:attributeerror: 'searchtests' object has no attribute 'driver'原因:setUp():是小驼峰命名,不是大驼峰命名原创 2020-12-16 17:44:03 · 840 阅读 · 2 评论 -
CentOS7中Samba环境搭建
Samba介绍:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。原创 2020-11-14 21:51:04 · 423 阅读 · 0 评论 -
初次安装centos基本配置
在虚拟机中安装CentOS7碰到的问题以及解决方法所以需要打开network,需执行如下命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,VI进入编辑界面之后找到ONBOOT=no将之设置为ONBOOT=yes,输入:wq保存退出即可,如果输入命令发现出来的是一个空文件说明你系统默认网络名称不是eth0,建议使用tab键自动补全的方式输入,我安装的网络默认名称为eth33,因此我输入的为vi /etc/sysconfig/network-scripts/i原创 2020-11-14 17:18:30 · 391 阅读 · 0 评论 -
Git错误提交后该如何回滚操作?
在讲解git回滚操作之前大家需要先了解一下内容git项目的存储主要分为四部分:工作区、暂存区、本地仓库、远程仓库Workspace:工作区(当前用户操作修改的区域)Index / Stage:暂存区 (add后的区域)Repository:仓库区或本地仓库(commit后的区域)Remote:远程仓库(push后的区域)整个过程如下:工作区–>add–>暂存区–>commit–>本地仓库区–>push–>远程仓库区远程仓库区–>fetc..原创 2020-09-16 00:42:43 · 8475 阅读 · 0 评论 -
一名合格的运维工程师都要掌握什么
想成为合格运维工程师,需要掌握不少技能,Linux运维工程师讲究的是广度,下面这些技能推荐你们学习:Linux 系统基础⼊门-Linux的基础知识内容,命令使用,以及用户和权限等核⼼知识点Linux 系统管理和进阶-Linux从进程、资源、任务、⽂件、软件包、磁盘等管理⽅法Linux 企业常用服务-企业级常用服务如DNS、FTP、Http、mailLinux 企业级安全原理和防范技巧以及网络和安全-Linux安全架构、安全威胁模型、以及加密、解密等原理,常见攻击和防范⼿段Shell 编程⼊门及进转载 2020-09-15 15:45:16 · 1814 阅读 · 5 评论