Linux

Linux ubuntu lamp安装配置环境phpmyadmin

注明转载: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 1950

Linux

为什么Linux不需要磁盘碎片整理

如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具。为什么会这样?为了理解为什么Linux文件系统不需要磁盘碎片整——而Windows却需要——你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原理的不同之处。什么是磁盘碎片很多Windows用户,甚至是没有经验的用户,都深信经常对文件系统进行碎片整理会提高计算机的速度。但并不是

系统 2019-08-12 09:29:27 1950

Linux

Linux中的通知链技术

转载自http://blog.csdn.net/jjbear_ustc/archive/2009/12/22/5057009.aspx在Linux内核中,各个子系统之间有很强的相互关系,某些子系统可能对其它子系统产生的事件感兴趣。为了让某个子系统在发生某个事件时通知感兴趣的子系统,Linux内核引入了通知链技术。通知链只能够在内核的子系统之间使用,而不能够在内核和用户空间进行事件的通知。1数据结构:通知链有四种类型:·原子通知链(Atomicnotifie

系统 2019-08-12 01:33:02 1950

Linux

Linux学习笔记10——文件I/O之一

UNIX系统中的大多数文件I/O只需要用到5个函数:open,read,write,lseek以及close文件描述符文件描述符是一个非负整数,所有打开的文件都通过文件描述符引用文件描述符的变化范围是0-OPEN_MAX,OPEN_MAX是每个进程最多打开的文件1、open函数#includeintopen(constchar*pathname,intflag,mode_tmode);//若成功则返回文件描述符,若出错则返回-1flag打

系统 2019-08-12 01:32:47 1950

Linux

Linux-JDK安装说明

1.Linux环境下JDK的安装步骤1.1上传jdk-7u75-linux-x64.tar.gz并解压1.把下载好的jdk-7u75-linux-x64.tar.gz文件上传到Linux服务器,或采用wget的方式在线下载。2.加压jdk-7u75-linux-x64.tar.gz。解压的命令为:tar–zxvfjdk-7u75-linux-x64.tar.gz解压后的文件目录结构为:1.2设置PATH1.在/usr/local/目录下创建java目录.命

系统 2019-08-12 09:30:13 1949

Linux

Linux C 多线程

原文:LinuxC多线程linux下C语言多线程编程#include#include#include#include#defineMAX10pthread_tthread[2];pthread_mutex_tmut;intnumber=0,i;void*thread1(){printf("thread1:I'mthread1\n");for(i=0;i

系统 2019-08-12 01:33:09 1949

Linux

Linux教程 - 正文 - 关于vim的模式操作基本概念

Linux教程-正文-关于vim的模式操作基本概念vim是一个多模式的编辑器。就目前来看,主要有以下几个主要模式。1.通常模式(n)在其它任何一个模式下,用ESC或者ctrl+c键可以退到通常模式2.插入模式(i)在这个模式下,vim像一个常见的编辑器.在通常模式下,用i或者a可以进行本模式,当然,还有一些其它命令也可以.3.可视模式(v)在这个模式下,可以使用hjkl进行选择.然后进行copy,paste或者其它操作.在通常模式下,用v命令进行可视模式.

系统 2019-08-12 01:33:05 1949

Linux

Linux 中安装 VMware Tools

1.加载VMwareTools光盘2.运行终端Terminal3.进入光盘位置cd/media/VMware\Tools/4.解压文件到/tmp/文件夹中tarzxvfVMwareTools-9.2.0-799703.tar.gz-C/tmp/5.如果不包含linux-headers需要安装(权限不足时使用sudo或者su提升权限)sudoapt-getinstalllinux-headers-`uname-r`6.进入解压后文件夹cd/tmp/vmwar

系统 2019-08-12 01:32:39 1949

Linux

Linux 文件的类型

Linux文件的类型在Linux中文件的类型是通过文件权限的首位定义的,可以分为以下几类。1.普通文件普通文件包括源程序文件、脚本文件、可执行程序文件及各种数据文件。普通文件的文件类型标识位为"-",使用ls命令可以查看文件的类型,例如:#ls-lsuple-rw-r--r--1rootroot54007-2308:31suple2.目录文件目录实际上是一种特殊的文件。目录下可以包含文件和子目录。目录文件的类型标识位为"d",如下所示:#ls-ltmpdr

系统 2019-08-29 22:26:14 1948

Linux

红旗Linux+Tomcat6

红旗Linux+Tomcat61.环境软件红旗Linux桌面版6.0jdk-1_5_0_15-linux-i586-rpm.binapache-tomcat-6.0.18.tar.gz把JDK和Tomcat安装软件Copy到/public路径下。2.JDK安装运行命令:#cd/public#./jdk-1_5_0_15-linux-i586-rpm.binJDK安装到路径:/usr/java/jdk1.5.0_15设置环境变量,编辑文件/etc/profi

系统 2019-08-12 09:26:43 1948

Linux

Linux 下编译C程序

GCC已不再是主要针对GNU项目自身的软件的小型C语言编译器了。如今,它已支持了许多不同的语言,包括C、C++、Ada、Fortran、ObjectiveC,甚至还有Java。事实上,现代Linux系统除了可以自豪地炫耀那些由GNU工具直接支持的语言以外,它还支持大量其他语言。日益流行的脚本语言Perl、Python和Ruby,以及正在不断发展的mono可移植C#实现的确有助于冲淡人们对Linux编程的传统看法,但这完全是另外一个问题了。Linux内核和许

系统 2019-08-12 01:33:49 1948

操作系统

grub

今天因为折腾点东西系统出了点故障,重启之后,就进入了rescue模式用别人的电脑查了下,顺利解决问题。grubrescue模式下,只有几个命令可以使用set,ls,prefix,root,insmod用set查看当前prefix和root的配置。ls列出所有分区,分区格式为(hdx)或者(hdx,msdosx)我们要做的就是找到我们的当前系统的grub在哪。因为以前装过linux没有删除干净,所以要用ls多看几次。命令如下:ls(hdx)/ls(hdx,m

系统 2019-08-12 01:33:34 1948

操作系统

VirtualBox创建虚拟电脑、执行Genymotion模拟器

当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑、执行Genymotion模拟器报错;错误卖相是这种<这张图是截取的别人的,可是我敢说我的解释才够让你一目了然>:对于这类错误的解决的方法,我亲自执行了下并攻克了自己的问题:首先:window+R<快捷键>进入执行页面输入:CMD打开执行窗体,首先找到自己安装VirtualBox模拟器的文件安装写入位置。

系统 2019-08-12 01:33:14 1948

Linux

Linux Tomcat的安装

inux版本:CentOS6.2iso文件下载地址:http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso1.安装JDK先用java命令查看系统是否安装了默认的openJDK,如果已安装,建议用yumremovejava卸载之。下载jdk:wget–chttp://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5

系统 2019-08-12 01:33:13 1948