首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

debian装下了继续小弟我的linux之旅

2012-09-24 
debian装上了继续我的linux之旅昨天,我的debian终于下完了,迫不及待的马上装在了vmware中,安装挺顺利的一

debian装上了继续我的linux之旅

昨天,我的debian终于下完了,迫不及待的马上装在了vmware中,安装挺顺利的一会儿功夫就都装好了,为了操作方便还得将ssh服务这样才能更好的实现远程操作,以前自己学过一段时间的Linux现在都给忘记了,linux是个好东西,我可得好好研究研究,它对我的吸引也太大了。

?

2009-12-02

今天是比较郁闷的一天,前几天刚把debian装好,今天分区的时候一不小心数据都没有了,重启后系统启不来了,无奈只有重新再装一次,这次装完以后提示的成功了,可是当我再次用用户名进来后发现什么也没有只有一个桌面,任务栏和工具栏不见了,这时第一反应是gnome-panel没有安装,但是这个界面下只有桌面连终端也找不到怎么办,我还以为debian有打开终端的快捷键呢,找了半天没有找到(希望知道的朋友告诉我一下),算了吧,还是重启进入single-user-model界面吧,进去后直接管理员进入输入命令

apt-get install gnome-panel安装完成再次进入图形界面后工具栏和任务栏出来了,哈哈

?

2009-12-03

?

1、安装jdk时报错

error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

解决办法:在下面包里有libstdc++.so.5 然后复制到/usr/lib里

http://www.linuxidc.com/upload/2008_06/08062807082818.zip ,解压出来后用复制命令cp ./libstdc++.so.5 /usr/lib即可

设置环境变量

JAVA_HOME=/usr/lib/jvm/java-1.5.0-gcj-4.3-1.5.0.0export JAVA_HOME

?

?2、安装tomcat

我的这个tomcat是从官网上直接下下来的,觉得用debian的apt-get有些慢,下下来后,要进入到tomcat的bin目录下执行

chmod +x *.sh

?

这样就行了,如果遇到了

Cannot find ./catalina.sh   This file is needed to run this program

?

说明JAVA_HOME没有配置好,请重新配置,如果遇到了

The BASEDIRenvironmentvariable is not defined correctly  This environmentvariable is needed to run this program

?

说明.sh文件处于不可执行的状态就要执行起初开始的命令

chmod +x *.sh

?3、安装eclipse

这个IDE工具从官网上下下来后,由于前两步都弄好了,所以它就可以直接用了

4、安装oracle 10g

网上都说在debian下安装oracle 10g比较难,所以刚一试就出问题了

sucre@debian:~/oracle/gateways$ ./runInstaller正在启动 Oracle Universal Installer...正在检查安装程序要求...检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2                                      未通过 <<<<正在退出 Oracle Universal Installer。您可以在 /tmp/OraInstall2009-12-03_02-06-53AM/installActions2009-12-03_02-06-53AM.log 中找到本次会话的日志

?

看到了吧没有debian,看来还真得骗骗oracle 10g了

?

2009-12-04

昨天下午安装oracle 10g的时候突然停电了,造成了安装失败,我的debian差点因此而启动不了了,先进入普通模式的时候发现进不去,心想完了得重新安装了,但是又想先进入了single-user-model试试,一看root能用,随后进入了普通模式,一切ok。

在安装oracle 10g的时候可以按照下面的方法进行完全可以成功

大家可以看看以下两篇文章:

Configuring Linux for the Installation of Oracle Database 10g

Installing Oracle Database 10g on Linux

