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 2463

Linux

Linux下jvm、tomcat、mysql、log4j优化配置笔记

小菜一直对操作系统心存畏惧,以前也很少接触,这次创业购买了Linux云主机,由于木有人帮忙,只能自己动手优化服务器了。。。。小菜的云主机配置大致为:centeos6(32位),4核心cpu,4G内存,5M独享带宽。一、jvm内存优化方案。要优化服务器,首先从jvm入手,分配好jvm内存,配置方案如下:declare-xJAVA_OPTS="-server-Xms1280M-Xmx1280M-Xmn512M-Xss1024k-XX:+AggressiveOp

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

Linux

linux下摄像头图像数据的获取

2.6.32内核,V4L2架构亲自测试可用在友善之臂MINI2440开发板上测试可用源程序如下#include#include#include#include#include#include#include#include#include#include#inc

系统 2019-08-12 01:32:39 2462

Linux

用Kickstart批量安装Linux

作者:马路遥日常工作中,我们经常需要在多台硬件完全相同的电脑上安装同样的Linux,尤其是在做集群应用或互为备份的数据库服务器的时候。笔者是兼职Linux教师,出于讲课的需要,经常要在硬件配置完全相同的电脑上为学生安装多达十台或更多的Linux系统。如果使用最常见的CDROM安装方式,恐怕一次就要用掉一天的时间。而采用Kickstart安装方式,大约60分钟就全部安装完毕了。Kickstart是RedHat发展的快速定制安装方式,可以让电脑按照事先设计好的

系统 2019-08-29 23:16:58 2461

Linux

(原创)第一章 Introduction to the Linux Ker

一直对linux内核很感兴趣,早就想深入的学习下,由于自己目前的水平还比较菜,所以在blog中记录下学习中的心得和体会,一则自己做一个记录,同时也可以督促自己的学习进度;二来可以抛砖引玉,希望和我一样对内核有兴趣的朋友们多多指点,共同进步。[第一章]IntroductiontotheLinuxKernel主要是一些概述性的内容,主要包括:1、Unix和Linux发展的背景和历史,这部分没有什么可说的,作为常识了解吧。2、操作系统和内核概述(1)内核主要组件

系统 2019-08-29 22:05:30 2461

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 2461

Linux

Linux动态链接库.so文件的创建与使用

From:http://blog.csdn.net/sunboy_2050/article/details/73461461.介绍使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。程序函数库可分为3种类型:静态函数库(staticlibraries)、共享函数库(

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

Linux

Linux下jvm、tomcat、mysql、log4j优化配置

小菜一直对操作系统心存畏惧,以前也很少接触,这次创业购买了Linux云主机,由于木有人帮忙,只能自己动手优化服务器了。。。。小菜的云主机配置大致为:centeos6(32位),4核心cpu,4G内存,5M独享带宽。一、jvm内存优化方案。要优化服务器,首先从jvm入手,分配好jvm内存,配置方案如下:declare-xJAVA_OPTS="-server-Xms1280M-Xmx1280M-Xmn512M-Xss1024k-XX:+AggressiveOp

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

Linux

Step one : 熟悉Unix/Linux Shell 常见命令行 (

4.了解/etc目录下的各种配置文章,学会查看/var/log下的系统日志,以及/proc下的系统运行信息了解/etc目录下的各种配置文章/etc/hosts主机配置文件/etc/networks路由表功能/etc/passwd用户配置文件/etc/exports系统自动挂载盘配置文件/etc/fstab系统自动挂载盘配置文件/etc/group用户组文件其他用处不是很大查看/var/log下的系统日志1)/var/log/secure:记录登录系统存取数

系统 2019-08-12 01:32:21 2461

Linux

Oracle start or stop for Linux

以oracle账号登陆Linux,或者从root下输入su-oracle变成oracle帐号执行启动关闭命令1.启动和关闭监听启动监听:lsnrctlstart关闭监听:lsnrctlstop2.启动和停止数据库启动数据库:在终端输入sqlplus'/assysdba'进入sqlplus,在sqlplus输入startup停止数据库:在sqlplus输入shutdown或者shutdownimmediate3.启动和停止dbconsole服务启动dbcon

系统 2019-08-12 01:53:01 2460

Linux

linux设置tomcat开机自动启动

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 2460

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 2460

Linux

Linux操作系统下的多线程编程详细解析

http://blog.csdn.net/ruglcc/article/details/7874076zieckey(zieckey@yahoo.com.cn)线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/

系统 2019-08-12 01:32:54 2459

Linux

linux PS1(命令提示符显示)

PS(PromptSign):是指命令提示符,PS1简单来说就是设置命令提示符显示的内容PS1变量中提示符各项含义:\d:代表日期,格式为weekdaymonthdate,例如:WedDec12\H:完整的主机名称。例如:hostname是debian.linux\h:仅取主机的第一个名字,如上例,则为debian,.linux则被省略\t:显示时间为24小时格式,如:HH:MM:SS\T:显示时间为12小时格式\A:显示时间为24小时格式:HH:MM\u

系统 2019-08-29 22:10:28 2458