RHEL

Hello Docker(一)——Docker简介

心已入冬 提交于 2020-10-13 08:38:27
Hello Docker(一)——Docker简介 一、Docker简介 1、Docker简介 Docker是Docker Inc公司开源的一项基于Ubuntu LXC技术构建的应用容器引擎Docker Engine的简称,完全基于Go语言开发并遵守Apache2.0协议开源。Docker可以让开发者打包应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux版本机器上,也可以实现虚拟化。Docker容器完全使用沙箱机制,容器相互之间不会有任何接口,并且容器性能开销极低。 Docker最初在Ubuntu 12.04上基于LXC实现,从0.7版本开始使用自行开发的libcontainer,从1.11开始,进一步演进为使用runC和containerd。RedHat从RHEL6.5开始对Docker进行支持。 Docker官网: http://www.docker.com Github Docker源码: https://github.com/docker/docker 2、Docker Engine Docker Engine是一个Client-Server应用程序,包含三个组件: A、docker daemon,是Docker守护进程。 B、REST API接口,用于与守护进程进行通信。 C、Docker CLI,命令行界面(CLI)客户端。

NFSv3 NFSv3针对防火墙端口开通策略 生产环境实践

我是研究僧i 提交于 2020-10-12 01:59:19
针对NFSv4版本需要服务官方说明: NFS version 4 (NFSv4) works throughfirewalls and on the Internet, no longer requires an rpcbind service, supportsACLs, and utilizes stateful operations. Red Hat Enterprise Linux 6 supportsNFSv2, NFSv3, and NFSv4 clients. When mounting a file system via NFS, Red HatEnterprise Linux uses NFSv4 by default, if the server supports it. NFS version4(NFSv4) 工作是通过防火墙和在互联网上 , 不再需要一个 rpcbind 服务 , 支持 acl, 利用有状态操作。 Red HatEnterprise Linux 6 支持 NFSv2 NFSv3,NFSv4 客户。通过 NFS 挂载文件系统时 ,Red HatEnterprise Linux 使用 NFSv4 在默认情况下 , 如果服务器支持它。 针对NFSv4端口协议官方说明: Themounting and locking protocols have

rpm部分命令解读

萝らか妹 提交于 2020-10-10 02:07:42
rpm部分命令解读 rpm---RedHat Package Manger---打包及安装工具 rpm参数列表 rpm -a rpm -q < rpm package name> 解读:查询一个包是否被安装 rpm -qa rpm -qa <package name> -q  使用询问模式(query) -a  查询所有套件(all) 解读:列出所有 已经 被安装的rpm package 与rpm -a的区别就在于 已经 ,举例如下 rpm -qa | grep rpm -qa | grep xxx | 是管道技术,删选的意思 grep 查找---一种文本搜索工具 解读: 在-qa返回的信息中对xxx进行查找,并返回为最终结果 rpm -qa | grep -i xxx -i 不区分xxx的大小写 当然,作为搜索工具,grep还可以与其他命令组合 rpm -e --- 需要小心的“卸载” 通常情况下卸载时我们会使用 rpm -e xxx 但是假如软件yyy对xxx是“依赖的”---即,yyy的运行必须要有xxx 则会返回 error: xxx is needed by yyy 此时可以 不检查依赖 而强制删除 ↓ ( 谨慎操作 ) rpm -e --nodeps <rpm packagename> 另外,如果查询出有好几个包有相同的名字,那么可以使用下述命令忽视依赖并删除所有同名包

Linux 中国旗下贡献者组织 LCTT 七年回顾和展望

会有一股神秘感。 提交于 2020-10-10 01:58:20
这是一篇 LCTT 七周年的纪念文章,也是 LCTT 承前启后的一个里程碑。 写在 LCTT 七年之际 在 7 年前的今天,我并没有想到,在一个偶然的机会下诞生的 LCTT,它能走过这么长的时间,留下这么多的印痕。是的,一些老朋友或许记得,LCTT 这个 Linux 中国旗下的最主要的开源活动/组成部分,最初只是我发心想完善 man 的中文翻译而产生的副产品。结果,man 中文翻译项目没有做成,而 LCTT 却持续地运营了下来。 虽然,这些年 LCTT 屡有改进和完善,但是总体来说还是相对保守。当然,LCTT 这些年已经陆续有 400 多位贡献者实质性的参与了贡献,并在此基础上创建了几个 SIG(特别兴趣小组),如 红帽代码英雄 SIG 、漫画 SIG、LFS SIG 等。 作为回顾,我来介绍一下 LCTT 这 7 年间在主项目(TranslateProject)上取得的成就: 贡献者: 435 位 翻译文章: 5687 篇 GitHub 提交: 54629 次 GitHub 拉取请求: 19243 次 这是 LCTT 主项目的提交图: 这其中, 钻石级的贡献者有 5 名,五星级贡献者有 6 名,13 位 4 星贡献者 。那么,请让我来用一段视频展示一下 LCTT 七年来的历程: 当然,整体的贡献水平呈现长尾分布,大部分贡献者浅尝辄止,我想除了贡献者存在着体验的心态之外,也与

oVirt4.4虚拟机备份方法

