一、进程 传统上,Unix操作系统下运行的应用程序、 服务器以及其他程序都被称为进程,而Linux也继承了来自unix进程的概念。必须要理解下,程序是指的存储在存储设备上(如磁盘)包含了可执行机器指 令(二进制代码)和数据的静态实体;而进程可以认为是已经被OS从磁盘加载到内存上的、动态的、可运行的....
分类:
系统相关 时间:
2014-11-06 21:27:23
阅读次数:
262
2013-10-21 09:39:33 ? ? 首先,先download最新版本的gradle,网址如下: http://www.gradle.org/get-started 然后将下载下来的zip包放在你要安装的路径上,我安装在 /usr/local/bin; 然后打开电脑上的.bash_p...
分类:
系统相关 时间:
2014-11-06 20:20:30
阅读次数:
206
昨天中午,领导突然扔给我一台linux服务器,让我给某个站点目录配置个ftp服务权限可上传、可下载、令其无法跳转上级目录我想这简单啊,于是我按照固定的四维,useradd、passwd、修改conf文件、修改权限,最后restart结果就傻逼了,一直连接不上,报530错误,我更傻逼的做法一直..
分类:
系统相关 时间:
2014-11-06 20:17:56
阅读次数:
229
在bash中,为一个变量指定一个数字值时,可以用美元符号和方括号($[operation])把数学等式括起来!示例1:[root@localhost~]#cattest5.sh#!/bin/bashvar1=$[1+5]echo$var1[root@localhost~]#./test5.sh6示例2:[root@localhost~]#cattest7.sh#!/bin/bashvar1=100var2=50var3=45..
分类:
系统相关 时间:
2014-11-06 20:16:49
阅读次数:
160
代码描述代码描述0命令成功完成128无效的退出参数1通常的未知错误128+x使用linux信号x的致命错误2误用shell命令130使用Ctrl-C终止的命令126命令无法执行255规范外的退出状态127没有找到命令
分类:
系统相关 时间:
2014-11-06 20:17:28
阅读次数:
170
比较描述比较描述n1-eqn2检查n1是否等于n2n1-len2检查n1是否等于n2n1-gen2检查n1是否大于或等于n2n1-ltn2检查n1是否等于n2n1-gtn2检查n1是否大于n2n1-nen2检查n1是否等于n2示例1:检查n1是否大于n2#!/bin/bashvar1=14var2=11if[$var1-gt$var2]thenecho"The$var1>$var2"fi***..
分类:
系统相关 时间:
2014-11-06 20:16:12
阅读次数:
297
比较描述比较描述str=str2检查str1与str2是否相同str>str2检查str1是否大于str2str!=str2检查str1与str2是否不同-nstr检查str1的长度是否大于0str<str2检查str1是否小于str2-zstr检查str1的长度是否为0示例1:字符串相同#!/bin/bashtestuser=rootif[$USER=$testuser]then..
分类:
系统相关 时间:
2014-11-06 20:14:01
阅读次数:
256
问题:
电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”但是项目中的文件可以通过命令查看。
解决方式:
1、关闭myeclipse
2、删除文件“.metadata/.plugins/org.eclipse....
分类:
系统相关 时间:
2014-11-06 20:09:47
阅读次数:
225
今天更新了cordova命令行工具,结果发现cordova --version始终不变,用which 发现是更新后的文件路径不同的问题。
Linux、Mac中查看某 个软件的安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、
添加安装文件等等,很多地方都要用到查案文件安装路径的命令。
这里给大家介绍Mac查看文件安装路径(地址)命令。
...
分类:
系统相关 时间:
2014-11-06 20:07:29
阅读次数:
228
今天看新闻,发现IntelliJ IDEA版本出了14,本着生命在于折腾的原则,下载并安装。
当然,是开玩笑的啦!作为比较资深的Android开发者,相信朋友们不会不知道Android Studio这个软件。它就是基于IntelliJ IDEA(以下简称IDEA),所以借着新版本的发布,看看最原始的IDEA是个什么模样。
注:大家一定要有信心,这款IDE我上手的时间仅仅用了2个小时不到,个人感...
分类:
系统相关 时间:
2014-11-06 20:06:25
阅读次数:
223
通信是一个比较重要的概念。只要存在多于一个执行单元(并发),就有可能存在通信。linux上的并发主要分为多进程(任务)和多线程。linux也提供了多个通信机制来支持不同进程或者不同线程之间的信息传递。通信方式主要包括管道,套接字,消息队列,共享内存,信号量,互斥量,信号(如kill -0检测进程是否...
分类:
系统相关 时间:
2014-11-06 20:02:42
阅读次数:
200
1.下载:wgethttp://uni-smr.ac.ru/archive/dev/java/bulk/jdk-7u21-linux-i586.rpm2.安装:rpm-ivhjdk-7u21-linux-i586.rpm3.修改profile:sudovi/etc/profile//最后面加入exp...
分类:
系统相关 时间:
2014-11-06 19:58:38
阅读次数:
319
位操作在kernel中很普遍,以下针对__set_bit函数为例来分析其原理:在kernel/include/asm-generic/bitops/non-atomic.h头文件下有如下/***__set_bit-Seta bitinmemory*@nr:the bittoset*@addr:the...
分类:
系统相关 时间:
2014-11-06 19:46:36
阅读次数:
291
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两....
分类:
系统相关 时间:
2014-11-06 19:37:37
阅读次数:
172
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。memcached 是以LiveJournal 旗下Danga...
分类:
系统相关 时间:
2014-11-06 19:37:37
阅读次数:
190
作者:张昌昌 在一些情况下,往往须要同一时候启动多个终端并让终端运行自己主动运行对应的命令,进而达到提高操作效率的目的。在linux下gnome-terminal启动终端命令,gnome-terminal -x 后跟运行的命令,bash是linux启动子shell的命令,bash -c "所要运行的...
分类:
系统相关 时间:
2014-11-06 19:27:28
阅读次数:
189
linux下subversion server安装手册安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3。一 准备需要的安装包。(1)下载 apache:httpd-2.2.23.tar.gz(2) 下载Subverson 。下载地址h...
分类:
系统相关 时间:
2014-11-06 19:15:44
阅读次数:
192