随笔分类 -  Linux 服务器那些事

Ubuntu 和 Centos下常用命令。
nginx配置logrotate 配置
摘要:1. logrotate工具的介绍 logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间/大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。logrotate是基于crontab运行的,所以这个时间点是由crontab控制的,具体 阅读全文

posted @ 2021-04-12 17:16 星河赵 阅读(3126) 评论(0) 推荐(0) 编辑

uwsgi 的 log 分割方法
摘要:1. 指定 touch-logreopen 文件 [uwsgi] socket = 0.0.0.0:23288 processes = 4 threads = 1 master = true pythonpath = /app/aiphoto/ai_photo module = aiphoto ca 阅读全文

posted @ 2021-04-12 16:07 星河赵 阅读(749) 评论(0) 推荐(0) 编辑

Vim 常用命令
摘要:1.vim 复制 1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴 3.一行中跳至 行首 阅读全文

posted @ 2021-04-08 17:18 星河赵 阅读(88) 评论(0) 推荐(0) 编辑

Ubuntu显卡GPU 驱动的安装
摘要:Ubuntu 安装GPU驱动 1.查看gpu是否安装&&有输出则证明安装完成 nvidia-smi 开发机1目录/home/wonxing/down2.开发机2目录: /home/wonxing/software sudo ./cuda_10.1.243_418.87.00_linux.run 3. 阅读全文

posted @ 2021-03-11 18:44 星河赵 阅读(395) 评论(0) 推荐(0) 编辑

Ubuntu下设置DNS的方法 和国内公共DNS汇总
摘要:安装好Ubuntu之后设置了静态IP地址,再重启后就无法解析域名。想重新设置一下DNS,打开/etc/resolv.conf cat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by re 阅读全文

posted @ 2021-03-01 17:27 星河赵 阅读(3227) 评论(0) 推荐(1) 编辑

Linux 文件权限十位权限表示&&文件的拥有者及用户组(chown和chgrp)
摘要:十位权限表示 常见的权限表示形式有: -rw (600) 只有拥有者有读写权限。 -rw-r--r-- (644) 只有拥有者有读写权限;而属组用户和其他用户只有读权限。 -rwx (700) 只有拥有者有读、写、执行权限。 -rwxr-xr-x (755) 拥有者有读、写、执行权限;而属组用户和其 阅读全文

posted @ 2021-02-23 10:02 星河赵 阅读(1283) 评论(0) 推荐(0) 编辑

Ubuntu 安装mongo
摘要:1. 更新系统包 在安装 MongoDB 之前,建议先更新系统的包信息: sudo apt update && sudo apt upgrade -y 2. 导入 MongoDB 官方密钥 MongoDB 官方的包需要验证,因此需要先添加 GPG 公钥:安装的是mongo6.0也可以指定自己的版本 阅读全文

posted @ 2021-02-22 18:56 星河赵 阅读(378) 评论(0) 推荐(0) 编辑

docker 相关
摘要:docker常用命令 docker 推送 (base) ➜ ~ docker image tag leetcode xinghe/leetcode (base) ➜ ~ docker image push xinghe/leetcode docker 列出images 镜像 docker image 阅读全文

posted @ 2021-02-08 11:24 星河赵 阅读(67) 评论(0) 推荐(0) 编辑

Ubuntu如何挂载U盘
摘要:1. 以root用户登陆 2. 查看当前挂载 fdisk -l 一般情况未挂载的硬盘都在最后,这里是/dev/sdb1 选择绿框 3.新建一个目录来挂载硬盘 挂载到MNT/usb root@h-Default-string:~# cd /mnt root@h-Default-string:/mnt# 阅读全文

posted @ 2021-02-01 12:15 星河赵 阅读(7555) 评论(0) 推荐(0) 编辑

