首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用于在断开-linux -ubuntu后启动挖掘进程的bash脚本

这个问答内容是关于在断开连接的Linux Ubuntu后启动挖矿进程的Bash脚本。

Bash脚本是一种在Linux和Unix系统中常用的脚本语言,用于编写自动化任务和批处理脚本。它可以通过命令行执行,也可以作为可执行文件运行。

对于在断开连接的Linux Ubuntu后启动挖矿进程的Bash脚本,可以使用以下步骤:

  1. 创建一个新的Bash脚本文件,例如start_mining.sh
  2. 使用文本编辑器打开该文件,并添加以下内容:
代码语言:txt
复制
#!/bin/bash
nohup ./mining_process &

在这个脚本中,nohup命令用于在断开连接后继续运行进程,./mining_process是要启动的挖矿进程的可执行文件。

  1. 保存并关闭文件。

接下来,您可以通过以下步骤运行该脚本:

  1. 打开终端,并导航到包含start_mining.sh脚本的目录。
  2. 运行以下命令,为脚本文件添加执行权限:
代码语言:txt
复制
chmod +x start_mining.sh
  1. 运行以下命令,启动挖矿进程:
代码语言:txt
复制
./start_mining.sh

这样,即使您断开与Linux Ubuntu的连接,挖矿进程也将继续在后台运行。

请注意,挖矿可能涉及到法律和道德问题,请确保您在合法和合适的环境中进行挖矿活动。

腾讯云提供了一系列与云计算相关的产品和服务,包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多信息,并查找适合您需求的产品和服务。

请注意,本答案中没有提及其他云计算品牌商,如有需要,请自行搜索相关信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

常用VPS服务器测试脚本代码,综合性能:硬件IO SpeedCPU跑分回程路由4k文件读写上传下载测试脚本

新购买VPS云服务器常用VPS测试脚本代码:跑分看看你VPS综合性能。...测试脚本用到软件:Xshell安装使用教程 使用Xshell通过SSH连接上VPS,先要安装 wget Centos系统: yum install wget -y Ubuntu / Debian系统...| bash -s fast UnixBench测试脚本 UnixBench是一个类unix系(Unix,BSD,Linux)统下性能测试工具,一个开源工具,被广泛用与测试linux系统主机性能。...综合脚本: wget git.io/vpstest && bash vpstest 简单几个Linux命令 新手需要知道Linux基本操作命令: uname -r 查看LINUX版本 cat /etc...查找nginx进程 netstat -anon | grep 80 80端口 连接情况 fuser -k 80/tcp 将进程杀死后,重新启动nginx sudo lsof -i tcp:80 查看

4.1K40

11-2 环境是如何建立

二、环境是如何建立 用户登录系统bash 程序就会启动并读取一系列称为启动文件配置脚本,这些脚本定义了所有用户共享默认环境。...接下来,bash 会读取更多存储主目录下用于定义个人环境启动文件。 这些步骤执行的确切顺序是由启动 shell 会话类型决定。...login shell 会话会读取一个或多个启动文件。 ① login shell 启动文件 文件 说明 /etc/profile 适用于所有用户全局配置脚本。...基于 Debin Linux版本中(比如Ubuntu),这是默认值。 (准) (2)non-login shell会话 GUI 中启动终端会话。...① non-login shell 启动文件 文件 说明 /etc/bash.bashrc 适用于所有用户全局配置脚本。 ~/.bashrc 用户个人启动文件。

30410

从挖矿木马看后渗透维权

