sudo

ubuntu16.04+cuda8.0+gpu

99封情书 提交于 2019-12-26 18:54:12
安装完ubuntu系统之后,在学校的环境下,联网需要安装mentohust。 参考: http://www.cnblogs.com/alexanderkun/p/6905604.html http://blog.csdn.net/zhongshijunacm/article/details/52824894 http://www.voidcn.com/article/p-gehpzrcv-yz.html 安装mentohust sudo dpkg -i mentohust_0.3.4-1_amd64.deb (注意amd64的系统需要下载amd64对应的安装包。) 安装好后,以管理员权限运行mentohust. 在提示下输入账号,密码,锐捷,dhcp选择二次认证(记得是1)。 登录成功之后,最小化该命令窗口,即可后台运行mentohust。 首先安装nvidia的驱动。 可以看看自己的显卡驱动,点击开机按钮-关于这台计算机,图形显示为Gallium 0.4 on NV106 切换到root sudo apt-get update 刷新软件库,并安装最新驱动。 点击关机键-系统设置-软件和更新-附加驱动 上面的选择第一个,下面的选择第二个(不适用设备) 安装好之后,可以看到显卡驱动变了。 或者输入命令: nvidia-settings 有一个图形蹦出来,也说明显卡看驱动装好了

了解django部署(Django + Uwsgi + Nginx)

安稳与你 提交于 2019-12-26 18:50:14
首先了解下基本概念:   1 WSGI   WSGI:全称是Web Server Gateway Interface,是python应用程序或者框架和web服务器之间的一种接口,被广泛接受。WSGI不是服务器,python模块,框架,api或者任何软件,它更像是一种规范。描述web server如何和web application通信的规范。要实现WSGI协议,必须同时实现web server和web application,当前运行在WSGI协议上的web框架有django和flask。   WSGI主要包括server和application两部分,server负责从客户端接收请求,将request转发给application,将application返回的response返回给客户端。application负责接收server转发的request,处理请求,并将处理结构返回给server。 application中可以包括多个栈式的中间件 ( middlewares ),这些中间件需要同时实现 server与 application,因此可以在 WSGI服务器与 WSGI应用之间起调节作用:对服务器来说,中间件扮演应用程序,对应用程序来说,中间件扮演服务器。   2 uwsgi   uwsgi:与WSGI同样是一种通信协议,是uWSGI服务器的独占协议,用于定义传输信息的类型

SDN第一次上机作业

筅森魡賤 提交于 2019-12-26 18:48:31
SDN第一次上机作业 1.安装mininet (1). 参考链接1 (2). 参考链接2 我主要是参考这个博客来做的 (3). 如果ubantu没有安装git,需要安装git apt install git 获取源码 git clone git://github.com/mininet/mininet 获取源码树并安装Mininet cat INSTALL 切换到mininet文件下 cd mininet 完整安装命令 ./util/install.sh -a 2.用字符命令生成拓扑,并测试连通性,截图 参考链接: http://www.sdnlab.com/15077.html sudo mn --topo tree,fanout=3,depth=2 3.用可视化界面生成拓扑,并测试连通性,截图 参考链接: http://www.sdnlab.com/15096.html sudo ./mininet/mininet/examples/miniedit.py 注意sudo 4.用Python脚本生成一个Fat-tree型的拓扑,截图 参考链接: http://www.sdnlab.com/15128.html #!/usr/bin/python # """Custom topology example Adding the 'topos' dict with a key

在 centos 6 安装 apache+mysql+php+

人盡茶涼 提交于 2019-12-26 18:41:52
来源网站 : https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6 About LAMP LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP. Since the server is already running CentOS, the linux part is taken care of. Here is how to install the rest. Set Up The steps in this tutorial require the user on the virtual private server to have root privileges. You can see how to set that up in the Initial Server Setup Tutorial in steps 3 and 4. Step One—Install Apache Apache

实验:缓冲区溢出漏洞实验

自古美人都是妖i 提交于 2019-12-26 18:23:10
实验:缓冲区溢出漏洞实验 一、实验描述 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou,密码shiyanlou 实验楼提供的是64位Ubuntu linux,而本次实验为了方便观察汇编语句,我们需要在32位环境下作操作,因此实验之前需要做一些准备。 1、输入命令安装一些用于编译32位C程序的东西: sudo apt-get update sudo apt-get install lib32z1 libc6-dev-i386 sudo apt-get install lib32readline-gplv2-dev 2、输入命令“linux32”进入32位linux环境。此时你会发现,命令行用起来没那么爽了,比如不能tab补全了,所以输入“/bin/bash”使用bash: 三、实验步骤 1.练习一 :按照实验步骤进行操作,攻击漏洞程序并获得root权限。 sudo sysctl -w kernel.randomize_va_space=0 linux系统中,/bin/sh实际是指向/bin/bash或/bin/dash的一个符号链接。为了重现这一防护措施被实现之前的情形

