-
centos 5.x下搭建基于虚拟用户的vsftpd服务器的实验
所属栏目:[Linux] 日期:2016-09-26 热度:163
所需要求: 真实存在,但不能登陆的用户 对应的虚拟用户 ftp1 vftp1 ftp2 vftp2 vip vvip vftp1:只能下载 vftp2:只能上传 vvip:即能上传又能下载 下面开始实施[详细]
-
Centos 6.2中vsftpd虚拟用户的配置
所属栏目:[Linux] 日期:2016-09-26 热度:91
vsftpd 是very secure FTP daemon的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、So[详细]
-
LAMP环境的搭建实例
所属栏目:[Linux] 日期:2016-09-26 热度:184
apache版本:httpd-2.2.20 mysql版本:mysql-5.1.58 PHP版本:php-5.3.6 其它要用到的相关软件: freetype-2.4.6 jpegsrc.v6b libpng-1.2.8-config gd-2.0.35 P[详细]
-
Debian 6系统下一键安装包DebianLNMP最快的命令
所属栏目:[Linux] 日期:2016-09-26 热度:194
直接给出安装方法:最快安装、最新稳定版、最省资源! root@DebianLNMP-Jimmyli:~# wget http://sourceforge.net/projects/debian-lnmp/files/DebianLNMP/Debia[详细]
-
MiniGUI安装过程
所属栏目:[Linux] 日期:2016-09-26 热度:78
MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系[详细]
-
Linux排错:/etc/hosts/中HOSTNAME错误导致SETUP出错
所属栏目:[Linux] 日期:2016-09-26 热度:133
故障现象: Output generated from configuration assistant Oracle Net Configuration Assistant: Command = /home/oracle/product/10.2.0/db_1/jdk/jre//bin/j[详细]
-
CentOS 6.3安装后的网络配置
所属栏目:[Linux] 日期:2016-09-26 热度:50
1,修改静态网络配置 Java代码 [root@davidserver ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:99:5A:3[详细]
-
使用linux命令修改IP信息
所属栏目:[Linux] 日期:2016-09-25 热度:90
Linux命令行修改IP、网关、DNS的方法 方式一: ifconfig eth0 192.168.1.18 netmask 255.255.255.0 说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP[详细]
-
利用IBM Installation Toolkit网络安装PowerLinux
所属栏目:[Linux] 日期:2016-09-25 热度:111
很多场景下用网络安装 PowerLinux 是个很好的,甚至是必须的选择,例如:需要安装非常多分区的 PowerLinux,或者,要安装的分区没有物理光驱或虚拟光驱,无法进[详细]
-
linux系统编程基础(三)文件描述符file descriptor与inode的相关知识
所属栏目:[Linux] 日期:2016-09-25 热度:136
每个进程在Linux内核中都有一个task_struct结构体来维护进程相关的 信息,称为进程描述符(Process Descriptor),而在操作系统理论中称为进程控制块 (PCB,Process[详细]
-
linux系统编程基础(五) Linux进程地址空间和虚拟内存
所属栏目:[Linux] 日期:2016-09-25 热度:148
一、虚拟内存 先来看一张图(来自《Linux内核完全剖析》),如下: 分段机制:即分成代码段,数据段,堆栈段。每个内存段都与一个特权级相关联,即0~3,0具有最[详细]
-
linux编程基础(六) 可重入函数、sig_atomic_t类型和volatile限定符
所属栏目:[Linux] 日期:2016-09-25 热度:133
一、 POSIX 中对可重入和线程安全这两个概念的定义: Reentrant Function:A function whose effect, when called by two or more threads,is guaranteed to be[详细]
-
linux系统编程之文件与I/O(一) 文件的打开关闭
所属栏目:[Linux] 日期:2016-09-25 热度:77
一、文件描述符 对于Linux而言,所有对设备或文件的操作都是通过文件描述符进行的。当打开或者创建一个文件的时候,内核向进程返回一个文件描述符(非负整数)[详细]
-
linux系统编程之文件与I/O(二) 文件的读取写入
所属栏目:[Linux] 日期:2016-09-25 热度:66
一、read系统调用 一旦有了与一个打开文件描述相关连的文件描述符,只要该文件是用O_RDONLY或O_RDWR标志打开的,就可以用read()系统调用从该文件中读取字节 函[详细]
-
linux系统编程之进程(二) fork函数相关总结
所属栏目:[Linux] 日期:2016-09-25 热度:138
fork的作用是根据一个现有的进程复制出一个新进程,原来的进程称为父进程(Parent Process),新进程称为子进程(Child Process)。系统中同时运行着很多进程,[详细]
-
linux系统编程之信号(一) 信号概述
所属栏目:[Linux] 日期:2016-09-25 热度:97
一、为了理解信号,先从我们最熟悉的场景说起: 1. 用户输入命令,在Shell下启动一个前台进程。 2. 用户按下Ctrl-C,这个键盘输入产生一个硬件中断。 3. 如果CP[详细]
-
linux系统编程之信号(二) 信号发送函数及不同精度的睡眠
所属栏目:[Linux] 日期:2016-09-25 热度:173
一、kill, raise, killpg 函数 int kill(pid_t pid, int sig); int raise(int sig); int killpg(int pgrp, int sig); kill命令是调用kill函数实现的,kill函数[详细]
-
linux系统编程之信号(四) 信号的捕捉与sigaction函数
所属栏目:[Linux] 日期:2016-09-25 热度:115
一、内核如何实现信号的捕捉 如果信号的处理动作是用户自定义函数,在信号递达时就调用这个函数,这称为捕捉信号。由于信号处理函数的代码是在用户空间的,处理[详细]
-
linux系统编程之管道(三) 命名管道FIFO和mkfifo函数
所属栏目:[Linux] 日期:2016-09-24 热度:141
进程间通信必须通过内核提供的通道,而且必须有一种办法在进程中标识内核提供的某个通道,前面讲过的匿名管道是用打开的文件描述符来标识的。如果要互相通信的[详细]
-
linux系统调用和库函数调用的区别
所属栏目:[Linux] 日期:2016-09-24 热度:78
1、系统调用 系统调用提供的函数如open, close, read, write, ioctl等,需包含头文件unistd.h 。以write为例:其函数原型为 size_t write(int fd, const void *[详细]
-
如何在linux下查看和添加PATH环境变量
所属栏目:[Linux] 日期:2016-09-24 热度:82
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时, Linux在这些目录下进行搜寻编译链接。 编辑你的 PATH 声明,其[详细]
-
Linux线程简介
所属栏目:[Linux] 日期:2016-09-24 热度:108
进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位[详细]
-
POSIX多线程编程:条件变量pthread_cond_t
所属栏目:[Linux] 日期:2016-09-24 热度:121
条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,[详细]
-
Linux套接字编程之套接字选项
所属栏目:[Linux] 日期:2016-09-24 热度:196
套接字机制提供了两个套接字选项接口来控制套接字的行为。一个接口用来设置选项,另外一个接口用来允许我们请求选项的状态。我们可以获得以及设置三种类型的选[详细]
-
linux开机自启动设置inittab详解
所属栏目:[Linux] 日期:2016-09-23 热度:58
linux下的/etc/inittab中的英文解释: This file describes how the INIT process should set up the system in a certain run-level.The inittab file describe[详细]