linux下使用rlwrap调用sqlplus中历史命令 当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能.相反的,在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按[Enter]重新提交执行.为了在Linux中达到同样的... 2023-06-13 Linuxrlwrapsqlplus历史命令文章软件开发
第五章 Raid与LVM高阶文件系统。 1、soft raid (package:mdadm-2.6.9-2.el5)常用raid有0,1,5三种模式.5中还可以加入一个备用的磁盘,以待备用,当磁盘坏了,马上加入阵列,并替换坏的磁盘.在此只做raid5的实验. step 1、在虚拟机上加入5个磁盘.在linux下识别为:/dev/sd{b,c,d,e,f} step 2、使用mdadm指令创建... 2023-06-13 raidLVM高阶文件系统文章软件开发Linux
Linux加入域的介绍 今天周六,抽了点时间来安装了一台linux,版本为centos6.0,一起加入到本地win2003搭建的域里,在这里写个备忘.附上krb5.conf[logging]default = FILE:/var/log/krb5libs.logkdc = FILE:/var/log/krb5kdc.logadmin_server = FILE:/var/log/kadmind.log[libdefa... 2023-06-13 Linux加入域文章软件开发
给linux添加新硬盘 现在需要把一块1T的硬盘挂载在一台正在跑业务的机器上:先用fdisk -l 看看新的硬盘认出来没有:[root@localhost ~]# fdisk -l Disk /dev/sda: 146.8 GB, 146815733760 bytes 255 heads, 63 sectors/track, 17849 cylinders Units = cylinders of 16065 *... 2023-06-13 Linux添加新硬盘文章软件开发
Linux-2.6.38驱动的几个结构体关系总结 总结:主要包括几个重要的结构体、并发控制、以及ioctl的实现。在驱动的设计过程主要涉及3个重要的结构体。struct file_operations,struct inode,struct file.struct file_operations主要是涉及一些文件操作的函数,其本质上就是一个函数指针的集合,包含了文件操作的各种函数... 2023-06-13 Linux驱动结构体关系总结文章软件开发
总线设备驱动模型总结 我的环境:主机开发环境:Fedora14开发板: TQ2440编译器: arm-linux-gcc-4.3.2首先是总线,总线是三者联系起来的基础,通过一种总线类型,将设备和驱动联系起来。总线类型中的match函数用来匹配设备和驱动。当匹配操作晚餐之后就会控制驱动程序中的probe函数。总线设备驱动模型的设... 2023-06-13 总线设备驱动模型程序开发Linux文章软件开发
linux驱动之内核定时器驱动设计 我的环境:Fedora 14 内核版本为2.6.38.1开发板:ARM9 TQ2440移植内核版本:linux-2.6.30.4这个驱动主要实现内核定时器的基本操作。内核定时器主要是是通过下面的结构体struct timer_list实现。需要的头文件包括#include,但是在实际开发过程中不需要包含该头文件,因为在sched.... 2023-06-13 Linux驱动内核定时器驱动设计文章软件开发
实时操作系统的任务调度原因分析 在当前的任务中,并没有关于就绪表等全局变量的访问,当前的任务也有自己的堆栈空间,我并不知道是否有更高优先级的任务就绪,之所以产生这些疑惑是没有搞清楚什么时候发生调度,怎么知道需要调度。当前运行的任务,一般而言就是所谓的最高优先级的任务,在没有访问一系列全局变量的过... 2023-06-13 实时操作系统任务调度原因分析Linux文章软件开发
模块化管理和设计知识 只需要在前期规划的过程中划分好最基本的模块就可以方便后期的设计,当然前期的划分方式也直接决定后期开发的难度和速度。因此前期的分配过程是体现设计师能力的重点。在Linux中驱动程序的添加和移除就是典型的模块化操作,这样也就方便了基本的操作。这样通过模块的注册和... 2023-06-13 模块管理设计Linux文章软件开发
Gentoo 下LAMP 的安装和配置 LAMP 代表了 Linux 平台上的 Apache 网站服务器、MySQL数据库以及 PHP 等脚本编程语言的结合,是开发和实施高性能 Web 应用的重要平台,也是互联网时代最流行的技术.如今,采用 LAMP 的站点已经占据了主要的市场,看看 Netcraft 每月的调查就可以知道 LAMP 的流行程度.在 Ge... 2023-06-13 GentooLAMP安装配置文章软件开发Linux
用VNC访问远端Linux桌面 详细步骤解析 下面详细介绍如何使用VNC登陆远端Linux桌面步骤1:安装下载Linux版本VNC软件和Windows版本VNC,分别进行安装,windows下的安装不用介绍了,这里着重介绍Linux下VNC软件的安装,1)、[root@gliethttp root]#tar zxvf vnc-4.0-x86_linux.tar.gzvnc-4.0-x86_linux/vnc-4.0-x86_lin... 2023-06-13 VNC访问远端Linux步骤解析文章软件开发
基于ARM Linux的图像采集与蓝牙传输 嵌入式Linux系统具有可移植性好、网络功能强、优秀的GNU编译工具、免费的开放源代码等优点。S3C2410处理器是一款采用ARM920T结构,内部资源非常丰富的32位嵌入式处理器。USB摄像头具有低廉的价格,良好的性能,加上Linux下有V4L支持对其编程,很容易集成到嵌入式系统中。蓝牙技... 2023-06-13 ARMLinux图像采集蓝牙传输文章软件开发
linux下多网卡绑定 将eth0和eth1绑定为bond0修改eth0的内容如下:修改eth1的内容如下:DEVICE=eth0 DEVICE=eth1BOOTPROTO=none BOOTPROTO=noneHWADDR=D4:BE:……HWADDR=D4:BE:……ONBOOT=yes ONBOOT=yesMASTER=bond0 MASTER=bo... 2023-06-13 Linux网卡绑定文章软件开发
LB群集--lvs-dr模型 lvs简介: LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,可以实现LINUX平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器.Lvs 的集群工作模式有3种:VS/NAT,vs/tun,vs/dr.Lvs的调度算法:LVS的算法分为两大类:静态算法:只... 2023-06-13 LB群集lvs-dr模型文章软件开发Linux
LB群集--lvs-nat模型 lvs简介: LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于1998年5月创立,可以实现LINUX平台下的简单负载均衡.LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器.Lvs 的集群工作模式有3种:VS/NAT,vs/tun,vs/dr.Lvs的调度算法:LVS的算法分为两大类:静态算法:只... 2023-06-13 LB群集lvs-nat模型文章软件开发Linux
LINUX一句话问答 0001修改主机名vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效0002Ret Hat Linux启动到文字界面(不启动xwindow)将/etc/inittab中 id:5:initdefault: 一行中的5改为30003redhat的自动问题在www.redhat.com/corp/support/errata/找到补丁... 2023-06-13 软件开发Linux文章
我也来学做嵌入式Linux系统V0.1 第一章 前言目的本文的目的,是讲述嵌入式Linux系统的建立、开发的一般过程。制作一个小型的Linux的系统,可以移植至其它硬盘、软盘、优盘、flash rom……做一个嵌入式Linux系统究竟要做哪些工作做一个嵌入式Linux系统究竟需要做哪些工作?也就是本文究竟要讲述哪... 2023-06-13 Linux嵌入式文章软件开发
Linux操作系统的内核编译内幕详解 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程... 2023-06-13 软件设计Linux开发文章软件开发Linux
如何编写Linux的设备驱动程序 序言Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别.在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自... 2023-06-13 软件编程Linux设备驱动程序文章软件开发
Linux bootloader 编写方法 对于移植linux到其它开发板的人来说,编写bootloader是一个不可避免的过程。对于学习linux的人来讲,编写 bootloader也是一个很有挑战性的工作。本文通过对linux引导协议进行分析,详细阐述了如何编写一个可以在i386机器上引导 2.4.20内核的基本的bootloader。1.概述linux运行... 2023-06-13 软件开发Linux文章
浅谈Linux优化及安全配置 本文提及的系统,如没有特别声明,均采用redhat公司的redhat linux系统。关于优化说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。当... 2023-06-13 软件开发Linux优化及安全配置文章Linux
善用GNU Make做开发 在编写小型的Linux应用程序时,一般情况下只会有少数几个源文件。这样程序员能够很容易地理清它们之间的包含和引用关系。但随着软件项目逐渐变大,对源文件的处理也将变得越来越复杂起来。此时单纯依赖手工方式进行管理的做法就显得有些力不从心了。为此,Linux专门为软件开发... 2023-06-13 软件开发LinuxGNUMake做开发文章
开放源代码的发展简史 1968年,Internet的先驱,ARPANET建立。虽然ARPANET的设计目的是使研究人员在合作一个项目时可以共享代码和信息,但是它也成为了对开放源代码可行性的一个展示。1969年,贝尔实验室的研究员Ken Thompson编写了Unix的第一个版本,这是一个多用户,多任务的操作系统。在整个七十年代,Un... 2023-06-13 软件开发Linux发展简史文章
在gnome下realplay10安装配置方法! 安装realplay101 在公社下载realplay10并保存到硬盘上https://player.helixcommunity.org/2004/downloads/2 用su切换到root3 用命令 rpm -ivh XXX.rpm 安装realplay10(XXX是下载的文件名)默认的情况下realplay10会被安装到/usr/local/RealPlayer/目录下.4 进入/usr/... 2023-06-13 软件开发Linuxrealplay10安装配置方法文章
Linux内核源代码的阅读及相关工具介绍 对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解。对于linux内核源代码来讲,我认为,基本要求是:1、操作系统的基本知识;2、对C语言比较熟悉,最好要有汇编语言的知识和GNU C对标准C的扩展的知识的了解。另外在阅读之前,还应该知道Linux内核源代码的整体... 2023-06-13 软件开发linux相关工具介绍文章Linux