学习编程的一些参考资料

参考链接: https://github.com/Asabeneh/30-Days-Of-Python#readme 30天学Python https://www.liaoxuefeng.com/wiki/1016959663602400 廖雪峰的Python教程 https://github.com/qinjx/30min_guides/blob/master/shell.md shell入门 https://deerchao.cn/tutorials/regex/regex.htm 正则表达式 入门

252512-23-128 · 1 分钟 · Chenxi

Linux 相关优化

一、Linux Linux 登录慢的解决方案 1.禁用DNS 解析 /etc/ssh/sshd_config 中将 UseDNS 设置为 no 2.关闭GSSAPI 认证 /etc/ssh/sshd_config 中将 GSSAPIAuthentication 设置为 no 3.用sed 命令修改配置文件 cat /etc/ssh/sshd_config |grep -E "UseDNS|GSSAPIAuthentication" sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config sed -i 's/GSSAPIAuthentication yes/GSSAPIAuthentication no/' /etc/ssh/sshd_config systemctl restart sshd 二、其他 参考链接: https://juejin.cn/post/7218948376167366713 【nginx 开启gzip压缩】 https://www.cnblogs.com/lvzhenjiang/p/14386197.html 【ansible优化】

212112-23-128 · 1 分钟 · Chenxi

docker 部署rancher并管理k8s集群

docker 部署rancher 并管理k8s集群 1. rancher简介 rancher 是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。 Rancher 可以轻松地管理各种环境的 Kubernetes,满足 IT 需求并为 DevOps 团队提供支持。 Rancher 目前已经具备全栈化一键部署应用、多种编排调度工具、多租户、多种基础架构...

191912-23-128 · 1 分钟 · Chenxi

centos7 通过kubeadm 安装 k8s v1.28 集群

全文预览 01.准备工作: 配置yum源,repo 安装常用工具,同步时间 关闭防火墙,关闭selinux,关闭swap 加载ipvs模块,优化内核 02.在所有机器上安装docker ,配置containerd 中pause的镜像地址 03.在所有机器上安装kubeadm,kubelet,kub...

131312-23-128 · 8 分钟 · Chenxi

Linux系统扩容数据盘时,如何扩展未分区磁盘文件系统

