apt-get

Fabric开发(一)ubuntu下快速搭建fabric1.4.3

五迷三道 提交于 2019-12-26 14:40:04
1、安装前准备: 安装 git、curl、pip sudo apt-get install git sudo apt-get install curl sudo apt-get install python-pip pip install --upgrade pip 2、安装go 我这次安装的是go12.5 wget https://storage.googleapis.com/golang/go1.12.5.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.12.5.linux-amd64.tar.gz 接下来编辑当前用户的环境变量: vi ~ / . profile 添加如下: export PATH = $PATH : / usr / local / go / bin export GOROOT = / usr / local / go export GOPATH = $HOME / go export PATH = $PATH : $HOME / go / bin 编辑保存并退出vi后,记得把这些环境载入: source ~ / . profile 我们把go的目录GOPATH设置为当前用户的文件夹下,所以记得创建go文件夹 cd ~ mkdir go 3.Docker安装 卸载旧版本docker sudo apt -

Ubuntu安装NVIDA显卡驱动

孤街醉人 提交于 2019-12-26 09:47:07
0. 综述 电脑型号:R720 Ubuntu版本:16 显卡型号:1050ti 目前,知道3种安装N卡驱动的方法: 1. PPA源:最简便,但未必有最新驱动(亲测),或可能遇到问题(风闻)。 sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源 sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源 sudo apt-get update #更新apt-get 然后进入:系统设置->软件和更新->附件驱动,选择更新的显卡驱动。 2. 安装CUDA时,顺便安装驱动:但未必是最新驱动(亲测)。 3. 去官网下载最新驱动,然后本地安装(本文用runfile)。 1. 先卸载原有N卡驱动 #for case1: original driver installed by apt-get: sudo apt-get remove --purge nvidia* #for case2: original driver installed by runfile: sudo chmod +x *.run sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall 如果原驱动是用apt-get安装的,就用第1种方法卸载。 如果原驱动是用runfile安装的

Ubunt搭建PHP+mysql+apache

♀尐吖头ヾ 提交于 2019-12-26 05:06:40
Ubuntu建立(apache+php+mysql)+phpmyadmin Ubuntu建立apache+php+mysql 基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。 1、安装Apache服务 sudo apt-get install apache2 然后按照提示即完成apahce的安装了。这里 可以打开 http://127.0.0.1 ,即可看于是It works 2、安装php5 sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo /etc/init.d/apache2 restart OK之后,我们来查看一下是否生效了。 gksudo gedit /var/www/testphp.php 入探针 保存运行 http://127.0.0.1/testphp.php 3、安装mysql sudo apt-get install mysql-server 安装完成按提示设置root密 4、让apache、php支持mysql sudo apt-get install libapache2-mod-auth-mysql sudo apt

apt-get工作原理简介

霸气de小男生 提交于 2019-12-26 04:53:33
众所周知,在linux操作系统下,利用apt-get来安装软件是非常方便的。只要一个sudo apt-get install 软件名;就可以轻易的解决软件的安装,最关键的是他可以解决其中存在的各种复杂的依赖关系,让你不用为此头疼,而在apt-get出现之前,利用dpkg或者更早之前的./configure;make;make install来安装软件真是无法想象,安装完软件A,提示你要安装软件B,好不容易安装完了,又提示要安装软件C。。。。各种纠结!所以说apt这个高级包管理工具极大的方便了广大的linux用户,更降低了linux用户的入门的门槛。好了,零零碎碎说了这么多废话,咱们回归正题。 为了搞清其中原理,我在网上折腾了半天,最后自己摸索了好久,终于有点头绪,每当执行命令进行软件的安装或着更新,或者软件源的更新时,apt会访问/etc/apt/sources.list内的地址,并在该网站中找到对应系统的包信息例如我的操作系统是ubuntu,网站是deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse网易的,那么当我们执行安装的命令时,他就会对应的访问 http://mirrors.163.com/ubuntu/dists/lucid/main/binary-i386/

ubuntu apt-get dpkg应用中的一些问题及解决方法

末鹿安然 提交于 2019-12-26 04:50:06
一。在用sudo apt-get install 安装软件时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get但进程没有结束,结果终端提示 :“E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?” 解决办法如下: 1 终端输入 ps -aux ,列出进程。找到含有apt‘-get的进程,直接sudo kill PID。解决。 2 强制解锁,命令 1 2 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 二。debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用 amw@ubuntu:~$ sudo apt-get install squid 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 squid 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 272 个软件包未被升级。 有 2 个软件包没有被完全安装或卸载。 解压缩后会消耗掉 0 B 的额外空间

Ubuntu系统apt-get问题解决

