注明转载: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 2554
从上周末开始下了决心打算学习Linux。之前也为学习寻找了很多资料,昨天,网上买的《鸟哥的Linux私房菜》到了,今天遂开始我的Linux征程。正好有博客园这个平台,正好现在也是懒得记什么笔记,那就把学习的历程和知识在此做一个详细的记录,方便自己之后温故知新。因为懒得编辑了,而且Ubuntn这个输入法不是很舒服,为了效率就一次过了,错别字什么的不管了~~大家见谅下噢~一.几个比较好的学习网站:Linux开发网站:http://www.kernel.org/
系统 2019-08-12 01:33:40 2554
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 2554
由于项目发布需要,最近做了一个JRE+Tomcat+Application的一体包。期间遇到了一些问题,暂且做下记录,以备以后查询。首先是Tomcat配置80端口,与windows中配置一样,修改$CATALINA_HOME/conf/目录下server.xml中的1改为:
系统 2019-08-12 01:32:30 2554
linuxjdktomcatmysql的安装mysql的话,推荐使用命令行安装,而不是用外部的源码去编译,因为简单粗暴。mysql服务:sudoapt-getinstallmysql-servermysql客户端:sudoapt-getinstallmysql-client1获取jdk在linux字符界面下载是比较麻烦的一件事。大家应该会碰到过这种情况,用迅雷或QQ旋风等下载工具下载文件下载速度始终是零。这是因为该资源需要授权而在jdk下载页面是需要先接受
系统 2019-08-12 01:33:02 2553
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是RedHatPackageManager(简称RPM)。此工具包最先是由RedHat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里
系统 2019-08-12 01:32:51 2553
既然人家“一毛钱”(tencent,英语不好,哪个瓜娃起的名字?)不喜欢Linux,既不开发forlinux的版本,又不让别人代它开发的用,咱为啥子非要抱着它不放呢。QQ拒绝linux,咱linux也拒绝它。我就不信这个邪,好像没有Q就不混了。咱使用MSNMessenger,使用YahooMessenger,使用Gtalk等等。Yahoo!,Google,MSN都已加入教育网的免费地址列表了,为啥子不用呢。虽然MSN我基本不用,Google也用的不多,现在
系统 2019-08-29 22:57:41 2552
在开发多线程应用时,开发人员一般都会考虑线程安全,会使用pthread_mutex去保护全局变量。如果应用中使用了信号,而且信号的产生不是因为程序运行出错,而是程序逻辑需要,譬如SIGUSR1、SIGRTMIN等,信号在被处理后应用程序还将正常运行。在编写这类信号处理函数时,应用层面的开发人员却往往忽略了信号处理函数执行的上下文背景,没有考虑编写安全的信号处理函数的一些规则。本文首先介绍编写信号处理函数时需要考虑的一些规则;然后举例说明在多线程应用中如何构
系统 2019-08-29 22:23:03 2552
linux服务器之LVS、Nginx和HAProxy负载均衡器对比。LVS特点:1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生;2.稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3.应用范围比较广,可以对所有应用做负载均衡;4.不支持正则处理,不能做动静分离。常用四种算法:1.rr:轮叫,轮流分配到后端服务器;2.wrr:权重轮叫,根据后端服务器负载情况来分配;3.lc:最小连接,分配已建立
系统 2019-08-12 09:27:21 2552
默认设置下用gftp访问ftp站点时,有时会出现中文乱码,解决方法是在选项中,"General"里的"RemoteCharacterSets(远端字符集)"中添加"gb2312;"即可正常访问。彻底解决:更改/usr/bin/gftp第二行加入exportLANG=zh_CN.GBK后要sudolocale-genzh_CNsudorm-rf~/.gftp现在在命令行里面启动gftp中文显示就没问题了,如果在菜单里面启动gftp,还需要:把“gFTP属性"
系统 2019-08-12 01:33:14 2552
一用信号量同步1信号量函数的名字都以sem_开头,线程中使用的基本信号量函数有4个2创建信号量#includeintsem_init(sem_t*sem,//指向信号量结构的一个指针intpshared,//控制信号量的类型,如果其值为0,就表示这个信号量是当前进程的局部信号量,否则,这个信号量就可以在多个进程之间共享unsighedintvalue//信号量的初始值);这个函数初始化由sem指向的信号量对象,设置它的共享选项,并
系统 2019-08-12 01:32:45 2552
介绍每个Linux程序都是一个可执行文件,它含有操作码列表,CPU将执行这些操作码来完成特定的操作。例如,ls命令是由/bin/ls文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。Linux中有没有一个标准的配置文件格式?一句话,没有。不熟悉Linux的用户(一定)会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。在Linux中,每
系统 2019-08-12 01:33:32 2551
用户视角下的文件系统“一切皆是文件”,是UNIX和Linux的基本哲学之一。Linux对于文件I/O操作,实现了POSIX.1和SingleUNIXSpecification中的接口,包括open()、read()、write()、lseek()和close()等方法。正是由于Linux所实现的虚拟文件系统对具体文件系统进行了抽象,使得Linux可以方便地实现文件I/O操作接口。用户视角下的文件系统,就是一组系统调用接口,其与VFS的关系如下:每个进程在用
系统 2019-08-12 01:33:28 2551
舍弃自己的物质利益来学习Linux,作为程序员目光不能太短如果你忘记了Linux的root登录密码,请看这里posted@2011-11-1223:32moonz-wu阅读(12)|评论(0)编辑Vim编辑操作总结posted@2008-01-3123:16moonz-wu阅读(214)|评论(0)编辑Vim编辑命令3posted@2008-01-2923:19moonz-wu阅读(750)|评论(0)编辑Emacs(二)posted@2008-01-24
系统 2019-08-12 01:32:23 2551
此处下载操作视频:RHASLinux下架构LotusDomino6.5视频教程在rhas下架构LotusDomino汉化650)this.width=650;"onclick="window.open("http://blog.51cto.com/viewpic.php?refimg="+this.src)"alt="RHASLinux下架构LotusDomino详解(附视频)_第1张图片"border="0"src="http://img.it610.c
系统 2019-08-12 01:33:12 2550