Ubuntu 16 下常用软件安装

发布于 2021-05-15 12:56:43 字数 3074 浏览 1235 评论 0

docker

$ apt-key adv  --keyserver hkp://ha.pool.sks-keyservers.net:80 \
               --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
$ echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list
$ apt-get update
$ apt-get install docker-engine
$ service docker start
$ docker ps (看是否正确执行)

nginx

$ echo "deb http://nginx.org/packages/ubuntu/ xenial nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
$ echo "deb-src http://nginx.org/packages/ubuntu/ xenial nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
$ apt-get update  (会报错: public key is not available: NO_PUBKEY ABF5BD...BF62,将下面的$key替换为提示的key:ABF5BD...BF62)
$ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
$ apt-get update
$ apt-get install nginx
$ nginx -t (显示有ok就是成功了)

justniffer

$ add-apt-repository ppa:oreste-notelli/ppa
$ apt-get update
$ apt-get install justniffer
$ ip addr (查看网卡,可以看到enp0s3等)
$ justniffer -i enp0s3 -r

openjdk

$ apt install default-jdk
$ java -version

python-pip

Unbuntu 自带了 Python2.7

$ apt-get install python-pip
$ pip install --upgrade pip

nodejs & npm

$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
$ apt-get install -y nodejs

会自动安装 nodejs 和 npm,并创建了 node 的符号链接。 npm 的自我升级:

$ npm install npm@latest -g

上面的 curl 的结果是在 /etc/apt/sources.list.d/ 目录下创建 nodejs 的源 nodesource.list。但可能因为国内网络的问题执行失败。现在把上述文件移动到了这个地址:https://raw.githubusercontent.com/wbwangk/wbwangk.github.io/master/tmp/nodejs7.source,所以可以尝试:

curl -sL https://raw.githubusercontent.com/wbwangk/wbwangk.github.io/master/tmp/nodejs7.source | sudo -E bash -

一般能够成功。然后是 apt-get update、安装 nodejs、npm 自我升级。最终 nodejs 和 npm 的版本分别是 7.10.1 和 5.7.1。nodejs 现在有了8和9版本。

centos 下装 nodejs

$ yum install epel-release
$ yum install nodejs

golang

$ cd /usr/local $ wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz
$ tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz
$ export GOROOT=/usr/local/go
$ export PATH=$PATH:$GOROOT/bin

如果要编译 go 源码,还要设置 GOPATH,GOPATH下 的 src 目录下放源码。 可以把上面的两个 export 添加到 /root/.bashrc 文件中(root 用户)。

htpasswd

$ apt-get install apache2-utils

jq

jq 是一个将 json 格式化显示的工具。

$ apt-get install jq
$ echo '{"name": "webb"}' | jq
{
  "name": "webb"
}

或直接下载运行包:

$ wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
$ chmod +x jq-linux64
$ echo '{"name": "webb"}' | ./jq-linux64

pyresttest

$ apt-get install python-pycurl
$ pip install pyresttest

wscat

$ npm install -g wscat
$ wscat -c ws://10.0.7.107:8086

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

沧笙踏歌

文章 0 评论 0

山田美奈子

文章 0 评论 0

佚名

文章 0 评论 0

岁月无声

文章 0 评论 0

暗藏城府

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文