代码编织梦想

kali2019之后版本脚本自启动

@Time : 2020年12月2日, 0002 14:08
@Author : 862897316@qq.com
@Software: PyCharm

开始编写

脚本自启动

印象中,kali系统中是存在rc.local文件的,但是使用虚拟机安装的系统里面,并没有找到rc.loacl文件

因此设置脚本自启动方式就遇到了阻碍

编辑shell脚本并添加执行权限

#!/bin/bash
cd /root/Desktop/
nohup python MyServer.py &
nohup python3 cc.py &

# chmod +x shell.sh

将脚本移动至/etc/init.d/目录

# mv shell.sh /etc/init.d/

#cd /etc/init.d/

/etc/init.d/# chmod +x shell.sh

设置脚本链接并配置自启动

# cd /etc/init.d/

etc/init.d/# ln -s /etc/init.d/shell.sh /etc/rc5.d/S99shell

etc/init.d/# update-rc.d shell.sh start 99 5

etc/init.d/# update-rc.d shell.sh defaults 99

验证启动效果

配置完成,重启测试

没有开启80端口时

重启完成

开机自启动开启80端口

到这里就是配置了80端口服务开机自启

但是kali应该还会有其他方法,希望看到这里的道友能够找到更好的方法

乾坤未定,你我皆是黑马

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/BoZhihouci/article/details/110481192

linux搭建单机版redis-爱代码爱编程

访问其官网https://redis.io/,点击Download,找到http://download.redis.io/releases/,输入到地址栏,就可以看到所有的版本了。这里我下载的是redis-3.0.0.tar.gz 1.redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装g

CentOs7下 php+nginx安装详细-爱代码爱编程

PHP安装: 环境: Vmware+CentOs7 下载PHP:wget http://cn2.php.net/distributions/php-7.2.0.tar.gz 注意:wegt防止中断    wget -t 0 -c http://cn2.php.net/distributions/php-7.2.0.tar.gz 解压:tar -zxv

rabbitmq集群部署及配置-爱代码爱编程

rabbitmq集群部署及配置 文章目录 rabbitmq集群部署及配置前言一、原理介绍二、部署方案1.环境介绍2.部署过程小结 前言 消息中间件rabbitmq,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息异步。本篇将以rabbitmq+HA方式进行部署。 一、原理介绍 rabbitmq是依据erlang的分布

我常用的linux(centos)命令-爱代码爱编程

1、统计文件个数: 统计当前目录下文件的个数(不包括目录): ls -l | grep "^-" | wc -l 统计当前目录下文件的个数(包括子目录): ls -lR| grep "^-" | wc -l 查看某目录下文件夹(目录)的个数(包括子目录): ls -lR | grep "^d" | wc -l 2、创建文件夹 mkdi

jar在linux下发布运行(.sh 命令)-爱代码爱编程

一、打包生成jar,并将jar拷贝linux服务器上 二、新增一个shell文件(test.sh)并将改文件放到jar同目录下 test.sh 中包括 启动、关闭、重启,查看jar状态命令:具体内容如下: #!/bin/bash #进入当前目录 并自动或jar包 cd `dirname $0` APP_HOME=`pwd` APP_NAME="`c

linux服务器安全配置流程 不装安全软件 纯手工配置-爱代码爱编程

实际服务器是可以有自己的安全性能的.装防御安全软件还不如配置的好,我没系统学过渗透方面和系统安全方面的知识,下面只是我查资料总结的信息. 防ping echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all 很多软件扫服务器首先是从ping开始,防止ping可以有效防止别人从互联网中扫到的服

laravel定时任务-爱代码爱编程

创建一个Test.php测试任务 php artisan make:command Test 创建完成后会在app/Console/Commands/目录下Test.php 打开Test.php <?php namespace app\Console\Commands; use app\common\facades\Sett

【shell】文件内容替换(变量表达式)-爱代码爱编程

使用基本命令 sed Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... -n, --quiet, --silent suppress automatic printing of pattern space -e scr

shell教程(二) 四种工作模式-爱代码爱编程

标准 根据 POSIX 标准,Shell 分为登录(login)、非登录(non-login)和交互(interactive)、非交互(non- interactive)两个维度的处理。因此 bash 也不例外。 2个维度 1是否为交互模式? 交互模式:就是在终端上执行 bash(shell),shell 等待你的输入来执行实际的命令 非交互模式

vim中的查找与替换-爱代码爱编程

目录 一.vim中查找相关的操作 二.vim中的替换相关操作 在一般的编辑器中都有查找和替换的功能,vim中也同样有。 一.vim中查找相关的操作 1.在普通模式中,按下/键并输入想要查找的字符串并回车,vim将从当前光标位置开始向下查找。如果找到,光标将跳转到第一个结果的位置。按n将跳转到下一个。 上图中输入"/01"光标将跳转到第一个0

【Linux学习】shell环境的熟悉与应用-爱代码爱编程

问题 一、 在每次通过远程连接进入系统时,告知用户如下信息: 最近一段时间,当前用户,也就是你,登录了多少次上一次登录系统,停留了多少时间给用户推荐一句名人名言,唐诗三百首之类的最好还能告知一下当地当日天气预报一个温馨的问候二、要求显示美观,有一定的颜色 代码 #!/bin/bash ​ User=`whoami` # 获取当前用户 ​ times

awk 为每个值加引号,保留分隔符-爱代码爱编程

场景需求(简化): 要求开发一个批量更新MySQL表字段的shell脚本,可以一个或多个表名作为传参,在脚本里放在where条件里面。 vn_tb_name=$1 vn_date=$2 mysql -e "update tb_table_info set date_no=${vn_date} where sys_table_name in (${vn_