Ubuntu16.04的pip安装

不打扰是莪最后的温柔 提交于 2019-12-26 17:14:45
以下是我的解决步骤,和你遇到的问题不一定一样,请参考: 新装的Ubuntu系统是没有pip指令的,在终端输入:pip -V会提示以下信息: The program ‘pip’ is currently not installed. You can install it by typing: sudo apt install python-pip 按照提示输入:sudo apt install python-pip,执行安装操作 安装完毕后,再次输入:pip -V 会有以下提示: Traceback (most recent call last): File “/usr/bin/pip”, line 9, in from pip import main ImportError: No module named ‘pip’ 继续输入以下: wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行完毕后再输入以下: sudo python get-pip.py 检查pip是否正常,输入指令:pip -V Traceback (most recent call last): File “/usr/bin/pip”, line 9, in from pip import main ImportError:

使用树莓派搭建网站服务器【更新中】

倾然丶 夕夏残阳落幕 提交于 2019-12-26 17:13:40
  以下内容为使用树莓派搭建服务器的过程,因为个人还没有搭建完成,所以仅更新出已完成的部分,至于未完成的部分,以后会持续更新。 ===========================================================   具体环节分为这几个阶段:       1.给树莓派安装系统       2.使用电脑连接控并制树莓派       3.配置网站服务器环境       4.添加网站源码       5.配置网站环境设置 ============================================================ 【0x01:给树莓派安装系统】   我是用的是树莓派3B+一张16GB的MicroSD(就是手机内存卡),如果搭建的网站需要存储文件,例如搭建网盘需要存储用户上传的文件的话,建议准备一个稍微大一点的SD卡,这里因为我只有一张16GB的SD卡,所以就用它来安装树莓派系统了。(建议卡的质量选的稍微好点,否则卡一旦损坏,系统就GG了,所有过程重新来一遍,很酸爽……)   准备好MicroSD卡,在准备需要安装的树莓派系统,我给树莓派安装的是从官网下载的Ubuntu系统,从官网下载后,需要解压出.img文件,这就是树莓派的系统文件格式,我们一会儿就需要往卡里烧写这个.img文件。   直接把

Docker 9步 快速安装

假如想象 提交于 2019-12-26 17:13:02
1、要先安装docker-ce-selinux-17.03.2.ce,否则安装docker-ce会报错(仅阿里云安装docker前提) yum install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm 2、安装依赖 $ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 3、设置docker源 $sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 4、启动edge版 docker.repo源 $sudo yum-config-manager --enable docker-ce-edge 5、安装docker-ce版 $sudo yum install docker-ce-17.03.2.ce 6、启动docker $sudo systemctl start docker 7、设置自动启动 $systemctl enable docker 8、镜像加速配置: $sudo

Linux 软件安装(APT,dpkg)

爷,独闯天下 提交于 2019-12-26 16:06:51
目标 学习Ubuntu下软件安装的几种方式,及apt,dpkg工具的使用。 学习目录 1.apt 1.2.软件升级 1.3.卸载软件 1.4.软件搜索 2.dpkg 2.1使用dpkg安装deb软件包 2.2查看已安装软件包的安装目录 2.3从二进制包安装 1.apt APT是advance packaging tool (高级包装工具)的缩写,可以自动下载,配置,安装二进制或者源代码格式的软件包。 安装过程 :在本地数据库中搜索关于软件的相关信息→根据这些信息在相关服务器上下载软件安装。 Q:为什么要在本地服务器搜索? A:我们需要定期从服务器下载一个软件包列表( sudo apt-get update )来保持本地的软件包列表是最新的。而这个表里会有 软件依赖信息 的记录。 apt-get工具 1. apt-get install :在后面加上软件包名, 用来安装一个软件包 。 2. apt-get update :从软件源镜像服务器上 下载/更新 用于 更新本地的软件源的软件包列表 。 3. apt-get upgrade : 升级本地可升级的全部安装包 ,但 存在依赖问题 时将 不会升级 ,通常会在更新前执行一次 update 。 4. apt-get dist-upgrade : 解决依赖关系并升级 (存在不确定性)。 5. apt-get remove :

Centos7安装mysql社区版

大城市里の小女人 提交于 2019-12-26 15:48:44
Centos7安装mysql社区版 1.访问https://dev.mysql.com/downloads/repo/yum/ 获取mysql yum source wget wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 2.安装mysql80-community yum source sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm 3.使用yum 安装 mysql-server 安装80版本,切版本请访问https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ sudo yum install mysql-server -y 4.启动mysql server 服务 sudo systemctl start mysqld 5.检查mysql服务 sudo systemctl status mysqld 6.启用mysql自启动 sudo systemctl enable mysqld 7.初次或重新安装请查找临时密码 sudo grep 'temporary password' /var/log/mysqld.log 8.运行安全脚本