Hexo


  • 首页

  • 标签

  • 分类

  • 归档

  • python

  • Logs

  • 搜索

CentOS7 更改网卡名称

发表于 2018-07-10 | 分类于 修改网卡名 |
字数统计: 493 | 阅读时长 ≈ 3
系统安装完成后修改 本方法仅测试过单网卡,如果多网卡情况下更改网卡名需自己测试 替换网卡配置# 修改配置文件中的硬件名称 sed -i "s/^NAME=.*/NAME=\"eth0\"/" /etc/sysconfig/network-scripts/ifcfg-ens33 sed -i "s/^DEVICE=.*/DEVICE=\"eth0\"/" /etc/sysconfig/network-scripts/ifcfg-ens33 # 更改硬件的配置文件名 mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0 更新Grub 如果是Grub2 方式启动 (判断是否存在 /etc/default/grub) # 添加内核参数 kernel_options_post="net.ifnames=0 biosdevname=0" # 更改Gurb 启动参数 TMP_GRUB=$(gawk 'match($0,/^GRUB_CMDLINE_LINUX="([^"]+)"/,a) {printf("%s\n&quo ...
阅读全文 »

Kubernetes V1.10 集群搭建

发表于 2018-07-10 | 分类于 Kubernetes |
字数统计: 3,269 | 阅读时长 ≈ 19
/* 第一列表格宽度 */ table th:nth-of-type(1){ width: 10%; } /* 第二列表格宽度 */ table th:nth-of-type(2){ width: 30%; } /* 第三列表格宽度 */ table th:nth-of-type(3){ width: 60%; } /* ... ... */ Kubernetes V1.10 集群文档1.服务器信息: (CentOS-7-x86_64-Minimal-1804) (keepalived 浮动IP:192.168.0.10)2.lab1, lab2, lab3 为控制节点 lab4, lab5 lab6 为计算节点 主机名 IP 备注 lab1 192.168.0.11 master, etcd, keepalived, kubeadm, kubectl, kubelet, docker-ce, cfssl lab2 192.168.0.22 master, etcd, keepalived, kubeadm, kubectl, kubelet, docker-ce lab3 192.168.0.33 master, etcd, keepalived, kubeadm, kubectl, kubelet, docker-ce lab4 19 ...
阅读全文 »

软件收藏

发表于 2018-07-04 | 分类于 software |
字数统计: 739 | 阅读时长 ≈ 3
U盘写入镜像工具Etcher 支持系统:Windows, Linux, macOS 官网地址:https://etcher.io 软件下载源在 GitHub 下载速度慢 记事本NOTEPAD2 支持系统:Windows 官网地址:https://notepad2.com 官方下载有点坑, 建议第三方站点下载 Win系统优化工具Dism++ 支持系统:Windows 官网地址:https://www.chuyu.me/zh-Hans/index.html 功能:系统优化, 备份, 恢复, 更新, 清理, ESD转ISO Win系统封装工具Easy Sysprep 支持系统:Windows [XP(x86), 7(x86/x64), 8(x86/x64), 8.1(x86/x64), 10(x86/x64)] 官网地址:https://www.itsk.com/redirect.php?id=easysysprep 功能:系统封装 将机械重复的系统安装流程化繁为简。ES很大程度上缩减了系统部署时间,加强了系统部署效率,节约了人力与时间成本 万能驱动 支持系统:Windows 7/10 (注意下载对应版本) 官网地址:https://www.itsk.com/redir ...
阅读全文 »

跳板机小脚本

发表于 2018-07-03 | 分类于 shell |
字数统计: 745 | 阅读时长 ≈ 4
高阶版123456789mkdir /shellcat <<'EOF' >/shell/list192.168.0.60192.168.0.61192.168.0.62192.168.0.63192.168.0.64192.168.0.65EOF 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263cat <<'EOF' >/shell/ssh-keygen-root.sh#!/bin/bash# 远程root密码passwd='redhat'# 生成密钥[ -f ~/.ssh/id_dsa ] || { ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa; }# 安装 expect[ -f /usr/bin/expect ] || { yum -y install expect; }# 自定义并发数thead_num=4# 以进程ID号命名管道文件tmp_fifo_file="/tmp/$$.fifo"# 创建临时管道文件mkfifo $tmp_fifo_file# 以读写方式打开tmp_fif ...
阅读全文 »

kubeadm脚本快速安装

发表于 2018-07-03 |
字数统计: 3,023 | 阅读时长 ≈ 18
kubeadm-master1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312 ...
阅读全文 »

ssh批量免密钥

