/bin/csh) K Shell(/usr/bin/ksh) Shell for Root(/sbin/sh) …… 本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费...扩展 sh/bash/csh/Tcsh/ksh/pdksh等shell的区别 sh(全称 Bourne Shell): 是UNIX最初使用的 shell,而且在每种 UNIX 上都可以使用。...Tcsh: 是 Linux 提供的 C Shell 的一个扩展版本。...ksh (全称 Korn Shell): 集合了 C Shell 和 Bourne Shell 的优点并且和 Bourne Shell 完全兼容。...pdksh: 是 Linux 系统提供的 ksh 的扩展。 pdksh 支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。
sh/bash/csh/Tcsh/ksh/pdksh等shell本质区别 1. Shell脚本的书写 在写Shell脚本时,往往第一行要注明用什么解释器来解释这个脚本。 如#!...Tcsh是Linux提供的C Shell的一个扩展版本。...ksh(全称Korn Shell),集合了C Shell和Bourne Shell的优点并且和Bourne Shell完全兼容。 pdksh,是Linux系统提供的ksh的扩展。...pdksh支持人物控制,可以在命令行上挂起,后台执行,唤醒或终止程序。
— Start 什么是 Shell 如果把 Linux 比作一个蛋,那么 Shell 就是蛋壳,我们需要通过 Shell 来使用系统。...Shell 的种类 最早的 Shell 是 Bourne Shell(sh), 随着 Linux 的发展, 又出现好多 Shell,如: csh, tcsh, ksh, tksh, dtksh, pdksh...什么是 ksh ksh 的全称是 Korn shell,是一个 Linux/Unix shell,用来访问 Linux/Unix 系统。...ksh 能够用来干什么? ksh 提供了许多强大的功能方便我们编写脚本管理 Linux/Unix 系统。...ksh 的运行环境 几乎所有的 Linux/Unix 系统都安装了 ksh,如果没有,运行下面的命令安装。
ksh yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common...ksh 注:pdksh没有安装,可以忽略。...安装了ksh。...u01/app/oracle && chown -R oracle:oinstall /u01/app 6.Oracle用户解压oracle软件安装包 $ unzip p10404530_112030_Linux-x86...-64_1of7.zip; unzip p10404530_112030_Linux-x86-64_2of7.zip 7.xmanager 安装数据库软件,dbca建库,netca创建监听 yum install
使用命令 yum install -y ‘package name’ 安装所缺的程序包,pdksh包除外。...包(该程序包未被纳入CentOS的安装盘中): 使用命令:wget ftp://rpmfind.net/linux/centos/5.9/os/x86_64/CentOS/pdksh-5.2.14-37....el5_8.1.x86_64.rpm 将pdksh程序包下载到本地 使用命令 rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm 进行安装(注意:该程序包与ksh冲突...,如果已经安装ksh,建议使用命令 rpm -e ksh-* 卸载) 创建所需的用户组(在root帐号下操作): groupadd oinstall; groupadd dba; groupadd oper..._11gR2_database_1of2.zip、 linux.x64_11gR2_database_2of2.zip,将它们上传到安装机器上,并使用 unzip linux.x64_11gR2_database
在深入研究Linux和UNIX操作系统的过程中,我们经常会遇到各种各样的Shell环境。Shell是用户与操作系统交互的界面,它既是一个命令语言,也是一个程序设计语言。...Korn Shell(ksh) Korn Shell(ksh)是由David Korn在AT&T Bell Laboratories开发的一种Shell语言,旨在兼顾C Shell(csh)的脚本功能和...它旨在兼容Bourne Shell(sh),同时加入了ksh和csh的许多优点。bash是大多数Linux发行版默认的Shell。...脚本编程:虽然三者都支持脚本编程,但bash和ksh提供的编程特性更加丰富,更容易编写复杂的脚本。...如果你需要一个功能强大、易于编写脚本的Shell,那么bash或ksh可能是更好的选择。无论选择哪一个,了解它们之间的区别都是提升我们在UNIX和Linux环境下工作效率的关键。
查看当前系统相关信息: [root@localhost ~]# uname -a Linux localhost.localdomain 3.10.0-514.axs7.x86_64 #1 SMP Fri...- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh...ksh Oracle具体的安装步骤可参考之前的随笔: Linux平台oracle 11g单实例 安装部署配置 快速参考 在预安装检查时可以看到: 这里对于swap大小,可以按照Oracle要求进行配置...;对于compat-libstdc++-33,在系统盘中并没有,实际测试发现也并不是强制需要,而且即使在RHEL7中也是默认不包含compat-libstdc++-33的;对于pdksh,同样不再需要。...后记: 百度百科对asianux的定义: asianux是一款Linux 操作系统,其独特之处主要在于其是亚洲软件市场上第一个符合国际标准和统一的Linux 操作系统,打破了欧美公司的技术垄断,并且其较低的成本和系统的稳定都受到了市场的重视
2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 ksh...el7.x86_64 通过打包,rpm -Uvh *.rpm --nodeps --force wget http://vault.centos.org/5.11/os/x86_64/CentOS/pdksh...-5.2.14-37.el5_8.1.x86_64.rpm rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm rpm -ivh http://vault.centos.org...oraInventory/orainstRoot.sh 图形界面上,oracle用户,指令 rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/ksh...数据库listener.ora存放路径 cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 2、Linux
四、DB(Database)安装 4.1 解压DB的安装包 4.2 DB软件安装 4.3 ASMCA创建磁盘组 4.4 DBCA建库 4.5 验证crsctl的状态 Linux平台 Oracle 11gR2...RAC安装指导: Part1:Linux平台 Oracle 11gR2 RAC安装Part1:准备工作 Part2:Linux平台 Oracle 11gR2 RAC安装Part2:GI安装 Part3..._Linux-x86-64_1of7.zip -d /opt/app/media/ && unzip p13390677_112040_Linux-x86-64_2of7.zip -d /opt/app.../runInstaller 安装过程中可忽略的检查项(如果你的检查项中还有其他的,则不可以忽略): Package:pdksh-5.2.14 //这个RHEL中光盘中没有pdksh这个包...,之前准备工作中已安装ksh代替 Clock Synchronization Task resolv.conf Integrity Single Client Access Name(SCAN) 最后root
Docker环境中安装软件 一、安装JDK 操作步骤说明 1 进入JDK所在目录 cd /export/softwares/ image.png 2 解压JDK tar -zxf jdk-8u221-linux-x64...session required /lib64/security/pam_limits.so session required pam_limits.so image.png 3 配置oracle用户ksh...vim /etc/profile 新增: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then...、解压Oracle11gR2 注意:在root用户下操作 操作步骤说明 1 解压 cd /export/softwares/oracle/db/11gR2/ image.png unzip linux.x64..._11gR2_database_1of2.zip -d /opt/oracle/ unzip linux.x64_11gR2_database_2of2.zip -d /opt/oracle/ cd /
在 ksh93 中你可以这么写: dec=85 base54=$(printf %..54 "$dec") 这个支持的基数更大,从2-64,支持的字符也就多了 0-9a-zA-Z@_。...在 ksh,zsh中,还能这么写: typeset -i34 x=123; echo "$x" 这个是把十进制数123转换为基数为34的值,结果输出 34#31。...有个事儿你得多注意,这些转换是有限制的,比如 ksh88, zsh and pdksh 基数支持到36,ksh93支持到64。 那么对于更大的数,怎么转换呢?这就需要用到 bc / dc 程序。
第一步、安装依赖 yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh...libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC-devel pdksh 卸载openjdk yum...1.8.0-openjdk java-1.8.0-openjdk-headless 下载java rpm包,安装Oracle java [root@o1 ~]# rpm -ivh jdk-8u121-linux-x64..._11gR2_database_1of2.zip [oracle@o1 ~]$ unzip linux.x64_11gR2_database_2of2.zip 第五步、开始安装 进入安装目录,开始安装...静默安装命令,主要配置在db.rsp里面,这个文件可以通过图形安装程序生成,可以从 https://www.linuxidc.com/Linux/2018-08/153802.htm 找到 编辑db.rsp
shell 是 Linux 学习中必然要经过的一环。...实际上,Linux 系统在启动完成,登录成功后运行的第一个程序就是一个 shell ,Linux 的许多功能都可以从 shell 中轻松实现。... 源于UNIX早期版本的最初的 shell csh、tcsh、zsh C shell 及其变体 ksh.../pdksh korn shell 和它的公共域兄弟 pdksh(public domain korn shell),是许多商业版本 UNIX 的默认 shell bash(Bourne-Again.../sh sh-4.2$ sh-4.2$ exit exit [tongye@localhost ~]$ 如果用户想使用 csh 或者 ksh
概念和原理 7.1 shell的功能与分类 7.1.1 shell的定义 Linux操作系统由内核、shell、文件系统和一些实用程序构成。...Shell 是连接用户和 Linux 内核的程序,它不仅是Linux系统与用户之间的桥梁,还是一种程序设计语言。...7.1.3 shell的分类 ▪ Bourne Shell (sh) ▪ C shell (csh) ▪ Korn shell (ksh) 拓展 ▪ Bourne Again shell(bash, sh...的扩展) ▪ tcsh (csh 的扩展) ▪ Public Domain Korn shell(pdksh, ksh 的扩展) 7.2 shell的启动与执行 7.2.1 shell的启动 ▪ Linux...(csh 的扩展)和Public Domain Korn shell(pdksh, ksh 的扩展)。
第一步、安装依赖 yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh...libgcc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC-devel pdksh 卸载openjdk yum...1.8.0-openjdk java-1.8.0-openjdk-headless 下载java rpm包,安装Oracle java [root@o1 ~]# rpm -ivh jdk-8u121-linux-x64...bytes from o1 (192.168.1.18): icmp_seq=1 ttl=64 time=0.061 ms 检查正常 解压oracle安装包 [oracle@o1 ~]$ unzip linux.x64..._11gR2_database_1of2.zip [oracle@o1 ~]$ unzip linux.x64_11gR2_database_2of2.zip 第五步、开始安装 进入安装目录,开始安装
2.下载 Oracle11g下载 3.版本 本次安装使用的系统版本:CentOS Linux release 7.6,oracle版本:11.2.0.4.0 4.安装前检查准备 4.1搭建yum 仓库...-yyum install elfutils* -yyum install gcc* -yyum install glibc* -yyum install kernel* -yyum install ksh..._Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip 解压完成后得到database drwxr-xr-x. 7 oracle...compat-libstdc-33-3.2.3-72.el7.x86_64和pdksh-5.2.14; compat-libstdc-33-3.2.3-72.el7.x86_64在centos源中没有,...1Y5RZR1fGVBPPCKlQro8q0Q 提取码:1234 下载后上传,使用root安装 [root@node tmp]# rpm -ivh compat-libstdc-33-3.2.3-72.el7.x86_64.rpm pdksh
使用的软件:Xmanager Enterprise 5 操作系统:Oracle Linux 7.3 数据库:Oracle 11gR2 配置参数: CPU 2 内存:4G 交换分区:8G IP:192.168.159.13...24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh...compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh...elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh...* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh
11.2.0.4.0 - 64bit Production PL/SQL Release 11.2.0.4.0 - Production CORE 11.2.0.4.0 Production TNS for Linux...有pdksh或者ksh其中一个就行 [root@11g ~]# rpm -qa|grep ksh pdksh-5.2.14-1.i386 执行到78%的时候弹出如下窗口: 用 root 用户跑这个脚本
.* ksh-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-...7.* unixODBC-2.* unixODBC-devel-2.* pdksh* 6、系统配置 关闭selinux vi /etc/selinux/config
的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面安装GI 3.5 验证crsctl的状态 3.6 测试集群的FAILED OVER功能 Linux...平台 Oracle 11gR2 RAC安装指导: Part1:Linux平台 Oracle 11gR2 RAC安装Part1:准备工作 Part2:Linux平台 Oracle 11gR2 RAC安装...Part2:GI安装 Part3:Linux平台 Oracle 11gR2 RAC安装Part3:DB安装 三、GI(Grid Infrastructure)安装 3.1 解压GI的安装包 首先grid...创建SYSDG作为OCR和Voting Disk的ASM磁盘组(3个10G的LUN,冗余级别:normal) 安装过程中可忽略的检查项(如果你的检查项中还有其他的,则不可以忽略): Package:pdksh...-5.2.14 //这个RHEL中光盘中没有pdksh这个包,之前准备工作中已安装ksh代替 Package:cvuqdisk-1.0.9-1 //这个可以按提示手工修复,也可以忽略安装后自动修复
领取专属 10元无门槛券
手把手带您无忧上云