RHEL

Linux学习路线图,入门教程分享。

烂漫一生 提交于 2020-08-14 12:40:24
有人说,人生中最美丽的两个字就是学习。是的,学习是最值得做的一件事,不断的学习才能使我们在这个飞速发展的时代不至于被抛弃,古人云,活到老,学到老,还是很有道理的。 算算学习 Linux 也有一年零三个月了,这一年多感触很深,虽说现在也没有到登峰造极的程度,但是门算是已经进去了。记得刚开始学的时候挺难得,自己什么也不懂,就开始上网查各种资料,还好网上信息很发达,想要查什么也差不多能查到。因为我的基础不好,所以我就从最基本的开始。最基础的当然是书本,书本的选择有很多,图书馆一看,Linux相关的有很多,当时真的不知道选哪本,我问了很多Linux大神,他们给我的建议也不尽相同,这让我更迷茫了。突然有一次偶然的机会,我接触到了 《Linux就该这么学》 这本书https://www.linuxprobe.com/,当时真的是多谢这本书,是这本书带我入门的,这本书内容丰富,便于理解,搭配的练习也很有针对性,如饥似渴的花了两个月吃透了这本书,感觉自己进步很大,很是开心。当然,书籍的选择因人而异,合适自己的才是最好的。 当然,学习Linux不可能仅仅凭借看一本书就可以,书籍只能带你进入Linux,至于你要飞多高,那要看你怎么努力。你要选择一个合适自己Linux发行版本,现如今有超过一百多个发行版本,要根据自己的习惯,自己的实际能力等等来选择合适自己的发行版本,目前使用RHEL

快速汉化RHEL6

本小妞迷上赌 提交于 2020-08-14 10:34:10
本文档给出快速汉化RHEL6的方法,此方法同样适用于CentOS6,做汉化操作前,请确保yum源正常。 汉化前: 快速汉化RHEL6快速汉化RHEL6 汉化: 确保yum源正常 [root@localhost Desktop]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls packagekit-media.repo rhel6.repo [root@localhost yum.repos.d]# cat rhel6.repo [rhel6] name=rhel6 baseurl=file:///media/cdrom enabled=1 gpgcheck=0 [root@localhost yum.repos.d]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 18G 3.3G 14G 20% / tmpfs 932M 76K 932M 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/sr0 3.6G 3.6G 0 100% /media/cdrom 安装中文包并修改/etc/sysconfig/i18n配置文件 [root@localhost ~]#

Linux的安装搭建

痴心易碎 提交于 2020-08-14 09:28:42
一,linux历史 自由软件之父:Richard M. Stallman 1984年 提出开源 linux之父:Linus Benedict Torvalds 1991年 创出linux内核 二,linux发行版本 以林纳兹创造的linux内核为中心经过几十年的演变,各家公司创造出不同的linux版本 列举以下较受欢迎的版本 红帽公司的-RHEL 社区版的-CentOS 社区版的-Ubuntu 社区版的-Debian 三,红帽认证 RHCSA-红帽认证管理员 RHCE-红帽认证工程师 RHCA-红帽认证架构师 四,vmware部署centos7系统 下载并安装vmware(vmware官网下载) 下载centos系统镜像(centos官网下载) 创建虚拟机要以管理员的身份进入 进入VMware,会有两个选项,根据需要我们选择“自定义”,如图: 兼容性是指系统与我们当前计算机是否冲突,这里我们点击下一步即可。 安装来源,这个界面三个选项,考虑到我们现在计算机基本没有光驱这个设备,前两个选项不考虑,选第三选项。 用户机制操作系统我们就选Linux,版本选CentOS 7 64位。 位置系统默认C盘,但为了更好的寻找,建议在D盘或E盘创一个文件夹,如图: 处理器配置,系统默认,直接下一步就好。 虚拟机内存默认1024MB,下一步。 网络连接选择NAT,如图: 控制器系统推荐,下一步。