No.2 前言 通过漏洞打入对方服务器,如果痕迹没有清除干净或者实施侵入同时会有防火墙、waf(某云盾)等安全产品发出警报,比如某云服务器会直接发送邮件告知管理员,服务器被一个陌生IP登录,这时管理员可能会警觉...通过busybox尝试恢复被劫持系统命令和进程,重启服务器,重新登录服务器依然有病毒进程被拉起,怀疑登录时加载服务存在问题,最后终于发现/etc/bashrc 存在挖矿木马下载命令。 ?.../etc/bashrc:为每一个运行bash shell用户执行此文件,当bash shell被打开时,该文件被读取。所以重启,挖矿脚本会继续下载。...网上资料搜集(关于该类型挖矿木马感染过程): 主进程操作 1.添加至开机启动,以及/etc/bashrc 2.生成了sshd文件 劫持sshd服务 3.将netdns文件设置为开机启动 4.编译libcryptod.c...Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bashshell,它主要是为了执行脚本而出现,而不是交互,它速度更快,但功能相比bash要少很多,语法严格遵守POSIX

2.3K30

Docker竟然还能这么玩?商业级4G代理搭建实战!

bash 上面这条命令意思是,启动一个内部系统为 Ubuntu18.04 容器,并进入容器内部 Shell 执行 bash 命令,如果退出 bash 就自动销毁容器;然后映射容器内端口3128...启动代理服务器 那么测试拨号确实可以通过 4G 网卡上网了之后,我们就可以把代理服务器启动了,这里我使用是 TinyProxy。...其实和使用那些拨号 VPS 架设代理服务器一样,我们只需要重新拨个号就能换 IP 了,直接 kill 掉 pppd 进程就可以让它断开拨号,断开重新执行一遍拨号脚本就是重新拨号了。...但需要注意是,蜂窝网络拨号断开,IP 仍然会保留一段时间(具体多久不清楚,可能跟连接基站也有关系),所以我们需要强制性地让网卡重新搜网。...所以如果你断开一直拨号失败,不妨过一会儿再试。

1.9K10

爬虫代理大厂都封得差不多了,了解下商业级 4G 代理搭建方法吧!

bash 上面这条命令意思是,启动一个内部系统为 Ubuntu18.04 容器,并进入容器内部 Shell 执行 bash 命令,如果退出 bash 就自动销毁容器;然后映射容器内端口3128...启动代理服务器 那么测试拨号确实可以通过 4G 网卡上网了之后,我们就可以把代理服务器启动了,这里我使用是 TinyProxy。...其实和使用那些拨号 VPS 架设代理服务器一样,我们只需要重新拨个号就能换 IP 了,直接 kill 掉 pppd 进程就可以让它断开拨号,断开重新执行一遍拨号脚本就是重新拨号了。...但需要注意是,蜂窝网络拨号断开,IP 仍然会保留一段时间(具体多久不清楚,可能跟连接基站也有关系),所以我们需要强制性地让网卡重新搜网。...所以如果你断开一直拨号失败,不妨过一会儿再试。

3.5K31

Docker 基础

这可以单一 Linux 实体下运作,避免启动一个虚拟机造成额外负担。...Linux 容器不是模拟一个完整操作系统,而是对进程进行隔离。对于容器里面的进程来说,它接触到各种资源都是虚拟,从而实现与底层系统隔离。由于容器是进程级别的,就没有虚拟机那些缺点了。...用我们新创建镜像,启动一个执行 Bash 容器: $ docker run -it 1ess/nginx:0.1.0 bash 修改这个容器中 Nginx 配置文件,关掉守护进程模式: $...使用 Dockerfile 自动化镜像构建 ---- 除了像之前一样手工打造一个新镜像,Docker 还提供了脚本功能,允许我们把打造镜像过程”记录”一个脚本里,并且自动”回放”出来。...作为一个最佳实践,构建一个新镜像时,我们应该尽可能减少 RUN 命令使用次数,这样可以减少镜像大小 CMD 用于设置容器启动时默认执行命令,显然,我们就是要启动 nginx 这样,这个简单镜像构建脚本就完成了

54350

shell脚本专题(01):探秘脚本首行