CentOS 7 安装MongoDB 4.0(yum方式) 简单方便
摘要:一.安装 1.进入网址 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 按照官方指南进行安装 2.创建文件 /etc/yum.repos.d/mongodb-org-4.0.repo [mongodb-org- 阅读全文

posted @ 2021-01-19 10:28 星河赵 阅读(256) 评论(0) 推荐(0) 编辑

使用国内源来安装pytorch速度很快
摘要:一、找到合适的安装方式 pytorch官网:https://pytorch.org/ 二、安装命令 # 豆瓣源 pip install torch torchvision torchaudio -i https://pypi.douban.com/simple # 其它源 pip install t 阅读全文

posted @ 2021-01-09 21:22 星河赵 阅读(8410) 评论(0) 推荐(2) 编辑

自签SSL证书以及https的双向认证 实现nginx双向代理
摘要:基本生成步骤 生成CA根证书 生成服务端证书 生成客户端证书(如果需要做双向认证的话) 1.生成根证书 # 生成root私钥 openssl genrsa -out root.key 1024 # 根据私钥创建根证书请求文件,需要输入一些证书的元信息:邮箱、域名等 openssl req -new 阅读全文

posted @ 2021-01-06 09:29 星河赵 阅读(860) 评论(0) 推荐(0) 编辑

Android配置Charles实现Https调试
摘要:经过这么多年的发展,现在Https基本上已经成为数据通信的标配了。虽然Https有他的优点,但是在App开发过程中的调试也是让人头疼的,因为你看不到他具体的数据。本文主要介绍在Android开发过程中如何配置Charles实现Https调试。 1.在电脑上安装Charles客户端 2.在电脑上安装C 阅读全文

posted @ 2020-12-04 12:22 星河赵 阅读(612) 评论(0) 推荐(0) 编辑

python crontab 编码问题无法输出中文
摘要:编码问题 错误问题如下: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) 我写的Python程序中输出了一些中文(编码是utf-8),在shell 阅读全文

posted @ 2020-12-03 11:01 星河赵 阅读(560) 评论(0) 推荐(0) 编辑

记录一次supervisor在生产环境中遇到的坑minfds参数
摘要:现象描述 在生产环境中线上反馈服务端接口响应速度很慢,但是在排查问题时发现服务器的负载并不高,带宽也没有问题,最后定位到问题是因为supervisor配置中有一个minfds参数(单个进程开启的描述符最多不允许超过 minfds 设置的值默认1024) 在生产环境中需要修改这个配置为655350 配 阅读全文

posted @ 2020-11-22 19:22 星河赵 阅读(378) 评论(0) 推荐(0) 编辑

如何让nginx 显示文件夹目录
摘要:nginx配置如下: autoindex on; 一定要打开 server { listen 5252; client_max_body_size 20m; access_log /opt/nginx_logs/console/access.log main; error_log /opt/ngin 阅读全文

posted @ 2020-09-28 12:02 星河赵 阅读(1436) 评论(0) 推荐(0) 编辑

uwsgi 常见配置
摘要:uwsgi常见配置 [uwsgi] master=true chdir=/home/op/gameserver_data # 项目目录地址 virtualenv=/home/op/gameserver_data/venv/ # 虚拟环境地址 wsgi-file=goldfinger.py plugi 阅读全文

posted @ 2020-08-27 16:45 星河赵 阅读(946) 评论(0) 推荐(1) 编辑

Supervisor进程组的使用
摘要:说明 因为后端服务一般我们会多开几个服务进程进行API接口的提供,在使用Supervisor进行进程管理的时候,会经常需要对相关进程进行管理。 所以我们可以把同一个相同的所属的进程组进行归类: 创建对应的需要包含的进程配置文件: [include] files = /etc/supervisor/c 阅读全文

posted @ 2020-07-28 18:23 星河赵 阅读(1647) 评论(0) 推荐(0) 编辑

ssh-pass 使用无需输入密码
摘要:在Linux后台中,经常会用到ssh、scp等命令。需要进行认证,手动输入密码,是交互式的过程。当将ssh、scp等命令做成自动化脚本时,可能需要非交互式的登录过程,此时可以用sshpass。 安装方式 1.在基于 RedHat/CentOS 的系统中,首先需要启用 EPEL 仓库并使用 yum 命 阅读全文

posted @ 2020-06-04 18:06 星河赵 阅读(1022) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示