[重制版]《代码英雄》第一季(3):敏捷革命

帅比萌擦擦* 提交于 2020-08-14 08:13:58
代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄Command Line Heroes是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统、容器、DevOps、混合云等发展过程中的动人故事。 本文是《 代码英雄 》系列播客 第一季(3):敏捷革命 的 音频 脚本。 现在是 21 世纪之交,开源软件正在改变着科技的格局,现在已经需要一种新的工作模式了。开发者们在寻找一种革命性的方法,让开源开发蓬勃发展。一群开发者在犹他州的一个滑雪场召开了会议,形成的是一份改变一切的宣言。 《敏捷软件开发宣言Manifesto for Agile Software Development》的作者之一戴夫·托马斯Dave Thomas将我们带回了那个现在著名的静修之地,敏捷革命就是在那里第一次组织起来的。不过,并不是每个人都那么快就签下了这种新方法,在这一集里,我们听听原因。 Saron Yitbarek : 有些故事的走向和结局会重新定义一个行业。在这些故事中也传唱着,我们来自哪里,我们是谁,我们正在做什么。 上一集 中,我们追溯了 Linux ®

学习Linux打卡计划(第二天)

心不动则不痛 提交于 2020-08-14 07:30:55
今天主要是学习如何安装虚拟机和掌握一些Linux系统的基础命令。 在安装VM虚拟机时需要注意一个问题,就是不要一开始就选择系统的镜像,否则会导致虚拟机一装好就直接加载系统,不能自定义的安装系统。装好虚拟机的下一步就是进行RHEL7系统的安装,如果物理机上的VT虚拟化没有开启,是无法启动虚拟机的,这时需要进BIOS开启VT虚拟化(这方面的知识可以通过百度查找)。RPM(红帽软件包管理器):RedHat Package Manager,RPM = 源代码 + 安装规则,源代码安装主要存在两个问题:1、安装困难,复杂度高;2、需要自己解决依赖性问题。而RPM就是为了解决这些问题而设计的。Yum软件仓库:为了进一步降低软件安装难度和复杂度而设计的技术。system初始化进程。 了解用户与Linux系统的交互,shell的作用,而shell在系统中充当的是人与系统内核(硬件)之间的翻译官,Linux系统默认使用的终端是Bash(Bourne-Again Shell)解释器。 Linux命令格式:命令名称 命令参数 命令对象。命令名称是指动作,对象是对命令的解释和说明(类似于形容词),对象是命令的承受者。命令名称、命令参数、命令对象之间需要用空格分隔。命令对象一般有文件、目录、资源。命令参数包含长格式与短格式,当命令参数中出现两个长格式或者一个长格式一个短格式时,不能写在一起

redhat AS5.5在telnet时报错“Unencrypted connection refused. Goodbye解决

雨燕双飞 提交于 2020-08-14 06:05:29
解决Linux5在telnet时报错“Unencrypted connection refused. Goodbye.” Redhat 5.5环境,今天在远程telnet时,居然报错如下: Unencrypted connection refused. Goodbye. 解决方法: 1)将文件/etc/xinetd.d/ekrb5-telnet里面的参数“disable”改成: disable=yes 2)重启xinetd服务: service xinetd restart 3)防止系统再次更改该参数值,执行: chkconfig ekrb5-telnet off 来源: oschina 链接: https://my.oschina.net/u/4309507/blog/4293705

快速安装grafana,展示漂亮的图表

我的未来我决定 提交于 2020-08-14 05:07:59
  简介   grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。      安装 CentOS、RHEL、Fedora 上可以直接使用 yum 直接安装 wget -c -t 0 https://dl.grafana.com/oss/release/grafana-6.6.2-1.x86_64.rpm sudo yum install grafana-6.6.2-1.x86_64.rpm -y Ubuntu、Debian 上安装 sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/oss/release/grafana_6.6.2_amd64.deb sudo dpkg -i grafana_6.6.2_amd64.deb OpenSUSE and SUSE 上安装 wget https://dl.grafana.com/oss/release/grafana-6.6.2-1.x86_64.rpm sudo rpm -i --nodeps grafana-6.6.2-1.x86_64.rpm      二进制文件安装   Go 程序跨平台

