RHEL

正式学习linux-8

风流意气都作罢 提交于 2020-03-02 21:20:35
1.磁盘配额 红帽rhel7的磁盘配额开启方式是编辑/etc/fstab目录。 [root@linuxprobe ~]# vim /etc/fstab UUID=812b1f7c-8b5b-43da-8c06-b9999e0fe48b/boot xfs defaults,uquota 1 2 在权限选项defaults后面逗号加上uquota,然后重启系统。上面开启的是对于用户/boot目录进行的磁盘配额。 XFS文件系统用于管理磁盘配额的命令是xfs_quota命令。 xfs_quota -x -c 'limit bsoft=3m bhard=6m isoft=3 ihard=6 tom' /boot -x参数表示专家模式,功能更丰富。-c参数表示以非交互方式进行配置。tom指磁盘限额限制的账户。/boot指主机/boot目录。 isoft:文件数量的软限制; ihard:文件数量的硬限制; bsoft:硬盘使用量的软限制; bhard:硬盘使用量的硬限制。 edquota命令用于编辑用户的配额限制。 [root@linuxprobe ~]# edquota -u tom Disk quotas for user tom (uid 1001): Filesystem blocks soft hard inodes soft hard /dev/sda 6144 3072 8192

红帽为开发订阅成员提供免费的Red Hat Enterprise Linux

心已入冬 提交于 2020-03-02 04:56:47
开发者计划的成员现在可以得到一套免费的 Red Hat Enterprise Linux 许可证,RHEL 开发套件将为程序员提供一个构建企业应用的稳定发展平台。红帽开发订阅成员还可以免费得到一套 Red Hat JBoss 中间件副本,当然,这都只是(限定)用于非生产环境的开发订阅。 如果你正构建本地应用程序或微服务,新的红帽开发订阅将允许你访问容器开发工具与资源集合— Red Hat Container Development Kit (CDK) 。 CDK 用户也将有机会获得 RHEL Server 和 OpenShift Enterprise for Development 本地桌面实例,其完整的开发工具包括: RHEL 7 Server 开发工具与长期支持:提供主要 RHEL 版本的基础工具:操作系统(10年支持)、Python、PHP, Ruby、OpenJDK 7 (1.7)、OpenJDK 8 (1.8) 等等。 开发工具长期更新:每年更新稳定版的开源编程语言、数据库、Web 服务器和开发工具,以及红帽软件集合与开发工具箱。 本文转载自: http://www.linuxprobe.com/red-hat-enterprise-linux/ 免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好: http://www.linuxprobe.com/

在centos和redhat上安装docker

点点圈 提交于 2020-03-01 14:12:12
前置条件 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可。 $ uname -r 2.使用 sudo 或 root 权限的用户登入终端。 3.卸载旧版本(如果安装过旧版本的话) $ yum remove docker \ docker-common \ docker-selinux \ docker-engine 4.安装需要的软件包 #yum-util提供yum-config-manager功能 #另外两个是devicemapper驱动依赖的 $ yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 5.设置yum源 $ yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 6.安装docker 6.1. 安装最新版本 $ yum install -y docker-ce 6.2. 安装指定版本 #查询版本列表 $ yum list docker-ce --showduplicates | sort -r 已加载插件:fastestmirror, langpacks 已安装的软件包 可安装的软件包 * updates: mirrors.163

Oracle 11G for redhat 自启动脚本

主宰稳场 提交于 2020-03-01 13:08:11
Oracle 11G for redhat 自启动脚本 在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带的脚本实现oracle的开机自启动。这个脚本中包含oraclelistener、instance、asm instances的启动,同样dbshut也是起到关闭服务的作用。 方法一:使用/etc/rc.local系统开机启动脚本,启动oracle 配置系统使dbstart和dbshut脚本起作用: 1)、以root编辑/etc/oratab, orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N 这种格式, orcl是你的ORACLE_SID, /home/oracle/app/oracle/product/11.2.0/dbhome_1是ORACLE_HOME, 这里需要把N改为Y,即orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y。 2)、以oracle编辑$ORACLE_HOME/bin/dbstart,找到其中第78行:ORACLE_HOME_LISTNER=改为你自己的路径,或者可以改成ORACLE_HOME_LISTNER=$ORACLE_HOME 保存脚本

Linux服务器双网卡双IP和单网卡双IP配置方法(Debian/Ubuntu)

耗尽温柔 提交于 2020-03-01 11:11:18
一、双网卡双 IP 。 eth0为电信,eth1为联通。 # cd /etc/network/ #vi interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 114.80.0.4 netmask 255.255.255.128 gateway 114.80.0.3 auto eth1 iface eth1 inet static address 112.65.0.2 netmask 255.255.255.0 ###################################################### 然后做策略路由(这里的策略路由文件由机房提供)。 二、单网卡双 IP。 # This file describes the network interfaces availableon your system # and

