`
danwind
  • 浏览: 232851 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

Linux初步学习

    博客分类:
  • Java
阅读更多

版本:red hat的企业版本5fedora12ubuntu9.10centOS5.4

现在记录的是centOS5.4系统环境。

终端里面的命令:

1.       pwd 查看当前路径;env 查看环境变量;su – (username)  切换用户(不加username默认切换到root用户); ./代表当前目录下

2.    tar -zxvf ****.tar.gz 解压tar.gz文件;

3.    tar -jxvf ****.tar.bz(bz2) 解压tar.bz文件;
cd
进入文件夹命令;cd ..向上文件夹命令;

4.    configure 检测源代码命令;make编译命令;make install安装命令;

5.       chmod +x ******.bin(中间是字母x,小写)给文件加上可执行属性;*****.bin文件可直接执行。

6.       xhost +是使所有用户都能访问Xserver

7.        rpm -ivh --force --nodeps **.rpm为强制安装一个rpm文件。 yum upgrade 加应用程序名可进行升级。

8.       /sbin/ifconfig查看本机ip

Linux下的遇到的问题

1.       无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了

解决办法:切换到su – root;然后执行xhost +;接着export DISPLAY=:0.0即可。调用时钟进行测试xclock

2.       找不到包的情况可到这个网站下载:http://www.rpmfind.net/linux资源文件网站

3.       error while loading shared libraries: cannot restore segment prot after reloc: Permission denied

linux上安装有些东西时会出现 Permission denied 的情况:

编辑/etc/selinux/config,找到这段:

SELINUX=enforcing

SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:

SELINUX=disabled

保存,关闭。

编辑/etc/sysconfig/selinux,找到:

SELINUX=enforcing

如果SELINUX已经是 SELINUX=disabled,那么就不用改了,

否则就把SELINUX=enforcing 注释掉,新加一行:

SELINUX=disabled

保存,退出。

如果你碰到其他类似提示:

cannot restore segment prot after reloc: Permission denied

哪应该是SELinux的问题,可以考虑把它关闭。

SELinux关闭后还是不行.在你保证SElinux disable.还执行下

chcon -t texrel_shlib_t

: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)

以上两步.已经解决了很多server的问题了.

4.       Oracle Error : SP2-0667 Message file facility.msb not foundCause: The SP1, SP2, or CPY message file could not be found. SQL*Plus cannot run.

Action: Check the Oracle platform specific documentation to make sure SQL*Plus is installed correctly. This may occur because the ORACLE_HOME environment variable or registry equivalent is not set to the location of the Oracle software. Make sure this value is set correctly. Check that the SQL*Plus binary message files exist in the SQL*Plus message directory, for example $ORACLE_HOME/sqlplus/mesg. Check the value of NLS_LANG environment variable or registry equivalent is correct.

5.        

Linux下安装oracle记录

1Creating the Oracle Inventory Group

If the oraInst.loc file does not exist, then create the Oracle Inventory group by entering the following command:

# /usr/sbin/groupadd oinstall

2Creating the OSDBA Group for Database Installations

If the OSDBA group does not exist or if you require a new OSDBA group, then create it as follows. In the following procedure, use the group name dba unless a group with that name already exists:

# /usr/sbin/groupadd -g 502 dba

3.  Creating an OSOPER Group for Database Installation

If you require a new OSOPER group (typically, oper), then create it as follows. In the following, use the group name oper unless a group with that name already exists:

# /usr/sbin/groupadd -g 505 oper

4. Creating the OSASM Group for Automatic Storage Management

If the OSASM group does not exist or if you require a new OSASM group, then create it as follows. In the following procedure, use the group name asmadmin unless a group with that name already exists:

# /usr/sbin/groupadd -g 504 asmadmin

5. Creating the OSDBA Group for Oracle Grid Infrastructure

If you require a new OSDBA group for Oracle grid infrastructure, then create it as follows. In the following procedure, use the group name asmdba unless a group with that name already exists:

# /usr/sbin/groupadd -g 506 asmdba

6. Creating the OSOPER Group for Automatic Storage Management

If you require an OSOPER group, then create it as follows. In the following procedure, use the group name asmoper unless a group with that name already exists:

# /usr/sbin/groupadd -g 507 asmoper

 

7. Creating an Oracle Software Owner User

If the Oracle software owner user does not exist, or if you require a new Oracle software owner user, such as oracle or grid, then create it as described in this section (in this case to create the oracle user).

In the following procedure, use the user name oracle unless a user with that name already exists:

To create an oracle user, enter a command similar to the following:

# /usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba,[oper] oracle

In the preceding command:

The -u option specifies the user ID. Using this command flag is optional, as you can allow the system to provide you with an automatically generated user ID number. However, you must make note of the oracle user ID number, as you require it later during preinstallation.

The -g option specifies the primary group, which must be the Oracle Inventory group--for example, oinstall

The -G option specifies the secondary groups, which must include the OSDBA group, and, if required, the OSOPER and ASMDBA groups. For example: dba, or asmdba,oper

Set the password of the oracle user:

# passwd oracle

Modifying an Existing Oracle Software Owner User

If the oracle user exists, but its primary group is not oinstall, or it is not a member of the appropriate OSDBA or OSOPER groups, then enter a command similar to the following to modify it. Specify the primary group using the -g option and any required secondary group using the -G option:

# /usr/sbin/usermod -g oinstall -G dba,asmdba[,oper] oracle

 

8. Checking Memory and Swap Space

Oracle says that the system must have at least 512MB of RAM and 1GB of swap space or twice the size of RAM. And for systems with more than 2 GB of RAM, the swap space can be between one and two times the size of RAM. You might also want to check out Sizing Swap Space.
For test sake I tried to install an Oracle Database 10g (Type: General Purpose Database) on a little PC with 256MB of RAM and 1 GB of swap space. I was able to get a 10g database up and running on this little PC without a problem.

To check the size of physical memory, execute:

# grep MemTotal /proc/meminfo

To check the size of swap space, execute:

# grep SwapTotal /proc/meminfo


You also can add temporary swap space to your system by creating a temporary swap file instead of using a raw device. Here is the procedure:

# su - root

# dd if=/dev/zero of=tmpswap bs=1k count=900000

# chmod 600 tmpswap

# mkswap tmpswap

# swapon tmpswap

To disable the temporary swap space execute the following commands:

# su - root

# swapoff tmpswap

# rm tmpswap

9. Oracle Database Postinstallation Tasks

vi ~oracle/.bash_profile

echo $PATh

echo $ORACLE_PATH

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export ORACLE_OWNER=oracle

export DISPLAY=:0.0

source ~oracle/.bash_profile

xhost +

vi ~oracle/.bash_profile

ORACLE_HOME_LISTNER=$ORACLE_HOME

source ~oracle/.bash_profile

netmgr

dbca

sqlplus

dbstart

dbshut

startup

shutdown

分享到:
评论

相关推荐

    linux初步学习宝典

    本“Linux初步学习宝典”旨在帮助你踏上Linux的学习之旅,让你成为熟练驾驭这个系统的专家。 在Linux世界中,了解基础命令行操作至关重要。例如,`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`...

    记录一下自己的Linux初步学习之路

    首先,我们来详细解释一下标题中提到的“Linux初步学习之路”。这条学习之路大致涵盖了以下几个方面: 1. Linux操作系统的基本了解:Linux是一种自由和开放源代码的类Unix操作系统,以其灵活性和稳定性被广泛应用于...

    Linux 初步作者 李春 李罡.azw3

    Linux初步,这本书很不错,很不错,很不错,适合在kindle上看。

    学习心得

    在深入探讨Linux初步学习心得之前,我们先要理解Linux是什么。Linux是一种自由和开放源代码的操作系统内核,由林纳斯·托瓦兹在1991年开发。它不仅是一个内核,还演变成一个完整的操作系统,包含了各种工具、应用...

    Linux初步入门学习.docx

    【Linux初步入门学习】 Linux是当今世界上最受欢迎的开源操作系统之一,尤其对于IT专业人士和开发者而言,掌握Linux技能至关重要。Linux起源于Unix,Unix是一个由AT&T贝尔实验室开发的多用户、多任务操作系统,具有...

    linux的学习资料

    一周学会Linux实战课程可能包含Linux的初步介绍、首次接触、用户管理、常用命令、文件和目录权限等内容。 Linux的特点是免费、开源、支持多线程多用户、安全性高以及内存和文件管理优秀。各大公司如IBM、Oracle、...

    Linux操作实验-初步了解Linux的命令格式

    ### Linux操作实验知识点详解 ...通过上述实验内容的学习,可以初步掌握Linux的基本命令格式、登录方式、文件管理以及获取帮助信息的方法,并通过实际操作加深理解。这对于进一步学习和使用Linux系统非常重要。

    linux学习的初步文档

    Linux学习的初步文档是专为Linux初学者设计的教育资源,旨在帮助他们逐步了解并掌握这个开源操作系统的基础知识。Linux作为一款强大的服务器操作系统,其广泛应用在各种领域,包括云计算、网络服务、软件开发以及...

    嵌入式Linux方向学习路线导图

    对于硬件的学习,推荐从51单片机入手,逐步提升到STM32单片机的深入应用,包括对硬件的初步认识、集成开发环境的熟悉、寄存器配置以及对芯片的熟练运用。在此过程中,需要学会如何通过最小系统动手实践,并且深入...

    linux学习资料(全)

    在"Unix-day01.pdf"中,可能会涉及这些基础内容的引入和预热,比如Linux的基本概念、安装流程、初步的文件操作和命令行交互。通过这两个部分的学习,你可以构建起对Linux系统的全面认识,并具备基本的运维能力。 ...

    嵌入式linux学习总结.zip

    1. **Linux基础应用**:在“linux基础应用学习.doc”中,可能涵盖了对Linux基本操作系统的理解和使用,包括命令行界面(CLI)的使用,如ls、cd、mkdir、rm等常用命令,文件和目录管理,权限设置,进程管理,网络配置...

    马哥的linux学习笔记

    笔记首先介绍了Linux的发展历程、主要发行版和桌面环境,如Ubuntu、CentOS、Fedora以及GNOME、KDE等,帮助读者对Linux有初步的认识。接着,详细讲解了Linux的文件系统结构,包括根目录、用户主目录、各种系统目录的...

    网络运维初学者-Linux的初步学习1.zip

    这个压缩包"网络运维初学者-Linux的初步学习1.zip"包含了开始Linux学习之旅所需的一些关键知识点。以下是关于这些内容的详细解释: 首先,Linux是操作系统的一种,它是开源的,这意味着任何人都可以查看、修改和...

    嵌入式技术路线-231116114432.pdf

    Linux初步学习是嵌入式软件的基础,包括命令行模式下的执行、nano编辑文本、正确的关机方式、文件目录操作等。 Shell命令 shell命令是Linux系统中最基本的命令行接口。学习shell命令是非常重要的,包括基本命令、...

    linux系统学习建议-入门级

    #### 三、初步认识Linux - **CentOS启动流程**:了解CentOS启动时各个阶段的工作原理有助于深入理解系统架构。 - **切换图形界面与命令行界面**:掌握快捷键如`Ctrl+Alt+F1`/`F2`/.../`F6`用于切换到纯文本终端,而...

    PAM的初步学习 linux下pam.d学习

    PAM作为Linux系统中的一个重要组成部分,在用户认证和资源访问控制方面扮演着至关重要的角色。通过灵活配置PAM模块,不仅可以满足不同场景下的认证需求,还能简化系统的维护工作。理解和掌握PAM的基本原理和配置方法...

    机器学习初步——TensorFlow在Linux操作系统下安装的整个过程(包括IDE)

    在机器学习领域,TensorFlow是一个不可或缺的工具,它是一个基于数据流编程的开源库,用于构建和训练复杂的机器学习模型。TensorFlow源自谷歌的DistBelief项目,旨在提供更加高效和灵活的平台,支持各种机器学习算法...

    linux课件安装和初步使用

    在初步使用Linux时,学习和熟悉基本命令是非常重要的。例如,ls用于列出目录内容,cd用于切换目录,mkdir用于创建新目录,rm用于删除文件或目录,cp和mv则分别用于复制和移动文件或目录。此外,对shell的理解也很...

    RHCE-Linux全套学习教程

    的配置选项第7节安装Windows和Linux双系统第8节Linux下寻求帮助第9节文件相关命令初步第10节系统命令初步第11节用户及组管理初步第12节文件属性第13节文件夹属性及umask第14节Linux编辑器及VIM初步第15节Linux查找及...

Global site tag (gtag.js) - Google Analytics