跳至主要内容

博文

目前显示的是标签为“Linux”的博文

在Ubuntu 13.10上安装Wordpress

1.安装配置LAMP Server 进入root用户模式        sudo –s –H 安装MySql       apt-get install mysql-server mysql-client 安装Apache      apt-get install apache2 安装PHP支持       apt-get install php5 libapache2-mod-php5 创建info.php文件,确认PHP文件能够正常解析       vi /var/www/info.php            <?php                phpinfo();             ?>           /etc/init.d/apache2 restart       http://localhost/info.php 2. 安装并配置Wordpress 安装Wordpress       apt-get install wordpress 创建web要目录与wordpress的软链接       ln –s /usr/share/wordpress  /var/www 解压并安装wordpress数据库       gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz       bash /usr/share/doc/wordpress/examples/setup-mysql -n w...

[转]为Ubuntu Server安装gnome图形桌面环境

From: http://blog.creke.net/696.html ubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。 一、安装全部Gnome桌面环境 Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、Kubunut-desktop和Xubuntu-desktop。本文就以Ubuntu-desktop为例进行介绍,此方法操作最简单,但不建议在服务器上使用此方法,因为安装桌面相关软件太多。 sudo apt-get update sudo apt-get install ubuntu-desktop 二、自定义安装 1.安装x-windows的基础(必须): sudo apt-get install x-window-system-core 2.安装gnome基础(必须): sudo apt-get install gnome-core 3.安装中文显示(建议安装): sudo apt-get install language-pack-gnome-zh  #让gnome面板、菜单显示中文 sudo apt-get install language-pack-gnome-zh-base sudo apt-get install language-pack-zh             #中文语言包 sudo apt-get install language-pack-zh-base sudo apt-get install language-support-zh        #中文语言支持 sudo apt-get install scim        #scim中文输入法平台 4.安装登录管理器(一般不选): sudo apt-get install gdm 说明: gdm(gnome display manager)即gnome图形界面显示管理器,还有kdm/xdm等,它将使您可以在启动时直接进入GUI桌面环境,而勿需通过 startx 来启动GUI。 5.安装新利得软件管理器(可...

Installing RHEL EPEL Repo on Centos 5.x or 6.x

习惯了用yum来安装东西,试了下这篇文章提到的做法workable,再做一次搬运工。 原文出处: http://www.rackspace.com/knowledge_center/article/installing-rhel-epel-repo-on-centos-5x-or-6x Authored by: Rackspace Support How to install RHEL EPEL repository on Centos 5.x or 6.x The following article will describe how to configure a CentOS 5.x-based or Centos 6.x-based system to use Fedora Epel repos and third party remi package repos. These package repositories are not officially supported by CentOS, but they provide much more current versions of popular applications like PHP or MYSQL. Install the extra repositories The first step requires downloading some RPM files that contain the additional YUM repository definitions. The instructions below point to the 64-bit versions that work with our Cloud Server instances. Centos 5.x wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm sudo rpm -Uvh remi-release-5*.rpm epel...

Linux增加swap空间

为了测试Oracle的虚拟化解决方案,随便装了一台新的Linux虚拟,安装时报swap空间不够,通过以下步骤增加swap空间: 修改/etc/fstab文件,增加如下一行: / opt / swap              swap                    swap    defaults         0   0 使系统重启后swap设置生效。

64位OEL 6.1下UCM 11g OracleTextSearch的Text Conversion错误