发表于 2018-07-03 | 分类于 ssh |
字数统计: 511 | 阅读时长 ≈ 3
ssh推送密钥#!/bin/bash # 远程root密码 passwd='redhat' # 主机列表 cat <<'EOF' >./list 192.168.2.60 node00 192.168.2.61 node01 192.168.2.62 node02 192.168.2.63 node03 192.168.2.64 node04 192.168.2.65 node05 EOF # hosts cat ./list >>/etc/hosts # 生成密钥 [ -f ~/.ssh/id_dsa ] || { ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa; } # 安装 expect [ -f /usr/bin/expect ] || { yum -y install expect; } # 循环list 文件 while read -r line do /usr/bin/expect <<EOF set timeout 5 spawn ssh-copy-id -i /root/.ssh/id_dsa.pub root@$host expect { "(yes/no)? ...
阅读全文 »

腾讯对象存储

发表于 2018-06-28 | 分类于 腾讯cos |
字数统计: 2,197 | 阅读时长 ≈ 11
备份数据到腾讯对象存储 官方文档 安装python-pipyum -y install python-pip 安装cos-sdkpip install -U cos-python-sdk-v5 创建简单上传脚本mkdir /usr/local/cos cat <<'EOF' >/usr/local/cos/cos.upload.py #!/bin/env python # -*- coding=utf-8 from qcloud_cos import CosConfig from qcloud_cos import CosS3Client from qcloud_cos import CosServiceError from qcloud_cos import CosClientError import sys import logging logging.basicConfig(level=logging.INFO, stream=sys.stdout) if ( len(sys.argv) > 5 ): region = sys.argv[1].decode('utf-8') secret_id = sys.argv[2].decode('utf-8') ...
阅读全文 »

apache 日志分析

发表于 2018-06-27 | 分类于 logs |
字数统计: 705 | 阅读时长 ≈ 3
Apache 日志分析日志路径 如果Apache采用默认安装方式安装,那么日志的位置应该在/usr/local/apache/logs/ 访问日志文件的位置实际上是一个配置选项。如果我们检查/usr/local/apache/conf/httpd.conf配置文件,可以看到该文件中有如下这行内容: ErrorLog "/www/wwwlogs/error_log" CustomLog "/www/wwwlogs/access_log" common 虚拟主机日志文件 /usr/local/apache/conf/vhost/***.conf Apache访问日志格式[root@http ~]# cat /data/www/wwwlogs/www.*****.com-access_log_2018-06-21_123002.log | head -n6 192.168.0.109 - - [20/Jun/2018:13:15:31 +0800] "PROPFIND /remote.php/**** HTTP/1.1" 207 317 "-" "Mozilla/5.0 (Windows) mirall/2.4.1 (build 9270)" 192.168.80 ...
阅读全文 »

IPXE 网络安装系统

发表于 2018-06-20 | 分类于 ipxe |
字数统计: 2,521 | 阅读时长 ≈ 15
配置环境变量 TFTP,DHCP,NGINX IP:192.168.2.44 SERVER_IP=192.168.2.44 DHCP_NET=192.168.0.0 DHCP_GWT=192.168.0.1 DHCP_MASK=255.255.0.0 DHCP_POOL='192.168.2.50 192.168.2.80' LOAD_SOURCE='192.168.2.3:8000' DHCP_DNS='192.168.0.9, 192.168.0.5' DHCP_DNS2='223.5.5.5, 223.6.6.6' 安装配置DHCPyum -y install dhcp 配置DHCP参数cat <<EOF >/etc/dhcp/dhcpd.conf allow booting; allow bootp; ddns-update-style interim; ignore client-updates; subnet $DHCP_NET netmask $DHCP_MASK { option subnet-mask $DHCP_MASK; option routers $DHCP_GWT; option domain-name "onewtech ...
阅读全文 »

Vsftpd 安装配置

发表于 2018-06-14 | 分类于 Vsftpd |
字数统计: 1,918 | 阅读时长 ≈ 8
Vsftpd 安装安装说明协议模式:主动模式:FTP服务器主动向客户端发起连接请求。 被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。 认证模式:匿名开放模式:是一种最不安全的认证模式,任何人都可以无需密码验证而直接登录到FTP服务器。 本地用户模式:是通过Linux系统本地的账户密码信息进行认证的模式,相较于匿名开放模式更安全,而且配置起来也很简单。但是如果被黑客破解了账户的信息,就可以畅通无阻地登录FTP服务器,从而完全控制整台服务器。 虚拟用户模式:是这三种模式中最安全的一种认证模式,它需要为FTP服务单独建立用户数据库文件,虚拟出用来进行口令验证的账户信息,而这些账户信息在服务器系统中实际上是不存在的,仅供FTP服务程序进行认证使用。这样,即使黑客破解了账户信息也无法登录服务器,从而有效降低了破坏范围和影响。 安装参数说明# vsftpd参数详解 # 参数 作用 # listen=[YES|NO] 是否以独立运行的方式监听服务 # listen_address=IP地址 设置要监听的IP地址 # listen_port=21 设置FTP服务的监听端口 # download_enable=[YES|NO] 是否允许下载文件 # userlist_enable=[YES|NO] # user ...
阅读全文 »
1…345…8
亦 漩

亦 漩

77 日志
32 分类
110 标签
RSS
GitHub Coding
友情链接
  • Peng
© 2018 亦 漩