Linux

ORACLE 10G RAC for Linux AS4 安装

1。预先准备和检查工作集群中所有计算机上禁用SELinux(只适用于RHEL4U2以及更高版本),disablefollowservice:chkconfig--level2345pcmciaoffchkconfig--level2345kudzuoffchkconfig--level2345isdnoffchkconfig--level2345sendmailoffchkconfig--level2345rhnsdoffchkconfig--level2

系统 2019-08-12 01:53:36 2093

Linux

linux 常用命令,开发记住这些基本能够玩转linu

系统信息arch显示机器的处理器架构(1)uname-m显示机器的处理器架构(2)uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作cat/proc/cpuinfo显示CPUinfo的信息cat/proc/interrupts显示中断cat/proc/meminfo校验内存使用cat/proc/

系统 2019-08-12 01:33:52 2093

Linux

第八学 linux内核——内存寻址——段机制(2)

这节我们讨论linux是如何利用x86结构中的段机制的,更确切的说是如何绕过linux的段机制的。我们决定从linux的可移植性开始讨论。我们说linux是一个广泛移植的操作移动,它支持x86,Alpha,arm等多种体系结构。但是很多的结构其实都是不支持段机制的,比如arm,Alpha等,但是他们都支持分页机制。linux为了能移植到x86上,做了不少工作。首先我们说,x86是肯定有段机制的,那么我们要在x86上运行程序,那不可避免要用到段机制。于是我们

系统 2019-08-12 01:33:51 2093

Linux

Linux系统编程--进程

进程请点评目录1.引言2.环境变量3.进程控制3.1.fork函数3.2.exec函数3.3.wait和waitpid函数4.进程间通信4.1.管道4.2.其它IPC机制5.练习:实现简单的Shell1.引言请点评我们知道,每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,Linux内核的进程控制块是task_struct结构体。现在我们全面了解一下其中都有哪些信息。进程id。系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实

系统 2019-08-12 01:33:41 2093

Linux

linux下 如何在同一系统里同时启动多个Tomcat

需要在同一系统里启动多个tomcat,应该怎么处理?tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件%TOMCAT_HOME%/conf/server.xml是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把该配置文件中各端口的含义说明下.

系统 2019-08-12 01:33:35 2093

Linux

Linux虚拟文件系统及其实例XORFS

用户视角下的文件系统“一切皆是文件”,是UNIX和Linux的基本哲学之一。Linux对于文件I/O操作,实现了POSIX.1和SingleUNIXSpecification中的接口,包括open()、read()、write()、lseek()和close()等方法。正是由于Linux所实现的虚拟文件系统对具体文件系统进行了抽象,使得Linux可以方便地实现文件I/O操作接口。用户视角下的文件系统,就是一组系统调用接口,其与VFS的关系如下:每个进程在用

系统 2019-08-12 01:33:28 2093

Linux

Linux 流量监控软件 NetHogs

Linux流量监控软件NetHogs消息发布人:IMCN发布时间:2012年5月16日|3条评论Nethogs是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况。它支持IPv4和IPv6协议、支持本地网卡及PPP链接。Ubuntu软件中心版本刚刚更新到0.8.0ubuntu-nethogs080安装:Ubuntu官方源中就有这个程序sudoapt-getinstallnethogs#使用:sudo

系统 2019-08-12 01:33:24 2093

Linux

ubuntu linux mysql 开发模式与连接编译

【源码测试】#include#include#includeintmain(void){MYSQL_RES*result;MYSQL_ROWrow;MYSQL*connection,mysql;intstate;mysql_init(&mysql);connection=mysql_real_connect(&mysql,"localhost","root","951241","mysql",0,

系统 2019-08-12 01:33:16 2093

Linux

linux修改打开最多文件数

在linux下面部署项目的时候,有时候会遇上Socket/File:Can’topensomanyfiles的问题,linux系统默认对一个进程打开的文件句柄(也包含打开的SOCKET数量)数量最多为1024,生产服务器中的项目很容易就会达到合格数量。我们可以通过ulimit-a来查看linux系统所有限制值openfiles数量也可以通过ulimit-n来查看,也可以通过ulimit-nnumber来修改,如ulimit-n65535。但是ulimit命

系统 2019-08-12 01:33:07 2093

Linux

:Linux上最优秀的数据恢复工具

不管是不是由于自己的失误,总有些时候我们存储的数据会出点问题。硬盘、固态硬盘以及移动媒介都有可能因为各种不同的原因而“丢失”掉文件。此外,有时候你可能想删除某个文件——不管是有意的还是无意的——稍后你突然意识到自己正好需要那个文件。与其因为文件丢失而抓狂,不如先试试文件恢复工具,看能不能挽回自己的损失。本文着重介绍Linux上的几个数据恢复工具。数据恢复的原理是什么?数据恢复工具都会基于一个基本的事实,那就是尽管操作系统可能认为文件已经是“删除”的了,但数

系统 2019-08-12 01:33:05 2093

Linux

linux下自动启动tomcat

http://blog.csdn.net/prettywolf/archive/2007/03/10/1525911.aspx以下文章参考了网上的文章,但经过自己试验和整理。linux自动启动程序的方法很多,但是有时某些程序要设置环境变量的就会引起麻烦。tomcat启动时需要设置JAVA_HOME,CLASSPATH等环境变量,很多文章说设置好环境变量,把/path/startup.sh放到rc.local中就可以实现自动启动了,但是实际操作发现,很多的l

系统 2019-08-12 01:32:55 2093

Linux

linux shell 数组建立及使用技巧

linuxshell在编程方面比windows批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。下面是个人在使用时候,对它在数组方面一些操作进行的总结。1.数组定义[chengmo@centos5~]$a=(12345)[chengmo@centos5~]$echo$a1一对括号表示是数组,数组元素用“空格”符号分割开。2.数组读取与赋值得到长度:[chengmo@centos5~]$echo${#a[@]}5用${#数组名[@或*]}可

系统 2019-08-12 01:32:53 2093

Linux

linux下查看用户及用户组的方法

whois功能说明:查找并显示用户信息。语法:whois[帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到NetworkSolutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------whoami功能说明:先似乎用户名称。语法:whoami[--help][--vers

系统 2019-08-12 01:32:53 2093

Linux

解决Linux下Tomcat日志目录下的catalina.log日

一、获取与安装cronolog工具1.到这里(http://cronolog.org/download/index.html)下载最新版本,本文编写时的最新版本是1.6.2版本。2.将下载好的文件解压缩,tarxvzfcronolog.tar.gz3.切换到解压缩之后的cronolog目录中4.初始化和编译安装cdcronolog-1.6.2./configure--prefix=/usr/local/cronologmake&&makeinstallln

系统 2019-08-12 01:32:53 2093

Linux

linux开机启动增加tomcat启动项

需求:开发环境(linux)重启后,每次需手动启动相关应用较为繁琐,如设置为开机自动启动则可减少此工作量。google下,参考了以下博文较好解决了问题:1.简单说明Centos下设置程序开机自动启动命令介绍2.详细说明Linux如何实现开机启动程序详解解决此问题有2种方法:1通过增加启动程序为系统服务如常见的mysqld,smb,ftp服务是通过此方法实现.可通过chkconfig命令将脚本增加为系统服务.关于chkconfig命令使用可参考linux帮助

系统 2019-08-12 01:32:49 2093