客户系统上线前,发现在生产环境的Oracle Enterprise Linux 6.1上的UCM 11gR5打开文件时,一直显示索引错误,信息“ Text conversion of   the file …… failed. Content has been indexed with Info only. Resubmit should only be performed if the problem has been resolved. ”如下图所示: 打开indexer的trace,点击重新提交后,得到以下信息,初步判断是因为textexport找不到必要的库文件导致。 >indexer/7 01.13 14:10:03.450    index update work InputFilePath is: </u01/app/oracle/Middleware/user_projects/domains/ecm_domain/ucm/cs/search/bulkload/~vault/1524pptx>   indexer/7   01.13 14:10:03.450    index update work OutputFilePath is: </u01/app/oracle/Middleware/user_projects/domains/ecm_domain/ucm/cs/search/ots1/bulkload/~export/gy-001524.txt> >indexer/7     01.13 14:10:03.450    index update work Sending document to conversion >(internal)/7   01.13 14:10:03.496   TextExport #7531#8FDB#7A0B 'TextExport' #610F#5916#4E2D#6B62#3002 intradoc.common.ServiceException: !csErrorReturnedByProcess,Text...

在OEL 6.1安装并设置jRockit

1.下载Oracle OTN下载最新的 jRockit安装包; 2. 运行“chmod +x jrockit-jdk1.6.0_29-R28.2.0-4.1.0-linux-x64.bin",使安装文件有执行权限; 3.执行安装,“./jrockit-jdk1.6.0_29-R28.2.0-4.1.0-linux-x64.bin”,一路Next,选择安装路径为“/usr/lib/jvm/jrockit-jdk1.6.0_29”,完成安装。 4.使用alternatives配置使用的JDK;   alternatives --install /usr/bin/java java /usr/lib/jvm/jrockit-jdk1.6.0_29/bin/java 1000  alternatives --display java (看当前使用何版本JDK)  alternatives --config java  (选择JDK) java -version看当前使用的java版本。

解决OEL6.1上安装Oracle数据库11gR2的“Error in invoking target 'mkldflags ntcontab.o nnfge.o' of makefile”错误

在虚拟机上安装Oracle数据库11gR2,当运行到“Link binaries”环节时出现“Error in invoking target 'mkldflags ntcontab.o nnfge.o' of makefile”错误,折腾了老半天,发现是缺少gcc运行库引起。 安装时按照 Oracle Database 11g Release 2 (11.2) Installation On Oracle Linux 6 一文介绍的步骤进行,但死活都出错。到Metalink查答案,确认是gcc运行环境引起的,只好一个个包对过去。发现在是文章中是以着安装“rpm -Uvh gcc-4*x86_64*”,而系统上的包名应该是“gcc.x86_64 0:4.4.5-6.el6”,安装该包后重试,安装程序正常运行。 教训:如果出错,运行“ gcc --version ”,会显示当前的gcc版本信息,运行“ rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel ”结果显示如下: glibc-devel-2.12-1.25.el6 (x86_64) glibc-devel-2.12-1.25.el6 (i686)

解决OEL 6创建域时的”Domain Creation Failed error.“错误

在OEL 6创建Oracle WebCenter Content(ECM)域时,报” Domain Creation Failed error. “的错误。 Domain Creation Failed error. Reason: null Exception: Traceback (innermost last): File "<iostream>", Line 17, in ? TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' 确认config.sh是从ECM的home目录下运行,试了几次还是报同样的错。 反复查了几次原因,发现是因为OEL自带的Open JDK会使Weblogic域不能启动,重新安装了JRockit,但是Weblogic的环境变量里没有把JAVA_HOME路径更新过来,导致域创建出错。 更新“ Middleware Home/wlserver_10.3/common/bin/ commEnv.sh ”,设置JAVA_HOME为JRockit的安装路径,重新运行config.sh,成功建设ECM的域。

使用XManager连接OEL 6

客户的服务器估计是因为VMware虚拟机的原因,无论怎么样都没法通过VNC连接。要在机器使用图形界面安装Oracle软件,只能退求其次使用XManager连接了。操作步骤如下: 1.改变系统的runlevel到5. 打开/etc/inittab,确认初始的runlevel为5 id:5:initdefault: 2.打开XDMCP 【使用GDM】: 打开”/etc/gdm/custom.conf“,把[xcmcp]节设置为1 [xdmcp] Enable=1 【使用KDM】: 打开”/usr/share/config/kdm/Xaccess“文件,下除下列行前面的”#“号: #* #any host can get a login window ==> * #any host can get a login window  打开”/usr/share/config/kdm/kdmrc“文件,把[xdmcp]节设置为true  [xdmcp] Enable=true 3.确认防火墙的UDP端口177打开; 4.重启服务器并使用Xmanager进行连接。