它为用户提供了启动程序、管理文件系统中文件以及运行在Linux系统上进程途径。shell核心是命令行提示符。命令行提示符是shell负责交互部分。...shell就是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序界面系统级程序,用户可以用shell来启动、挂起、停止甚至是编写一些程序。 ?...四、什么是bash Linux系统上,通常有好几种Linux shell可用。不同shell有不同特性,有些更利于创建脚本,有些则更利于管理进程。...bash和dash区别(后面的测试基于二者区别):dash shell只是Bourne shell功能一个子集, bash shell脚本有些功能没法dash shell中使用,如在脚本中dash...2.默认系统shell 默认系统shell,用于那些需要在启动时使用系统shell脚本,“sh+脚本名”这种执行方式就是使用系统shell,后面会有介绍。

1.1K11

Linux 进程后台运行几种方式(screen)

Ctrl+z/bg/nohup/setsid/& Linux中,如果要让进程在后台运行,一般情况下,我们命令后面加上&即可,实际上,这样是将命令放入到一个作业队列中了: ....新建一个名叫docker-dsession,但暂不进入,可用于系统启动脚本里 # screen -ls 列出当前所有session # screen -r docker-d 恢复到zhouxiao这个.../rsync.sh screen创建一个执行脚本单窗口会话,可以attach进程ID # screen -wipe 检查目前所有的screen作业,并删除已经无法使用screen作业 正常情况下,当你退出一个窗口中最后一个程序...(通常是bash,这个窗口就关闭了。...需要了解是,一个用户创建screen,其他用户(甚至root)通过screen -ls是看不见。另外,Ctrl+abash下是用来回到行开头,不幸与上面的组合快捷键冲突。

3.8K00

Docker逃逸CVE-2019-5736、procfs云安全漏洞复现,全文5k字,超详细解析!

利用文件/proc/sys/kernel/core_pattern它在Linux系统中,如果进程崩溃了,系统内核会捕获到进程崩溃信息,将进程崩溃信息传递给这个文件中程序或者脚本。...load -i ubuntu.tar 启动示例 docker run -d --name my_ubuntu_container ubuntu /bin/bash -c "tail -f /dev/null...:/home #拷贝 docker exec -it df9370449f96 /bin/bash #进入该ubuntu容器 执行payload,等待受害者去启动docker容器。...(「bash/sh」启动) 受害者启动docker容器时,触发payload,成功反弹shell。...「复现步骤」: 受影响Docker环境中安装并运行易受攻击容器。 编译并准备用于漏洞利用payload(一个Go语言编写可执行文件)。

22610

Docker竟然还能这么玩?商业级4G代理搭建实战!

bash 上面这条命令意思是,启动一个内部系统为 Ubuntu18.04 容器,并进入容器内部 Shell 执行 bash 命令,如果退出 bash 就自动销毁容器;然后映射容器内端口3128...启动代理服务器 那么测试拨号确实可以通过 4G 网卡上网了之后,我们就可以把代理服务器启动了,这里我使用是 TinyProxy。...其实和使用那些拨号 VPS 架设代理服务器一样,我们只需要重新拨个号就能换 IP 了,直接 kill 掉 pppd 进程就可以让它断开拨号,断开重新执行一遍拨号脚本就是重新拨号了。...但需要注意是,蜂窝网络拨号断开,IP 仍然会保留一段时间(具体多久不清楚,可能跟连接基站也有关系),所以我们需要强制性地让网卡重新搜网。...所以如果你断开一直拨号失败,不妨过一会儿再试。

2.2K20

谈一谈Linux与suid提权

Linux 2.2引入CAPABILITIES前,使用Raw Socket是需要root权限(当然不是说引入CAPABILITIES就不需要权限了,而是可以通过其他方法解决,这个说),所以你如果在一些老系统里...interactive模式,无法做直观对比,我只能先猜想提权失败原因: nmap高版本中限制了suid权限 lua脚本中限制了suid权限 新版Linux系统对子进程suid权限进行了限制 这些猜想中变量太多...可见,on为false,且Real UID 不等于Effective UID情况下,这里重新设置了进程UID: setuid(uid) setuid函数用于设置当前进程Effective UID...这样以来,dashsuid表现上就和bash相同了,这也就解释了为什么Ubuntu 16.04以后,我们无法直接使用SUID+system()方式来提权。 如何突破限制?...原因是我们将当前进程Real UID也修改成了0,Real UID和Effective UID相等,进入dash就不会被降权了。

