RHEL

2021年Linux就该这么学第1课

大憨熊 提交于 2021-01-16 08:32:28
2021年Linux就该这么学第1课 一、开源共享精神介绍 使用自由 :允许用户根据需要自由使用这个软件; 复制自由 :允许把软件复制到任何人的电脑中,并且不限制复制的数量; 修改自由 :允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议; 衍生自由 :允许用户深度定制化软件后,注册成自己的新商标,再发行衍生品的自由; 收费自由 :允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以被免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利。 二、Linux发展时间线 三、Linux系统与Windows系统比较 四、常见Linux系统 1.红帽企业版系统(RHEL,RedHatEnterpriseLinux) 2.CentOS社区企业操作系统(Community Enterprise Operating System)–RHEL去掉付费内容后的改版,已被RHEL收购。 3.Fedora Linux 4.Debian Linux 5.Ubuntu Linux 6.openSUSE Linux 7.deepian 五、Linux升级打怪步骤 来源: oschina 链接: https://my.oschina.net/u/4260642/blog/4906123

2021年培训课第一期(为什么学习Linux)

感情迁移 提交于 2021-01-14 16:54:42
为什么学习Linux 1970 UNIX 1979 AT&T 1984 Richard Stallman GNU计划 GPL协议 1987 gcc编译器 1991 Linus Torvalds Linux操作系统 1994 Bob Young Redhat 红帽公司 1998 Intel IBM 2021 ~ Linux PK windows 稳定且有效率 免费或少许费用 漏洞少且快速修补 多任务多用户 更加安全的用户及文件权限策略 适合小内核程序的嵌入系统 相对不耗资源 常见的LINUX版本 红帽企业系统(RedHatEnterpriseLinux,RHEL.)服务器 社区企业操作系统(Community Enterprise Operating System,CentOS)免费 Centos Stream Fedora由红帽公司发布的桌面版系统套件(目前已经不限于桌面版) openSUSE源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场占有率。 Gentoo具有极高的自定制性,操作复杂,因此适合有经验的人员使用。读者可以在学习完本书后尝试一下该系统。 Debian稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。 Ubuntu是一款派生自Debian的操作系统

Linux PID 1 和 Systemd

末鹿安然 提交于 2021-01-14 07:10:34
要说清 Systemd,得先从Linux操作系统的启动说起。Linux 操作系统的启动首先从 BIOS 开始,然后由 Boot Loader 载入内核,并初始化内核。内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程,也叫根进程。它负责产生其他所有用户进程。所有的进程都会被挂在这个进程下,如果这个进程退出了,那么所有的进程都被 kill 。如果一个子进程的父进程退了,那么这个子进程会被挂到 PID 1 下面。(注:PID 0 是内核的一部分,主要用于内进换页,参看: Process identifier ) SysV Init PID 1 这个进程非常特殊,其主要就任务是把整个操作系统带入可操作的状态。比如:启动 UI – Shell 以便进行人机交互,或者进入 X 图形窗口。传统上,PID 1 和传统的 Unix System V 相兼容的,所以也叫 sysvinit ,这是使用得最悠久的 init 实现。Unix System V 于1983年 release。 在 sysvint 下,有好几个运行模式,又叫 runlevel 。比如:常见的 3 级别指定启动到多用户的字符命令行界面,5 级别指定启起到图形界面,0 表示关机,6 表示重启。其配置在 /etc/inittab 文件中。 与此配套的还有 /etc/init.d/

mysql 联合表(federated)及视图

寵の児 提交于 2021-01-14 02:37:36
1)验证环境 源库:192.168.8.75 centos 7.5 mysql8.3 目标库:192.168.8.68 redhat 6.8 mysql5.7 2)登录源库并创建源表 $ mysql -u root -ppaasword -h 192.168.8.75 mysql> create database db_test; mysql> use db_test; mysql> create table t1(c1 int,c2 char(100)); mysql> insert into t1 values(1,'a'); 3)登录源库创建用户并授权 $ mysql -u root -ppaasword -h 192.168.8.75 mysql> create user test@'%' identified by 'password'; mysql> grant select,insert,delete,update on db_test.t1 to test@'%'; 3)目标库启用联合引擎 # vi /etc/my.cnf #添加如下行并保存 federated # service mysqld start 4)登录目标库并创建联合表 # mysql -u root -ppassword -h 192.168.8.68 mysql> create database

如何使用ssh工具便于远程管理

