- 浏览: 232851 次
- 性别:
- 来自: 广东
文章分类
最新评论
-
wangmuchang:
解压需要密码
CAS单点登录之测试应用 -
ayang722:
首先就要在运行报表birt的IEngineTask中加入, J ...
birt配置动态数据源 -
lihong11:
very good!
js常用方法 -
qtlkw:
你共享出来为什么要密码?要密码为何要共享出来?汗
CAS单点登录之测试应用 -
lishouxinghome:
请问如何获得用户的Id呢,往指点
使用 CAS 在 Tomcat 中实现单点登录
版本:red hat的企业版本5、fedora12、ubuntu9.10、centOS5.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 found。Cause: 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记录
1.Creating 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
2.Creating 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
发表评论
-
ssh框架加入atomikos分布式事务管理
2015-01-06 18:48 1470一、概念 分布式事务分布式事务是指事务 ... -
Spring 动态切换数据源
2014-05-09 14:30 3640一、开篇 这里整合分别采用了Hibernate和MyB ... -
Spring切入点表达式常用写法
2014-05-09 14:25 818自从使用AspectJ风格切面配置,使得Spring的切面配 ... -
Spring中线程池的应用
2014-03-24 11:03 899多线程并发处理起来通常比较麻烦,如果你使用spring容器来 ... -
Spring线程池开发实战
2014-03-24 11:02 756本文提供了三个Spring多线程开发的例子,由浅入深,由于例 ... -
JSch - Java实现的SFTP(文件上传详解篇)
2013-11-21 09:36 901JSch是Java Secure Channel的缩写。J ... -
JAVA线程池ThreadPoolExecutor
2013-07-17 14:45 899java.util.concurrent.ThreadPoo ... -
log4j.properties 使用说明
2013-05-29 10:54 812一、Log4j简介Log4j有三个主要的组件:Logger ... -
eclipse安装反编译插件(附jad下载)
2012-12-12 10:45 826一、eclipse反编译插件Jadclipse jadclip ... -
web.xml 配置404和500错误的自定义页面
2012-12-07 11:47 816web.xml <error-page>< ... -
java内存溢出
2012-06-28 18:57 871一、常见的Java内存溢出 ... -
List Set Map区别
2012-12-25 17:54 918List有序key和value都能重 ... -
Java 自定义Annotation(元数据、注解)
2011-08-05 11:50 1910Annotation在java的世界正铺天盖地展开,有空写这一 ... -
LOG4J properties 配置文件
2011-06-29 16:31 1174一、参数意义说明1、输出级别的种类 ERROR、 ... -
servlet输出一个文件
2010-11-10 18:33 1170String fileName= file.getName() ... -
关于RSS、RDF、ATOM和Feed
2010-11-02 09:48 1226RSS被不同的技术团体做不同的解释,分别有 Rich Site ... -
正确理解Traceback的含义
2010-11-02 09:44 1010Traceback是Blog的一个重要 ... -
关于Serializable的serialVersionUID
2010-10-26 09:10 1758众所周知,当某class实现了Serializable接口 ... -
获得CLASSPATH之外路径的方法
2010-10-14 10:37 961URL base = this.getClass().getR ... -
操作properties文件
2010-10-14 10:30 807发个例子大家自己看哈.package control; im ...
相关推荐
本“Linux初步学习宝典”旨在帮助你踏上Linux的学习之旅,让你成为熟练驾驭这个系统的专家。 在Linux世界中,了解基础命令行操作至关重要。例如,`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建新目录,`...
首先,我们来详细解释一下标题中提到的“Linux初步学习之路”。这条学习之路大致涵盖了以下几个方面: 1. Linux操作系统的基本了解:Linux是一种自由和开放源代码的类Unix操作系统,以其灵活性和稳定性被广泛应用于...
Linux初步,这本书很不错,很不错,很不错,适合在kindle上看。
在深入探讨Linux初步学习心得之前,我们先要理解Linux是什么。Linux是一种自由和开放源代码的操作系统内核,由林纳斯·托瓦兹在1991年开发。它不仅是一个内核,还演变成一个完整的操作系统,包含了各种工具、应用...
【Linux初步入门学习】 Linux是当今世界上最受欢迎的开源操作系统之一,尤其对于IT专业人士和开发者而言,掌握Linux技能至关重要。Linux起源于Unix,Unix是一个由AT&T贝尔实验室开发的多用户、多任务操作系统,具有...
一周学会Linux实战课程可能包含Linux的初步介绍、首次接触、用户管理、常用命令、文件和目录权限等内容。 Linux的特点是免费、开源、支持多线程多用户、安全性高以及内存和文件管理优秀。各大公司如IBM、Oracle、...
### Linux操作实验知识点详解 ...通过上述实验内容的学习,可以初步掌握Linux的基本命令格式、登录方式、文件管理以及获取帮助信息的方法,并通过实际操作加深理解。这对于进一步学习和使用Linux系统非常重要。
Linux学习的初步文档是专为Linux初学者设计的教育资源,旨在帮助他们逐步了解并掌握这个开源操作系统的基础知识。Linux作为一款强大的服务器操作系统,其广泛应用在各种领域,包括云计算、网络服务、软件开发以及...
对于硬件的学习,推荐从51单片机入手,逐步提升到STM32单片机的深入应用,包括对硬件的初步认识、集成开发环境的熟悉、寄存器配置以及对芯片的熟练运用。在此过程中,需要学会如何通过最小系统动手实践,并且深入...
在"Unix-day01.pdf"中,可能会涉及这些基础内容的引入和预热,比如Linux的基本概念、安装流程、初步的文件操作和命令行交互。通过这两个部分的学习,你可以构建起对Linux系统的全面认识,并具备基本的运维能力。 ...
1. **Linux基础应用**:在“linux基础应用学习.doc”中,可能涵盖了对Linux基本操作系统的理解和使用,包括命令行界面(CLI)的使用,如ls、cd、mkdir、rm等常用命令,文件和目录管理,权限设置,进程管理,网络配置...
笔记首先介绍了Linux的发展历程、主要发行版和桌面环境,如Ubuntu、CentOS、Fedora以及GNOME、KDE等,帮助读者对Linux有初步的认识。接着,详细讲解了Linux的文件系统结构,包括根目录、用户主目录、各种系统目录的...
这个压缩包"网络运维初学者-Linux的初步学习1.zip"包含了开始Linux学习之旅所需的一些关键知识点。以下是关于这些内容的详细解释: 首先,Linux是操作系统的一种,它是开源的,这意味着任何人都可以查看、修改和...
Linux初步学习是嵌入式软件的基础,包括命令行模式下的执行、nano编辑文本、正确的关机方式、文件目录操作等。 Shell命令 shell命令是Linux系统中最基本的命令行接口。学习shell命令是非常重要的,包括基本命令、...
#### 三、初步认识Linux - **CentOS启动流程**:了解CentOS启动时各个阶段的工作原理有助于深入理解系统架构。 - **切换图形界面与命令行界面**:掌握快捷键如`Ctrl+Alt+F1`/`F2`/.../`F6`用于切换到纯文本终端,而...
PAM作为Linux系统中的一个重要组成部分,在用户认证和资源访问控制方面扮演着至关重要的角色。通过灵活配置PAM模块,不仅可以满足不同场景下的认证需求,还能简化系统的维护工作。理解和掌握PAM的基本原理和配置方法...
在机器学习领域,TensorFlow是一个不可或缺的工具,它是一个基于数据流编程的开源库,用于构建和训练复杂的机器学习模型。TensorFlow源自谷歌的DistBelief项目,旨在提供更加高效和灵活的平台,支持各种机器学习算法...
在初步使用Linux时,学习和熟悉基本命令是非常重要的。例如,ls用于列出目录内容,cd用于切换目录,mkdir用于创建新目录,rm用于删除文件或目录,cp和mv则分别用于复制和移动文件或目录。此外,对shell的理解也很...
的配置选项第7节安装Windows和Linux双系统第8节Linux下寻求帮助第9节文件相关命令初步第10节系统命令初步第11节用户及组管理初步第12节文件属性第13节文件夹属性及umask第14节Linux编辑器及VIM初步第15节Linux查找及...