服务器被入侵,异常进程无法杀掉,随机进程名
故事情节:
有一天在聚餐中,我有一个朋友和我说他的服务器上有有个异常的进程他一直在占满CPU在运行,我在一顿谦虚之后答应了他,有空登录上他的服务器看一下具体情况。
这一天正是五月一日,一年一度的劳动节来了,我在家里闲着没事干在看某综艺,这时手机响了,来了一条微信消息,看到他给我发来了俩张图,突然勾起了我内心的好奇。
就是以上三张图,在proc目录中的exe指向的文件已被删除,我看到这里,我好奇这个进程肯定是被隐藏掉了。这时,我急中生智跟这位朋友要了root账号密码。登录服务器用top命令一看,发现一个奇怪的进程在运行,我使用kill命令将其杀后,等了十来分钟后,发现没有被启动,这时我和这位朋友说干掉了,他问我是不是kill掉了,我说嗯,他又补充到,这个进程杀掉过段时间会起来的,我问他大概多久就会启动,他说不清楚大概一天内肯定会启动。这时我慌了,如果是一天内才启动,我还得明天才能看见,那实在没办法了。我又开始看我的综艺了。
没过多久,我又看了一下,发现这个进程换了个名字又启动了。还干满了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 IP地址分配信息总表的获取:
1APNIC提供了每日更新的亚太地区IPv4,IPv6,AS号分配的信息表:http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
1该文件的格式与具体内容参见:ftp://ftp.apnic.net/pub/apnic/stat ...
华为人工智能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 训练服务器(型号:9000)是基于华为鲲鹏920+昇腾910处理器的AI训练服务器,具有最强算力密度、超高能 ...
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 ...
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: 设备或资源忙
这时这个问题,不要慌,先把磁盘卸载了在进行修复
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...
华为 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)]/ bionic ...
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├── COPYING├ ...
人工智能NVIDIA显卡计算(CUDA+CUDNN)平台搭建
NVIDIA是GPU(图形处理器)的发明者,也是人工智能计算的引领者。我们创建了世界上最大的游戏平台和世界上最快的超级计算机。
第一步,首先安装N卡驱动。
```shellcby@cby-Inspiron-7577:~$ sudo add-apt-repository ppa:graphics-drivers/ppa[sudo] cby 的密码:PPA publishes dbgsym, you may need to include ‘main/debug’ componentRepository: ‘deb http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/ hirsute main’Description:Fresh drivers from upstream, currently shipping Nvidia.
Current StatusCurrent long-lived branch release: nvidia-430 (430.4 ...
腾讯蓝鲸集群式部署
腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理、计算平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。
关闭防火墙
123456[root@localhost ~]# sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config[root@localhost ~]# setenforce 0[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewalldRemoved symlink /etc/systemd/system/multi-user.target.wants/firewal ...
YUM下载全量依赖
在离线的内网环境下进行安装一些软件的时候会出现依赖不完整的情况,一般情况下会使用如下方式进行下载依赖包
查看依赖包可以使用 yum deplist 进行查找
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162[root@localhost ~]# yum deplist nginxLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * epel: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cnpackage: nginx.x86_64 1:1.20.1-2.el7 ...