64位OEL 6安装Oracle RCU报“libXext.so.6: cannot open shared object file: No such file or directory”的解决方法

在64位的Oracle Enterprise Linux 6上时报“ libXext.so.6: cannot open shared object file: No such file or directory ”的错误,已经装了64位x11相关的包,可见是缺少32位的包引起的。 1.libXext.so.6错误信息如下: 无法使用位置 /home/ecm/oinstall/rcuHome/rcu/log/logdir.2011-12-26_09-54/rcu.log 初始化日志记录程序 使用以下位置初始化日志记录程序: /tmp/logdir.2011-12-26_09-54/rcu.log Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/ecm/oinstall/rcuHome/jdk/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory     at java.lang.ClassLoader$NativeLibrary.load(Native Method)     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1806)     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)     at java.lang.Runtime.load0(Runtime.java:770)     at java.lang.System.load(System.java:1003)     at java.lang.ClassLoader$NativeLibrary.load(Native Method)     at java.lang.ClassLoader.loadLibrar...

[转]nohup命令让你在ssh下后台运行程序

远程管理LINUX服务器,最常用的就是ssh来连接了,在ssh下要想程序在后台运行,一般这种程序使用 & 结尾.不过有时我们需要使用wget下载大文件或用tar来压缩解压文件时,花费的时间通常会比较长,这时要是关闭了ssh终端的话,程序也终止了,解决 这种情况很简单,只要在命令行前再加上nohup就可以了. 例子: nohup wget http://xxx.xx/xx.tar.gz & 回车确定后会显示提示: appending output to nohup.out 原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,查看当前目录可以看到nohup.out这个文件. 如果在nohup执行成功后直接点关闭程序按钮关闭终端,可能进程也会自动被关闭,可以尝试在提示了nohup成功后,按终端上键盘任意键退回到shell命令输入状态,然后通过在shell中输入exit来退出终端. 附:nohup命令参考 nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。 退出状态:该命令返回下列出口值: 126 可以查找但不能调用 Command 参数指定的命令。 127 nohup 命令发生错误或不能查找由 Command 参数指定的命令。 否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态。 nohup命令及其输出文件 nohup命令:如果你正在运行一个进程,...

利用Dreamhost Wiget下载Oracle Edelivery上文件

Oracle居然把中国区限制不让下载OEL6.1,偏偏在客户现场在用OEL6的系统碰到问题。想自己还原个环境,但是翻墙出去后下载速度很慢,所以动了通过Dreamhost主机去下载到服务器,然后自己再慢慢下回来的心思。 在网上找了好几个文档,用wget从eDelivery下载还真不简单,先要生成cookies文件,然后再用wiget下载。参考了下面几篇文档: OTN forum:https://forums.oracle.com/forums/message.jspa?messageID=3606938#3606938 Blog:http://johanlouwers.blogspot.com/2010/11/wget-files-from-oracle-edelivery.html      http://only4left.jpiwowar.com/2010/04/wget_otn_downloads/ 但是照着方法生成了cookies,把链接地址贴进去,请求返回是[text/html],文件下载下来都只有2K。最后用此办法解决,翻墙用Firefox下载,然后再从Firefox下载工具栏右键,复制下载地址,然后用此地址正常下载。 wget --load-cookies cookies.txt "http://epd-akam-intl.oracle.com/aaruna04/vol/patch28/EPD/V26568-01.zip?AuthParam=1321020404_033449359eb57b1c68745dfd3cd6e8ad\&FilePath=/aaruna04/vol/patch28/EPD/V26568-01.zip\&File=V26568-01.zip\&params=XXXXXXXXXXXXTM3ODk3NjYmZW1haWw9amVldHFAMTYzLmNvbSZmaWxlX2lkPTQwNzc5NzY4JnBhdGNoX2ZpbGU9VjI2NTY4LTAxLnppcCZ1c2VyaWQ9ZXBkLWplZXRxQDE2My5jb20mc2l6ZT0zNDM2NzkyNTExJmNvbnRleHQ9QUAxNStIQGFhcnUyMDEub3JhY2xl...

