服务器运维

  • 端口扫描有哪几种方式

    端口扫描有哪几种方式

    事件原由笔者在写一个小工具,针对渗透测试中需要搜集的信息,使用脚本自动化采集。而在这个模块中有个很难搞的部分就是端口banner 信息搜集,起初我尝试使用了python+nmap+多线程扫描,扫描20+的ip,等的花都谢了。。。而笔者目标是扫描200+的ip。下面我就针对端口扫描的技术进行分析。1、nmap探测端口nmap在扫描多个主机的时候可以设置参数 --min-hostgroup ,设置这个参数可以并行扫描多个主机,将这些主机划分成组,然后一次扫描一个组。举例:--min-hostgroup 50...
  • win10安装ae无法成功安装怎么办

    win10安装ae无法成功安装怎么办

    win10安装ae无法成功安装的解决方法:首先打开电脑中的c盘,并找到Program Files的文件夹;然后打开Common Files的文件夹;接着打开Adobe文件夹,并在列表中找到caps的文件夹;最后删除内部文件即可。win10安装ae无法成功安装的解决方法:1、在电脑中的c盘删除它的一个文件夹的内容即可。首先打开电脑中的c盘。在列表中找到Program Files的文件夹。2、接着打开Common Files的文件夹并双击打开,如图:3、接着打开Adobe文件夹;,在列表中找到caps的文件夹...
  • win7忘记密码怎么重置电脑密码

    win7忘记密码怎么重置电脑密码

    win7忘记密码重置电脑密码的方法:首先点击确定返回界面,并点击【重置密码】;然后点击【下一步】并选择【密码密钥盘】;接着输入新密码并点击【下一步】;最后点击【完成】按钮即可。win7忘记密码重置电脑密码的方法:1、首先、系统提示“用户名或密码不正确”,然后点击“确定”返回密码输入界面。2、此时,在密码输入框下方多出一个“重设密码”按钮,插入预先做好的密码重设盘,然后点击“重设密码”。3、然后弹出“重置密码向导”对话框,点击“下一步”。接着选择“密码密钥盘”并点击“下一步”。4、在接下来的页面中,在“输入...
  • Linux系统下如何解压zip文件

    Linux系统下如何解压zip文件

    Linux系统下解压zip文件的方法:1、使用命令行解压文件,代码为【unzip zipped_file.zip】;2、查看压缩文件中的内容而不解压压缩文件,代码为【unzip -l zipped_file.zip】。Linux系统下解压zip文件的方法:1、使用命令行解压文件在Linux 系统下使用 unzip 命令是非常简单的,直接在放 zip 文件的目录,用下面的操作命令:unzip zipped_file.zip可以给 zip 文件提供解压路径而不是解压到当前所在路径。会在终端输出中看到提取的文件...
  • win10系统打印机提示驱动程序无法使用怎么办

    win10系统打印机提示驱动程序无法使用怎么办

    win10系统打印机提示驱动程序无法使用的解决办法:首先按【windows+R】组合键检查相关系统服务;然后输入【services.msc】打开服务窗口;接着在【服务】窗口中,找到【Print Spooler】;最后重新启动此服务即可。win10系统打印机提示驱动程序无法使用的解决办法:方法一:1、当打印机无法正常使用时,我们首先需要检查一下与打印相关的系统服务是否正常开启,可以通过按【Windows】+【R】组合键打开;2、输入【services.msc】并点击【确定】以打开服务窗口;3、从打开的【服务...
  • Tomcat启动springboot项目war包报错:启动子级时出错的问题

    Tomcat启动springboot项目war包报错:启动子级时出错的问题

    今天公司springboot项目准备部署到测试服务器上进行测试,打包好war后放到tomcat里面启动后,前端文件能访问到,但是接口请求一直是404,一直找了很久的原因,tomcat启动是成功的,war打包的时候也提示build success了,tomcat启动日志发现报错:java.lang.IllegalStateException: 启动子级时出错at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav...
  • 在Ubuntu20.04 LTS中配置Java开发环境

    在Ubuntu20.04 LTS中配置Java开发环境

    下载Java开发工具包jdkjdk的下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html。点击红色方框中的JDK Download链接。在下载页面中根据自己的系统选择对应的jdk版本,此处以Ubuntu 20.04 LTS(64bits)系统为例,选择压缩类型的jdk-14.0.1_linux-x64_bin.tar.gz进行下载。安装步骤把下载到的jdk移动到桌面中,然后按照如下的步骤进行安装:cd 桌面 # 定...
  • win10有网但是电脑连不上网怎么办

    win10有网但是电脑连不上网怎么办

    win10有网但是电脑连不上网的解决办法:首先打开【Internet选项】,并进入【Internet属性】窗口;然后将上方选项卡切换到【连接】,再点击【局域网设置】;最后将自动检测设置勾选,取消勾选【使用自动配置脚本】即可。win10有网但是电脑连不上网的解决办法:1、使用Cortana搜索框搜索“Internet选项”,在搜索结果中打开“Internet选项”2、进入“Internet属性”窗口3、将上方选项卡切换到“连接”,再点击“局域网设置”4、在“局域网(LAN)设置”窗口,将自动检测设置勾选,取...
  • centos7安装php的方法详解

    centos7安装php的方法详解

    centos7安装php的方法:首先更改yum源,并执行命令“#yum search php71w”;然后用yum安装php71w和各种拓展;最后在网页目录下新建“index.php”进行测试即可。前面Nginx和httpd的安装都是为了支持PHP而弄的,然后这个目标就给了我一沉重的打击,等我慢慢道来,先来说说PHP的安装和配置吧。一、PHP的安装 1、由于linux的yum源不存在php7.x,所以我们要更改yum源:#rpm -Uvh https://dl.fedoraproject.org/pub/...
  • centos下php curl如何安装

    centos下php curl如何安装

    centos php curl安装的方法:首先通过“make install”安装crul;然后进入Linux PHP源程序目录中的ext目录中,并选择需要的模块;最后在配置文件里添加扩展模块为“extension=curl.so”即可。CentOs下安装PHP扩展curl 服务器运行一段时间后,可能突然会需求添加某个扩展,如curl、pdo、xmlrpc等,这就需要在不重新编译Linux PHP的情况下独立添加扩展。1.安装crulwget http://curl.haxx.se/download/cu...
  • Docker新手初探之常用命令实践记录

    Docker新手初探之常用命令实践记录

    在正式使用Docker之前,我们先来熟悉下Docker中常用的命令,因为对Docker的操作就如同操作Linux一样,大部分操作通过命令完成。一、登录为什么要使用登录?因为我们使用Docker,其实主要使用镜像从而运行容器。那么镜像可以通过仓库获得,因为仓库是集中存放镜像的地方。有的仓库是公开的,可以直接通过公开仓库获得镜像,有的是私有仓库,那么此时就需要通过登录仓库从而获得镜像。如果想通过公开仓库获得镜像可以不用登录这一步,直接拉取镜像;如果想拉取私有仓库里的镜像则需要登录。我们获得私有镜像可以通过登录...
  • windows系统下的定时关机命令是什么

    windows系统下的定时关机命令是什么

    windows系统下的定时关机命令是:【shutdown -s -t 秒数】,如:【shutdown -s -t 60】表示60秒后自动关机。如果要取消定时关机,可以使用【shutdown -a】命令。电脑关机是通过shutdown这个命令来实现的,因此可以通过shutdown命令加参数来实现定时关机。具体命令如下:定时关机shutdown -s -t 60 (60表示定时60秒)取消定时关机shutdown -a (取消定时关机)以上就是windows系统下的定时关机命令是什么的详细内容,更多请关...
  • IDEA 2020 配置Tomcat服务器的详细步骤

    IDEA 2020 配置Tomcat服务器的详细步骤

    IDEA 2020 配置Tomcat的步骤如下所示:第一步 下载Tomcat官网链接:http://tomcat.apache.org/选择download,找到自己所要的版本,下载对应版本的Tomcat。跟我之前的文章一样,我依旧推荐下载免安装的压缩包。有zip和exe两种格式的,zip(64-bit Windows zip(pgp,md5,sha1))是免安装版的,exe(32-bit/64-bit Windows Service installer(pgp,md5,sha1))是安装版。同时观察自己...
  • win7怎么调出蓝牙

    win7怎么调出蓝牙

    win7调出蓝牙的方法:首先打开电脑,并打开控制面板;然后点击【网络和共享中心】,并点击【更改适配器设置】;接着点击蓝牙的属性,并选择【Bluetooth】对话框里的【Bluetooth设置】;最后勾选所以选项,并点击确定即可。win7调出蓝牙的方法:1、打开电脑,点击工具栏的【开始】,再点击【控制面板】2、进入控制面板页面,点击【网络和共享中心】3、进入页面,点击【更改适配器设置】4、进入页面,鼠标右击,点击蓝牙,出现对话框,点击【属性】。5、出现对话框,点击【Bluetooth】,再点击【Blueto...
  • 反向代理的优点介绍

    反向代理的优点介绍

    优点:1、保护服务安全隐藏服务节点的IP;将服务节点置于防火墙之后,避免直接攻击业务节点服务器。2、服务节点更专注于业务,同时提升性能由于有反向代理的存在,可以让反向代理服务器去实现比如https、gzip压缩等与业务无关的功能;提供动静态分离,将静态文件发往静态服务器或本地文件系统,避免业务节点处理这些与业务无关的请求;提供缓存机制,将一些短时间内不会变化的动态内容,在反向代理服务器这层增加缓存,降低业务服务器的请求量;由于控制权在代理服务这边,完全可以根据服务节点的性能动态分配请求,做到服务节点性能最...
  • 如何在win10电脑投屏到投影仪

    如何在win10电脑投屏到投影仪

    在win10电脑投屏到投影仪的方法:首先将投影仪的vga线插入电脑的vga接口,并打开系统;然后依次点击【显示-高级显示设置】;接着点击【文本和其他项目大小调整的高级选项】;最后点击左侧的投影第二屏幕即可。在win10电脑投屏到投影仪的方法:1、将投影仪的vga线插入电脑的vga接口中,然后按组合键win+i打开设置窗口,然后点击打开系统,如图所示:2、在系统设置的显示选项卡中,我们在右侧找到高级显示设置并将其打开,如图所示:3、接着在高级显示设置窗口中点击文本和其他项目大小调整的高级选项,如图所示:4、...
  • Linux实现文件内容去重及求交并差集

    Linux实现文件内容去重及求交并差集

    一、数据去重日常工作中,使用Hive或者Impala查询导出来可能会存在数据重复的现象,但又不想重新执行一遍查询(查询时间稍长,导出文件内容多),因此想到了使用Linux命令将文件的内容重复数据进行去除。案例如下:可以看到aaa.txx有3条重复数据想去掉多余的数据,只保留一条sort aaa.txt | uniq > bbb.txt将aaa.txt文件中重复数据去掉,输出到bbb.txt可以看到bbb.txt文件中只保留了一条数据二、数据交、并、差1)、交集(相当于user_2019 inner joi...
  • Ubuntu下安装CUDA10.0以及问题

    Ubuntu下安装CUDA10.0以及问题

    tensorflow版本与cuda和cudnn的对应关系:https://tensorflow.google.cn/install/source安装一定要查看CUDA要求的linux下的Driver Version,链接网址如下:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html在附加驱动中有本机所用的显卡驱动。提示Incomplete installation!这里不用管,只是没有安装CUDA驱动,之前已经选择了显卡驱动。...
  • Ubuntu16.04下CUDA8.0和CUDA9.0共存

    Ubuntu16.04下CUDA8.0和CUDA9.0共存

    前言在Github上有一些比较早的代码需要的环境可能是CUDA8.0,而对于一个新手来说,正常思维都会选择最现金的版本进行环境配置,在这里简单的介绍一下,如何在实用GPU进行运算的时候,CUDA8.0和CUDA9.0共存的问题。1、安装前的检查运行下面的指令,检查一下您的电脑当前CUDA版本nvcc --version 我自己的电脑显示如下: (我的电脑里目前装的CUDA9.0)2、下载合适的CUDA8.0版本选择CUDA8.0版本的时候,一定要根据自己的电脑系统以及相应的环境选择,下载链接在相应提供的下...
  • windows7窗口中如何排列图标

    windows7窗口中如何排列图标

    windows7窗口中排列图标的方法:首先右键点击桌面空白处,去除自动排列图标前的钩子;然后去掉将图标与网格对齐前的钩子;最后选中要更改位置的图标,拖到自己想要放的位置即可。windows7窗口中排列图标的方法:1、右键点击桌面空白处;2、选择查看,去掉自动排列图标前的钩子;3、去掉将图标与网格对齐前的钩子;4、选中要更改位置的图标;5、拖到自己想要放的位置;6、根据自己喜好打造自己风格的桌面吧。以上就是windows7窗口中如何排列图标的详细内容,更多请关注随便开发网其它相关文章!...
  • ubuntu16.04 升级内核的方法步骤

    ubuntu16.04 升级内核的方法步骤

    一、环境在虚拟机上运行的ubuntu16.04 , 使用命令uname -r查看当前系统内核版本当前版本为4.15.0-45-generic要升级的内核为4.20.2二、准备需要的材料到网址https://kernel.ubuntu.com/~kernel-ppa/mainline/下载要升级的内核版本选择对应的文件,我的是amd64使用命令下载(也可以网页下载)wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.2/linux-header...
  • ubuntu安装多个版本的CUDA并随时切换

    ubuntu安装多个版本的CUDA并随时切换

    CUDA是什么就不介绍了,直接讲怎么实现CUDA多版本的共存和实时切换。1、安装多个版本的CUDA这里,我们以cuda9-1版本和cuda9-0版本为例(先安装哪个无所谓) 首先,在cuda版本库中选择自己需要的cuda版本。 然后,选择对应的安装包,这里选择runfile类型的安装文件,以便后面设置每个cuda的安装路径。 下载完成以后,我们利用cd命令,进入到cuda_8.0.61_375.26_linux.run文件所在的目录中,然后运行下面的指令,进行安装(注意这个文件名,前面的cuda_8.0....
  • 软链接与硬链接有什么区别

    软链接与硬链接有什么区别

    什么是硬链接?硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一,直到为0,inode节点和对应的数据块被回收。注:文件和文件名是不同的东西,rm A删除的只是A这个文件名,而A对...
  • centos7更换国内yum源

    centos7更换国内yum源

    具体步骤:3、添加EPELCentOS 6wget -O /etc/yum.repos.d/epel-6.repo http://mirrors.aliyun.com/repo/epel-6.repoCentOS 7wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo4、清理缓存并生成新的缓存yum clean allyum makecache完成!以上就是centos7更换国内yum源的详细内容,更多请...
  • Centos8最小化部署安装OpenStack Ussuri的详细教程

    Centos8最小化部署安装OpenStack Ussuri的教程如下所示:#!/bin/bash#Centos8最小化部署安装OpenStack Ussuri#共两台主机,分别是一台控制节点,一台计算节点#1、控制节点内存4096M。双网卡,分别为eth0:10.0.0.11,eth1:10.0.0.12#2、计算节点内存2048M。双网卡,分别为eth0:10.0.0.31,eth1:10.0.0.32#设置阿里云yum源curl -o /etc/yum.repos.d/CentOS-Base.rep...
  • Zabbix基于snmp实现监控linux主机

    Zabbix基于snmp实现监控linux主机

    前言:  linux主机的话还是比较好处理的,无论是安装agent代理程序还是使用snmp,都是比较方便的,本文旨在介绍通过snmp使client与server进行连接。环境:  server:192.168.249.142  client:192.168.249.145基础配置:关闭selinux,关闭防火墙或者打开161端口。一、client端snmp的基础配置:1.安装snmp(使用阿里yum源):[root@cinder snmp]# yum install net-snmp2.根据需要修改配置文...
  • Linux回收站机制实现过程及用法详解

    前言:linux系统下的rm是不可挽回的,命令设计本身没有问题,问题在于我们通常非常的自信,执行的时候喜欢rm -rf,这样的话就非常危险了,在执行的时候如果执行命令不对,甚至是执行的目录不对,那么将会造成很大的麻烦,轻则会导致加班加点,浪费人力物力,重则影响公司业务,更甚则有开除之虞,而windows下的回收站机制就是一个非常不错的策略,但linux并不自带,那我们就可以手动创建一个,直接执行就好:mkdir -p ~/.Trashcat >>~/.bashrc<
  • linux必学的60个命令

    linux必学的60个命令

    linux必学的60个命令:1、login的作用是登录系统,它的使用权限是所有用户;2、shutdown命令的作用是关闭计算机,它的使用权限是超级用户;3、halt命令的作用是关闭系统,它的使用权限是超级用户。Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命...
  • win10网上邻居看不到别的共享电脑怎么办

    win10网上邻居看不到别的共享电脑怎么办

    win10网上邻居看不到别的共享电脑的解决办法:首先右击电脑图标,并选择【属性】菜单项;然后点击左侧边栏的【更改高级共享设置】快捷链接;最后选择【启用网络发现】与【启用文件和打印机共享】设置项即可。win10网上邻居看不到别的共享电脑的解决办法:1、在Windows10桌面,右键点击“此电脑”图标,在弹出菜单中选择“属性”菜单项。2、接下来在打开的网络和共享中心窗口中,我们点击左侧边栏的“更改高级共享设置”快捷链接。3、在右侧打开的高级共享设置窗口中,我们选择“启用网络发现”与“启用文件和打印机共享”设置...
  • linux php 5.4安装教程

    linux php 5.4安装教程

    linux php5.4安装的方法:首先下载并解压缩PHP;然后配置安装PHP;接着编辑“httpd.conf”文件以调用PHP模块;最后将特定的扩展名解析成PHP,并启动Apache服务测试即可。Linux下安装PHP 5.4.3(以Apache为WebServer)下载PHP官方下载:http://www.php.net/downloads.php安装PHP首先,确保Apache在编译安装时支持PHP模块;解压缩PHPshell> sudo tar zxvf php-5.4.3.tar.gz /opt...