1.8K20

Linux下suid提权利用

Linux 2.2引入CAPABILITIES前,使用Raw Socket是需要root权限(当然不是说引入CAPABILITIES就不需要权限了,而是可以通过其他方法解决,这个说),所以你如果在一些老系统里...script但又没有interactive模式,无法做直观对比,我只能先猜想提权失败原因: nmap高版本中限制了suid权限 lua脚本中限制了suid权限 新版Linux系统对子进程suid权限进行了限制...如果启动bashEffective UID与Real UID不相同,而且没有使用-p参数,则bash会将Effective UID还原成Real UID。...可见,on为false,且Real UID 不等于Effective UID情况下,这里重新设置了进程UID: setuid(uid)     setuid函数用于设置当前进程Effective...id命令输出uid就是0了: image.png     原因是我们将当前进程Real UID也修改成了0,Real UID和Effective UID相等,进入dash就不会被降权了。

2.4K30

第十六章.Linux系统管理-开机启动流程

它们Windows叫做"服务"(service),Linux就叫做"守护进程"(daemon)。 init进程一大任务,就是去运行这些开机启动程序。...当系统启动时,内核从initrd.img加载所有必要内核模块和驱动器,以加载Linux7中系统第一个进程systemd,6里面,init是爸爸,7里面换了个爸爸,那就是systemd 下面的命令将帮助您找到...Linux系统主机并出现引导界面时,按下键盘上e键,进入内核编辑界面  2.Linux16这行后面添加enforcing=0 init=/bin/bash,然后按下Ctrl+X组合键来运行修改过内核程序...2.启动脚本复杂,初始化完成,系统会加载很多脚本脚本都会处理各自情况,这回让脚本多而复杂。 CentOS5 是启动速度最慢,串行启动过程,无论进程相互之间有无依赖关系。...CentOS7 所有进程无论有无依赖关系,都并行启动,当然有很多时候进程并没有真正启动而是只有一个信号或者说是标记,真正利用时候,才会真正启动

2.3K20

快速自检电脑是否被黑客入侵过(Linux版)

前言 严谨地说, Linux只是一个内核, GNU Linux才算完整操作系统, 但在本文里还是用通俗叫法, 把Ubuntu,Debian,RedHat,CentOS,ArchLinux等发行版都统称为...异常启动Linux启动流程根据其服务管理器不同而不同, 常用有以下三种: Upstart Upstart是基于事件,用来取代古老/sbin/init进程来处理任务和服务自启动方法...*计划任务文件即可. bash初始化 用过Linux都知道, $HOME/.bashrc文件里可以进行初始化配置并应用于每个shell, 也就是说里面的脚本每次新开一个terminal时候都是有可能被运行...应用级别的自启动 要找到所有可疑启动项是困难, 有经验攻击者可以修改现有的自启动脚本, 额外拉起命令, 从而减少被发现风险....一些Linux桌面版本也会负责运行类似的自启动命令, 比如我最爱xfce, Settings -> Session Starup -> Application Autostart就可以添加自启动应用

91940

Ubuntu on Windows10 跨平台开发环境搭建权威指南

