• 修改终端显示

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字段,表示每十分钟执行一次。

  • 挖矿病毒解决方案

  1. 使用top命令可以看见一个进程cpu占用几乎100%
  2. crontab -l 可以看见有一个定时计划任务
  3. 尝试删除这个计划任务 ,并且kill掉ksoftirqds进程,但是没过多久又有了,看来是有一个隐藏进程在不断检测重启挖矿
  4. 使用userdel dev2指令准备删除这个用户,发现有一个进程在运行中
  5. kill掉这个进程,并且kill掉ksoftirqds进程,已经清除定时计划,解决问题
  6. 事件分析 | Linux watchdogs 感染性隐藏挖矿病毒入侵还原录

阿里云服务器部署记录相关推荐

  1. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  2. 阿里云服务器部署StreamX

    阿里云服务器部署StreamX 部署步骤在StreamX官网都有,还有开发环境的介绍.在此记录下具体的操作步骤. 阿里云服务器配置 StreamX是运行在linux上,访问需要通过外网访问到阿里云服务 ...

  3. 项目部署之PHPEMS在线模拟考试系统(亲测有效,含php源码)在阿里云服务器部署

    PHPEMS在线模拟考试系统阿里云服务器部署 相信好多人都在找这个源码哈,小编也是一样,也有一个很大的梦想,就是能把我们这些英雄豪杰集中在一起,比如说这个在线考试系统就可以实现,可以在上面把所有的运维 ...

  4. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  5. 阿里云服务器部署个人网盘服务

    阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...

  6. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

  7. 现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24

    阿里云服务器部署 目录 购买阿里云学生服务器 服务器链接 XMAPP建站集成软件 网站移植 端口开通 阿里云服务器 阿里云服务器(Elastic Compute Service, ECS)是一种处理能 ...

  8. 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)

    阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...

  9. laravel项目使用appnode部署linux系统到阿里云服务器流程记录(待补充)

    使用 SSH 连接工具,如 PuTTY.XShell.SecureCRT 等,连接 Linux 服务器后(阿里云服务器命令行内直接输入appnode安装命令,版本:mysql选5.7.php选7.2) ...

最新文章

  1. 怎么使图表居中显示_文字怎么排版又精美又好看?
  2. 用开关控制蜂鸣器_室内照明控制系统的调试与检修
  3. 【Paper】2017_水下潜航器编队海洋勘测的协调控制方法研究
  4. C#操作Word完全功略!
  5. 主机、服务器、客户机的关系
  6. Excel中,通过 「条件格式」 实现, 下拉菜单选择某个值时,这一行的颜色改变。
  7. msgpack php 安装,在ubuntu16.04下编译安装php7的扩张msgpack2.0.1
  8. (转)AI泡沫已现:资金多而项目缺,周期长而营收难
  9. 栈解决中缀表达式转后缀表达式_第3章栈和队列,中缀表达式转换成后缀表达式...
  10. 农行笔试编程题(Java)记录
  11. 51单片机与蓝牙模块连接
  12. chrom浏览器flash_flash插件
  13. 【分享360域名批量查询工具】
  14. java + selenium 实现QQ快速安全登录xx网站
  15. 了解区块链(一)——加密货币以及区块链的价值
  16. H5扫描二维码获取内容
  17. 报错:RuntimeError: expected scalar type Double but found Float
  18. C语言readdir()函数:读取目录函数
  19. mongodb 跟踪SQL语句及慢查询收集
  20. Joint Coronary Centerline Extraction and Lumen Segmentation from CCTA CNNTracker and Vascular Grap

热门文章

  1. Mysql优化——唯一索引和普通索引的选择
  2. 身份证识别、驾驶证识别、行驶证识别
  3. 树莓派双目人脸识别门禁(在线+离线模式)+刷卡进出
  4. word2vec产生的词向量中出现空格和回车,会导致ValueError: invalid vector on line3 (is this really the text format)
  5. MyBatis从入门到精通(1):MyBatis入门
  6. L. Spicy Restaurant(多源BFS+递推)
  7. 内核篇加载内核模块(Android10)
  8. 防ddos-shell
  9. 数据库开发-8-并发处理
  10. 滚动的gridview