Oracle 10G R2到这里下载http://www.oracle.com/technology/global/cn/software/products/database/index.html#
本文假设debian lenny已经配置完毕,作为服务器在安装的时候只安装“基本系统”,"KDE环境”不用安装(尽管oracle安装必须使用桌面环境,但这不是问题)。第一步,配置基本的编译环境1、编辑/etc/apt/source.list文件,将升级源配置为如下deb http://mirrors.163.com/debian etch main     //此处使用etch的源主要是为了安装x-window-system-core,当然可以安装xorgdeb http://mirrors.163.com/debian lenny maindeb http://mirrors.163.com/debian lenny contribdeb http://mirrors.163.com/debian lenny non-free2、安装必要的软件apt-get updateapt-get install gcc make binutils lesstif2 libc6 libc6-dev libmotif3 libaio1 libstdc++5 gawk ksh alien libtool lsb-rpmapt-get install x-window-system-core  //安装x-window-system核心apt-get install p7zip-full    //用来解压下载回来的oracle安装包3、增加swap分区,oracle安装需要1G的交换分区(可以根据需要来添加,如果在安装系统的时候已经有交换分区了,可以忽略)dd if=/dev/zero of=/tmp/swap bs=1M count=100chmod 600 /tmp/swapmkswap /tmp/swapswapon /tmp/swap可以使用swapon –s 来查看交换分区,在安装完oracle后使用命令swapoff /tmp/swap关闭交换分区4、创建用户要用oracle用户安装和启动数据库groupadd oinstallgroupadd dbagroupadd nobody  //创建这个组是因为oracle支持的redhat系统中默认有这个组,为了欺骗oracle,所以要建立这个组useradd –g oinstall –G dba –s /bin/bash –m –d /home/oracle oracle  //新建一个oracle用户passwd oracle //设置用户oracle的登录密码usermod –g nobody nobody //将用户nobody用户添加到nobody组里5、创建目录mkdir –p /var/oraclechown –R oracle:oinstall /var/oraclechmod –R 775 /var/oracle6、修改内核参数vim /etc/sysctl.conf添加:kernel.shmmax = 3147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000编辑/etc/security/limit.conf添加:oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384保存后执行 sysctl –p 是修改生效7、创建链接ln –s /usr/bin/awk /bin/awkln –s /usr/bin/rpm /bin/rpmln –s /usr/bin/basename /bin/basenameln –s /etc /etc/rc.d8、设置用户环境vim /home/oracle/.profile增加:if [ -f ~/.bashrc ]; then. ~/.bashrcfi将umask 022前的#删除保存退出vim /home/oracle/.bashrc添加:export ORACLE_BASE=/var/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=testexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin保存退出9、安装准备vim /etc/redhat-release添加:Red Hat Linux release 4.1        // 欺骗oracle的系统检查假设下载的10201_database_linux32.zip在/opt下,执行:7z x /opt/10201_database_linux32.zip  su – oracle    //切换到用户oraclecd /opt/databaseexport LANG=enexport DISPLAY=*.*.*.*:0.0     //*.*.*.*指安装了NetSarang Xmanager Enterprise的机器./runInstallerPS:在运行./runInstaller前,在一台windows机器上安装NetSarang Xmanager Enterprise 3.0.0208,并且运行xmanager –Passive模式运行./runInstaller后,在安装了NetSarang Xmanager Enterprise的机器上就会弹出oracle的安装界面根据提示完成oracle的安装

上面所用到的NetSarang Xmanager Enterprise可以到这里来下载,而且我已经找到了相应的SN,输入即可使用。

?

http://b4.3ddown.com//Crack/2009/06A/NetSarang.Xmanager.Enterprise.v3.0.0200.Incl.Keymaker-EMBRACE.exesn:080807-116451-999766

?在安装的过程中会提示用root身份去执行相关的脚本文件,按照它说的去做,完了点击OK即可。

安装完成后,进入到oracle_home的bin目录下执行lsnrctl start,如果报

Listener failed to start. See the error message(s) above...

?

将oracle_home/network/admin下的listener.ora删除让oracle变成动态注册就可以成功了

?

oracle@debian:/var/oracle/product/10.2.0/db_1/bin$ lsnrctl startLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 03-DEC-2009 23:43:22Copyright (c) 1991, 2005, Oracle.  All rights reserved.Starting /var/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionLog messages written to /var/oracle/product/10.2.0/db_1/network/log/listener.logListening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=debian.workgroup)(PORT=1521)))Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))STATUS of the LISTENER------------------------Alias                     LISTENERVersion                   TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionStart Date                03-DEC-2009 23:43:22Uptime                    0 days 0 hr. 0 min. 0 secTrace Level               offSecurity                  ON: Local OS AuthenticationSNMP                      OFFListener Log File         /var/oracle/product/10.2.0/db_1/network/log/listener.logListening Endpoints Summary...  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=debian.workgroup)(PORT=1521)))The listener supports no servicesThe command completed successfully

?

看,成功了,快去试试吧!

?

