1、修改/etc/rc.d/rc.local,使用vi/etc/rc.d/rc.local命令2、在/etc/rc.d/rc.local文件最后添加下面两行脚本exportJAVA_HOME=/usr/local/jdk1.7.0_03/usr/local/apache-tomcat-7.0.32/bin/startup.shstart注意事项:当时两台服务器,其中一行只添加了第二行的脚本,就好使,另外一台机器只添加第二行就不好使,所以建议大家两行都添加。
系统 2019-08-12 01:32:55 2065
http://blog.csdn.net/lemon_fantasy/archive/2009/02/17/3901030.aspxLinux将所有外部设备看成是一类特殊文件,称之为“设备文件”,如果说系统调用是Linux内核和应用程序之间的接口,那么设备驱动程序则可以看成是Linux内核与外部设备之间的接口。设备驱动程序向应用程序屏蔽了硬件在实现上的细节,使得应用程序可以像操作普通文件一样来操作外部设备。1.字符设备和块设备Linux抽象了对硬件的处理,
系统 2019-08-12 01:32:55 2065
ls显示文件和目录列表-l列出文件的详细信息-a列出当前目录所有文件,包含隐藏文件mkdir创建目录-p父目录不存在情况下先生成父目录cd切换目录touch生成一个空文件echo生成一个带内容文件cattac显示文本文件内容cp复制文件或目录rm删除文件-r同时删除该目录下的所有文件-f强制删除文件或目录mv移动文件或目录,文件或mvaaabbb将aaa改名为bbbfind在文件系统中查找指定的文件-name文件名wc统计文本文档的行数,字数,字符数gre
系统 2019-08-12 01:32:54 2065
转载自http://linux.chinaunix.net/doc/system/2005-02-03/1086.shtmldd是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。dd的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512,c=1,k=1024,w=2,xm=numbermif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=byt
系统 2019-08-12 01:32:52 2065
使用到两个函数mmap:用于分配内存;munmap:用于释放内存。mmap的原型如下:void*mmap(void*start,//指定映射的虚拟地址0由系统指定开始位置size_tlength,//映射空间大小pagesize倍数intprot,//映射权限PROT_NONE|PROT_READPROT_WRITEPROT_EXECintflags,//映射方式intfd,//文件描述符号offset_toff//文件中的映射开始位置(必须是pagesi
系统 2019-08-12 01:32:51 2065
源址:http://blogread.cn/it/article/6523?f=wb访问文件的操作主要是指读文件和写文件,下文简单说明内核中几种常见的访问文件的方式。普通模式读写系统调用的默认方式。以读系统调用为例,默认情况下读函数以阻塞的形式访问数据,并且使用了内核的页高速缓存机制。而写函数则直接将修改后的数据写入页高速缓存就返回。此时O_SYNC和O_DIRECT两个标志均被置0。同步模式同步模式主要是指进程将阻塞到数据请求完成为止,但是读操作默认情况
系统 2019-08-12 01:32:50 2065
需求:开发环境(linux)重启后,每次需手动启动相关应用较为繁琐,如设置为开机自动启动则可减少此工作量。google下,参考了以下博文较好解决了问题:1.简单说明Centos下设置程序开机自动启动命令介绍2.详细说明Linux如何实现开机启动程序详解解决此问题有2种方法:1通过增加启动程序为系统服务如常见的mysqld,smb,ftp服务是通过此方法实现.可通过chkconfig命令将脚本增加为系统服务.关于chkconfig命令使用可参考linux帮助
系统 2019-08-12 01:32:49 2065
UNIX系统中的大多数文件I/O只需要用到5个函数:open,read,write,lseek以及close文件描述符文件描述符是一个非负整数,所有打开的文件都通过文件描述符引用文件描述符的变化范围是0-OPEN_MAX,OPEN_MAX是每个进程最多打开的文件1、open函数#includeintopen(constchar*pathname,intflag,mode_tmode);//若成功则返回文件描述符,若出错则返回-1flag打
系统 2019-08-12 01:32:47 2065
init的进程号是1(ps-aux|less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序。init程序需要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。理解Runlevel:runlevel用来表示在init进程结束之后的系统状态,在系统的硬件中没有固定的信息来表示runlevel,它纯粹是一种软件结构。init和inittab是runle
系统 2019-08-12 01:32:46 2065
一用信号量同步1信号量函数的名字都以sem_开头,线程中使用的基本信号量函数有4个2创建信号量#includeintsem_init(sem_t*sem,//指向信号量结构的一个指针intpshared,//控制信号量的类型,如果其值为0,就表示这个信号量是当前进程的局部信号量,否则,这个信号量就可以在多个进程之间共享unsighedintvalue//信号量的初始值);这个函数初始化由sem指向的信号量对象,设置它的共享选项,并
系统 2019-08-12 01:32:45 2065
ArchBangLinux是基于ArchLinux的轻量级发行。使用Openbox窗口管理器,它快捷并保持最新,既适合于桌面又适合于便携式系统。该版本基于Linuxkernel3.6.8内核。下载地址:archbang-2012.12.03-i686.iso(545MB)archbang-2012.12.03-x86_64.iso(548MB).发行通知:http://archbang.org/news/archbang-2012-12-is-out-in
系统 2019-08-12 01:32:44 2065
2.6.32内核,V4L2架构亲自测试可用在友善之臂MINI2440开发板上测试可用源程序如下#include#include#include#include#include#include#include#include#include#include#inc
系统 2019-08-12 01:32:39 2065
1.查看某个正在执行程序的进程号:ps-e|grepjavagrep命令是linux下的行过滤工具,ps-e参数是显示进程号,-f参数显示命令执行的全格式2.查看某个进程打开文件数:lsof-ppid3.查看某个用户打开文件数:lsof|wc-llsof(listopenfiles)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。4.wc命令这个命令的功能也很好记
系统 2019-08-12 01:32:34 2065
自己生成一个ssl证书,因为是自己生成的所以该证书,不被浏览器信任(具体表现https前面有个X)[root@centosapache-tomcat-6.0.37]#keytool-genkey-aliastomcat-keyalgRSA-keystore/root/tomcat/apache-tomcat-6.0.37/conf/.keystore输入keystore密码:再次输入新密码:您的名字与姓氏是什么?[Unknown]:free4lab您的组织
系统 2019-08-12 01:32:34 2065
给老婆写了一份速成培训教材——最经常使用的命令及解释。当然每一个人工作内容不同,经常使用命令也不同,这仅仅是我的个人经验,并且要考虑到接受者的基础。ls:列出文件夹下的内容,类似于dos下的dir。经常使用參数有:ls–l,逐行显示具体内容;ls–a,显示隐藏的文件或文件夹;——linux下,前缀为.的文件名称和文件夹名即被默觉得是隐藏文件參数也能够组合ls–al,具体显示包括隐藏文件在内的内容。当加上-a时,会看到两个特殊的文件夹.和..,.表示当前文件
系统 2019-08-12 01:32:34 2065