Docker 是一种开源软件,将应用程式自动化部署为可携式且可自足的容器,方便在云端或内部部署上执行。在Ubuntu18.04系统中,如何安装docker?本文将针对此问题进行说明。
1.首先更新软件列表
sudo apt-get update
2.安装docker
sudo apt-get install docker.io
3.安装完之后测试docker服务是否正常启动
service docker status
4.没有正常启动,我们启动docker服务
service docker start
可以看到docker已经正常运行了
5.接著将自己的使用者帐号加入至 docker 群组:
sudo usermod -aG docker root(或者其他账户)
6.登出再重新登入之后,就可以开始使用 Docker 了。输入docker version
查看 Docker 的版本资讯:
docker version
Docker已正常运行
在Windows server 2016系统下,如何解决无法从开始菜单卸载应用程序问题呢?
1.打开“运行”,输入gpedit.msc,点击“确定”
2.按用户配置→管理模板→“开始”菜单和任务栏,进入如图所示界面,找到并双击“阻止用户从‘开始’中卸载应用程序”
3.点选“已禁用”,然后点击“确定”
4.设置完成后,在开始菜单中右键选择应用程序时点击“卸载”即可卸载程序
在ubuntu18.04中如何临时修改MAC地址呢?本文给出详细说明。
1.首先查看网卡信息
2.关闭网卡
sudo ifconfig eth0 down
3.修改mac地址
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
4.开启网卡
sudo ifconfig eth0 up
5.查看修改后的网卡信息
在OSPF中,有两个相当重要的概念:DR和BDR。DR(designated router):指定路由器;BDR(backup designated router):备份指定路由器。设置DR和BDR的目的在于减少网络中LSA流量的泛洪。
在一个LAN连接中,OSPF将选举出一个路由器做为DR,再选举一个做为BDR,所有其他的和DR以及BDR相连的路由器形成完全邻接状态而且只传输LSA(链路状态通告)给DR和BDR。
换句话说,在一个OSPF的网络中,所有的路由器将被分为两类:指定路由器(DR/BDR)和非指定路由器(DROTHER)。所有的非指定路由器都要和指定路由器建立邻居关系,并且把自己的LAS发送给DR,而其他的OSPF路由器将不会相互之间建立邻居关系。也就是说,OSPF网络中,DR和BDR的LSDB(链路状态数据库)将会包含有整个网络的完整拓扑。
DR从邻居处转发更新到另外一个邻居那里。DR的主要功能就是在一个LAN内的所有路由器拥有相同的数据库,而且把完整的数据库信息发送给新加入的路由器。路由器之间还会和LAN内的其他路由器(非DR/BDR,即DROTHERs)维持一种部分邻居关系(two-way adjacency)。OSPF的邻接一旦形成以后,会交换LSA来同步LSDB,LSA将进行可靠的洪泛。
DR和BDR的选举存在以下特点:
1.不会减少Hello报文,较少的DD,LSR,LSU,LSAck报文;
2.DRother只和DR以及BDR泛洪DD,LSR,LSU;
3.DRother之间只互相发送Hello报文;
4.DRother之间保持2-Way关系;
5.DR和BDR负责收集网络LSA;
6.DR负责向网络中其他DRother通告拓扑信息;
7.BDR监控DR运行状态,准备随时取代;
8.只存在MA网络。
DR和BDR的选举规则如下:
1.先比较优先级,默认为1,大的为DR,次大为BDR;优先级0,表示不参与选举;如果两台路由器优先级都为0,则邻居状态为2-Way;
2.先级相同,比较Router-ID,大的为DR次大为BDR;
备注:1.网络初始时,先选出BDR,BDR发现网络中没有DR后,把自己变为DR,再选出BDR;
备注:2.非抢占性,当网络中已经有了DR和BDR,有一台优先级更高的或者RID更高的路由器接入,为了保障网络的稳定,DR和BDR不会发生改变。
(1)重启DR和BDR或者OSPF进程
(2)把路由器接口的优先级置为0
3.当整个网络没有DR和BDR存在时,所有的OSPF路由器都会在2-Way状态下,等待一个dead时间(40s)后进行选举;
4.当多个MA网络通过交换机互联时,DR和DR之间竞选,BDR和BDR之间进行竞选;
5.在帧中继Hub-Spoke结构,必须让Hub节点成为DR,最好其他节点不参与选举优先级为0。
下文介绍如何使用任务管理监控内存和CPU的使用,查看程序内存使用,查看程序CPU使用,结束进程 ,查看登录计算机的用户。
1.鼠标移动到任务栏空白处,右键鼠标选择任务管理器。打开任务管理器后,选择性能可进行查看内存和CPU使用情况。
2.查看应用程序,能跟我们交互的都是应用程序,可以选择应用程序然后结束任务,也可以右键转到进程。
3.进程 一个应用程序可以打开多个进程,有多进程跟单进程,比如ie浏览器,QQ这些可以打开多个就是多进程,比如酷狗音乐,这些只能打开一个的就属于单进程。
4.可以按用户名,CPU,内存来排序,这里按CPU来排序,处理器空闲时间,这个值越高服务器就越快。
5.服务这里可以查看哪些服务停止了哪些服务还在运行。
6.性能查看 点击资源监视器可以看到详细信息,磁盘 内存 网络使用率等。
7.网络使用情况 查看使用带宽,网络使用率。
8.用户可以查看那些用户登录到这台计算机,使用的是远程登录还是本地登录。
1.debian9更换debian10镜像源更新提示gpg证书错误
![img](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads/image/2023-07-27/151038a8353d3.jpeg)
W: GPG error: http://mirrors.tuna.tsinghua.edu.cn/debian buster-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131
2.安装需要的依赖和软件
apt-get install software-properties-common dirmngr -y
![img](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads/image/2023-07-27/151057c19ba4d.jpeg)
![img](https://public-1251015552.cos.ap-guangzhou.myqcloud.com/Uploads/image/2023-07-27/151103a784d83.jpeg)
弹窗回车即可
3.添加gpg证书验证
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
语法:
env(选项)(参数)
选项:
-i:开始一个新的空的环境;
-u<变量名>:从当前环境中删除指定的变量。
参数:
指定要执行的指令和参数。
实例:
env
有登录服务器,会出现如下错误
1.打开开始菜单--运行
2.在窗口中输入regedit运行,打开注册表
3.在注册表中依次打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows
找到NoPopUpsOnBoot项
说明:如果没有找到NoPopUpsOnBoot项,就新建一个
4.右键NoPopUpsOnBoot项,修改NoPopUpsOnBoot项的值为1
5.重启
Secondary Logon服务意思就是二级登录,在不同凭据下启用启动过程。如果Secondary Logon服务被禁用,任何依赖它的服务将无法启动。那么,Windows10系统如何开启Secondary Logon服务呢?本文将针对此问题进行详细说明。
1.双击桌面上的此电脑,进去之后,点击上方的的“管理”,如图所示。
2.进去计算机管理界面之后,点击“服务和应用程序”下面的“服务”。
3.进去服务界面之后,在右侧下滑找到“Secondary Logon”,双击进去。
4.进去Secondary Logon服务界面之后,启动类型选择为“启动”,服务状态点击“开启”,然后点击“确定”即可。
tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。
语法:tac (选项) (参数)
选项:
-a或 ——append:将内容追加到文件的末尾;
-i或 ——ignore-interrupts:忽略中断信号。
参数:文件列表:指定要保存内容的文件列表。
实例:tac 文件名