那年仲夏 提交于 2020-10-08 04:22:27
红帽oVirt于今年推出了oVirt 4.4,该版本在系统、存储、网络、用户界面等方面做出增强功能与优化更新,为oVirt用户提供功能更强大、更灵活的IT基础架构。云祺科技也于最近发布了全新版本云祺容灾备份系统V5.0,同步支持oVirt 4.4版本备份支持,为oVirt用户提供更快速、更高效的升级版备份解决方案。 成都云祺科技有限公司近日受邀参加红帽oVirt 2020 online conference全球大会,云祺科技在会上带来了“Next-Gen Backup & DR Solution for oVirt(适合oVirt虚拟机的容灾备份解决方案)”的主旨演讲,并正式对全球oVirt用户发布基于云祺容灾备份系统V5.0与oVirt 4.4高效且安全的虚拟化IT联合解决方案——《云祺&oVirt虚拟化备份联合解决方案》,获得oVirt官方推荐。 云祺&oVirt虚拟化备份联合解决方案 1、与oVirt高度兼容 oVirt 4.4虚拟机管理程序可用于Red Hat Enterprise Linux 8.2和CentOS Linux 8.2,针对该性能,云祺容灾备份系统V5.0同样可适用于Red Hat Enterprise Linux 8.2和CentOS Linux 8.2。oVirt用户无需安装代理插件,直接从虚拟机管理层实现oVirt虚拟机的备份与恢复,缩短部署时间

在redhat5安装7z报错 提示权限不够

ⅰ亾dé卋堺 提交于 2020-10-07 19:02:26
./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man /usr/local/share/doc/p7zip installing /usr/local/bin/7za strip: /usr/local/lib/p7zip/stXXXXDZ1Ifb: Permission denied ./install.sh: line 60: echo: write error: 权限不够 ./install.sh: line 61: echo: write error: 权限不够 installing /usr/local/bin/7z 解决方法: 1、首先查看一下是不是在/usr/local/bin 下7z大小为0,是的话请执行第二条 2、找一台安装了7z的服务器把/usr/local/bin 路径下的7z命令拷贝到报错服务器的相应目录下即可 3、如果出现7z命令找不到,请按照以下方法处理 [root@localhost lib]# 7z -bash: 7z: command not found 处理方法 echo "export PATH=$PATH:/usr/local/bin" >> /etc/profile source /etc/profile 来源: oschina 链接: https://my

SUSE 11 SP4 iptables 保存

痞子三分冷 提交于 2020-10-07 05:30:47
SUSE 11 SP4 iptables 保存 以及普通用户启动tomcat iptables-save >/root/iptables.save vim /etc/init.d/boot.local iptables-restore /root/iptables.save su - ${user} -c "cd apache-tomcat-8.5.51 && ./bin/startup.sh" chmod +x /etc/init.d/boot.local suse 开机以普通用户启动tomcat,这里需要 注意的suse 11下的 /etc/init.d/boot.local 文件相当于redhat或者centos下的 /etc/rc.d/rc.local 例如 iptables-save 内容如下: mart:~ # iptables-save # Generated by iptables-save v1.4.16.3 on Mon Aug 3 16:46:09 2020 *filter :INPUT DROP [678:290856] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [619:855502] -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT -A INPUT -p tcp -m tcp -

centos7.7环境安装nodejs8、mongodb

隐身守侯 提交于 2020-10-07 04:04:27
centos7.7环境安装nodejs8 nodejs的yum安装部署 [root@iZbp16v1zpi82lbf50mlnxZ ~]# curl -sL https://rpm.nodesource.com/setup_8.x | bash - ## Installing the NodeSource Node.js 8.x LTS Carbon repo... ## Inspecting system... + rpm -q --whatprovides redhat-release || rpm -q --whatprovides centos-release || rpm -q --whatprovides cloudlinux-release || rpm -q --whatprovides sl-release + uname -m ## Confirming "el7-x86_64" is supported... + curl -sLf -o /dev/null 'https://rpm.nodesource.com/pub_8.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm' ## Downloading release setup RPM... + mktemp + curl -sL -o '/tmp/tmp

CentOS7.x安装cobbler无人值守安装系统

微笑、不失礼 提交于 2020-10-07 03:59:28
CentOS7.x cobbler无人值守安装 cobbler介绍 自打若干年前 Red Hat,推出了 Kickstart,不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE、DHCP、TFTP,还有的 Kickstart 脚本,就能瞬间安装上百台服务器。 Red Hat 最新(Cobbler项目最初在2008年左右发布)发布了网络安装服务器套件 Cobbler(补鞋匠)。 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。 Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。 Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集成,如Puppet,暂时不支持SaltStack。 cobbler集成的服务 l PXE服务支持:预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘

查看Mysql版本号

百般思念 提交于 2020-10-06 09:37:15
一、使用命令行模式进入mysql会看到最开始的提示符; 二、命令行中使用status可以看到; 三、使用系统函数等等, 查看版本信息 #1使用命令行模式进入mysql会看到最开始的提示符 mysql –uroot –p123456 Your MySQL connection id is 3 Server version: 5.1.69 Source distribution #2命令行中使用status可以看到 代码如下: mysql> status; mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1 Connection id:3 Current database: Current user: root@localhost SSL: Not in use Current pager:stdout Using outfile:'' Using delimiter:; Server version:5.1.69 Source distribution Protocol version:10 Connection: Localhost via UNIX socket Server characterset:utf8 Db characterset:utf8 Client