1.操作场景 当数据盘没有创建分区,只在设备上创建了文件系统,您可以参考本节直接扩展文件系统。 [root@ecs-test ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.9G 39G 5% / tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/vdb ext4 10G 1G 9G 10% /mnt/sdc 执行lsblk命令,回显如下: [root@ecs-test ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 60G 0 disk /mnt/sdc 表示数据盘“/dev/...

60612-23-128 · 2 分钟 · Chenxi

自动IP拦截工具 Fail2Ban

1.简介 Fail2Ban 是一款入侵防御软件,可以保护服务器免受暴力攻击。 它是用 Python 编程语言编写的。 Fail2Ban 基于auth 日志文件工作,默认情况下它会扫描所有 auth 日志文件,如 /var/log/auth.log、/var/log/apache/access.log 等,并禁止带有恶意标志的IP,比如密码失败太多...

282812-23-118 · 3 分钟 · Chenxi

检测到弱密码,并非所有密码套件均支持完全前向保密

参考链接: https://cloud.tencent.com/developer/article/2128739#

252512-23-118 · 1 分钟 · Chenxi

树莓派的小白教程

aspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 下面是树莓派的简单装系统的小白教材 一、 准备工作 1.一张8G以上的SD卡(树莓派3使用micro SD卡),最好是高速卡,推荐Class4以上...

252512-23-118 · 3 分钟 · Chenxi

centos6 下Python2.6升级到2.7

1.去官网下载最新的Python2.7的安装包 2.编译安装,并同时处理好老的2.6的指向问题 3.安装pip 一、 下载以及编译 建议使用 wget 自己到官网找自己想要的2.7以上版本 官网地址:www.python.org/ftp/python wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz 解压进入目录 cd Python-2.7.15 编译安装,可加配置信息 ,也可指定...

202012-23-118 · 2 分钟 · Chenxi

docker 部署Nginx

1.先启动一次,把配置文件copy出来# 创建并运行容器,容器命名为nginx docker run –name nginx -p 80:80 -d nginx 创建目录存放 mkdir /usr/local/docker-nginx 从容器中copy 配置 docker cp nginx:/etc/nginx/nginx.conf /usr/local/docker-nginx/ docker cp nginx:/etc/nginx/conf.d/ /usr/local/docker-nginx/ docker cp nginx:/usr/share/nginx/html/ /usr/local/docker-nginx/ 2.干掉之前的容器,正式启动 docker stop nginx docker rm nginx 参数解释 -p 映射端口,格式为“宿主机端口:容器端口 -v 挂载文件 -e TZ=Asia/Shanghai 设置时区 -privileoed=true 让容器中...

181812-23-118 · 1 分钟 · Chenxi

docker 部署 mayfly-go

一、简介 mayfly-go 一个web版linux、数据库、redis、mongo统一管理操作平台 二、建库,刷脚本 在MySQL机器上创建mayfly_go 库,并刷sql脚本 sql信息: https://gitee.com/dromara/mayfly-go/blob/master/server/resources/script/sql/mayfly-go.sql create database mayfly_go use mayfly_go; source /opt/mayfly-go/server/resources/script/sql/mayfly-go.sql; 三、docker部署mayfly-go 通过-e容器环境变量设置启动依赖相关参数 注意修改对应参数 docker run...

171712-23-118 · 1 分钟 · Chenxi

docker 搭建开源MySQL审计平台yearning

1.简单介绍 Yearning是一个轻量级的Web端的MySQL SQL语句审核平台,提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。Yearning的前端是基于Vue.js构建的,它还提供SQL语法高亮、自动补全和智能提示、可视化等。 Yearning自身包含了一套通常...

282812-23-108 · 2 分钟 · Chenxi

一些有趣好玩的东西

搭建自己的rss https://sspai.com/post/57498 https://sspai.com/post/41302 https://sspai.com/post/56301 https://ttrss.henry.wang/zh/#%E5%85%B3%E4%BA%8E 一键部署 umaimi 统计个人网站访问数据 https://mp.weixin.qq.com/s?__biz=Mzg5ODkwNTc2Ng==&mid=2247484525&idx=1&sn=cd3f71aff8833a81c6c8b2b087ced18e&chksm=c05a27a4f72daeb2c189a582908e48291f7c91913082e932fe7b43bfbb4517d54be396fc3792&scene=21#wechat_redirect 简单, 高效的MYSQL 审计平台 https://yearning.io/ https://gitee.com/cookieYe/Yearning https://www.cnblogs.com/4ykio/p/16976723.html https://www.cnblogs.com/4ykio/p/16979154.html https://gitee.com/cym1102/nginxWebUI Nginx可视化UI网页管理 https://waf-ce.chaitin.cn/docs/guide/install 雷池web防火墙

282812-23-108 · 1 分钟 · Chenxi

docker 离线安装失败 failed to start daemon: Devices cgroup isn't mounted

systemctl start docker.service 后, journalctl -xe 查看详细报错如下 failed to start daemon: Devices cgroup isn't mounted node01 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE node01 systemd[1]: Failed to start Docker Application Container Engine. -- Subject: Unit docker.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit docker.service has failed. -- -- The result is failed. 参照此链接编辑脚本并运行 https://github.com/tianon/cgroupfs-mount/blob/master/cgroupfs-mount 再次重启即可 参考链接: https://blog.csdn.net/red_sky_blue/article/details/124278600

262612-23-108 · 1 分钟 · Chenxi

离线安装docker 以及docker-compose

docker 部署Nginx 一、安装 docker 1.从官方下载Docker安装包并上传至虚拟机 https://download.docker.com/linux/static/stable/x86_64/ 2.解压安装包 tar -xvf docker-22.0.6.tgz 3.将解压出来的docker文件内容移动到 /usr/bin/ 目录下 mv docker/* /usr/bin/ 4.将docker注册为service服务 vi /etc/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify # the default is not to use systemd for cgroups because the delegate issues still # exists and systemd currently does not support the cgroup feature set required # for containers...

202012-23-108 · 1 分钟 · Chenxi