前言vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用,目前在开源操作系统中常用的FTP套件主要有proftpd、pureftp、ServU和wu-ftpd等。本文将讲解vsftpd的基本功能和如何基于PAM和MySQL/MariaDB实现虚拟用户访问控制。基础配置介绍工作原理状态..
分类:
数据库 时间:
2015-04-20 18:56:56
阅读次数:
198
为什么要在linux下学习C语言?linux下可以体验到最纯粹的C语言编程,可以抛出其他IDE的影响环境配置简单,一条命令就足够。甚至对于大多数linux发行版本,都已经不需要配置C语言的环境查手册方便,在Linux下如果你不清楚一个库函数的用法,直接man,还锻炼英语了。如果想了解man,那就先m...
分类:
编程语言 时间:
2015-04-19 22:36:18
阅读次数:
143
15.SElinux安全系统基搐SELinux(SecureEnhancedLinux)安全增强linux是NSA针对计算机基础机构安全开发的一个全新的linux安全策略机制,SELinux允许管理员更加灵活的定义安全策略,·SELinux是一个内核级的安全机制,在2.6内核之后集成在内核中,·主流的Linux发行版都会集成SELi..
分类:
系统相关 时间:
2015-04-19 19:48:24
阅读次数:
204
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码...
分类:
系统相关 时间:
2015-04-19 16:08:20
阅读次数:
138
友情提醒:文中的实验环境为vmwareworkstation10+Centos6.6X86_64,请谨慎使用文中提及的命令。内容概括:1.kickstart/Anaconda简介2.实验描述及实验环境准备3.kickstart文件制作4.启动引导光盘的制作5.测试安装一.kickstart/anaconda简介:Anaconda是Red
Hat系列linux发行版使..
分类:
其他好文 时间:
2015-04-19 06:47:32
阅读次数:
165
一,yum简介在redhat系列的linux发行版上,我们使用rpm来实现软件包的安装管理。但rpm软件包之间常常存在依赖关系,因此yum应运而生。事实上yum是一款基于rpm的前端管理工具,在使用yum安装某软件的时候,它会自动解决依赖关系,将该软件依赖的的所有包一并安装至操作系统,简..
分类:
其他好文 时间:
2015-04-19 06:37:59
阅读次数:
148
1、以下命令对于Linux发行版是通用的:root@MyMail ~ # unameLinuxroot@MyMail ~ # uname -r2.6.18-164.el5[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.18-19...
分类:
其他好文 时间:
2015-04-18 21:42:44
阅读次数:
142
alternatives与update-alternatives好像是同一样工具(各个linux发行版使用的不一样),这里就以update-alternatives为例进行讲述。update-alternatives是linux里很有用的工具,不仅在Debian系列,redhat系列也同...
分类:
系统相关 时间:
2015-04-18 01:18:42
阅读次数:
251
在Android系统上安装linux发行版 (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux)...
分类:
移动开发 时间:
2015-04-17 11:24:39
阅读次数:
235
Linux 线程模型的比较:LinuxThreads 和 NPTLGNU_LIBPTHREAD_VERSION 宏大部分现代 Linux 发行版都预装了 LinuxThreads 和 NPTL,因此它们提供了一种机制来在二者之间进行切换。要查看您的系统上正在使用的是哪个线程库,请运行下面的命令:$ ...
分类:
编程语言 时间:
2015-04-16 21:13:47
阅读次数:
182