幸运是2016 年微软 Windows10 WSL 里开始内置 Ubuntu,之后又开始 Microsoft Store 以 UWP APP 形式发布各个 Linux 系统。...3.2 问题1:重启/开机无 sshd 进程 首先确保上述三步每一步代码都正确,其次看看系统日志是何原因失败,我这里遇到是 sudo 还需要密码,导致开机 VB 脚本执行出错。...5.4 WSL 设置 启动 X Server ,需要在 WSL 中输入如下两条指令,重启 Bash,即可运行带有图形界面的 Linux 程序了 echo export DISPLAY=:0.0...DISPLAY=:0.0 gvim & //gvim 为你想要打开程序 tips:gvim & 不是必须要加,它表示程序以后台启动方式运行,这样图形界面运行时,命令行窗口还可以继续使用...要是忘记加 &, 也可以程序运行时按ctrl+z, 将程序进程挂起,并输入bg,使其在后台运行 第二条指令(可选) 第一条输入,重启 Bash , 理论上就可以运行 Linux 程序了,但程序一般不会运行很久就挂掉了

2.8K140

进程组、会话、控制终端概念,如何创建守护进程

启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进程。 2. 启动脚本复杂。init进程只是执行启动脚本,不管其他事情。脚本需要自己处理各种情况,这往往使得脚本变得很长。...复制代码 Systemd 就是为了解决这些问题而诞生。它设计目标是,为系统启动和管理提供一套完整解决方案。根据 Linux 惯例,字母d是守护进程(daemon)缩写。...会话 一般一个用户登录新建一个会话,每个会话也有一个ID来标识(SID)。登录第一个进程叫做会话领头进程(session leader),通常是一个shell/bash。...终端上连接断开时 (比如网络断开或 Modem 断开), 挂起信号将发送到控制进程(controlling process) 。 一个用户登录创建一个会话。...Linux中,每当系统发现一个孤儿进程,就会自动由1号进程收养。原先进程就会变成init进程进程。 2. 进程中创建新会话 setsid()函数作用。

1.4K20

【k8s学习笔记一】容器及Docker基础

1 概述 Go语言实现,基于linux内核cgroup/namespace/AUFS类Union FS等技术, 对进程进行隔离封装,属于操作系统层面的虚拟化技术 2 容器 VS虚拟机 和传统虚拟化不同...,传统虚拟化是虚拟出一整套硬件,在其上运营一个完成OS, 该OS上再运行应用进程;而容器应用进程直接运行在宿主内核,没有自己内核,也没有硬件虚拟,比传统虚拟机更轻便。...3.2 容器 容器container时镜像运行时实体,可以被创建、启动、停机、删除、暂停。容器实质是进程。传统进程直接在宿主执行,容器运行在自己独立命名空间。...容器退出删除 ubuntu:18.08 指定镜像 bash 镜像命令 5.3 ls镜像 docker image ls 5.4 删除本地镜像 docker image rm option.../package.sjon /app/ 其中, FROM用于指定基础镜像,RUN执行命令 #执行多个命令正确写法 FROM ubuntu:18:08 RUN echo "hahah

99030

Shell Code Snippet

/*|sort -nr|head -3 一般说来不会出现删除文件空间不释放情况,但是也存在例外,比如文件被进程锁定,或者有进程一直向这个文件写数据等等,要理解这个问题,就需要知道 Linux 下文件存储机制和存储结构...一个文件文件系统中存放分为两个部分:数据部分和指针部分,指针位于文件系统 meta-data 中,数据被删除,这个指针就从 meta-data 中清除了,而数据部分存储磁盘中,数据对应指针从...meta-data 中清除,文件数据部分占用空间就可以被覆盖并写入新内容,之所以出现删除 access_log 文件,空间还没释放,就是因为 httpd 进程还在一直向这个文件写入内容,导致虽然删除了...# 获取一个已经被删除但仍然被应用程序占用文件列表 lsof | grep delete 通过这种方法,磁盘空间不但可以马上释放,也可保障进程继续向文件写入日志,这种方法经常用于在线清理 Apache...- Ask Ubuntu Ubuntu 命令行打开 PDF 文件 - bigmarco 专栏 Linux 文件删除,但是 df 之后磁盘空间没有释放 | cnblogs How to lookup CNAME

19020
领券