
linux
文章平均质量分 84
linux_lsh
这个作者很懒,什么都没留下…
展开
-
k8s安装部署与卸载
1、docker安装curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun启动docker并设置开机自启动systemctl enable docker && systemctl start dockersystemctl daemon-reloadsystemctl restart dockersystemctl status docker 设置加速sudo vi /etc/docker原创 2021-10-27 10:04:46 · 9701 阅读 · 2 评论 -
iptables的使用
一、iptables基本管理安装包: iptables-servicesiptables框架1)iptables的四个表(区分大小写):nat表(地址转换表)filter表(数据过滤表)raw表(状态跟踪表)mangle(包标记表)2)iptables的5个链(区分大小写):INPUT链(入站规则)OUTPUT链(出站规则)FORWARD链(转发规则)PREROUTING(路由前规则)POSTROUTING(路由后规则)iptables的基本的语法1)iptables的原创 2020-06-23 17:08:56 · 197 阅读 · 0 评论 -
使用diff和patch工具打补丁
对比单个文件的差异diff制作补丁文件的原理:告诉我们怎么修改第一个文件后能得到第二个文件。这样如果第一个版本的脚本有漏洞,我们不需要将整个脚本都替换,仅需要修改有问题的一小部分代码即可,diff刚好可以满足这个需求!像Linux内核这样的大块头,一旦发现有一个小漏洞,我们不可能把整个内核都重新下载,全部替换一遍,而仅需要更新有问题的那一小部分代码即可!diff命令常用选项:-u 输出统一内容的头部信息(打补丁使用),计算机知道是哪个文件需要修改-r 递归对比目录中的所有资源(可以对比目录)-原创 2020-06-23 15:49:42 · 485 阅读 · 0 评论 -
Zabbix监控服务器的部署
安装部署Zabbix1、安装LNMP环境2、源码安装Zabbix3、安装监控端主机,修改基本配置4、初始化Zabbix监控Web页面5、 修改PHP配置文件,满足Zabbix需求6、 安装被监控端主机,修改基本配置环境准备一.搭建lnmp[root@zabbixserver ~]# yum -y install gcc pcre-devel openssl-devel[r...原创 2020-02-23 19:02:15 · 247 阅读 · 0 评论 -
部署LNMP+redis
LNMP平台部署部署lnmp环境1)源码安装nginx和php[root@localhost]#yum -y install gcc pcre-devel zlib-devel //安装依赖[root@localhost]#tar -zxvf nginx-1.12.2.tar.gz //解压[root@localhost]#cd nginx-1.12.2 //进源码...原创 2020-02-23 21:05:21 · 170 阅读 · 0 评论 -
shell生成指定位数的随机密码
[root@server1 ~]# vim rand.sh#!/bin/bashx=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234356789#所有密码的可能性是26+26+10=62(0-61是62个数字)read -p "please input pass num:" ppass=''for i in `seq $p`donum=$[RANDOM%62]tmp=${x:num:1}pass=${pass}$tmpd原创 2020-06-03 10:48:04 · 533 阅读 · 0 评论 -
shell和python编写99乘法表
[root@server1 ~]# vim cfb.sh#!bin/bashfor i in {1..9}dofor j in {1..9}do [ $i -ge $j ] && echo -n "$j*$i=$[j*i] "doneecho ''done-n:取消换行输出[j∗i]等价于[j*i]等价于[j∗i]等价于((j∗j*j∗i))原创 2020-06-03 10:16:34 · 285 阅读 · 0 评论 -
Shell脚本基础
shell脚本基础Bash Shell的使用方式交互式人工干预、智能化程度高逐条解释执行、效率低非交互式需要提前设计智能化难度大批量执行、效率高方便后台运行什么是Shell脚本提前设计可执行语句,用来完成特定任务的文件解释性程序顺序、批量执行规范的Shell脚本的一般组成#!环境申明#注释文本可执行代码案例任务要求:依次输出以下系统信息红帽系统版本、内核版本、当前的主机名[root@server1 home]# vim /root/sysinfo.sh#原创 2020-05-26 11:39:32 · 157 阅读 · 0 评论 -
权限与归属
权限与归属基本权限:基本权限的类别访问方式(权限)读取(r):允许查看内容-read写入(w):允许修改内容-write可执行(x):允许运行和切换-execute权限适用对象(归属)所有者(u):拥有此文件/目录的用户-user所属组(g):拥有此文件/目录的组-group其他人(o):除所有者、所属组以外的用户-other查看权限使用 ls -l 命令ls -ld 文件或目录[root@server1 home]# ls -ld /rootdr-xr-x---. 1原创 2020-05-25 17:04:46 · 273 阅读 · 0 评论 -
周期计划任务
周期计划任务用途:按照一定的时间间隔为用户执行反复执行的固定系统任务软件包:cronie 、crontabs系统服务:crond日志文件:/var/log/crond了解cron执行消息[root@server1 home]# tail /var/log/cronMay 25 06:01:01 server1 run-parts[16742]: (/etc/cron.hourly) finished 0anacronMay 25 23:13:56 server1 crond[1069]: (原创 2020-05-25 16:17:28 · 209 阅读 · 0 评论 -
tar备份与恢复
tar备份与恢复常见的压缩格式及命令工具.gz -> gzip、gunzip.bz2 -> bzip2、bunzip2.xz -> xz、unxztar工具的常见的选项-c:创建归档-x:释放归档-f:指定归档文件名称-z、-j、-J:调用.gz、.bz2、.xz格式的工具进行处理-t:显示归档的文件清单-C:指定释放的路径制作tar备份包使用tar -c… 命令tar -zcf 备份文件.tar.gz 被备份的文档…tar -jcf 备份原创 2020-05-25 15:59:27 · 415 阅读 · 0 评论 -
管理用户和组
管理用户账号添加用户使用useradd命令useradd [选项] 用户名常用选项:-u 用户id-d 家目录路径-s 登陆的解释器-G 附加组[root@server1 ~]# useradd -u 3456 lisi[root@server1 ~]# useradd -s /sbin/nologin zhangsan设置登录密码使用passwd命令passwd [用户名]echo ‘密码’ | passwd --stdin 用户名root@server1原创 2020-05-25 15:27:56 · 283 阅读 · 0 评论 -
PXE装机
PXE装机网络装机的优势:规模化:能够装多台机器自动化:装系统、配置服务远程实现:不需要光盘、u盘服务端需要的组件:DHCP服务:分配ip、、定位引导程序TFTP服务:提供引导程序下载HTTP服务:提供yum安装源客户端条件:网卡芯片支持PXE协议主板支持从网卡启动一:部署dhcp服务准备:配ip地址关闭selinux和防火墙配置yum源1、安装DHCP软件包[...原创 2020-04-09 11:18:27 · 178 阅读 · 0 评论 -
DNS轮询、泛域名解析
特殊的DNS解析要求:(本实验在单区域dns服务器搭建完成的基础上完成)为站点 www.tedu.cn 提供DNS轮询解析,三台Web服务器节点的IP地址分别为:192.168.4.100、192.168.4.110、192.168.4.120配置泛域名解析实现以下解析记录:任意名称.tedu.cn —> 119.75.217.56DNS轮询:FQDN —> IP地址1、IP...原创 2020-03-19 12:17:49 · 480 阅读 · 0 评论 -
硬盘的分区和格式化
硬盘分区和格式化要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区:采用默认的 msdos 分区模式第1个分区 /dev/vdb1 的大小为 200MiB第2个分区 /dev/vdb2 的大小为 2000MiB第3个分区 /dev/vdb3 的大小为 1000MiB完成分区后,能够配置开机自动挂载 /dev/vdb2 分区:文件系统类型为 ...原创 2020-03-17 10:25:00 · 723 阅读 · 0 评论 -
ISCS网络磁盘使用
发布iSCSI网络磁盘1.1 问题本例要求配置 server0 提供 iSCSI 服务,要求如下:磁盘名为iqn.2016-02.com.example:server0服务端口为 3260使用 iscsi_store 作其后端卷,其大小为 3GiB此磁盘服务只能被 desktop0.example.com 访问1.2 步骤步骤一:准备磁盘空间,划分分区1)利用parted命令划...原创 2020-03-17 09:41:28 · 926 阅读 · 0 评论 -
搭建HAProxy+Keepalived高可用的web集群
环境准备web1:192.168.1.11 web2:192.168.1.12主服务器HAProxy1:192.168.1.9 备份服务器HAProxy2:192.168.1.10搭建第一台代理服务器的haproxy和keepalived1)安装软件包yum -y install haproxy keepalived2)修改haproxy配置文件(俩台同理操作)...原创 2020-02-24 22:02:39 · 434 阅读 · 0 评论