运行命令

Nmap教程之nmap命令使用示例(nmap使用方法)

馋奶兔 提交于 2020-01-19 22:50:24
Nmap下载地址: http://pan.baidu.com/s/1jGB4ZeI Nmap是一款网络扫描和主机检测的非常有用的工具。Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统 Nmap是一款非常强大的实用工具,可用于:检测活在网络上的主机(主机发现)检测主机上开放的端口(端口发现或枚举)检测到相应的端口(服务发现)的软件和版本检测操作系统,硬件地址,以及软件版本检测脆弱性的漏洞(Nmap的脚本)Nmap是一个非常普遍的工具,它有命令行界面和图形用户界面。本人包括以下方面的内容:介绍Nmap扫描中的重要参数操作系统检测Nmap使用教程Nmap使用不同的技术来执行扫描,包括:TCP的connect()扫描,TCP反向的ident扫描,FTP反弹扫描等。所有这些扫描的类型有自己的优点和缺点,我们接下来将讨论这些问题。 Nmap的使用取决于目标主机,因为有一个简单的(基本)扫描和预先扫描之间的差异。我们需要使用一些先进的技术来绕过防火墙和入侵检测/防御系统,以获得正确的结果。下面是一些基本的命令和它们的用法的例子:扫描单一的一个主机,命令如下: 代码如下: #nmap nxadmin.com#nmap 192.168.1.2 扫描整个子网,命令如下: 代码如下: #nmap 192.168.1

vs2015开发Windows服务

半世苍凉 提交于 2020-01-19 17:41:29
原文:https://blog.csdn.net/kingshown_WZ/article/details/89483040 标题:C# Windows服务开发入门 请阅读原文,本文删除了原文很多内容,这个只是学习笔记。 概念 过去称为 NT 服务,允许用户创建可在其自身的 Windows 会话中长时间运行的可执行应用程序。 这些服务可在计算机启动时自动启动,可以暂停和重启,并且不显示任何用户界面。 注意: LocalSystem 帐户具有广泛的权限,包括能够写入事件日志。 使用此帐户时要特别小心,因为它会增加你受到恶意软件攻击的风险。 对于其他任务,请考虑使用 LocalService 帐户,该帐户用作本地计算机上的非特权用户,并向任意远程服务器提供匿名凭据。 如果你尝试使用 LocalService 账户,此例子将失败,因为它需要写入事件日志的权限。 安装服务 要安装 Windows 服务,必须在安装它的计算机上拥有管理员凭据。进入“Visual Studio 的开发人员命令提示”窗口,导航到包含项目输出的文件夹(默认情况下,它是项目的 \bin\Debug 子目录),输入命令: installutil MyNewService.exe 启动并运行服务 在 Windows 中,打开“服务”桌面应用程序 按“Windows 徽标键+R”以打开“运行”框,然后输入 services

Docker 命令查询

