- 浏览: 781365 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (258)
- J2SE (18)
- J2EE (33)
- AJAX (4)
- JQuery (1)
- DWR (3)
- Linux/Unix (32)
- PHP (1)
- JSF (8)
- Oracle (34)
- JavaScript (17)
- 批处理 (13)
- ASP (7)
- VBScript (3)
- SqlServer (9)
- Ant (1)
- JDBC (1)
- XML (0)
- MySql (0)
- hibernate (9)
- windows (6)
- .net (0)
- 测试 (2)
- 汇编 (2)
- 网络 (13)
- 其它 (11)
- IDE工具 (6)
- freemarker (4)
- 存储过程 (1)
- 生活 (9)
- python (11)
最新评论
-
d99520y:
hdd unlock我这直接提示can't open driv ...
用PC3000和HDD Unlock解笔记本硬盘密码 -
javaersu:
几个学习Shell的不错网站:shell为您提供了对UNIX系 ...
shell脚本实例 -
zh89233:
一段恶意脚本的分析及思考 -
tiancaicao:
hdd unlock老要联网,一联网就说我这破解不了,让我付费 ...
用PC3000和HDD Unlock解笔记本硬盘密码 -
pythoner126com:
不错,学习了,跟这个作者写的有点像,http://www.yi ...
python对文件进行读写操作
昨天,我的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.0 export 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,当然可以安装xorg deb http://mirrors.163.com/debian lenny main deb http://mirrors.163.com/debian lenny contrib deb http://mirrors.163.com/debian lenny non-free 2、安装必要的软件 apt-get update apt-get install gcc make binutils lesstif2 libc6 libc6-dev libmotif3 libaio1 libstdc++5 gawk ksh alien libtool lsb-rpm apt-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=100 chmod 600 /tmp/swap mkswap /tmp/swap swapon /tmp/swap 可以使用swapon –s 来查看交换分区,在安装完oracle后使用命令swapoff /tmp/swap关闭交换分区 4、创建用户 要用oracle用户安装和启动数据库 groupadd oinstall groupadd dba groupadd 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/oracle chown –R oracle:oinstall /var/oracle chmod –R 775 /var/oracle 6、修改内核参数 vim /etc/sysctl.conf 添加: kernel.shmmax = 3147483648 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 编辑/etc/security/limit.conf 添加: oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 保存后执行 sysctl –p 是修改生效 7、创建链接 ln –s /usr/bin/awk /bin/awk ln –s /usr/bin/rpm /bin/rpm ln –s /usr/bin/basename /bin/basename ln –s /etc /etc/rc.d 8、设置用户环境 vim /home/oracle/.profile 增加: if [ -f ~/.bashrc ]; then . ~/.bashrc fi 将umask 022前的#删除 保存退出 vim /home/oracle/.bashrc 添加: export ORACLE_BASE=/var/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=test export 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 //切换到用户oracle cd /opt/database export LANG=en export DISPLAY=*.*.*.*:0.0 //*.*.*.*指安装了NetSarang Xmanager Enterprise的机器 ./runInstaller PS:在运行./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.exe sn: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 start LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 03-DEC-2009 23:43:22 Copyright (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 - Production Log messages written to /var/oracle/product/10.2.0/db_1/network/log/listener.log Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=debian.workgroup)(PORT=1521))) Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production Start Date 03-DEC-2009 23:43:22 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Log File /var/oracle/product/10.2.0/db_1/network/log/listener.log Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=debian.workgroup)(PORT=1521))) The listener supports no services The 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=eth0 BOOTPROTO=dhcp HWADDR=00:03:47:2C:D5:40 ONBOOT=yes TYPE=Ethernet 改为: DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.1.223 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 HWADDR=00:0uu3:47:2C:D5:40 ONBOOT=yes TYPE=Ethernet 分别执行命令 /sbin/ifdown eth0 /sbin/ifup eth0 /etc/init.d/network restart //使设置的网关马上生效 ifup - 代表拨号的连接命令,该命令只要在命令行或终端中可以成功执行就可以了 ifdown - 代表断开连接的命令,同样该命令只要在命令行或终端中可以成功执行就可以了 设置DNS /etc/resolv.conf nameserver 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
发表评论
-
巩固shell基础知识
2010-04-09 17:01 1496以下这些知识是在编写s ... -
Bash的测试和比较函数
2010-03-28 00:29 1415您是否为 Bash shell 中大量的测试和比较选项而困惑呢 ... -
shell脚本语法规则
2010-03-27 10:01 2838shell脚本语法规则1、变量赋值的时候"=&quo ... -
shell脚本实例
2010-03-27 09:09 205291. 写一个脚本,利用循环计算10的阶乘 #!/ ... -
在shell中自动输入密码
2010-03-23 22:11 3961在写shell脚本的时候,如果要切换到root身份下,在需要输 ... -
useradd、adduser和userdel在使用时的注意事项
2010-03-04 09:50 18921. 使用useradd时,如果后面不添加任何参数选项,例如: ... -
ubuntu启动时的初始化信息
2010-03-04 08:49 3640如果想知道Linux在启动时是如何加载硬件的,那就用dmesg ... -
ubuntu下网页显示乱码的解决方法
2010-02-26 16:28 1986在Linux下用Firefox浏览有Flash的网页时,经常碰 ... -
ubuntu分区方案
2010-02-20 15:07 746180G分区方案如下: /boot 分区,256M,文件系 ... -
linux sed命令详解
2010-02-04 17:27 13871. Sed简介 sed 是一种在 ... -
debfoster & deborphan
2010-02-04 09:22 1101从moto知道了这两个软件 ... -
tar 由于前面延迟的错误而退出
2010-01-28 14:22 5285今天在解压的时候出现:tar 由于前面延迟的错误而退出,这个错 ... -
debian下安装和配置ldap及phpldapadmin
2010-01-26 17:25 41301.安装ldap安装slapd 以及相关ldap工具#apt- ... -
在vim中使用查找命令查找指定字符串
2010-01-26 09:58 10853要自当前光标位置向上搜索,请使用以下命令: ... -
解析 Linux 中的 VFS 文件系统机制
2010-01-21 14:43 1403本文阐述 Linux 中的文件系统部分,源代码来自基于 IA3 ... -
wget 使用技巧
2010-01-13 09:05 1233wget 是一个命令行的下载工具。对于我们这些 Linux 用 ... -
debian中resolv.conf配置文件的用法
2010-01-13 09:04 2875debian中resolv.conf 的一个重要功能就是提供一 ... -
debian下修改mysql登陆密码
2010-01-12 12:56 2811今天在搭建postfix时要用到mysql数据库,在创建的时候 ... -
postfix概述
2010-01-12 09:58 1356postfix是Wietse Venema在IBM的GPL协议 ... -
linux 内核代码构架图
2010-01-11 09:02 1297linux 内核代码构架图
相关推荐
"Windows到Linux之旅"是一系列旨在帮助用户从熟悉的操作系统过渡到Linux环境的文章集合。这些文章通常会涵盖基础概念、安装过程、常用命令、文件管理系统、shell脚本编写以及如何在Linux环境中进行开发工作等内容。 ...
解压后,根据提供的说明文档进行操作,你就可以开始你的自定义Nginx构建之旅了。记住,理解和熟悉这个脚本的工作原理,以及如何定制和使用它的配置选项,将有助于你在实际工作中更灵活地应用Nginx。
### 开始Ubuntu Linux之旅——从新手到专家 #### 一、Ubuntu Linux简介 Ubuntu Linux是一种基于Debian的开源操作系统,以其易用性、强大的社区支持和广泛的软件资源而闻名。对于初学者而言,Ubuntu提供了直观的...
### 基于Cubieboard从零搭建Debian Linux详解 #### 一、引言 随着嵌入式系统的快速发展,基于ARM架构的开发板变得越来越流行。...希望本文能为您的Cubieboard Debian Linux构建之旅提供有价值的指导。
Ubuntu基于Debian Linux,但相较于Debian,它拥有更快的更新频率,每六个月发布一个新的稳定版本。Ubuntu通过其强大的APT包管理系统,简化了软件的安装和更新过程,极大地降低了使用门槛。 【Ubuntu的易用性和丰富...
在开始Linux的学习之旅前,首先需要了解如何安装Linux操作系统。常见的Linux发行版有Ubuntu、Fedora、Debian等,本教程将详细解释如何下载ISO镜像文件,创建启动U盘,以及通过BIOS设置进行安装过程。同时,还会讲解...
《树莓派开始,玩转Linux》这本书是针对想要深入理解和使用树莓派与Linux操作系统的读者而编写的。树莓派是一款小巧且价格亲民的单板...通过实践,你可以发掘出树莓派和Linux无限的可能性,开启你的技术探索之旅。
本篇文章将深入探讨“从硬盘装Linux”的过程,旨在帮助用户了解如何在个人计算机上安装Linux系统,从而开启自由、开源的操作系统之旅。 首先,安装Linux之前,你需要准备以下材料: 1. 一个可用的计算机,至少拥有...
Linux系统是基于开源哲学的操作系统,拥有强大...总之,Linux系统基础教程是开启Linux学习之旅的起点,通过本教程的学习,用户可以快速掌握Linux系统的基本使用方法,为进一步深入学习和使用Linux系统打下坚实的基础。
本文将深入讲解Linux的基础操作,帮助你一步步踏上Linux学习之旅。 首先,让我们从安装Linux开始。Linux有多种发行版,如Ubuntu、Fedora、Debian等,每种都有其特点和适用场景。初学者通常推荐使用Ubuntu,因为它的...
在Linux环境下进行软件安装与环境配置是一项基本而又重要的技能,这...大多数Linux发行版都配备了强大的包管理器,如Debian/Ubuntu中的apt、Fedora/CentOS中的yum或dnf。这些工具可以让你轻松安装、更新或删除软件包:
Linux教程是针对初学者设计的一套详尽的学习资料,旨在帮助新接触Linux的用户...无论是为了日常使用、开发工作还是系统管理员角色,这些知识都将为你的Linux之旅打下坚实基础。欢迎下载学习,开启你的Linux探索之旅。
本笔记将带你踏上Linux的学习之旅,涵盖从基础概念到高级技巧的方方面面。 一、Linux基础 在Linux学习之初,你需要了解操作系统的基本概念,如进程、线程、文件系统等。Linux的命令行界面是其核心特色之一,学习...
选择合适的发行版是开始Linux之旅的第一步。 2. **下载ISO镜像**:为了安装Linux,你需要获取发行版的官方ISO镜像文件。这些文件通常可以在发行版的官方网站上免费下载。 3. **创建安装媒介**:有了ISO文件后,你...
这份"绝对优秀的Linux课件"旨在帮助初学者快速入门,掌握Linux的基础知识和操作技能,从而开启自己的Linux之旅。 首先,从课程的结构来看,这份课件似乎按照学习的递进顺序进行了编排,从"1.第一次课"开始,逐步...
本文旨在通过深入浅出的方式,引导读者步入Linux的世界,开启一段精彩的学习之旅。 #### Linux:开源世界的明珠 Linux由Linus Torvalds在1991年首次发布,灵感源自Unix系统。这一开源操作系统的核心优势在于其高度...
总之,Linux的学习之旅虽然刚开始,但通过上述步骤的指引和实践,相信每一个初学者都能在Windows环境中顺利起步,逐步深入地掌握Linux操作系统。这不仅是一个学习过程,更是一个开启无限可能的技术之旅。
Linux是世界上最受欢迎的开源操作系统之一,它为个人用户、企业级服务器和云计算环境提供了稳定、安全且可定制的平台。...这份讲义无疑是一份宝贵的资源,能引导学习者逐步进入Linux的世界,开启他们的Linux之旅。
我们将带你深入了解这些发行版的特色与适用场景,教你如何轻松挑选,确保你的Linux之旅既高效又愉快。 找到最适合你的Linux发行版,开启无限可能的数字探索之旅!别忘了分享你的选择心得,让我们共同成长。