![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ubuntu运维
helmer_hanssen
这个作者很懒,什么都没留下…
展开
-
Docker容器技术之镜像制作
极少制作docker镜像的两种方法:docker commit 和Dockerfile文件原创 2022-07-24 12:42:53 · 4311 阅读 · 0 评论 -
Docker容器技术之镜像理论
Docker镜像的理论知识。原创 2022-07-25 04:00:00 · 655 阅读 · 0 评论 -
Docker容器技术之共享数据
讲述了容器和主机、容器和容器之间共享数据的方法原创 2022-07-24 05:00:00 · 1244 阅读 · 0 评论 -
Docker容器技术之数据
本篇文章介绍了docekr存储的两种方式。原创 2022-07-23 05:00:00 · 703 阅读 · 0 评论 -
Docker技术之容器与外部相连
本文主要介绍了容器和外部世界的相连,包括容器访问外部世界和外部网络访问容器。原创 2022-07-22 05:00:00 · 5436 阅读 · 2 评论 -
Docker容器技术之容器间通信
IP通信就好比是不同的容器连接到相同的虚拟交换机(网桥)上面,当然在创建容器的时候,容器的IP地址在同一个网络段纸3,利用IP地址可以实现通信。在上图中可以看到两个容器连接到helmer_net网络,两个容器之间利用IP地址可以实现通信,那么如果两个容器没有连接到一个网络上面又要怎么通信,其实可以通过为容器增加虚拟网卡来实现通信,下面请看实例。joined容器非常特别,它可以使两个或多个容器共享一个网络栈,共享网卡和配置信息,joined容器之间可以通过127.0.0.1直接通信。...原创 2022-07-21 06:00:00 · 2186 阅读 · 0 评论 -
Docker容器技术之user-defined网络
以上一种方式创建的网络无法自定义网段,只能由系统进行分配,缺乏灵活性,下面我们创建自定义网段的网络。上图展示了如何建立自定义网络的过程,从网络具体信息上看,我们指定的网段已经生效,下面启动容器进行验证。从上图中可以看到容器分配的IP地址为172.15.2.2。说明我们创建的网络已经生效,这个灵活性比较强。创建容器时,自定义网段网络上的容器可以自定义IP地址,而其他的网络若制定IP地址则会报错。httpshttpshttpshttpshttps。...原创 2022-07-20 12:00:00 · 489 阅读 · 0 评论 -
Docker容器技术之Docker网络
介绍了Docker网络的三种形式,其中bridge网络是最常用的网络。原创 2022-07-19 17:11:00 · 615 阅读 · 0 评论 -
Docker容器技术之安装Docker
Registry是存放Docker镜像的仓库,Registry分私有和公有两种。本例中以Ubunru22.04为例进行讲解,Ubunru22.04是2022年4月发行的新一代Ubuntu版本,里面加入了很多的特性。Dockerdaemon运行在Dockerhost上,负责创建、运行、监控容器,构建、存储镜像。在Ubuntu22.04系统中安装Docker非常的简单,只需要一条命令。在安装Docker之前,先介绍Docker是如何工作的。Docker容器就是Docker镜像的运行实例。......原创 2022-07-18 18:45:02 · 877 阅读 · 0 评论 -
Ubuntu系统利用snap包管理的使用
在apt软件管理工具中,在安装软件的同时会把所有的依赖包进行安装,如果出现这样的情况是没有办法解决的。如果在办公的过程中需要不同的图像编辑软件,对于同一个依赖包,不同的图片编辑软件需要不同的依赖包版本,这个apt软件包管理工具无法进行解决,但是snap包管理工具就可以顺利的解决。snap包管理工具下载的是.snap文件,这个文件包含了主软件包以及相应的依赖包,打包下载,然后进行安装,可以看出.snap文件的体积比较大就是这个原因,由于下载的软件包直接包含了所有的依赖,因此上面的问题迎刃而解。......原创 2022-07-17 18:34:48 · 1192 阅读 · 0 评论 -
利用sudo获取管理员权限
在Ubuntu服务器安装完成之后,用户将获得管理员的权限,将能随意编辑系统中的任何文件,这样可能就会出现意外的情况,取而代之的是创建一个普通用户使用sudo来进行系统的管理.1.在服务器创建新用户test2.添加test到sudo组中test用户重新登录后,sudo就可以直接使用sudo组中所有用户的访问规则储存在 /etc/sudoers文件中,这个文件包含了一系列用户和组的访问规则,具体体现在:这三行体现了用户和组的访问规则。在使用sudo的过程中,每一次都要输入用户的密码才能够执行命令,为了原创 2022-06-27 14:30:00 · 1193 阅读 · 0 评论 -
Ubuntu系统之管理文件权限三
chown命令详解:在root用户下建立的文件只有root用户才能进行相应的读写,为了使其他的用户也能进行读写,就需要对文件进行相应的权限的修改,chown命令就可以改变文件的所属权限。chown命令可以改变文件的所属用户和所属组,包括下面的三种情况1.改变文件的所属用户chown username filename2.改变文件的所属用户和所属组chown username:groupname filename3.改变文件的所属组chown :groupname filename...原创 2022-06-26 04:30:00 · 139 阅读 · 0 评论 -
Ubuntu系统之管理文件权限二
利用chmod改变文件的权限:添加读权限chmod +x XXX添加写权限chmod +w XXX添加执行权限chmod +x XXX如果要去掉权限的话,直接把+改成-。u代表用户,g代表用户组,o代表其他用户,a代表所有用户要对上面四种用户进行权限改变的话直接在+或者-前面加上相应的用户。添加所有用户读权限chmod a+x XXX添加所有用户写权限chmod a+w XXX添加所有用户执行权限chmod a+x XXX......原创 2022-06-25 17:42:17 · 187 阅读 · 0 评论 -
Ubuntu系统之管理文件权限一
在前面的讲解中,我们已经讲解了建立用户和用户组的方法,这次讲解文件的权限。准备工作:1.新建用户test1和test2;2.新建用户组test3.将用户test1和test2加入用户组test。下面检验文件的权限:1.登录test1,建立文件夹documents2.在文件夹documents内编辑文件dog3.登录test2用户4.尝试编辑test1家目录下documents文件加下的dog文件提示权限不够。5.重新登录test1,改变文件夹documents的所属组6.登录test原创 2022-06-25 17:36:59 · 748 阅读 · 0 评论 -
Ubuntu用户和组管理四
删除用户组删除用户组非常的简单。delgroup groupname实例:可以看出顺利删除用户组test.但是在删除用户创建时的初始化用户组就要注意了,下面请看实例:可以看出,在创建用户test时的同名用户组test无法删除,原因是用户组test是用户test的首选组,要删除用户组test,必须删除test用户,同时用户组test删除或者为用户test赋予一个新的首选组。实例以上就是删除用户组的注意事项。...原创 2022-06-24 09:45:00 · 346 阅读 · 0 评论 -
Ubuntu用户和组管理三
###添加用户组添加用户组的方法非常简单,只需要简单的指令。addgroup XXXXXX为用户组名字。实例:可以看到,执行完命令之后,用户组test已经创建完成。###把现有的用户添加到创建的组中执行命令adduser username groupname实例:通过实例可以看到,用户helmer已经添加到用户组test中。###从用户组中删除用户执行命令deluser username groupname实例:以上就是添加用户组以及用户加入到组和从组中删除用户的操作。....原创 2022-06-23 10:00:00 · 211 阅读 · 0 评论 -
Ubuntu用户和组管理二
当不需要指定用户的时候可以对用户进行删除,删除的命令为:deluser XXXXXX为要删除的用户名。下面请看实例:在删除命令完成之后只是删除了用户,删除了创建用户时的同名组,但是创建用户时创建的用户家目录并没有删除。如果在删除用户的同时要删除用户家目录,可以使用–remove-home,下面请看实例:以上就是删除用户的全部要点。.........原创 2022-06-22 11:00:00 · 140 阅读 · 0 评论 -
Ubuntu用户和组管理一
ubuntu用户和组的管理一般通过命令行和Cockpit网页进行管理,下面主要介绍通过命令行管理,本篇文章主要介绍用户的添加在实例中,adduser命令主要完成了可以看到用户的家目录确定为/home/mytest.在真是的生产环境中用户可以根据需求确定用户的家目录。.........原创 2022-06-21 22:17:25 · 658 阅读 · 0 评论 -
利用HTTPS协议加密web传输
利用HTTPS协议加密web传输在本机搭建好apache2服务的基础上进行,下面是详细的步骤:1.搭建好apache2服务以上两张图片说明apahe2服务安装成功并且访问成功。2.建立虚拟主机,过程参照前面的教程。这里不进行具体演示,直接看结果。3.建立SSL证书文件mkdir /etc/apache2/sslcd sslopenssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ssl.key -out ssl.crt后面根据提原创 2022-06-20 20:05:45 · 285 阅读 · 0 评论 -
Ubuntu系统中利用apache2建立基于IP地址的web服务
1.确保apache2服务安装成功。apt updateapt install apache2systemctl status apache22.确定主机的IP地址,至少两个。在本机中,IP地址分别为192.168.184.129和192.168.184.130。3.建立相应的服务器文件,在本次实践中,我们建立的服务器文件分别是129.com和130.com。4.改变文件的所属组和文件权限chown -R root:www-data 129.com/ 130.com/chown -R root原创 2022-06-19 10:21:21 · 350 阅读 · 0 评论 -
Ubuntu安装DHCP服务
DHCP是一个自动分配网络配置参数(地址、网关、DNS)的一种服务。假如有一个计算机数量非常大的一个局域网,如果依赖网络管理员来配置每台计算机的网络参数,工作量巨大并且在配置的过程中可能会出现人为的错误,比如IP地址冲出、参数错误等等一系列错误。针对此种情况,就非常有必要在局域网中建立DHCP服务器,用以解决设置网络参数的情况。利用DHCP服务还有一个好处就是如果要大面积的替换网络参数,只需要在DHCP服务器进行简单的设置即可,非常方便。DHCP有两种分配参数的方式:1.手工指定在这种情况下就是把IP原创 2022-06-15 21:32:28 · 1533 阅读 · 0 评论 -
Ubuntu系统如何监控CPU
1.使用top2.使用htophtop相比top来说更加简单直接,容易上手。注意:htop必须进行安装,apt install htop3.监控具体的进程或者程序使用pidstat进行监控首先进行安装apt install sysstat命令pidstat可以通过进程(程序)名称或者进程号实施监控pidstat -C pidstat -p ...原创 2022-06-04 12:51:54 · 993 阅读 · 0 评论