大城市里の小女人 提交于 2020-01-19 13:49:35
Docker — 从入门到实践 Docker 命令查询 基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker Daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...] ; 服务端命令:基本命令格式为 dockerd [OPTIONS] 。 可以通过 man docker 或 docker help 来查看这些命令。 客户端命令选项 --config="":指定客户端配置文件,默认为 /.docker ; -D=true|false:是否使用 debug 模式。默认不开启; -H, --host=[]:指定命令对应 Docker 守护进程的监听接口,可以为 unix 套接字(unix:///path/to/socket),文件句柄(fd://socketfd)或 tcp 套接字(tcp://[host[:port]]),默认为 unix:///var/run/docker.sock; -l, --log-level="debug|info|warn|error|fatal":指定日志输出级别; --tls=true|false:是否对 Docker 守护进程启用 TLS 安全机制,默认为否; --tlscacert= /.docker/ca.pem:TLS CA

Docker 命令查询

一笑奈何 提交于 2020-01-19 13:48:39
基本语法 Docker 命令有两大类,客户端命令和服务端命令。前者是主要的操作接口,后者用来启动 Docker daemon。 客户端命令:基本命令格式为 docker [OPTIONS] COMMAND [arg...] ; 服务端命令:基本命令格式为 docker daemon [OPTIONS] 。 可以通过 man docker 或 docker help 来查看这些命令。 客户端命令选项 --config="":指定客户端配置文件,默认为 /.docker ; -D=true|false:是否使用 debug 模式。默认不开启; -H, --host=[]:指定命令对应 Docker daemon 的监听接口,可以为 unix 套接字(unix:///path/to/socket),文件句柄(fd://socketfd)或 tcp 套接字(tcp://[host[:port]]),默认为 unix:///var/run/docker.sock; -l, --log-level="debug|info|warn|error|fatal":指定日志输出级别; --tls=true|false:是否对 Docker daemon 启用 TLS 安全机制,默认为否; --tlscacert= /.docker/ca.pem:TLS CA 签名的可信证书文件路径; -

Linux基础命令-7种运行级别02

北慕城南 提交于 2020-01-19 04:47:46
以下总结学习内容: 7 种运行级别,磁盘分区类型,Linux启动流程,root密码重置,基础命令以下有详细参数使用介绍 tty 查看终端连接名称 uname 查看系统版本详细 who 显示当前登入的用户 wall 广播内容到所有终端 echo 显示打印输出 type 查看命令类型 cat 查看较短的文件内容 mort 查看较长的文本文件内容 less 查看较长的文本文件内容 head 查看文件的头部 tail 查看文件尾部 man 查看命令帮助 ls 查看文件或目录详细 alias 设置别名 unalias 删除别名 cd 切换路劲 history 查看历史记录 date 查看系统时间 hwclock 查看硬件时间 time 测试一个命令的运行时间 shutdown 关机或重启定时关机 init 0 立即关机 reboot 立即重启 poweroff 立即关机 pwd 显示当前路径 mkdir 创建目录 touch 创建文件 cp 拷贝文件或目录 mv 剪切文件或目录 rm 删除文件或目录 Linux系统管理有哪些? 系统安装完毕,需要对Linux系统进行管理和维护,让Linux服务器能真正应用于企业中,系统引导原理,启动流程,系统目录,权限,命令,服务。 主要:三个步骤 一,安装 --软件的名称 二,调试 --安装后 ,启动什么功能?对哪些参数进行调试,优化 三,启动 -

利用jar命令打包和解压

♀尐吖头ヾ 提交于 2020-01-19 02:51:36
转载: https://www.cnblogs.com/wangshuo1/p/5697746.html 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持Java 的跨平台特性。 下面就来看看什么是 JAR 文件包吧: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件--准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件: == `-- test   `-- Test.class 把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为: test.zip `--

将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)

六眼飞鱼酱① 提交于 2020-01-19 02:24:51
工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出的脚步。所幸的是,通过几天努力,我总算配置出了一个功能完备的基于Vim的开发环境。这个开发环境除了基本的Vim外,还包括Ctags,Taglist,Cscope,SuperTab,OmniCppComplete,Winmanager,NERDTree和MiniBufExplorer等组件。 在开始操作前,先普及下基础概念,然后约定一下表达规范。 1)Vim存在多个配置文件vimrc,比如/etc/vimrc,此文件影响整个系统的Vim。还有~/.vimrc,此文件只影响本用户的Vim。而且~/.vimrc文件中的配置会覆盖/etc/vimrc中的配置。这里我们只修改~/.vimrc文件。 2)Vim的插件(plugin)安装在Vim的runtimepath目录下,你可以在Vim命令行下运行"set rtp“命令查看。这里我们选择安装在~/.vim目录,没有就创建一个。 3)当本文说”在Vim命令行下运行cmdxx命令“时,意思是指在Vim的命令行模式下运行cmdxx命令,即在Vim的正常模式下通过输入冒号":

jar命令简介

孤街浪徒 提交于 2020-01-19 02:20:33
转自 http://blog.sina.com.cn/s/blog_940224600100zcqx.html 下面就来看看什么是 JAR 文件包吧: 1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件: == `-- test `-- Test.class 把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为: test.zip `-- test `-- Test.class 如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为: test.jar |-- META-INF | `-- MANIFEST.MF `-- test `--Test.class 2. 创建可执行的 JAR 文件包 制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。 Java

linux下运行SpringBooot项目

こ雲淡風輕ζ 提交于 2020-01-19 01:51:06
本文转自博客园 原文的地址 linux下后台启动springboot项目 我们知道启动springboot的项目有三种方式: 运行主方法启动 使用命令 mvn spring-boot:run”在命令行启动该应用 运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。 我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是,我们在使用java -jar来运行的时候,并非后台运行。 下面我们来说说服务器上如何后台启动springboot项目。实际上,实现的方法有很多种,这里就列两种还比较好用的方式: nohup和Shell 该方法主要通过使用nohup命令来实现,该命令的详细介绍如下: nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ][ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 &到命令的尾部。 示例: 1 nohup java -jar xxx.jar & 这样执行后,nohup会把执行结果中的日志输出到当前文件夹下面的nohup.out文件中

gcc 使用中常用的参数及命令

陌路散爱 提交于 2020-01-18 21:32:39
1. 执行过程 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。    命令gcc (1). 首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。 (2). 接着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。 (3). 汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件和汇编、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。 (4). 当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到的库函数也从各自所在的档案库中连到合适的地方。 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。 例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以