REHL 5安装中文支持

安装的时候,只选择安装英文,没有安装中文,所以只有en_US.UTF-8。因为linux本身就支持多语言,所以我们只需要安装中文字体支持包即可。在安装盘上或者这个网站http://rpm.pbone.net/ 找到以下两个文件: fonts-chinese-3.02-9.6.el5.noarch.rpm fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm   安装: rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm  打开网页,应该可以看到系统能正常显示中文。

Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit

因为有人用root用户启动了UCM,再用Oracle用户就没法启动,把/tmp目录权限改成777后可以正常启动。 没想到再次启动Redhat时,出现黑屏,并出现以下提示: “ Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/gconf/ for information. (Details -  1: IOR file '/tmp/gconfd-root/lock/ior' not opened successfully, no gconfd located: No such file or directory 2: IOR file '/tmp/gconfd-root/lock/ior' not opened successfully, no gconfd located: No such file or directory) ” 看起来还是目录权限设置引起,重新把/tmp/gconfd/root权限设置成700,重新启动系统,一切正常。

[转]RHEL下升级Firefox

网上找到的贴子,记下来参考。 1.备份原Firefox , mv  /usr/lib/firefox-3.0.12 firefox-3.0.12.backup 2.官方 http://www.mozillaonline.com/ 下载FireFox最新版本; 3.解压得到文件夹firefox; 4.将解压的文件夹firefox 复制到 /usr/lib下 5.先关闭已打开的firefox浏览器,执行以下命令升级: #cd  /usr/lib/firefox #./firefox 6.使用vi编辑器打开/usr/bin/firefox文件,将文件中所有firefox3.0.12字段修改为firefox 如果不做修改会导致应用程序菜单里的快捷方式失效。 7.升级完成 注意:升级会导致FireFox浏览器保存的收藏夹、登录等信息丢失。

解决RedHat AS5 RPM安装包依赖问题

想在公司的服务器上安装OpenLDAP,安装RPM包时报了一堆的依赖包错误,因为是在公网的虚拟机上,不想费那么大的劲去拷贝安装RPM包,决定直接从映射光盘上通过建立YUM仓库解决。 步骤如下: 1、挂载光驱 # mount –o loop /dev/sdc /mnt 2、安装建立仓库工具 # rpm –ivh /mnt/Server/createrepo-0.4.4-2.fc6.noarch.rpm 3、创建包仓库文件夹,并建立仓库 # mkdir /var/RHEL5 # cd /var/RHEL5 # createrepo . 4、配置YUM客户端 # vi /etc/yum.repos.d/server.repo [RHEL Repository] name=RedHat Linux Linux baseurl=file:///mnt/Server enabled=1 gpgcheck=0 保存退出 5、进行RPM包的安装 # yum install RPM包名 在我安装时,报一个warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 37017186的错误,按道理已经在配置文件里指定不检查KEY,听说是RHEL的一个bugs,不理这么多,直接绕过,用# yum install --nogpgcheck RPM包名 实现RPM包的安装。 利用YUM安装的方式,可以实现安装RPM包时自动把相关的依赖包给装上。 附: YUM简单使用: 安装: yum install RPM包的名称 删除: yum remove RPM包的名称 搜索: yum search  RPM包的名称 显示仓库所有文件: yum list 显示安装包详细说明信息: yum info  RPM包的名称 更新安装: yum update  RPM包的名称 清楚服务器仓库缓存等: yum clean all 本地安装: yum localinstall  /路径/RPM包的名称 本地更新: yum localupdate /路径/RPM包的名称 显示安装包所安装的文件列表: yum pr...