apt-get

Ubuntu 16.04安装docker详细步骤

吃可爱长大的小学妹 提交于 2020-01-27 22:08:35
因需要安装opendronemap,而这个依赖于docker,所以记录了一下安装docker的步骤,比较简单.通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队的理想选择。 开始安装 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本: $ sudo apt-get remove docker docker-engine docker-ce docker.io 更新apt包索引: $ sudo apt-get update 安装以下包以使apt可以通过HTTPS使用存储库(repository): $ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common 添加Docker官方的GPG密钥: $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 使用下面的命令来设置stable存储库: $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux

gitlab+gerrit+jenkins代码托管、审核、持续集成架构搭建

青春壹個敷衍的年華 提交于 2020-01-27 17:21:36
整体的架构设想图是这样的 首先声明一下:搭建架构时我的IP分配与端口 节点1:gitlab 192.168.0.177 节点2:gerrit http:192.168.0.179:9999     jenkins http://192.168.0.179:8180 如果搭建在一台服务器上面,请注意 gitlab默认会占用80端口和8080端口(这个我也想不明白为什么8080端口也会被占用),所以jenkins需要修改成其他端口 当时搭建的时候,也是参考别人的一个帖子http://www.codesec.net/view/215871.html,但是没有注明IP,很让我头疼,也走好多弯路。 1-1 gitlab搭建 GitLab 是一个使用使用 Ruby on Rails 搭建的,用于仓库管理系统的开源项目。使用 Git 作为代码管理工具,并在此基础上搭建起来的web服务 1.1.2. 环境搭建 a) 第一步:安装相应的在依赖包(postfix或者sendmail),其中选择internet site这种网络smtp邮件服务器这种方式来发送邮件,其他一些依赖包:curl \openssh-server\ ca-certificates\ postfix If you install Postfix to send email please select 'Internet Site'

Ubuntu下编译 Hadoop2.9

我们两清 提交于 2020-01-26 23:19:22
Ubuntu 下编译 Hadoop-2.9.2 系统环境 系统: ubuntu-18.10-desktop-amd64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 ProtocolBuffer: portoc-2.5.0 OpenSSL: OpenSSL 1.1.1 cmake: cmake3.12.1 hadoop: hadoop-2.9.2 安装所需环境 # 安装各种所需依赖库 $ sudo apt-get install autoconf automake libtool zlib1g-dev pkg-config libssl-dev libsnappy-dev libbz2-dev # 安装ssh-server $ sudo apt-get install ssh-server # 安装openssl $ sudo apt-get install openssl # 安装cmake $ sudo apt-get install cmake # 安装编译c++库 $ sudo apt-get install g++ # 安装protobuf # 下载protobuf-2.5.0 $ wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0

Linux Ubuntu 开发环境配置

安稳与你 提交于 2020-01-26 05:59:19
本文主要说linux ubuntu 基本开发环境的搭建,主要有以下的软件或者环境的配置。 RubyMIne Chrome skype open-jdk github node.js yeoman 在安装ubuntu系统以后首先进行的是系统软件的更新,以便更好的安装软件。 black@black:/$ sudo apt-get update sudo是允许用户通过安全的方式使用特殊的权限运行程序,这个命令,会访问源列表( /etc/apt/sources.list)里的每个网址,并读取软件列表,然后保存在本地电脑。因为每个linux的发行版,比如ubuntu,都会有一个自己的软件仓库,apt-get则是读取这个仓库的软件。apt-get命令一般需要root权限执行,所以一般跟着sudo命令。update后,可能需要upgrade一下。 black@black:/$ sudo apt-get upgrade 因为upgrade,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示: 1 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 简单一点的说:update是更新软件列表,upgrade是更新软件。 现在开始安装软件,有可能在安装过程中,提示你安装依赖

小团队开发管理工具:gitlab+redmine+testlink+jenkins

空扰寡人 提交于 2020-01-26 04:28:14
由于工作需要,需要为团队搭建一个高效可用的开发管理平台。现在可用的开发管理工具很多开源的、商业的,网上也有很多博客和文章。经过2周的学习比较,再结合自己的项目特点,最后选定工具集:gitlab+redmine+testlink+jenkins。 项目管理和bug跟踪工具:redmine。整个项目组一直使用的管理工具,这次只是做了升级(2.4.0) 代码管理工具:gitlab。原有的代码管理使用的是subversion,这次改用git的原因是需要开发人员支持离线操作。 测试管理工具:testlink。测试管理工具是新加入的,我唯一能找到的原因是开源、免费、可以和redmine集成 持续集成工具:jenkins。持续集成工具是新加入的,因为会多项 目并行,同时采用分布式设计和开发,所以在开发和测试阶段项目部署比较频繁。我们原来都是手动操作发布,相当麻烦、耗时,并且出错率还很高。所以这次使用 了持续集成工具,为什么选用jenkins,只是看到了网上介绍感觉安装简单、操作简单、配置简单。呵呵 一切从简嘛 这次工具集的搭建涉及到的工具比较多,所以下面把我所用到的软件包和环境罗列出来,方便大家查找: 环境: ubuntu server 12.04 ip:192.168.1.18 软件包: ruby 2.0.0 apache2 php 5.5.6 (必须大于5.4) redmine 2.4.0

