Nginx主要功能
Nginx主要功能: 1、反向代理2、负载均衡3、HTTP服务器(包含动静分离)4、正向代理 一、反向代理反向代理应该是 Nginx 做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet上 的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已。下面贴上一段简单的实现反向代理的代码 ```shellserver...
Prometheus+Grafana监控系统
Prometheus vs Zabbix Zabbix的客户端更多是只做上报的事情,push模式。而Prometheus则是客户端本地也会存储监控数据,服务端定时来拉取想要的数据。 Zabbix的客户端agent可以比较方便的通过脚本来读取机器内数据库、日志等文件来做上报。zabbix的客户端agent可以比较方便的通过脚本来读取机器内数据库、日志等文件来做上报。Prometheus的上报客户端则分为不同语言的SDK和不同用途的exporter两种,比如如果你要监控机器状态、mysql性能等,有大量已经成熟的exporter来直接开箱使用,通过http通信来对服务端提供信息上报(server去pull信息); Zabbix’s client is more of only reporting things, push mode. In Prometheus, the client also stores monitoring data locally, and the server regularly pulls the desired data. ...
Python安装-在Linux系统中使用编译进行安装
Python安装-在Linux系统中使用编译进行安装 你可以使用Ubuntu自带的Python3,不过你不能自由的控制版本,还要单独安装pip3,如果你想升级pip3,还会出现一些让人不愉快的使用问题。而在CentOS系统中,默认只有Python2,通过yum安装Python3,也同样面临版本落后以及pip3的问题。如果不自己编译安装,还有什么别的方法来一直保持使用最新的版本呢?!除非你用Win系统。 You can use the Python3 that comes with Ubuntu, but you can’t control the version freely. You have to install pip3 separately. If you want to upgrade pip3, there will be some unpleasant usage problems. In the CentOS system, there is only Python2 by default. Installing Python3 through yum...
服务器被入侵,异常进程无法杀掉,随机进程名
故事情节: 有一天在聚餐中,我有一个朋友和我说他的服务器上有有个异常的进程他一直在占满CPU在运行,我在一顿谦虚之后答应了他,有空登录上他的服务器看一下具体情况。 这一天正是五月一日,一年一度的劳动节来了,我在家里闲着没事干在看某综艺,这时手机响了,来了一条微信消息,看到他给我发来了俩张图,突然勾起了我内心的好奇。 ...
从APNIC获取中国IP地址列表
关于APNIC 全球IP地址块被IANA(Internet Assigned Numbers Authority)分配给全球三大地区性IP地址分配机构,它们分别是: ARIN (American Registry for Internet Numbers) 负责北美、南美、加勒比以及非洲撒哈啦部分的IP地址分配。同时还要给全球NSP(Network Service Providers)分配地址。 RIPE (Reseaux IP Europeens) 负责欧洲、中东、北非、西亚部分地区(前苏联) APNIC (Asia Pacific Network Information Center) 负责亚洲、太平洋地区 APNIC...
华为人工智能atlasA800-9000物理服务器离线安装及CANN安装和MindSpore安装和Tensorflow安装
目录 华为人工智能atlas A800-9000 物理服务器全程离线安装驱动以及CANN安装部署和MindSpore安装部署和Tensorflow安装部署 A800-9000 物理服务器安装驱动 使用镜像配置本地apt源 创建普通用户并设置密码 安装驱动以及固件 验证是否安装成功 CANN开发环境部署安装 安装环境以及依赖 安装完成后查看版本 安装Python3.7.5 使用Python3.7.5环境安装pip依赖包 安装开发套件包 CANN训练环境部署安装 说明 安装训练软件包 安装MindSpore 安装whl包 配置环境变量 测试是否可行 安装mindinsight 安装whl包 配置环境变量 启动及使用 安装Tensorflow 编译hdf5 配置环境变量及软连接 安装whl包 安装Pytorch 华为人工智能atlas A800-9000 物理服务器全程离线安装驱动以及CANN安装部署和MindSpore安装部署和Tensorflow安装部署 背景 Atlas 800...
Linux文件系统故障,Input/output error
事情是这样的,在启动某一个应用程序的时候,出现 Input/output error 的报错,磁盘以及目录无法使用的情况下,进行了重启,重启完成后是可以正常使用的,过一段时间后就会再次出现这个问题,一番Google之后怀疑是磁盘出现问题,根据网友的解决方案尝试之后发现,这个方法可行,下文是命令及回显: 使用ls命令查看的时候出现这个报错 123[root@webc ~]# ls /data/ls: 无法访问/data/: 输入/输出错误[root@webc ~]# 这个是xfs的文件系统,所以使用如下命令进行修复 12[root@webc ~]# xfs_repair /dev/sdc1xfs_repair: cannot open /dev/sdc1: 设备或资源忙 这时这个问题,不要慌,先把磁盘卸载了在进行修复 ...
华为 A800-9000 服务器 离线安装MindX DL
MindX DL(昇腾深度学习组件)是支持 Atlas 800 训练服务器、Atlas 800 推理服务器的深度学习组件参考设计,提供昇腾 AI 处理器资源管理和监控、昇腾 AI 处理器优化调度、分布式训练集合通信配置生成等基础功能,快速使能合作伙伴进行深度学习平台开发。 操作系统使用的是Ubuntu-1804,CPU是华为自研ARM架构。 一、安装前准备 配置apt网络源 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960hello@ubuntu:/etc/apt$ sudo cp sources.list~ sources.listhello@ubuntu:/etc/apt$ cat sources.list# # deb cdrom:[Ubuntu-Server 18.04.5 LTS _Bionic Beaver_ - Release arm64 (20200810)]/...
MINIO搭建单机以及集群
MINIO简介 Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/VM映像。对象的大小可以从几KB到最大5TB。Minio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS,Redis和MySQL。 https://docs.minio.io/ 一、单机版搭建 操作系统搭建方式LinuxdockerLinux宿主机 1. docker模式搭建 1.1安装docker 12345curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun[root@localhost ~]# systemctl start docker #启动docker[root@localhost ~]# docker ps -a #查看一下命令是否可以执行CONTAINER ID IMAGE COMMAND CREATED STATUS...
Proxmox VE镜像分析与定制
Proxmox VE(Proxmox Virtual Environment,简称PVE)是一个开源的服务器虚拟化环境Linux发行版,基于Debian,使用给予Ubuntu的定制内核。相比于其他虚拟化平台,PVE具有的一个显著的特点就是无需master节点,安装完成后,无需特殊配置即可将多个节点组成集群。 由于工程要求,PVE需要大规模部署在物理服务器上,所以定制镜像就显得很有必要。 定制目标包括 (1)修改initrd中init脚本的提示信息 (2)删除GRUB界面多余选项,直接进入安装界面 (3)添加预装软件 (4)在安装过程中对软件进行个性化配置 (5)修改PVE安装界面,在PVE安装界面中的所有输入框设置默认文本 Proxmox VE镜像分析 下载Proxmox VE 6.4版镜像后挂载,观察文件结构 ```shell$ tree -L 2.├── boot│ ├── boot.cat│ ├── grub│ ├── initrd.img│ ├── linux26│ └── memtest86+.bin├──...