
服务器配置
文章平均质量分 69
服务器配置
不太灵光的程序员
机试题专栏 题目来自牛客平台机考同学的机试分享,题目描述信息可能记录不完整,题解无法保证通过率,只提供结题思路,注意!注意!!不要直接使用博主代码进行机考!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【漏洞修复】TLS protocol中间人攻击漏洞(CVE-2015-4000) 升级ssh
攻击者可通过重写ClientHello(使用DHE_EXPORT取代DHE),然后重写ServerHello(使用DHE取代DHE_EXPORT),利用该漏洞实施中间人攻击和cipher-downgrade攻击。如果您有 Web 或邮件服务器,则应禁用对导出密码套件的支持并使用 2048 位 Diffie-Hellman 组。如果您使用 SSH,您应该将您的服务器和客户端安装升级到最新版本的 OpenSSH。至此,升级完成,如果之前升级过的,下面的就不用看了,直接新开SSH终端连接即可。原创 2021-11-01 11:52:57 · 9185 阅读 · 17 评论 -
【漏洞修复】AMQP Cleartext认证漏洞,配置EXTERNAL鉴权方式
文章目录问题描述RabbitMQ鉴权机制验证rabbitMQ服务配置修改rabbitmq.config服务器 部署docker部署问题描述漏洞编号 76311风险级别 中风险远程主机正在运行允许明文身份验证的服务。远程高级消息队列协议(AMQP)服务支持一个或多个身份验证机制,允许以清晰的方式发送凭据。解决办法 在AMQP配置中禁用明文认证机制。RabbitMQ鉴权机制RabbitMQ 支持多种 SASL 鉴权机制。服务器中内置了三种:PLAIN、AMQPLAIN 和 RABBIT-CR原创 2021-11-24 14:53:10 · 9964 阅读 · 2 评论 -
【漏洞修复】TLS protocol中间人攻击漏洞(CVE-2015-4000) 升级ssl
TLS协议1.2及之前版本中存在安全漏洞。当服务器启用DHE_EXPORT密码套件时,程序未能正确传递DHE_EXPORT选项。攻击者可通过重写ClientHello(使用DHE_EXPORT取代DHE),然后重写ServerHello(使用DHE取代DHE_EXPORT),利用该漏洞实施中间人攻击和cipher-downgrade攻击。TLS(Transport Layer Security,安全传输层协议)是一套用于在两个通信应用程序之间提供保密性和数据完整性的协议。原创 2021-11-10 12:39:57 · 12007 阅读 · 5 评论 -
ubuntu20.04环境安装Python3.8+uwsgi
文章目录概述1. 提示 you need a C compiler to build uWSGI执行 apt-get install gcc2. 提示error: stdio.h: No such file or directory执行 apt-get install build-essential3. 提示 Python.h: No such file or directory执行 apt-get install python3.8-dev安装 build-essential、python3.8-dev提原创 2021-11-02 22:55:25 · 3607 阅读 · 26 评论 -
【漏洞修复】Web服务器HTTP设置漏洞
文章目录Web服务器HTTP设置漏洞Web服务器HTTP头信息公开默认的nginx HTTP服务器设置Web服务器错误页面信息泄露修复方案服务验证Web服务器HTTP设置漏洞Web服务器HTTP头信息公开远程Web服务器发送的HTTP标头公开了可以帮助攻击者的信息,例如Web服务器使用的服务器版本和语言。默认的nginx HTTP服务器设置远程网络服务器包含默认设置,例如启用的服务器令牌和/或默认文件,例如默认索引或错误页面。这些项目可能会泄漏有关服务器安装的有用信息。Web服务器错误页面信原创 2021-11-01 11:26:38 · 7446 阅读 · 15 评论 -
【漏洞修复】openssh 升级到后 xshell 连接提示找不到 key
文章目录概要Centos7下rpm升级OpenSSH到openssh-8.8p1版本CentOS7下载地址:下载rpm包:安装方法一:安装方法二(此方法会自动处理依懒关系):因为OPENSSH升级后,/etc/ssh/sshd_config会还原至默认状态,我们需要进行相应配置:Xshell连接报错找不到匹配的keyexchange算法找不到匹配的host key算法概要Centos7下rpm升级OpenSSH到openssh-8.8p1版本CentOS7下载地址:https://cikeblo原创 2021-10-30 19:47:08 · 9310 阅读 · 11 评论 -
【漏洞修复】Docker 镜像 Jenkins版本升级
文章目录概要解决办法Jenkins容器运行命令Jenkins版本升级概要描述 根据其自报的版本号,远程Web服务器上运行的Jenkins版本为2.289.2之前的Jenkins LTS或2.300之前的Jenkins每周版本。因此,它受到多个漏洞的影响:Jenkins 2.299 及更早版本、LTS 2.289.1 及更早版本允许用户取消队列项目并中止他们拥有项目/取消权限的作业的构建,即使他们没有项目/读取权限。 Jenkins 2.300, LTS 2.289.2 要求用户除了 Item/原创 2021-10-30 19:26:44 · 1227 阅读 · 8 评论 -
【Jenkins自动化部署】Jenkins Master修改工作空间
复制目录cp -r /var/lib/jenkins /home/Jenkins/所有目录的所属账户修改为jenkinschown -R jenkins:jenkins /home/Jenkins/jenkins重启jenkins/etc/init.d/jenkins restart确认没有问题 就可以删除 /var/lib/jenkins 了原创 2020-09-29 14:43:23 · 2412 阅读 · 25 评论 -
Ubuntu 服务器挂载磁盘 ECS挂载磁盘
文章目录前言1.查看已挂载磁盘信息2.查看磁盘信息3.格式化磁盘4.挂载磁盘5.实现自动挂载前言新到手的阿里云服务器如果购买了单独的磁盘,磁盘默认是不挂载的,需要我们配置下磁盘并设置自动挂载。1.查看已挂载磁盘信息df -h2.查看磁盘信息sudo fdisk -l3.格式化磁盘直接挂载磁盘会提示NTFS signature is missing.Failed to mount '/dev/vdb': Invalid argumentThe device '/dev/原创 2020-09-23 14:49:12 · 844 阅读 · 19 评论 -
【Jenkins自动化部署】Windows节点Apache+Django服务自动化构建
系列文章目录第一章 Ubuntu部署Jenkins服务端第二章 Linux节点的Python服务自动化构建第三章 Windows节点Python服务自动化构建第四章 Vue服务自动化打包构建第五章 监控服务自动化构建文章目录系列文章目录前言一、Config File Provider Plugin二、使用步骤1. 安装插件2. 添加配置文件3. 源码管理4. 应用配置文件前言前面我们介绍在Windows节点上配置Django服务,可以发现我们在部署Python web 服务前需要提原创 2020-09-11 14:16:01 · 2115 阅读 · 20 评论 -
【Jenkins自动化部署】Vue服务自动化打包构建
Jenkins 系列会从Ubuntu的服务端部署、Linux节点的Python服务自动化构建、Windows节点Python服务自动化构建、Vue服务自动化构建、监控服务自动化构建、用户权限控制 几个方面进行介绍原创 2020-09-08 18:10:33 · 3464 阅读 · 1 评论 -
【Jenkins自动化部署】Windows节点Python服务自动化构建
Jenkins 系列会从Ubuntu的服务端部署、Linux节点的Python服务自动化构建、Windows节点Python服务自动化构建、Vue服务自动化构建、监控服务自动化构建、用户权限控制 几个方面进行介绍原创 2020-09-08 17:43:48 · 2827 阅读 · 25 评论 -
【Jenkins自动化部署】Linux节点的Python服务自动化构建
Jenkins 系列会从Ubuntu的服务端部署、Linux节点的Python服务自动化构建、Windows节点Python服务自动化构建、Vue服务自动化构建、监控服务自动化构建、用户权限控制 几个方面进行介绍原创 2020-09-08 16:51:10 · 3648 阅读 · 40 评论 -
还不知道怎么运行Python代码,教你部署开发环境,快来撸代码了
撸代码才是成神的必经之路更多学习资料也可以公众号找到呦,有疑问可以 关注公众号 “不太灵光的程序员” 留言原创 2020-07-08 20:38:15 · 7464 阅读 · 85 评论 -
【系统运维】linux系统下源码包安装Mysql数据库
特殊原因我需要装在个人用户下libtool-2.4.2.tar.xzmysql-5.1.37.tar.gz1、解压libtool-2.4.2.tar.xztar -xvf libtool-2.4.2.tar.xzcd libtool-2.4.22、#指定安装目录./configure --prefix=/home/lf_zx_tom/libtool3、编译make3、安原创 2017-05-08 18:20:37 · 3065 阅读 · 0 评论 -
【系统运维】Linux系统下新增用户命令useradd与adduser的区别
useradd与adduser都是创建新的用户在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。而在Ubuntu下useradd与adduser有所不同1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,原创 2017-05-08 18:20:03 · 5194 阅读 · 1 评论 -
【Docker学习笔记1Day】 什么是Docker
什么是DockerDocker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker可以在几毫秒内为您提供一个沙盒环境,容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何一台装有Docker的机器上。Docker有助于将一个复杂系统分解为...原创 2020-01-15 16:00:25 · 627 阅读 · 0 评论 -
【系统运维】Ubuntu进行openssh漏洞修复,升级openssh8.1
Ubuntu16.04默认的openssh是7.2p2版的,存在有很多安全漏洞,所以计划升级至8.1p1前期准备卸载原有的ssh安装依赖库安装数据压缩用的函式库zlib安装openssl安装opensshopenssh8.1的下载地址查看当前版本1卸载Openssh Opensslservice sshd stopapt purge opensslapt purge ...原创 2020-01-14 18:19:58 · 4637 阅读 · 0 评论 -
【系统运维】开发环境多版本python共存环境部署-Linux
为保证原来的使用习惯,不修改任何关于python2.7的配置下载python3.7选择适合操作系统的版本进行安装Python3.7安装选择安装目录安装即可,默认目录名称Python37修改启动文件...原创 2019-12-24 18:01:28 · 657 阅读 · 0 评论 -
【系统运维】开发环境多版本python共存环境部署-Windows
为保证原来的使用习惯,不修改任何关于python2.7的配置下载python3.7选择适合操作系统的版本进行安装Python3.7安装选择安装目录安装即可,默认目录名称Python37修改启动文件目录Python37将python.exe -> python3.7.exe将pythonw.exe -> pythonw3.7.exe目录Python37\Scrip...原创 2019-12-24 17:59:57 · 699 阅读 · 0 评论 -
开发环境多版本python共存环境部署
测试示例是在开发环境Windows10、ubuntu16.04下进行的,其它环境大同小异前提ubuntu16.04 默认安装有python2.7和python3.5,项目需要从python2.7升级至python3.7以满足新框架Django3.0,需要同时保留2.7和3.7的运行环境。开发环境多python环境部署Windows开发环境多python环境部署Linux...原创 2019-12-24 17:30:47 · 530 阅读 · 0 评论 -
【系统运维】阿里云服务器部署Python基础环境
当前操作系统Ubuntu16.04目标挂载磁盘分配目录配置端口安装svn安装python环境安装nginx挂载磁盘查看已挂载磁盘信息df -h查看磁盘信息fdisk -l格式化磁盘mkfs -t ext4 /dev/sdb挂载磁盘mount /dev/vdb /mnt取消挂载umount /dev/vdb开机自动挂载磁盘vi /etc/fstab添加如...原创 2019-11-25 15:58:22 · 742 阅读 · 0 评论 -
不太安全的MongoDB
前言公司的MongoDB数据库今天又呗攻击了,确实是第二次了,第一次是去年这个时候吧,那时这个数据库还处于裸奔,连个基本的密码都没有,加了个密码还不错维持了一年,尴尬,之前我对Mongo根本没接触过。现在让我给个安全加固的配置,乘着下载的时候我们一起来学习下MongoDB。MongoDB是什么?MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性...原创 2019-11-21 21:36:44 · 659 阅读 · 0 评论 -
【系统运维】ubuntu 新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案 usermod -s
有的文档提示使用 usermod -m 但是不能成功 usermod -m /bin/bash gis1031 Usage: usermod [options] LOGIN以下为亲测ubuntu利用 useradd -m test -g admin 指令,创建用户test及其工作目录。 但是登陆后,会出现不能使用很多指令“比如:ll、显示的信息没有颜色”等等 此时 ...原创 2018-06-27 13:37:33 · 9027 阅读 · 1 评论 -
FastFDS----分布式文件服务系统服务端搭建
二、原创 2018-06-26 09:10:33 · 4332 阅读 · 0 评论 -
【系统运维】ubuntu 14.04部署python项目(Nginx+uwsgi+django)
django 服务部署阿里云服务器部署快速搭建属于自己的web网站nginx负载均衡原创 2018-03-15 11:38:14 · 2894 阅读 · 0 评论