纵然是瞬间 提交于 2021-01-12 20:21:35
前几天亲眼经历了Linux服务器运维过程,眼看着别人熟练运用 Linux 管理工具,自个心里不是滋味,所以自己特意整理了一篇“专题”:使用ssh服务远程管理主机。 首先在使用ssh服务工具之前,先熟悉下Linux操作系统的启动原理:Linux操作系统开机过程首先从BIOS开始→进入”Boot Loader“→加载内核→内核的初始化→启动初始化进程,初始化进程作为系统第一个进程,它需要完成相关的初始化工作,为用户提供合适的工作环境。 我的测试环境是红帽RHEL7系统,将原先熟悉的守护进程替换为了systemd,用sytemctl命令替换掉了很多管理命令。 配置网卡连接网络 在介绍配置网卡前先介绍下VM虚拟机的3种网络模式: Bridged(桥接最适合生产环境 这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的网络上,与宿主机没有任何联系。 NAT(NAT模式适合家庭环境) 这种方式下,虚拟机的网卡连接到宿主机的 V mnet 8 上。此时系统的VMware NAT Service服务就充当了路由器的作用,负责将虚拟机发到VMnet8的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送虚拟机。VMware DHCP Service负责为虚拟机提供DHCP服务。 Host-Only(Host-only不能上网) 这种方式下

CentOS谢幕,Anolis OS带来无限可能的未来

∥☆過路亽.° 提交于 2021-01-12 13:03:35
(图:《地出》 1968年12月24日 阿波罗8号宇航员威廉·安德斯拍摄) 52年前的今天,正在太空船上执行前往月球任务的宇航员威廉·安德斯拍摄了上面这张照片。当时的他并不知道,这张照片对于所有仰望星空的后来者意味着什么。而52年后的今天,我们追逐和探索的勇气有增无减——Anolis OS来了。 12月8日,CentOS项目组突然官宣:CentOS 8将于2021年底结束研发,CentOS 7也将在其生命周期结束(2024年)后停止维护。这突如其来的消息犹如一颗深水炸弹,世界各地的CentOS用户们在惊慌之余不免担忧——部署在CentOS上的业务怎么办? CentOS作为RHEL®的社区fork版本,被称为「最稳定的发行版」,成为世界上最流行的服务器发行版之一,被众多企业用户所使用。自CentOS关停的消息放出,OpenAnolis社区也一直在倾听社区伙伴及CentOS用户的声音: 「到底是尝试CentOS stream滚动发行版并为稳定性买单?还是坚持在CentOS 7到2024年,和先进的内核渐行渐远?亦或是切换到Linux其他发行版,抛弃掉经营多年的CentOS兼容性和稳定性?」 无论选择哪一条路,都必将是充满荆棘和坎坷的。 想要一条既保证稳定性、又保证先进性、还能保证业务延续性的路就得自己动手,重新构建一个基于RHEL®兼容的社区发行版。

我来告诉你怎么有兴趣的学习Linux

青春壹個敷衍的年華 提交于 2021-01-12 07:25:27
Linux 这项技能从我个人的角度来说,就是培养一个可以显摆的、专业以外的本事。 现在电脑主流的操作系统都是微软的windows系统,这个操作系统以功能强大,用户体验高而广泛的推广开来。但是以Ubuntu\Centos\Redhat为代表的Linux\Unix系统却仅仅在专业人士的圈子中才能窥见它的踪迹,如果这个时候你能熟练掌握Linux类操作系统的使用,是不是觉得很NB的事情,并可以在朋友圈中显摆呢! 先来讲个反面教材,就说我自己吧。为了不想读书逃离枯燥乏味的课堂,就去学习乐器。可是由于本人五音不全,节奏感也不好,虽然从小学开始一直锲而不舍的坚持着。结果是仅仅可以照着简谱发出声音来,离到处显摆还是差的太远了,只是丢人少点而已。终于到了大学,买了一把吉他,心想着可以看到妹子那羡慕的表情,也是心花怒放。但是台上一分钟,台下10年功,这句话说的太对了。功夫没有到家,效果自然是不好。郁闷了好一阵子,花花心也渐渐消停了。多年后回过头看,我在音乐上的努力出发点就是有问题的。因为我并不喜欢。我为了逃离了枯燥的文化课堂学习,又进入了不喜欢的音乐课堂学习。时间花费不少,却什么效果都没有。 我认为,无论是出于什么目的,到处显摆也好,好奇心也好,都一定要真心的喜欢。真心喜欢的事情,就算没有人欣赏和无法到处显摆,起码还能孤芳自赏。这就是一件很快乐的事情,没有人和事务可以替代的

我来告诉你怎么有兴趣的学习Linux

狂风中的少年 提交于 2021-01-12 07:02:05
Linux 这项技能从我个人的角度来说,就是培养一个可以显摆的、专业以外的本事。 现在电脑主流的操作系统都是微软的windows系统,这个操作系统以功能强大,用户体验高而广泛的推广开来。但是以Ubuntu\Centos\Redhat为代表的Linux\Unix系统却仅仅在专业人士的圈子中才能窥见它的踪迹,如果这个时候你能熟练掌握Linux类操作系统的使用,是不是觉得很NB的事情,并可以在朋友圈中显摆呢! 先来讲个反面教材,就说我自己吧。为了不想读书逃离枯燥乏味的课堂,就去学习乐器。可是由于本人五音不全,节奏感也不好,虽然从小学开始一直锲而不舍的坚持着。结果是仅仅可以照着简谱发出声音来,离到处显摆还是差的太远了,只是丢人少点而已。终于到了大学,买了一把吉他,心想着可以看到妹子那羡慕的表情,也是心花怒放。但是台上一分钟,台下10年功,这句话说的太对了。功夫没有到家,效果自然是不好。郁闷了好一阵子,花花心也渐渐消停了。多年后回过头看,我在音乐上的努力出发点就是有问题的。因为我并不喜欢。我为了逃离了枯燥的文化课堂学习,又进入了不喜欢的音乐课堂学习。时间花费不少,却什么效果都没有。 我认为,无论是出于什么目的,到处显摆也好,好奇心也好,都一定要真心的喜欢。真心喜欢的事情,就算没有人欣赏和无法到处显摆,起码还能孤芳自赏。这就是一件很快乐的事情,没有人和事务可以替代的

学习Linux的第3天

眉间皱痕 提交于 2021-01-11 14:23:50
一、执行查看帮助命令: 1. man :manual,手册的意思。常用按键空格键(向下翻一页),PAGE DOWN(向下翻一页),PAGE UP(向上翻一页),HOME(直接前往首页),END(直接前往尾页),/(从上到下搜索某个关键词),?(从下到上搜索某个关键词),n(定位到下一个搜索到的关键词),N(定位到上一个搜索到的关键词),q(退出帮助文档)。 信息详细程度 info>man>help 2.echo:用于在终端输出字符串或变量提取后的值,格式为“echo[字符串|$变量]”。 3.date:用于显示及设置系统的时间或日期,格式为“date[选项][+指定的格式]” 。 比如:date "+%Y-%m-%d %H:%M:%S" 按照“年-月-日 小时:分钟:秒”格式查看当前系统时间,此中的+只表示格式。 date -s "20210109 16:05:10" 将系统的当前时间设置为2021年1月9日16点5分10秒。 date "+j" 查看今天试当年中的第几天。这个参数能区分备份时间的新旧,数字越大,越靠近当前时间。 4.reboot:用于重启系统,格式为reboot。此命令默认只能使用root管理员来重启。 5.poweroff:用于关闭系统,格式为poweroff。此命令默认只有使用root管理员来关闭电脑。 poweroff,init 0,shutdown

0561-04-如何将CDH集成的KDC迁移至FreeIPA的Kerberos认证

谁说我不能喝 提交于 2021-01-11 03:04:25
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 Fayson的github: https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1 文档编写目的 前面Fayson介绍了《 0558-01-如何在Redhat7上安装FreeIPA 》和《 0559-02-如何在Redhat7上安装FreeIPA的客户端 》,那如何在CDH集群中使用?通过Cloudera Manager可以为我们的CHD集群启用Kerberos认证,在前面的文章《 如何为CDH集成Active Directory的Kerberos认证 》和《 如何在CDH集群启用Kerberos 》介绍了集成不同服务的Kerberos认证,本篇文章Fayson主要介绍如何将CDH集成的KDC服务切换至FreeIPA下的Kerberos认证。 测试环境 1. RedHat7.3 2. FreeIPA4.6.4 3.CM和CDH版本为5.15.0 2 环境准备 1.确认CDH机器所有节点已安装了FreeIPA Client,可以参考Fayson上一篇文章《 02-如何在Redhat7上安装FreeIPA的客户端 》 2. 安装完成 FreeIPA 客户端后,修改集群所有节点 krb.conf 文件 3. 在 FreeIPA 上创建一个