ALP–elpiLinux系统高级编程¶原书主页¶AdvancedLinuxProgramming全部章节原版(英文)电子书下载:这里(.pdf格式)示例源码:这里(.tar.gz格式)简介¶AdvancedLinuxProgramming是为对C语言和Linux系统有必要认识,希望开始学习Linux平台上的C语言开发的程序员准备的教程,包含了从开发环境的设置到基本API和系统服务的介绍。本站点是我作为ALP(非官方)译者,为面向国内Linux新手推广AL
系统 2019-08-12 01:32:02 1652
cd/usr/share/selinuxsetenforce0tar-xvfMySQL-5.6.12-1.el6.x86_64.rpm-bundle.tarrpm-qa|grep-imysqlyum-yremovemysql-libs*rpm-emysql*rpm-ivhMySQL-server-5.6.12-1.el6.x86_64.rpmrpm-ivhMySQL-client-5.6.12-1.el6.x86_64.rpmrpm-ivhMySQL-de
系统 2019-08-12 01:33:15 1651
注明转载:http://farlee.info/archives/linux-ubuntu-lamp-apache-mysql-php-phpmyadmin-install-configuration.html作者FarLeePHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能。如何在本地电脑Ubuntu中安装和配置LAMP环境搭建?Ubuntu9.10本身就是基于Linux
系统 2019-08-29 23:49:53 1650
linuxjdktomcatmysql的安装mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴。mysql服务:sudoapt-getinstallmysql-servermysql客户端:sudoapt-getinstallmysql-client1获取jdk在linux字符界面下载是比较麻烦的一件事。大家应该会碰到过这种情况,用迅雷或QQ旋风等下载工具下载文件下载速度始终是零。这是因为该资源需要授权而在jdk下载页面是需要先接受
系统 2019-08-12 01:33:02 1650
stat显示指定文件的相关信息,比ls命令显示内容更多who显示在线登录用户hostname显示主机名称uname显示系统信息top显示当前系统中耗费资源最多的进程ps显示瞬间的进程状态du显示指定的文件(目录)已使用的磁盘空间的总量df显示文件系统磁盘空间的使用情况free显示当前内存和交换空间的使用情况ifconfig显示网络接口信息ping测试网络的连通性netstat显示网络状态信息man命令帮助信息查询alias设置命令别名alias[别名]=[
系统 2019-08-12 01:32:54 1650
这节我们讨论linux是如何利用x86结构中的段机制的,更确切的说是如何绕过linux的段机制的。我们决定从linux的可移植性开始讨论。我们说linux是一个广泛移植的操作移动,它支持x86,Alpha,arm等多种体系结构。但是很多的结构其实都是不支持段机制的,比如arm,Alpha等,但是他们都支持分页机制。linux为了能移植到x86上,做了不少工作。首先我们说,x86是肯定有段机制的,那么我们要在x86上运行程序,那不可避免要用到段机制。于是我们
系统 2019-08-12 01:33:51 1649
Linux的编译使用GNUmake工具来检查整个系统的文件和调用gcc工具以及脚本完毕编译源码生成image等操作。要了解整个编译系统,我们首先要了解Linux内核的Makefile文件。Linux的编译系统包含5个部分Makefile顶层的Makefile文件.config内核配置文件arch/$(ARCH)/Makefile平台Makefile文件scripts/Makefile.*脚本规则kbuildMakefiles大概500多个其它的Makefi
系统 2019-08-12 01:32:38 1649
Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客LinusTorvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份LinusTorvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著名的贴子标志着Linux计划的正式开始。Linux内核2.6.32.9版本发布,该版本修复了超过90个的
系统 2019-08-12 01:32:30 1649
本文仿照Windows回收站的功能,运用Bash脚本在Linux上做了实现,创建delete脚本代替rm命令对文件或目录进行删除操做。该脚本实现了以下功能:对大于2G的文件或目录直接删除,否则放入$HOME/trash目录下;恢复trash目录中的被删除文件到原目录下;文件存放在trash目录中超过七天被自动删除。概述删除是危险系数很高的操作,一旦误删可能会造成难以估计的损失。在Linux系统中这种危险尤为明显,一条简单的语句:rm–rf/*就会把整个系统
系统 2019-08-29 23:03:22 1648
转自:http://blog.csdn.net/rlj021/archive/2008/12/16/3530939.aspx一、头文件gcc在编译时寻找所需要的头文件:※搜寻会从-I开始※然后找gcc的环境变量C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/in
系统 2019-08-12 01:33:41 1648
放到/usr目录下tar-zxvfjakarta-tomcat-5.0.27.tar.tar解开到jakarta-tomcat-5.0.28目录,输入以下命令设置环境变量vi/etc/profile输入i进入编辑状态,在文件后面添加下面内容CATALINA_HOME=/usr/jakarta-tomcat-5.0.27exportCATALINA_HOME按esc键推出编辑状态,输入:wq回车(先按esc,然后输入:q!,存盘退出输入:wq包括那个冒号)运
系统 2019-08-12 01:33:41 1648
LINUX常用命令(基础)1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2.ls查看目录或者文件的属*,列举出任一目录下面的文件eg:ls/usr/manls-la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x
系统 2019-08-12 01:33:29 1648
Linux高级I/O机制Linux高级I/O机制2011-08-2014:11一、课程目标I/O常常是现代应用程序的性能瓶颈,为突破这个瓶颈,现代操作系统不断推出新的I/O机制,使高性能的I/O编程变成可能。本次课程将讨论Linux下几种高性能I/O的机制,这些功能都是基于成熟的系统调用,通过本次课程的学习,学员将掌握以下内容:传统FileI/O;散/聚I/O(Scatter/GatherI/O);阻塞式和非阻塞式I/O;I/O多路复用;select(),
系统 2019-08-12 01:33:28 1648
MagicLinux2.5使用的主要组件为kernel2.6.30.10,xorg1.6.5,gcc4.4.0,kde4.4.3(kde33.5.10),并不都是最新版本。其主要特性有:专为windows用户准备的magic_win安装器,只需鼠标点击即可方便地从硬盘安装magiclinux,无须手工配置启动项。精挑细选和优化配置的KDE采用最新的KDE4.4桌面,一流的用户桌面体验清新悦耳的magiclinux音效主题和明快的配色去除笨重的strigi/
系统 2019-08-12 01:33:24 1648
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 1648