快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
Linux操作系统如何设置RED5为系统服务

Linux操作系统如何设置RED5为系统服务

为什么要设置成系统服务呢?因为我在某台服务器安装的red5不知道什么原因,在rc.local那里不能随系统启动,ln到rc.X也不行.想尽办法,只好设置成系统服务才能解决问题... 修改red5.sh #!/bin/sh # # Startup script for Red5 flash streaming server # # chkconfig: 345 81 81 # description: RED5 by java # # processname: java (unfortunately) #...

Linux系统内存磁盘初始化技术详细解析

Linux系统内存磁盘初始化技术详细解析

linux内存初始化技术(initrd)用于支持两阶段的系统引导过程,是在系统启动过程中被挂载的临时root文件系统(译者注:这里的root文件系统是指的根文件系统)。initrd包含很多可执行程序和驱动,并允许在临时的内存磁盘根文件系统被卸载,内存被释放后挂载真实的root文件系统。在许多嵌入式linux文件系统中,initrd是最终的根文件系统。这篇文章主要讲解了linux2.6内核的initrd技术,包括在内核中的创建及使用。 1 什么是内存磁盘初始化? initrd挂载优先级高于真实根文件系统,...

新手看招  了解Linux操作系统的引导过程

新手看招 了解Linux操作系统的引导过程

1.简介 Linux启动过程指的是从加电到看到shell提示的这一段时间。 Linux启动的过程可以大概分为几个个阶段,具体划分为几个阶段则依靠具体的系统实现。一般来说,基于X86架构的系统可以分为3个阶段;一些嵌入式的系统有的分为两个阶段,有的分为3个阶段。 很多介绍linux系统启动的文章对细节部分都描述的不清楚,那就让我来详细的说一下吧,如果由错误,请多包含了:) 2. 启动过程之上电与加载引导程序 无论是哪种系统,linux启动的第一阶段总是CPU上电初始化的阶段。 CPU在上电之后首先是自检的...

Fedora  Linux中配置JDK5或JDK6环境变量

Fedora Linux中配置JDK5或JDK6环境变量

上帝终于拯救我了,好长时间都没有找到linux下配JDK环境变量的方法,网上搜了好久,很多都好像没什么作用,还有一些配上以后直接让我的系统崩溃了,昨天我同事给我一个配置方法清单,号称是屡试不爽,我怀着一颗惴惴不安的心情试验了一把,我配的是JDK6.0,没想到第一步完成后执行了一下java -version居然成了,为了保证文档的完整性,我现在把我同事给我的文档全部都贴出来与大家分享,反正,我是只做了第一步就OK了,我用的是Fedora5.大家如果跟我一样不知道如何在linux上配置JDK的可以试一下,呵...

拨开云雾:Lastlog文件不断变大的原因

拨开云雾:Lastlog文件不断变大的原因

Lastlog文件是记录所有用户最后登录的相关信息,该文件的算法是这样的: 记录用户登录信息大小= UID * 256byte 如64位系统上的nfsnobody用户,其UID是4294967294 或者 2^32 - 2,这也是系统上最后一个的UID。 所以通过上面的算法就能说明该文件怎样显示1.2TB大小: 4294967294 * 256 = 1099511627264 bytes从上面的算法也可以看到,256是每一UID在lostlog文件中所占用的空间大...

Linux  slab  分配器详解

Linux slab 分配器详解

良好的操作系统性能部分依赖于操作系统有效管理资源的能力。在过去,堆内存管理器是实际的规范,但是其性能会受到内存碎片和内存回收需求的影响。现在,Linux? 内核使用了源自于 Solaris 的一种方法,但是这种方法在嵌入式系统中已经使用了很长时间了,它是将内存作为对象按照大小进行分配。本文将探索 slab 分配器背后所采用的思想,并介绍这种方法提供的接口和用法。 动态内存管理 内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下两个功能: 最小化管理内存所需...

小技巧  在Linux桌面上建立“我的文档”

小技巧 在Linux桌面上建立“我的文档”

在Windows系统中,我们喜欢把自己编制的各种文档保存在“我的文档”中,在安装 Windows和Linux双系统的机器中,我们在Linux中也经常要用到“我的文档”中的文档。 我们也希望在Linux中编辑的文档能够在Windows中继续编辑,那最好把它们也保存在“我 文档”中。这就要求我们能在Linux的KDE桌面上快速访问“我们文档”,能够显示中文长件名,并且拥有完全的读写权。所有这些,在目录几种新版本的Linux桌面版中都不再是难 。下面以RedHat Linux简体中文版为例,说明其实现的方法。...

新手学堂:Emacs只启动一个进程的方法

新手学堂:Emacs只启动一个进程的方法

GNU Emacs支持server/client这种运行方式。就类似的,UltraEditor,双击打开多个文件时,可以共用一个程序进程,每次打开文件只是在已有进程下创建一个文档标签。这个功能对于Emacs来说十分有用,因为作为开发环境,许多人的Emacs并不单纯是Emacs,也许还有ECB,也许还有CEDET,也许还有cscope等等。这些东东,每次启动Emacs都会加载半天的。但我们如果使用Server/Client方式,将只需要启动一次Emacs,以后每次打开文件,只是在已经启动好的Emacs进程...

Xmanager  远程登陆Linux系统后配置Xdm

Xmanager 远程登陆Linux系统后配置Xdm

Xmanager 远程登陆linux 配置 Xdm 设置xwindow可以支持如xmanager这样的工具远程登陆linux。设置如下: #vi /etc/X11/xdm/xdm-config 在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。 #vi /etc/X11/xdm/Xservers 在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。 #vi /etc/X11/xdm/Xaccess 找到#* #any ho...

新手看招  Linux系统的参数配置优化技巧

新手看招 Linux系统的参数配置优化技巧

LINUX系统调优记录: 解决 “dst cache overflow” 报警问题 OS:centos4.3 1.可以改变滑动窗口的大小 (默认应该就是“1”) echo "1" /proc/sys/net/ipv4/tcp_window_scaling 2.修改内核共享内存限制为256M,默认才2M echo 268435456 /proc/sys/kernel/shmall echo 268435456 /proc/sys/kernel/shmmax 3。可使用的代理端口 echo "1024 65...

高手进阶  Linux系统下MTD/CFI驱动介绍

高手进阶 Linux系统下MTD/CFI驱动介绍

因为前不久作了些关于FLASH编程方面的东西,加上看了Linux下MTD/CFI代码,感觉收获不小,就准备记个笔记,没想到竟然花了半天时间才写好。 某些Intel的FLASH芯片(如StrataFlash系列)支持多分区,也就是各个分区可以同时进行操作。应该说这是不错的特性,但是也会带来些问题。记得当初移植Linux-2.4.21,挂JFFS2文件系统的时候,经常会报一些"Magic bitmask not found"之类的错误,跟进去发现FLASH读出来的都是些0x80之类的数据,查看资料发现该款F...

Linux系统访问Windows分区FAT32和NTFS

Linux系统访问Windows分区FAT32和NTFS

Linux 内核支持读写Fat、NTFS、Vfat、Fat32、Hfs 等文件系统(至少可以读),因此在 Linux 下访问 Windows 要比在 Windows 下访问 Linux 方面的多,不需要使用专门的软件,直接使用 Linux 命令即可。 Fat/Fat32分区时 Linux 访问 Windows 分区 Linux 将系统中所有的设备都看作文件,所以在 Linux 下访问 Windows 分区非常方便,只要使用 mount 命令将 Windows 分区挂接成 Linux 的一个文件夹即可。...