拟墨画扇 提交于 2019-12-26 04:46:37
在Ubuntu终端输入sudo apt-get update时,出现: E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 原因: 问题的原因在于其它的程序如系统的自动更新、新立得等正在使用apt-get进程,所以解决方法也就是将这一进程关闭。 解决方法: 1.执行 sudo dpkg --configure -a 2.执行sudo rm /var/lib/apt/lists/lock 3.执行ps -e | grep apt, 查找出正在进行中的apt进程。 然后使用sudo killall杀死进程。 来源: https://www.cnblogs.com/imlinshen/p/9413568.html

Ubuntu apt-get update失败

半世苍凉 提交于 2019-12-26 04:39:43
新安装的ubnutu1404 64位,想装vim 时需要更新软件源,但是在apt-get update出错,错误显示 - Reading package list Error Could not get lock /var/apt/lists/lock - open (这里面写的啥忘了) 解决方案1 (亲测通过):打开softwarecenter 在edit-> softwaresources里选择最合适你计算机的软件源,然后选定。 接着打开终端,输入apt-get update 过一会儿,就好了。 解决方案2 (同事的ubuntu1410测试通过):将/var/lib/apt/lists中的文件全部删除 rm /var/cache/apt/archives/lock rm /var/lib/dpkg/lock apt-get -f install 修复依赖 apt-get update 来源: https://www.cnblogs.com/kikiubuntu/p/5036525.html

docker-9 supervisord 参考docker从入门到实战

随声附和 提交于 2019-12-26 03:42:30
参考docker从入门到实战 使用 Supervisor 来管理进程 Docker 容器在启动的时候开启单个进程,比如,一个 ssh 或者 apache 的 daemon 服务。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令放到一个启动脚本里面,启动的时候直接启动这个脚本,另外就是安装进程管理工具。 本小节将使用进程管理工具 supervisor 来管理容器中的多个进程。使用 Supervisor 可以更好的控制、管理、重启我们希望运行的进程。在这里我们演示一下如何同时使用 ssh 和 apache 服务。 配置 首先创建一个 Dockerfile,内容和各部分的解释如下。 FROM ubuntu MAINTAINER examples@docker.com RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list RUN apt-get update RUN apt-get upgrade -y #安装 ssh、apache 和 supervisor RUN apt-get install -y --force-yes perl -base= 5.14 . 2 -6ubuntu2 RUN apt-get

Hadoop使用(一)

旧城冷巷雨未停 提交于 2019-12-25 16:51:14
hadoop框架 Hadoop使用主/从(Master/Slave)架构,主要角色有NameNode,DataNode,secondary NameNode,JobTracker,TaskTracker组成。 其中NameNode,secondary NameNode,JobTracker运行在Master节点上,DataNode和TaskTracker运行在Slave节点上。 1,NameNode NameNode是HDFS的守护程序,负责记录文件是如何分割成数据块的,以及这些数据块被存储到哪些数据节点上。它的功能是对内存及I/O进行集中管理。 2,DataNode 集群中每个从服务器都运行一个DataNode后台程序,后台程序负责把HDFS数据块读写到本地文件系统。需要读写数据时,由NameNode告诉客户端去哪个DataNode进行具体的读写操作。 3,Secondary NameNode Secondary NameNode是一个用来监控HDFS状态的辅助后台程序,如果NameNode发生问题,可以使用Secondary NameNode作为备用的NameNode。 4,JobTracker JobTracker后台程序用来连接应用程序与Hadoop,用户应用提交到集群后,由JobTracker决定哪个文件处理哪个task执行,一旦某个task失败

安全牛-定制

匆匆过客 提交于 2019-12-25 13:44:32
网络配置-1 临时ip地址 dhclient eth0 ifconfig eth0 192.168.1.1/24 route add default gw 192.168.1.1 ech0 nameserver 192.168.1.1> /etc/resolv.conf (1)指定ip地址 ifconfig eth0 192.168.1.1/24 ifconfig 查看 (2)指定网关(上网) route add default gw 192.168.1.1 netstat -nr 查看 (3)工作在3层交换机中,怎么解决? 添加静态路由 route add -net 172.16.0.0/32 gw 192.168.1.100 (主机地址) route add -net 172.16.0.0/24 gw 192.168.1.100 eth0 (网络地址) route -n 查看 (4)配置dns服务器地址 vi /etc/resolv.conf nameserver 114.114.114.114 nameserver 8.8.8.8 ech0 nameserver 192.168.1.1> /etc/resolv.conf 网络配置-2 固定IP地址 cat /etc/network/interfaces auto eth0 iface eth0 inet static