Linux入门及进阶学习推荐书籍

ε祈祈猫儿з 提交于 2020-08-13 19:55:06
接触L inux也有一段时间了, 因为 习惯了 Windows的 操作,刚开始对于 U buntu 一点都不习惯, 完全是各种不爽。记得 刚接触 的时候,是看见朋友的电脑是 Ubuntu很酷 的红色桌面, 于是 自己也跟风 , 安装了一个 Ubuntu系统使用 ,结果使用之后 才 发现 ,Ubtuntu真的 不太适合初学者。 为什么 这样说呢? 首先 是界面太 炫了 ,容易 分散 你的注意力,呵呵 , 也许对我特别有效果吧。 其次 是文件系统,习惯了 windows的 用户刚开始接触会非常不习惯,特别是各种文件夹傻傻的分不清楚 /root /usr 等等。 最后 最重要 的一点就是,现在各种介绍 Linux的入门 书籍, 几乎 全是 CentOS和RedHat.很少有针对Ubuntu的 。 任何学习不是一蹴而就的事情。 无论是 学习知识还是技能,都 不是 一件一蹴而就的事情, 一定要 坚持使用,坚持多 练习 , 特别 是在 初期 用户权限很大,做任何事情都 很 自由,所以 你 必须详细了解你做的每一步 都是 在干什么,系统做了什么,这个需要时间 去 掌握。 背 L inux命令 是初级阶段, 因为 你背完后,过不了 多久 肯定 全忘记 了。 学好 命令的关键在于最好是能掌握命令 。shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通

centos7.2编译安装mysql5.5.32

萝らか妹 提交于 2020-08-13 18:34:18
红帽7以上系统默认数据库不再是mysql了,rpm和yum方式安装的都是mariadb,但也不是不能装mysql,可以使用编译安装的方式来装mysql。 实验环境:centos7.2 实验目标:安装并配置mysql5.5.32 新增分区 先通过fdisk创建一个新分区,配额,用来存放mysql的数据: 刷新硬盘信息: #partprobe devices 格式化新增分区: # mkfs.xfs /dev/vdb3 根目录创建mysql数据挂载点(根据实际情况) # mkdir /data 编辑/etc/fstab,新增一行设置开机自动挂(参数根据实际情况): /dev/vdb3 /data xfs defaults 0 0 执行mount -av,根据fstab文档自动挂载: # mount -av 安装mysql 开始安装之前,先把mysql用户删除掉,否则是编译不成功的。注意使用 -r 全部清空。 # userdel -r mysql # grep mysql /etc/passwd 创建一个mysql用户,设置成8001 # useradd -u 8001 -s /sbin/nologin mysql 安装依赖以及必要工具: yum –y install ncurses-devel yum –y install cmake yum –y install gcc-c++开始

VMware15.0虚拟机-redhat7.0安装oracle11gr2_11.2.0.1

女生的网名这么多〃 提交于 2020-08-13 17:07:07
1 、挂载系统 ISO 镜像,配置本地 YUM 源 2 、安装 oracle 系统依赖包 yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* gcc-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-* unixODBC-devel-* compat-* libXi-* sysstat-* 3 、关闭防火墙及 selinux 并重启生效 3.1 、关闭防火墙: iptables 、 firewalld 3.2 、关闭 selinux 3.3 重启 reboot 4 、修改主机名、配置 IP 地址 4.1 、修改主机名 4.2 、配置固定 IP 地址 5 、创建用户及用户组 groupadd oinstall groupadd dba useradd -g oinstall -G dba -m oracle echo oracle | passwd --stdin oracle 6 、创建 oracle 数据库安装目录 mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R