2009-12-7

?

删除目录及目录下的所有文件

rm ? -rf ? 目录

?

2009-12-08

?

以前装好oracle 10g总是出错的原因今天终于发现了,是Oracle 10g有好多的版本,是不能乱用的,以下这个版本适合于Linux x86装上就可以用

http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip

?

2009-12-29

?

单独只删除用户

userdel xiaoming

删除用户及相关目录

userdel -r xiaoming

?

useradd xiaoming

passwd xiaoming

?

确定当前所在目录

pwd

?

/etc/profile 环境配置文件

?

JAVA_HOME=/home/jdk1.6.0_10
PATH=$PATH:/home/jdk1.6.0_10/bin
CLASSPATH=.:/home/jdk1.6.0_10/jre/lib/rt.jar

CATALINA_HOME=/home/sucre/tomcat/apache-tomcat-5.5.28
export JAVA_HOME PATH CLASSPATH? CATALINA_HOME

?

保存退出

?

tar -zxvf xxx.tar.gz

?

./eclipse &

&表示让此命令在后台运行,而不锁定当前窗口

?

2009-12-30

?

解压gz的命令:gunzip
解压zip的命令:unzip

?

查看系统环境变量

env

?

切换当前系统中的shell版本

chsh -s /bin/bash(输入要更换shell版本即可)

?

history显示出最近使用过的命令
history 5:此项说明会显示最近使用的5个命令
!5:此项说明执行历史编号为5的命令
!ls:此项说明执行最后一次以"ls"开头的命令

?

配置linux网络的一种方法
ifconfig eth0 x.x.x.x对网卡进行设置
ifconfig eth0 network x.x.x.x对子网掩码设置
对广播地址和dns使用默认的
注意:这样配置网络将会产即生效,但是服务器重启后配置将失效

?

?

如果想看某包是否已经安装:

# dpkg -s gedit

如果想看某软件都有哪些文件,都装到了什么地方:

# dpkg -L gedit

?

?

2009.01.12

设置IP的两种方法:

最常用的给网卡配置ip的命令为#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up说明:eth0是第一个网卡,其他依次为eth1,eth*192.168.0.1是给网卡配置的第一个网卡配置的ip地址netmask 255.255.255.0 配置的是子网掩码up是表示立即激活 ifconfig的更多参数说明查看相关帮助手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件vi打开ifcfg-eth0文件原内容:DEVICE=eth0BOOTPROTO=dhcpHWADDR=00:03:47:2C:D5:40ONBOOT=yesTYPE=Ethernet改为:DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.223NETMASK=255.255.255.0GATEWAY=192.168.1.1HWADDR=00:0uu3:47:2C:D5:40ONBOOT=yesTYPE=Ethernet分别执行命令/sbin/ifdown eth0/sbin/ifup eth0/etc/init.d/network restart  //使设置的网关马上生效ifup - 代表拨号的连接命令,该命令只要在命令行或终端中可以成功执行就可以了 ifdown - 代表断开连接的命令,同样该命令只要在命令行或终端中可以成功执行就可以了设置DNS/etc/resolv.confnameserver 202.102.24.35 指定了dns服务器的地址

?

查找用apt-get install自动安装文件的所在路径:

localhost:/usr/local/lib# dpkg -L mysql-server/./usr/usr/share/usr/share/doc/usr/share/doc/mysql-server/usr/share/doc/mysql-server/copyright/usr/share/doc/mysql-server/changelog.Debian.gz

?

2010.03.23

1.??? 命令末尾加个&可以将当前命令放在后台执行,同时fg命令后跟一个百分号和作业号将把该作业调到前台。没有作业号,fg将把最近放到后台的作业调回前台。

?

2.??? jobs命令显示当前在后台的作业,带-l选项的jobs命令显示运行在后台的进行(作业)和它们的PID号

?

3.??? fc用于显示操作过的命令,fc -l 1(显示从第一个开始到最后一个结束的内容)的结果等同于history,fc -l -3显示后三个

4.????echo ~
??????? 代字符号的值为用户的主目录的完全路径名
?????? echo ~+
?????? ~+符号的值为工作目录的完全路径
?????? echo ~-
?????? ~-符号的值为上一个工作目录

5.??? echo $$
?????? $$表示当前shell的PID

热点排行