rhel 7安装oracle 11gr2 rac 遇到的问题

 ̄綄美尐妖づ 提交于 2020-02-29 15:41:03
rhel7 安装11g r2 rac的方法跟之前的还是有很大的区别,以至于遇到很多坑,这里汇总下: 1、共享磁盘udev 绑定方式 这个跟rhel7 之前的版本不一样,特别是磁盘uuid命令方式变化了很多,udev启动方式也发生了变化, for disk in `ls /dev/sd*` do echo $disk /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=$disk done 映射文件: cat /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL=="sd?1", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="36000c298981418c7e8a25a89d0f836c9", SYMLINK+="asm-diskb", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd?1", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT==

Install PostgreSQL from Source on RHEL/CentOS

隐身守侯 提交于 2020-02-29 15:36:32
PostgreSQL, as we know is an Open Source RDBMS. Since I am not that much into Database, I don’t know how it compares with MySQL.My focus on this post is on how to install it on a Linux server. Lets start with it Download source-code. First step will be to download the source-code from its official site . Choose the version that you want to install. I chose 9.3.5 since this was my requirement. I downloaded the zipped tar file. Choose any one that suits you. Its around 21MB in size. Unpack the tar file. Now we need to untar the downloaded file & configure it to prepare installation. Issue below

Linux服务器之CentOS的安装与配置

时光怂恿深爱的人放手 提交于 2020-02-28 09:37:42
大家好,今天朱哥要和大家继续唠唠Linux系统,这一回我们的主角是: CentOS 。她也是我最喜欢、最常用的Linux发行版。CentOS的全称是:Community Enterprise Operating System,她基于Red Hat Enterprise Linux(简称:RHEL)释出来的源代码重新编译而成。可以说,CentOS就是开源、免费版的RHEL。你会可能有疑问:都已经有RHEL了,为何还要再搞一个CentOS呢?别急,听朱哥慢慢道来! 1994年,有个叫Marc Ewing的小伙儿创建了自己的Linux发行版:Red Hat Linux。小Ewing的爷爷曾送给他一顶红帽子,他特别喜欢,经常戴着这顶帽子。Ewing在学校里是个出了名的编程小能手,同学们遇到啥问题也经常去找他请教。他还特,乐于助人,经常帮女同学们(也包括男同学...)修电脑。慢慢地,认识他的人就给取了个外号:Red Hat,这也正是红帽子名称的由来。 1995年,在国外卖光盘的Bob Young发现有个叫Red Hat Linux的系统盘卖得非常好,于是他就私下找到了软件的作者Marc Ewing以谋求合作。这俩人相见之后,简直是天雷勾地火,一拍即合!很快Young就收购了Ewing的公司,并重新组建了新公司:红帽公司(Red Hat)。 1999年,红帽公司成功上市

第四课:《Linux就该这么学》课堂笔记

吃可爱长大的小学妹 提交于 2020-02-28 07:26:01
“工作马马虎虎,只想在兴趣和游戏中寻觅快活,充其量只能获得一时的快感,绝不能尝到从心底涌出的惊喜和快乐,但来自工作的喜悦并不像糖果那样—放进嘴里就甜味十足,而是需要从苦劳与艰辛中渗出,因此当我们聚精会神,孜孜不倦,克服艰辛后的成就感,世上没有哪种喜悦可以类比”。——稻盛和夫 “更何况人类生活中工作占据了较大的比重,如果不能从劳动中、工作中获得充实感,那么即使从别的地方找到快乐,最终我们仍然会感到空虚和缺憾”。——稻盛和夫 ———————————————————————————————————————— 蓝色字体: 需要输入的命令 红色字体: 重点关注的解释和说明 学习重点: 第三章 管道符、重定向与环境变量 3.1 输入输出重定向 简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及 清空写入 与 追加写入 两种模式。 1.标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。 2.标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕。 3.错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕。 对于输入重定向来讲

Linux学习第六天

我是研究僧i 提交于 2020-02-28 06:55:05
接续第4章部分内容 while条件循环语句 --是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往往在执行前并不确定最终执行的次数,完全不同于for循环语句中有目标、有范围的使用场景。while循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,为假就结束循环 [root@linuxprobe ~]# vim Guess.sh #!/bin/bash PRICE=$(expr $RANDOM % 1000) TIMES=0 echo "商品实际价格为0-999之间,猜猜看是多少?" while true do read -p "请输入您猜测的价格数目:" INT let TIMES++ if [ $INT -eq $PRICE ] ; then echo "恭喜您答对了,实际价格是 $PRICE" echo "您总共猜测了 $TIMES 次" exit 0 elif [ $INT -gt $PRICE ] ; then echo "太高了!" else echo "太低了!" fi done $RANDOM变量 --来调取出一个随机的数值(范围为0~32767) expr命令 --用于判断用户输入的数值是等于,大于还是小于,并取得数值 let TIMES++ --当每次循环到let TIMES++命令时都会让TIMES变量内的数值加1