拥有Linux标签的文章
Linux

转:linux文件读写

读写文件,是作为一个操作系统所提供的最基本接口之一。我们就从写文件过程:open,write,close这几个接口来说起,描述写文件的那些事儿。平时,我们做应用程序的时候,常常用到读写文件的函数接口,就拿写文件来说,我们用C/C++编写时,用到了以下的函数接口:1>FILE*fopen(constchar*restrictfilename,constchar*restrictmode);2>size_tfwrite(constvoid*restrictbu

系统 2019-08-12 01:33:43 2588

Linux

Linux/UNIX进程控制(1)

进程控制(1)进程标识符每一个进程都有肺腑的整形表示唯一的进程ID。按一个进程终止后,其进程ID就能够再次使用了。例如以下是几个典型进程的ID及其类型和功能。ID进程名中文名类型作用0swapper交换进程系统进程它是内核一部分,不运行磁盘上的程序,是调度进程。1initinit进程用户进程永远不会终止,启动系统,读取系统初始化的文件。2pagedaemon页精灵进程系统进程虚存系统的请页操作除了进程ID,每一个进程另一些其它的标识符。下列函数返回这些标识

系统 2019-08-12 01:32:57 2588

Linux

Linux学习笔记27——共享内存

一共享内存共享内存是由IPC为进程创建的一个特殊的地址范围,它将出现在该进程的地址空间中。其他进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址。如果某个进程向共享内存写入了数据,所做的改动将立刻被可以访问同一段共享内存的任何其他进程看到。二相关函数#include//shmget创建共享内存intshmget(key_tkey,//为共享内存段命名size_tsize,//以字节为单位指定需要共享

系统 2019-08-12 01:32:34 2588

Linux

linux分区大小调整完全手册

环境服务器安装有一个60G的硬盘,目前已划分为/、/home、/chroot和/swap,周详的分区信息怎么下所示:Command(mforhelp):pDisk/dev/hda:61.4GB,61492838400bytes255heads,63sectors/track,7476cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda

系统 2019-08-12 01:32:33 2588

Linux

linux文件特殊属性介绍(s,s,t)

文件的权限有rwx这3个读、写、执行的权限。但是,怎么/tmp权限有些奇怪?还有,/usr/bin/passwd也有些奇怪,怎么回事呢?不是只有rwx吗?为什么还有其他的特殊权限呢?不要担心,我们这里先不谈这两个权限,只是先介绍一下而已。因为必须要有账号的ID概念,以及程序的进程(process)概念后,才能够进一步了解这些特殊权限所表示的意义。SetUID会创建s与t权限,是为了让一般用户在执行某些程序的时候,能够暂时具有该程序拥有者的权限。举例来说,我

系统 2019-08-12 01:33:48 2587

Linux

Linux(BASH)命令搜索机制

From:http://www.mike.org.cn/articles/linux-linux-bash-command-search-mechanism/本文假设的环境是GNU/Linux,且shell是BASH;注意:另外,我们讨论的前提是当你键入一个命令时并没有指定该命令的路径,举例来说就是我们键入的命令是以commandname的形式而不是/path/commandname或./path/commandname的形式来运行的.一旦我们指定了命令(

系统 2019-08-12 01:33:33 2587

Linux

《鸟哥的Linux私房菜》学习笔记(4)——用户和组

一、用户和组的基本概念1、用户用户:用于获取计算机资源或服务的标识符,比如用户名。计算机处理的是UID,用户名和UID的关系存储在/etc/passwd文件中,每个用户都有权限访问这个文件。影子口令:用户的密码存储在/etc/shadow中用户类别:管理员。管理员的UID为0普通用户(系统用户和一般用户)。普通用户的UID1-65535,一般用户500-60000。系统用户。系统用户1-499。一登陆就运行的后台进程(服务)以普通用户的身份来运行,叫做系统

系统 2019-08-12 01:33:21 2587

Linux

Linux下搭建tomcat和jre的环境

1、下载linux版本的tomcat和jretomcat下载:http://pan.baidu.com/s/1nt7D87J;jre下载:http://pan.baidu.com/s/1sj4hAVV;下载完成之后,上传到/usr/local(目录自定义)2、安装jre#chmodu+x./jre-6u26-linux-i586-rpm.bin可执行权限#./jre-6u26-linux-i586-rpm.bin3、安装tomcattar-zxvfapac

系统 2019-08-12 01:33:04 2587

Linux

linux mysql 中文乱码 解决

mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法:1、windows下:修改my.ini文件,有两处default-character-set=latin1都改为default-character-set=utf8重启既可。http://blog.sina.com.cn/s/blog_647325a90100q2m7.html2、linux下:vi/etc/my.cnf(#cp/usr/shar

系统 2019-08-12 09:29:57 2585

Linux

关于旗正规则引擎中FCKeditor编辑器发布到Linux

最近在用公司旗正规则引擎做web项目,规则自带的编辑器是FCKeditor,在本地window系统中测试的时候是没问题的,但发布到Linux服务器中就会报错,如下图:[img][/img]这是因为上传到服务器中的编辑器是简装版的,重新上传完整版的编辑器就好了,但会继续报错,如下图:[img][/img]按照网上说的去修改了web.xml和fckconfig.js配置文件,但根本没用。最后下载xalan-j_2_7_0-bin-2jars.zip解压后把xa

系统 2019-08-29 22:37:43 2584

Linux

Redhat Enterprise Linux 5 实战系列(三)为RH

一、JDK配置:1.下载jdk5.0forlinux到sun的主页http://java.sun.com/j2se/1.5.0/download.jsp下载jdk安装文件jdk-1_5_0_16-linux-i586.bin2.解压&安装jdk在shell终端下进入jdk-1_5_0_16-linux-i586.bin文件所在目录,执行命令./jdk-1_5_0_16-linux-i586.bin这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入y

系统 2019-08-12 01:33:44 2584

Linux

Linux 下安装 Tomcat 6 步骤

Linux下安装Tomcat6步骤---------------------linux服务器建议选择CentOs5.5,如下镜像站下载:http://isoredirect.centos.org/centos/5/isos/x86_64/ActualCountry下面是当前所在国家的镜像站,163的很快。---------------------oracle建议从如下地址下载:http://www.oracle.com/technetwork/databa

系统 2019-08-12 01:33:12 2584

Linux

linux下的RPM文件是什么东西?

RPM是RedHatPackageManager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的

系统 2019-08-12 01:33:14 2583

Linux

轻松学习Linux之内核编译

欢迎大家给我投票:http://2010blog.51cto.com/350944650)this.width=650;"onclick="window.open("http://blog.51cto.com/viewpic.php?refimg="+this.src)"border="0"alt="轻松学习Linux之内核编译_第1张图片"src="http://img.it610.com/image/product/056c6b3c2f4f47f68d

系统 2019-08-12 01:33:11 2583