换台电脑重新整理安装工具是个麻烦的事,总是要斟酌的选取一些必须的,而淘汰一些虽然经典但是不常用的,以此记录。1.Homebrew:OS X 不可或缺的套件管理器 可以很方便的管理如git等 官网链接:http://brew.sh2.iTerm2: mac终端工具的替代品 官网链接:ht...
分类:
系统相关 时间:
2015-04-19 13:12:41
阅读次数:
187
来自:http://blog.163.com/yanenshun@126/blog/static/128388169200982444858590/?fromdm&fromSearch&isFromSearchEngine=yes进程死锁及解决办法一、要点提示(1)掌握死锁的概念和产生死锁的根本原因...
分类:
系统相关 时间:
2015-04-19 13:09:55
阅读次数:
178
login是开启远程登录密码验证,login local不但要求密码,还要求提供用户名 如果同时设置login和login local,login local有效 (config-line)#line vty 0 4 ;设置远程连接数,允许从0到4一共五个连接数 (config-line)...
分类:
系统相关 时间:
2015-04-19 13:05:16
阅读次数:
1198
【全局(系统)配置文件】/etc/crontabLinux 主要的配置文件都在 etc 目录下。cd /etcls cron*vim crontab进入 cron.d(服务)cd cron.d使用 cat 命令查看 sysstat 文件(cat命令是linux下的一个文本输出命令,通常是用于观看某个...
分类:
系统相关 时间:
2015-04-19 13:03:29
阅读次数:
232
朱宇轲 +原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000linux中主要的可执行文件为ELF文件,我们可以将它装载到自己的程序中,这次我们就将分析linux装载可执行程序的过程。首先明确一点,...
分类:
系统相关 时间:
2015-04-19 12:55:49
阅读次数:
166
Eclipse提供能调试远程服务器的功能,最近做微信开发,需要部署到远程服务器上才能和手机互调,所以配置了本地Eclipse调试远程服务器tomcat,下面做一个分享。
1、首先在tomcat的catalina文件中配置
window下配置catalina.bat,Linux下配置catalina.sh
添加到任意行,8787位监控端口(可随便...
分类:
系统相关 时间:
2015-04-19 11:41:41
阅读次数:
135
Linux可执行文件结构
在 Linux 下,程序是一个普通的可执行文件,以下列出一个二进制可执行文件的基本情况:
可以看出,此可执行文件在存储时(没有调入到内容)分为代码区(text)、数据区(data)和未初始化数据区(bss)3 个部分。各段基本内容说明如下:
代码区:
存放 CPU 执行的机器指令。通常代码区是可共享的(即另外的执行程序可以调用它),使其可共享的目的是对...
分类:
系统相关 时间:
2015-04-19 11:39:13
阅读次数:
185
linux系统-网络设置
一 vmvare网络
1 桥接模式:适合路由器可以发送多个ip,使虚拟机直接连接现实的网络
2 主机模式:虚拟机直接和主机连接,主机没有连接外部的网络
3 NAT网络地址转换模式:网络中只有一个ip,使用NAT
二 linux虚拟机
1 ifconfig:查看网卡的工作情况
2 eth0:系统的第一块网卡
3 eth1:系统的第二块网卡
4 l...
分类:
系统相关 时间:
2015-04-19 11:38:34
阅读次数:
208
这里使用 tar.gz 压缩包安装
1、下载Linux下的Eclipse :http://www.eclipse.org/downloads/
2、创建目录: mkdir -p usr/java/Eclipse
3、将下载的压缩包解压: tar -zxvf xxx_xxxx.tar.gz
4、解压后在 /usr/java/Eclipse即安装目录下得到解压缩后的文件夹 ecl...
分类:
系统相关 时间:
2015-04-19 11:38:02
阅读次数:
163
大哥大姐们,你们的安装方法能不能先测试后再共享出去,这是一种非常不负责任的共享态度!
以下是我搞了2个小时后的成果:
1)将jdk-8u45-linux-i586.tar.gz复制到/opt/SinoKnots/目录下面,如果没有该文件夹,则创建该文件夹,命令如下:
//创建SinoKnots文件夹
sudo mkdir /opt/SinoKnots
//...
分类:
系统相关 时间:
2015-04-19 11:36:05
阅读次数:
187
linux系统-远程登录
一 登录前提
1 windows与linux相互ping通
使用ifconfig查看网络状态
2 linux关闭防火墙
/etc/init.d/iptables stop
二 登录工具-命令行
1 putty
2 SecureCRT
三 登录工具-图形化
1 vncserver...
分类:
系统相关 时间:
2015-04-19 11:34:33
阅读次数:
195
shell中if做比较
shell判断数组中是否包含某个元素:
ary=(1 2 3)
a=2
if [[ "${ary[@]}" =~ "$a" ]] ; then
echo "a in ary"
else
echo "a not in ary"
fi
比较两个字符串是否相等的办法是:
if [ "$te...
分类:
系统相关 时间:
2015-04-19 11:35:51
阅读次数:
142
进程控制块:标识符,状态,优先级,程序计数器,内存指针,上下文数据,I/O状态信息,记账信息进程控制块是操作系统能够支持多进程和提供多处理的关键工具。可以说,进程是由程序代码和相关数据还有进程控制块组成。模式切换与进程切换不同,发生模式切换可以不改变正处于运行态的进程状态,在这种情况下,保存上下文环...
分类:
系统相关 时间:
2015-04-19 11:31:49
阅读次数:
150
一、简介 世界上只有三种编辑器,EMACS、VIM和其它. 我们所处的时代是非常幸运的,有越来越多的编辑器,相对于古老的VIM和EMACS,它们被称为现代编辑器。我们来看看这两个古董有多大年纪了: **EMACS** : 1975 ~ 2013 = 38岁
**VI** : 1976 ~ 2013 ...
分类:
系统相关 时间:
2015-04-19 11:27:10
阅读次数:
133
命令行选项风格1、原始unix风格 a、命令行选项以连字符'-'开头,后跟单个字符表示选项,选项后面跟着取值,如:mysql -hlocalhost b、选项不带取值的,可以组合在一起,如:sed -n -r 可以写成 sed -nr c、偏爱小写字母,大写字母另有含义,非常简练2、GNU风格...
分类:
系统相关 时间:
2015-04-19 11:25:59
阅读次数:
156
按照《【Linux】在Ubuntu中布置LAMP环境》(点击打开链接)搞好LAMP的环境之后,就可以利用gredit文本编辑器去写php,然后利用终端去查询mysql里面的内容,但是,这种环境还挺粗糙的,没有开发的IDE,查询数据库还要输入一大堆命令,不适合php的开发。
此时你可以安装Aptana作为php开发的IDE,这款工具在《【HTML】一款不错的前端开发IDE——Aptana Stud...
分类:
系统相关 时间:
2015-04-19 10:18:24
阅读次数:
265