如何基于Debian10部署UBNT Unifi控制器---问答答疑补充?

一、debian10网卡设置

debian系统的网络配置和centos略有差别,centos是一个网卡采用一个设备文件进行信息的描述,而debian系统则是全部网卡配置集中在一个文件里面,粗浅的考虑是方便管理吧。debian系统的网卡配置全部放在/etc/network/interfaces文件当中,默认安装完成系统采用dhcp获取ip信息。

配置动态DHCP获取ip

安装完成系统后debian已经默认是dhcp动态获取模式,下面简单看一下配置:

# The primary network interface
allow-hotplug ens33 #网卡热插拔模式
iface ens33 inet dhcp # #dhcp自动获取模式

配置静态ip

debian配置静态ip的方式和centos语法基本一致,ipaddr改成了address。

# The primary network interface
auto ens33 #网卡随系统启动而启动,推荐这种模式
iface ens33 inet static #static为静态模式
address 172.16.1.8 #ip地址
netmask 255.255.255.0 #掩码
gateway 172.16.1.254 #网关

配置DNS服务

debian的dns配置保存在文件/etc/resolv.conf里面。

nameserver 8.8.8.8
nameserver 114.114.114.114

小结

最后忘记说一点了,debian配置完成静态ip与dns服务后,需要重启网络服务让修改生效,执行/etc/init.d/networking restart即可。总体而言linux系统静态ip配置基本一致,变化并不大,debian系统都可以参照上面的说明配置静态ip地址。

二、无法在Debian上找到包mongodb-org

我试图在我的Debian服务器(wheezy)32位上安装MongoDB 3.0,尽管事实上我遵循了 MongoDB install Tutorial,但我无法弄清楚出了什么问题:

apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
apt-get update
apt-get install -y mongodb-org

即使其他命令成功,第四个命令仍然失败:

: Unable to locate package mongodb-org

我在Stackoverflow上找到了这个问题的主题,但它在Ubuntu上,所以,…

编辑:

lsb_release -sc给出了喘息声

没有APT-GET解决方案:

获取Linux 32位Legacy版本的MongoDB here:

wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz
tar zxvf mongodb-linux-i686-3.0.2.tgz
cp mongodb-linux-i686-3.0.2/bin/* /usr/bin

不要忘记更改所有权/权限.

sudo apt-get install -y mongodb

我花了两个小时在干净的Debian x64上遇到同样的问题.试一试.这个.

可以使用cp --help来查看命令的使用帮助。

语法: cp [选项] 源文件或目录 目标文件或目录

说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。

选项含义如下:

  • - a 该选项通常在拷贝目录时使用。尽可能将档案状态、权限等资料都照原状予以复制。
  • - d 拷贝时保留链接。
  • - f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制而不提示。
  • - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
  • - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
  • - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件至目的地。此时目标文件必须为一个目录名。
  • - l 不作拷贝,只是链接文件。

为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖。建议用户在使用cp命令拷贝文件时,最好使用i选项。

三、debian 安装curl 很简单的一步完成

直接在终端输入:sudo apt-get install curl

四、debian安装sudo命令

apt-get install sudo

 

在docker Debian镜像中(未安装sudo)

1.下载公钥

apt-key adv --keyserver hkp://keyserver. ubuntu.com:80 --recv EA312927

 

2.在目录/etc/apt/sources.list中添加“源”

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 main" | tee /etc/apt/sources.list.d/mongodb-org-3.2.list

 

3.重新加载本地包数据库

apt-get update

 

4.安装mongodb包

apt-get install -y mongodb-org

 

5.运行,停止,重启

service mongod start

service mongod stop

service mongod restart

 

6.卸载

service mongod stop

apt-get purge mongodb-org*

rm -r /var/log/mongodb

rm -r /var/lib/mongodb

 

7.配置相关

vi /etc/mongodb.conf

dbpath=/www/mongodb

vi /etc/init.d/mongodb

DATA=/www/mongodb

mkdir /www/mongodb/ chown -R mongodb:nogroup /www/mongodb/

     --dbpath:指定mongo的数据库文件在哪个文件夹。

    --logpath:指定mongo的log日志是哪个,这里log一定要指定到具体的文件名。

    --logappend:表示log的写入是采用附加的方式,默认的是覆盖之前的文件。

    &:表示程序在后台运行。、

默认的存储位置:

dbPath: /var/lib/mongodb 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值