运维
旷古的寂寞
这个作者很懒,什么都没留下…
展开
-
linux系统zip压缩解压命令笔记
1. 安装sudo apt-get install -y zip unzip2. 压缩zip -r zipfilename.zip folder_or_file_path3. 解压unzip -qo zipfilename.zip -d folder4. 参数说明-o overwrite files WITHOUT prompting 覆盖对应位置的同名文件-q quiet mode 静默解压,不输出文件列表-d extract files into exdi...原创 2021-07-26 16:29:23 · 556 阅读 · 0 评论 -
CentOS下给sftp创建新用户并限制默认目录
一、添加用户和用户组sudo adduser -g groupname -d userhome -s /sbin/nologin username # 添加用户,指定主目录,禁止ssh登录sudo usermod -a -G groupname username # 把用户添加到sftp的用户组sudo passwd username # 配置sftp用户密码二、修改主目录所有者及权限配置sftp的坑:1、由 ChrootDirectory 指定的目录开始一直往上到系统根目录为止..原创 2021-07-26 16:08:58 · 673 阅读 · 0 评论 -
Centos7.4+Python2.7.5离线安装kafka-python和paramiko
kafka-python和paramiko是python分别用于连接kafka和sftp的库,公司的服务器基于安全考虑不能访问外网,所以我们需要离线安装,安装步骤如下。1. 在有网的机器上装一个与服务器系统版本一致的系统,这里我们安装Centos7.4。2. 执行以下命令配置yum源为阿里云的源,加快下包的速度。yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo3. 安装yum-utils,用原创 2021-03-24 14:12:41 · 1049 阅读 · 2 评论 -
配置nginx访问多个服务器静态文件(解决nginx的www-data用户访问sshfs挂载目录的权限问题)
最近搭了一个双节点的服务,每个节点各自有静态文件目录,nginx访问这些静态目录就成了问题。当然我们可以搭建单独的文件服务器,但是那样成本太高了,接下来说一下当前场景的解决方案。1. sshfs挂载静态文件目录下面的挂载命令可以把多个其他服务器的media目录挂载到本地:mkdir /local_path/media_1/sshfs remote_user@remote_host:/remote_path/media/ /local_path/media_1/ -o allow_other原创 2020-08-27 18:24:18 · 1623 阅读 · 0 评论 -
线程池使用:CPU密集型和IO密集型
#1 cpu密集型: cpu使用率较高(也就是一些复杂运算,逻辑处理),所以线程数一般只需要cpu核数的线程就可以了。 这一类型的在开发中多出现的一些业务复杂计算和逻辑处理过程中。#1 I/O密集型: cpu使用率较低,程序中会存在大量I/O操作占据时间,导致线程空余时间出来,所以通常就需要开cpu核数的两倍的线程, 当线程进行I/O操作cpu空暇时启用其他线程继续使用cpu,提高cpu使用率 通过上述可以总结出:线程的最佳数量: 最佳线程数目 = ((线程等待时间+线程CPU...转载 2020-07-23 01:01:49 · 1832 阅读 · 0 评论 -
Python连接MQTT的示例
MQTT服务的安装配置:https://cloud.tencent.com/developer/article/1350337#!usr/bin/env pythonimport timefrom paho.mqtt.client import Clientclass Client(Client): print_log = True # 控制是否输出MQTT交互日志 def on_message(self, client, userdata, message): .原创 2020-07-21 23:50:28 · 724 阅读 · 0 评论 -
ubuntu使用双模机械师K7机械键盘遇到的问题
最近买了个机械师K7的双模机械键盘,可以使用数据线连接,也可以使用蓝牙连接,但因为我平时使用ubuntu开发,键盘与系统的适配方面遇到了点问题,记录下解决方法来方便其他人参考。问题1:有线连接模式,F1到F12键只能使用多媒体功能,就算按了FN组合键也无法使用正常的刷新网页等功能。执行下面的命令,F1到F12的功能就是原始功能了,按FN组合键可以使用多媒体功能。echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmodeecho opti原创 2020-06-08 02:02:10 · 3133 阅读 · 5 评论 -
自定义nginx的banner信息(Server响应头)及下载统计配置
为了保证服务器安全,需要对网络攻击者隐藏服务器的相关信息,比如对方知道我们使用的是nginx/1.14.0,那么就可以有针对性的寻找对应版本的漏洞攻击我们。nginx本身提供了隐藏版本号的功能,只要在配置文件中添加这样一行,nginx的响应头中就会显示为"Server: nginx"。server_tokens off;但这样还是难免暴露了我们的服务器是nginx,为了彻底隐藏服务器...原创 2020-04-29 21:52:47 · 1622 阅读 · 0 评论 -
Mysql占用磁盘空间分析
最近服务器的磁盘占用率达到报警阀值了,排查后发现是Mysql占了很多空间,参考下面的文章进行了磁盘空间分析,这里备忘一下。使用df和du命令查看文件系统中目录占用磁盘空间的大小:https://www.cnblogs.com/zhuiluoyu/p/6598928.htmlMysql查看表容量大小:https://blog.csdn.net/fdipzone/article/details...原创 2019-12-26 09:42:34 · 699 阅读 · 0 评论