阿里云服务器部署记录
修改终端显示
vim /etc/bashrc 在其后添加 export PS1="[\u@localhost ~]$ "然后执行source /etc/bashrc
添加用户并设置ssh key登录
#添加用户 useradd -d /export/dev -m devcd /export/devmkdir .sshcat public_key >> /export/dev/.ssh/authorized_keyschown dev.dev /export/dev/.ssh -R#修改权限 chmod 755 .ssh chmod 644 .ssh/authorized_keys
安装jdk
#下载指定jdk,放在目录/usr/java下,并解压 openjdk-11.0.1_linux-x64_bin.tar.gz#修改/etc/profile,添加如下配置 JAVA_HOME=/usr/java/jdk-11.0.1 CLASSPATH=.:$JAVA_HOME/lib/ export PATH=$JAVA_HOME/bin:$PATH#执行source /etc/profile
安装配置git
#step 1 安装git yun -y install git#step 2 添加git用户,并设置ssh key adduser -d /export/git -m git cd /export/git/ mkdir .ssh使用putty生成key,将key放置authorized_keys文件 cat /tmp/id_dsa_1024.pub > .ssh/authorized_keys chown git.git .ssh -R chmod 755 .ssh chmod 644 .ssh/authorized_keys#step 3 初始化一个仓库 git init --bare bestan.git chown git.git bestan.git -R #step 4 使用putty的key,git clone其中URL=git@47.104.95.44:/export/git/bestan.git加载Putty密钥=E:\Work2\阿里云key\private.ppk
安装部署shadowsocks服务
#安装shadowsocks yum install python-setuptools && easy_install pip pip install shadowsocks#增加配置文件/etc/shadowsocks/config.json {"server":"0.0.0.0","server_port":1194,"local_address":"127.0.0.1","local_port":1080,"password":"qwe!@#$%123","timeout":300,"method":"aes-256-cfb","fast_open":false,"workers": 1 }#启动服务 ssserver -c /etc/shadowsocks.config -d start #后台启动 sudo ssserver -c /etc/shadowsocks.config -d start #日志目录 sudo less /var/log/shadowsocks.log #注意防火墙放开端口
crontab使用情况
#增加/删除 定时任务 crontab –e 定时任务将被保存于/var/spool/cron/dev (dev是用户名)#特别注意crontab执行的环境中,没有载入/etc/profile等信息,导致java 等命令不能使用,需要source ~/.bashrcsource /etc/profile #查看定时任务
crontab –l #查看定时任务执行记录 vim /var/log/cron #命令解析 * * * * * command 分 时 日 月 周 命令 如果是*表示是每分/小时/日/月/周 如下:每天4点0分,在后头执行startup.sh 0 4 * * * nohup /export/dev/tools/auto_backup/startup.sh >>~/tmp/logs/auto_backup_log 2>&1 &
在以上各个字段中,还可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
挖矿病毒解决方案
- 使用top命令可以看见一个进程cpu占用几乎100%
- crontab -l 可以看见有一个定时计划任务
- 尝试删除这个计划任务 ,并且kill掉ksoftirqds进程,但是没过多久又有了,看来是有一个隐藏进程在不断检测重启挖矿
- 使用userdel dev2指令准备删除这个用户,发现有一个进程在运行中
- kill掉这个进程,并且kill掉ksoftirqds进程,已经清除定时计划,解决问题
- 事件分析 | Linux watchdogs 感染性隐藏挖矿病毒入侵还原录
阿里云服务器部署记录相关推荐
- 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)
前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...
- 阿里云服务器部署StreamX
阿里云服务器部署StreamX 部署步骤在StreamX官网都有,还有开发环境的介绍.在此记录下具体的操作步骤. 阿里云服务器配置 StreamX是运行在linux上,访问需要通过外网访问到阿里云服务 ...
- 项目部署之PHPEMS在线模拟考试系统(亲测有效,含php源码)在阿里云服务器部署
PHPEMS在线模拟考试系统阿里云服务器部署 相信好多人都在找这个源码哈,小编也是一样,也有一个很大的梦想,就是能把我们这些英雄豪杰集中在一起,比如说这个在线考试系统就可以实现,可以在上面把所有的运维 ...
- win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程
win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...
- 阿里云服务器部署个人网盘服务
阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...
- 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站
阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...
- 现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24
阿里云服务器部署 目录 购买阿里云学生服务器 服务器链接 XMAPP建站集成软件 网站移植 端口开通 阿里云服务器 阿里云服务器(Elastic Compute Service, ECS)是一种处理能 ...
- 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)
阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...
- laravel项目使用appnode部署linux系统到阿里云服务器流程记录(待补充)
使用 SSH 连接工具,如 PuTTY.XShell.SecureCRT 等,连接 Linux 服务器后(阿里云服务器命令行内直接输入appnode安装命令,版本:mysql选5.7.php选7.2) ...
最新文章
- 怎么使图表居中显示_文字怎么排版又精美又好看?
- 用开关控制蜂鸣器_室内照明控制系统的调试与检修
- 【Paper】2017_水下潜航器编队海洋勘测的协调控制方法研究
- C#操作Word完全功略!
- 主机、服务器、客户机的关系
- Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
- msgpack php 安装,在ubuntu16.04下编译安装php7的扩张msgpack2.0.1
- (转)AI泡沫已现:资金多而项目缺,周期长而营收难
- 栈解决中缀表达式转后缀表达式_第3章栈和队列,中缀表达式转换成后缀表达式...
- 农行笔试编程题(Java)记录
- 51单片机与蓝牙模块连接
- chrom浏览器flash_flash插件
- 【分享360域名批量查询工具】
- java + selenium 实现QQ快速安全登录xx网站
- 了解区块链(一)——加密货币以及区块链的价值
- H5扫描二维码获取内容
- 报错:RuntimeError: expected scalar type Double but found Float
- C语言readdir()函数:读取目录函数
- mongodb 跟踪SQL语句及慢查询收集
- Joint Coronary Centerline Extraction and Lumen Segmentation from CCTA CNNTracker and Vascular Grap
热门文章
- Mysql优化——唯一索引和普通索引的选择
- 身份证识别、驾驶证识别、行驶证识别
- 树莓派双目人脸识别门禁(在线+离线模式)+刷卡进出
- word2vec产生的词向量中出现空格和回车,会导致ValueError: invalid vector on line3 (is this really the text format)
- MyBatis从入门到精通(1):MyBatis入门
- L. Spicy Restaurant(多源BFS+递推)
- 内核篇加载内核模块(Android10)
- 防ddos-shell
- 数据库开发-8-并发处理
- 滚动的gridview