Web安全之kali 安装

泪湿孤枕 提交于 2020-01-26 03:56:17
详细安装过程: 转载: https://blog.csdn.net/JaydenWang5310/article/details/78104472 1.新建一个虚拟机(根据主机系统选择版本) 2.给虚拟机分配内存,32位系统(x86)运行内存不低于1G,64位系统(x64)运行内存不低于4G,这里我分配2G 3.现在创建虚拟硬盘 4.选择虚拟硬盘文件类型 5.在物理硬盘上的存储方式,个人建议选择固定大小(运行更快更流畅) 6.确定虚拟硬盘空间,我给了80G(尽量大一些,省的后面容量不足,又出各种问题) 7.创建虚拟机后,选中刚才创建的虚拟机,右键,设置,在常规菜单中,选择高级选项卡,将共享粘贴板和拖放全部改为双向 8.在系统菜单中,选中处理器选项卡,勾选扩展特性(必须),然后点击OK 9.加载Kali Linux系统镜像,点击后选择虚拟盘,然后选择你下载到本地的镜像文件,打开 10.如图,我用的是kali-linux-2017.1-i386版本 11.启动虚拟机,如果有警告信息,直接忽略,键盘选中图形安装,回车进入 12.中文简体 继续 13.是 继续 14.中国 继续 15.第一项 美国英语 继续 16.系统配置后,进入个性化配置,主机名随意但不能和虚拟机名称相同,域名随意,可以留空,继续 17.设置密码 18.使用整个磁盘,继续 19.选择磁盘(虚拟机中安装应该只有一个),继续

Ubuntu 9.04下安装Nginx+PHP5

[亡魂溺海] 提交于 2020-01-26 02:37:40
1.安装PHP5 sudo apt-get install php-pear php5-cli php5-common php5-xcache php5-cgi php5-mysql php5-gd php5-dev php5-memcache 2.安装nginx sudo apt-get install nginx 3.安装lighttpd (主要用里边的/usr/bin/spawn-fcgi) sudo apt-get install lighttpd 4.取消lighttpd自动运行 sudo apt-get install sysv-rc-conf sudo sysv-rc-conf 或者用 update-rc.d -f lighttpd remove 5.修改nginx配置文件 sudo nano /etc/nginx/sites-enabled/default 把index.php设置为最优先首页文件 location / { root /var/www/nginx-default; index index.php index.html index.htm; } 这段开始 fastcgi location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param

ubuntu 完全卸载mysql

只谈情不闲聊 提交于 2020-01-26 00:39:45
卸载 sudo apt-get --purge remove mysql-common -y sudo apt-get --purge remove mysql* -y sudo apt-get autoremove -y 清理数据 dpkg -l |grep ^rc # 如果有输出的话执行 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P rm -rf mysql/ mysql-files/ mysql-keyring/ /etc/mysql 重装 apt-get install mysql-server -y 来源: https://www.cnblogs.com/aaron-agu/p/8759773.html

Ubuntu apt-get彻底卸载软件包

隐身守侯 提交于 2020-01-26 00:36:17
如果你关注搜索到这篇文章,那么我可以合理怀疑你被apt-get的几个卸载命令有点搞晕了。 apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。具体来说: apt-get purge / apt-get --purge remove 删除已安装包(不保留配置文件)。 如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件 apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。 apt-get remove 删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。 apt-get autoclean APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。 apt-get clean 使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。 那么如何彻底卸载软件呢? 具体来说可以运行如下命令: #

Linux 常用命令的初步总结

大城市里の小女人 提交于 2020-01-25 18:31:21
Linux 常用命令总结 1、Deb软件包管理 (1)dpkg(没网) 在本地下载需要的安装包 以.deb为后缀拖到虚拟机下面(或者本地存在的) dpkg -i 软件包名 安装软件包 dpkg -P 软件包名 完全卸载(应用程序和配置文件) dpkg -r 软件包名 不完全卸载 dpkg -L 软件包名 列出软件安装的相关路径 dpkg -s 软件包名 软件的安装状态及相关信息 安装package.deb包 dpkg -i package.deb 查看package.deb包中的内容: dpkg -c package.deb 从package.deb包中提取信息: dpkg -I package.deb 移除安装的deb包: dpkg -r package 完全清除一个已安装的包裹。和remove不同的是,remove只是删掉数据和可执行文件,purge另外还删除所有的配制文件:( 但是不能删除软件安装包的依赖性关系,所以在删除软件的时候尽量用apt-get ) dpkg -P package 列出deb包安装的所有文件清单,同时请看dpkg -c来检查一个.deb文件的内容: dpkg -L package 显示已安装包的信息。同时请看apt-cache显示Debian存档中的包裹信息,以及dpkg -I来显示从一个.deb文件中提取的包裹信息: dpkg -s package