首先这是X勺年人生第二次博,用来记录一下转折于我而言.做个简介,这个Ubuntu是linux的一种吧,然 然后这个Ubuntu是我刚简单安装(在虚拟机上)没有经过任何配置,从头开始,我这绝壁的小白,其实 什么都不懂,一个半吊子学网络应用的,可能这样我才更仔细的粘贴出来,我配置这个东西这次大约参 了两个文档(比第一少的多了)还有一个官网视频,想知道怎么下载的么,这得问我身边的大神,他下载 的.厉害了,不愧是10多年经验还年纪轻轻的小伙子. 开始开始ing   .... 1.首先你得装上Ubuntu…
在上文讲完之后,我们手里的ubuntu只能算是一个上网机,什么也干不了,本篇我们将折腾它为开发机. 这里,我们这里假定你对linux体系是初级选手,所以本篇会讲的啰嗦一点,高手就出门左转吧. 1.安装 首先我们确定下我们安装的Ubuntu系统是否已经安装了java环境. 进入终端,敲入命令su,进入root模式(当然也可以省掉这一步),敲入命令java -version.如果看到这个界面,说明尚未安装Java环境, Ps:我们的课程中曾经讲过如何删除一个老的jdk,这里就略过不讲了. 继而,让我…
问题场景:在ubuntu系统下使用docker拉了一个python3.6的镜像,要在该容器中安装vim结果总是报已安装某些依赖的版本不满足要求 解决方法: 1.安装aptitude apt-get install aptitude 2.使用aptitude安装vim aptitude install vim 注意安装过程中会遇到文章开头所述的依赖冲突问题,aptitude会自动给出解决方案并print在当前屏幕上, 需要我们自行判断当前解决方案是否可靠,否则选择NO,aptitude会给出下一种…
操作系统:Linux x64 / Ubuntu 14.04 Apache Maven版本:3.3.9 建议预先搭建Java开发环境:详见上一篇<Linux Ubuntu系统下Java开发环境搭建> 本文原文链接:Ubuntu系统Apache Maven安装 1. 前往Apache Maven官网下载最新版本:https://maven.apache.org/download.cgi,本文以apache-maven-3.3.9-bin.tar.gz为例. 2. 在合适的路径下创建文件夹用来存储M…
Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网上的教程太多了,踩了很多坑,这里必须记录一下. 实践认识:同样的安装步骤.电脑配置,不一样的系统,可能出现的错误不一样,采用的解决方法一样,从坑里爬出来的方法确实不一样的. 当前电脑有 win7(暂不好用) + win10 + Ubuntu18.04.1 +Ubuntu16.04.5. 对于Ubun…
Ubuntu系统的Redis安装配置 一.      安装Redis: 在Ubuntu系统下安装Redis数据库有两种方式: 方式一:下载最新的Redis版本(tar.gz格式),解压安装.操作如下: 1.将下载好的Redis压缩包上传到要安装的服务器上,或者通过命令直接在线下载: 下面是下载后的文件 2.解压安装, 后面的 “-C /opt”是指定解压目标路径,下面是解压后出现的文件夹: 这时,Redis并没有安装好,进入到redis的src目录下可以看到 这里并没有我们经常用的redis-s…
转载地址 https://blog.csdn.net/qq_36124194/article/details/83658580 基于Linux系统geth的安装 安装ethereum sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum 然后用 geth --…
一.需要下载的软件.环境及文件 (由于之前见识短浅,对Anaconda这个工具不了解,所以需要对安装过程做出改变:就是Python3.7.2的下载安装是可选的,因为Anaconda已经为我们解决Python运行环境,Anaconda里面的python和你自己安装的python是不冲突的,可以共存,想要区分的话,可以更改Anaconda的中python的名字为python-ana,然后就可以完美的同时存在anaconda的python和原生的python.pip 是可以通过python-ana -…
基于ubuntu 16.04 LTS经验 分区方案 内存:4G,硬盘:500G 分区 大小 说明 备注 / 20G 说明 swap 6G 说明 /tmp 15G 临时文件 /var 40G 可变数据目录 包含系统运行时要改变的数据.如日志等. /opt 15G 附加应用程序 用户安装程序 /home 剩余 说明 mysql数据文件默认路径:/var/lib/mysql docker默认根路径:/var/lib/docker 开发环境搭建 安装SDKMAN! 可以比较方便的安装各Java.Mave…
前言:随着跨平台越来越流行,.net core支持跨平台至今也有好几年的光景了.但是目前基于.net的跨平台,大多数还是在使用B/S架构的跨平台上:至于C/S架构,大部分人可能会选择QT进行开发,或者很早之前还有一款Mono可以支持.NET开发者进行开发跨平台应用. 至于WPF的跨平台,很多小伙伴一听到,可能是表示震惊:纳尼?WPF也可以跨平台?答案是,WPF是可以跨平台,而且还可以使用它(WPF)特色的MVVM模式.以下内容,我使用Avalonia UI框架来开发支持可以跨平台的WPF程序.…
本文转载自:https://blog.csdn.net/qq_36268036/article/details/81517893 1. 下载安装: 这里选用国内清华大学的Tuna开源软件镜像站作为演示,打开Anaconda安装包的下载地址,选择最新的Anaconda版本对应的链接,复制到终端当中下载.例如这里选择 Anaconda3-5.2.0 Linux 64位版本下载,在终端中输入   wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/ar…
由于项目需要,要用U盘制作一个Linux系统,支持EFI启动,并且内核版本要求是2.6.35.6.所以在选系统的时候,就必须要选安装文件里面带有EF I目录,并且该目录下面有BOOTx64.EFI和grubx64.efi两个文件,并且必须要是64位的系统,32位的系统是不支持EFI的.经过多次的查找,最终选定了Ubuntu 12.04.但是Ubuntu 12.04的内核版本为3.13.0-117,因此必须要对他进行降内核处理. U盘制作ubuntu系统 需要的工具:UltraISO 首先需要从u…
本脚本适用环境 系统支持:CentOS 6+,Debian 7+,Ubuntu 12+ 虚拟技术:OpenVZ 以外的(KVM.Xen.VMware等) 内存要求:≥128M 日期 :2017 年 01 月 13 日 个人对BBR的粗略理解: 标准 tcp拥塞控制存在的问题: 1.标准 tcp拥塞通过判断丢包来判断发送窗口的大小,而网络中的丢包会存在两种情况,带宽占满了而丢包和错误丢包.标准 tcp拥塞控制主要想跟据带宽占满了而丢包来增减发送窗口大小,但是它区分不出来丢包和错误丢包,所以窗口大小…
转载:http://blog.csdn.net/zhoushengchao/article/details/6006584 首先,请从www.xampp.org下载最新版XAMPP.然后,将安装文件服知道/opt下并解压.如果你计算机没有/opt目录,清用超级用户身份执行mkdir/opt命令来创建目录.如果计算机没有sudo命令请用su命令并输入超级用户密码来切换到超级用户. 使用以下命令将文件复制到/opt:$sudo cp xampp-linux-x.x.tar.gz /opt 使用一下命…
jdk安装配置 首先下载JDK和JRE,这里你的需要看看你的Linux系统是多少位的,比如我的是64位的: 下载JDK并指定到Download目录,JRE同样操作: 解压并且配置环境: tar -zxvf jdk9.0 //解压命令 配置环境: vi /etc/profile JAVA_HOME=/usr/local/java/jdk9.0 #jdk存放位置 JRE_HOME=/usr/local/java/jre9.0 #jre存放位置 PATH=$PATH:$JRE_HOME/bin:$JA…
kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有使用git方式,官网给出的git下载代码如下: git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream 如果系统未安装 git,那么要首先安装git sudo apt-get install git 图1 ka…
背景:        阅读新闻 Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL [日期:2014-05-27] 来源:imcn.me  作者:Linux [字体:大 中 小]     最近在 Ubuntu 14.04 LTS 安装 LNMP 一键安装包的时候出现了问题,PHP 5 服务没有启动,只好使用 Ubuntu 官方源进行安装: Nginx (读音 “engine x”)免费.开源.高效的 HTTP 服务.Nginx 是以稳定著称,功…
CentOS系统常用的基础软件如下 yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \ lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \ bc systemd-devel bash-completion t…
一.[导读]Ubuntu 系统内置了 Python2 和 Python3 两个版本的开发环境,却没有内置相应的 pip3 管理工具,本文将介绍如何在Ubuntu下如何快速安装 pip3 工具,并升级到最新可用版本(教程同样适用于Linux下安装). 二.安装直接在 Ubuntu 终端下输入“pip3 -V”命令尝试查看对应 pip3 工具的版本信息: 提示没有相关的pip工具,但可以尝试使用 “sudo apt install python3-pip” 命令进行安装,所以只需在终端输入: sud…
studio 3T 是mongodb优秀的桌面客户端工具. 下载 https://studio3t.com/download/#windows 本教程基于2020.1.2版本 安装 F:\javaweb\MongoDB\Studio 3T 试用 创建一个文件 输入以下代码 j@echo off ECHO 重置Studio 3T的使用日期...... FOR /f "tokens=1,2,* " %%i IN ('reg query "HKEY_CURRENT_USER\Sof…
DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程 因为工作需要,最近在学习web安全测试方面的知识,感觉“很难!”.“很专业!”,有点无从下手的感觉,最后决定还是先从web安全测试相关的概念入手,再根据每种类型的漏洞模拟演练一下.网上一番冲浪后,发现了十大渗透测试演练系统:http://www.free…
DVWA介绍: DVWA是一个渗透测试靶机系统. DVWA具有十个模块:分别是 Brute Force(暴力破解).Command Injection(命令行注入).CSRF(跨站请求伪造).File Inclusion(文件包含).File Upload(文件上传).Insecure CAPTCHA(不安全的验证码).SQL Injection(SQL注入).SQL Injection(Blind)(SQL盲注).XSS(Reflected)(反射型跨站脚本).SXX(stored)(存储型跨…
expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下载:expect-5.43.0.tar和tcl8.4.11-src.tar下载地址:https://pan.baidu.com/s/1kVyeLt9 提取密码:af9p 将expect和tcl的软件包下载放到/usr/local/src目录下 (1)解压tcl,进入tcl解压目录,然后进入unix目…
下面的内容是我2020年后半年进行的简单的dvwa的渗透实验,顺序可能会有一些问题,但是内容我一定会搞完整,DVWA渗透环境的windows10配置phpstudy Command Injection(命令注入) 命令注入是什么?自己百度百科吧,简单地用我的理解来说呢就是利用程序员的各种不安全的功能,不安全的函数实现的,具体就看我的操作吧…
1.到官网http://qt-project.org/downloads或者ftp://ftp.qt-project.org/上下载Qt的源码包,要安装当然要先有源码咯,我下载的是qt-everywhere-opensource-src-4.8.1.tar.gz.当然可以下载X11版的.这里我是方便在windows也搭建环境.linux下有自带的gcc,不像windows那么麻烦,还得安装minGW.当然我直接用VS2008集成的. 2.到终端中,先执行sudo apt-get install…
1.1概述 实验环境: Windows 10 专业版 Vmware workstation 14.1.1 Ubuntu 16.04.3 Xilinx SDx 2017.4 实验内容: 国内Windows系统盛行,普通使用者或者是开发人员都喜欢用Windows,但其实,不管是软件开发人员还是硬件开发人员,在Linux/Unix操作系统下进行开发才是最明智的选择,在这里可以轻易找到任何有用的开源软件(开源并不代表免费),接下有时候有相关介绍开源软件的教程,如果大家喜欢的话! 本实验将使用vmware…
第一.先安装geth的CLI环境sudo apt-get install geth,这个很重要 第二.下载源代码 git clone https://github.com/ethereum/go-ethereum 我下载到啦 /home/siegel/ethereum/ 更改文件夹权限为可写  chmod -R 777 /home/siegel/ethereum/go-ethereum 第三步 sudo apt-get install software-properties-common sud…
在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI(https://www.Python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认为是python相关的包和第三方包以及各种版本: apt-get可以用来安装软件.更新源.也可以用来更新自Ubuntu(https://launchpad.NE…
刚看 O'REILLY 写的<LINUX 设备驱动程序>时.作者一再强调在编写驱动程序时必须 建立内核树.先前的内核只需要有一套内核头文件就够了,但因为2.6的内核模块吆喝内核源码树中的目标文件连接,通过这种方式,可得到一个更加健壮的模块 装载器,但也需要这些目标文件存在于内核目录树中.所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形式.那怎么建立呢?为此上网“翻云覆 雨”起来而结果却是“惨败而归“. 为此托了一天又4个小时(当然包括吃饭睡觉的时间),连个简单的 hello wr…
ElasticSearch是开源搜索平台的新成员,实时数据分析的神器.可以理解为作为搜索的数据库,可以提供搜索功能.对比关系型数据库,具有以下的相似关系: 关系型数据库 数据库 表 行 列 ElasticSearch 索引 类型 文档 字段 一个ES集群可以包含多个索引(数据库),每个索引又包含了很多类型(表),类型中包含了很多文档(行),每个文档又包含了很多字段(列). 如果要实现对关系型数据库数据的搜索功能,需要将关系型数据库中的数据导入到ElasticSearch中,网上有解决方案.但是好…