??xml version="1.0" encoding="utf-8" standalone="yes"?>人人做人人澡人人爽欧美,国产尤物视频在线,国产一区中文字幕http://www.aygfsteel.com/zhangwei217245/category/43173.htmlAlways Beyond the Timezh-cnWed, 01 Jul 2015 05:45:49 GMTWed, 01 Jul 2015 05:45:49 GMT60【Efficiency】快速配|ubuntu桌面环境之Java环境配置[全Y件源安装]http://www.aygfsteel.com/zhangwei217245/archive/2014/01/11/409716.htmlX-SpiritX-SpiritSat, 11 Jan 2014 03:42:00 GMThttp://www.aygfsteel.com/zhangwei217245/archive/2014/01/11/409716.htmlhttp://www.aygfsteel.com/zhangwei217245/comments/409716.htmlhttp://www.aygfsteel.com/zhangwei217245/archive/2014/01/11/409716.html#Feedback0http://www.aygfsteel.com/zhangwei217245/comments/commentRss/409716.htmlhttp://www.aygfsteel.com/zhangwei217245/services/trackbacks/409716.html
0. 安装一pd支持工具

|络工具wget、curl、axel{?br />
代码:
sudo apt-get install wget curl axel

其他常见工具
代码:
sudo apt-get install subversion git sysstat linux-base linux-tools-generic build-essential vim emacs unrar p7zip synaptic

安装常用数据库和NoSQL
代码:
sudo apt-get install mysql-client mysql-server mysql-workbench memcached redis-server


1. 首先dwebupd8的java源:

代码:
sudo add-apt-repository ppa:webupd8team/java


2. 更新源中的Y件数据:

代码:
sudo apt-get update


3. 安装java6或者java7, 当然也可以两者都?br />
代码:
sudo apt-get install oracle-java8-installer
sudo apt
-get install oracle-java9-installer


4. 安装maven和ant

代码:
sudo apt-get install maven ant

本方法在UBUNTU 13.04版本中默认安装的是maven 3.0.4版本和ant 1.8版本。如有特D版本嗜好,误行到apache.org下蝲安装?br />
5. 配置Maven

功夫|内用户可参照下面的链接q行配置Q?br />
http://maven.oschina.net/help.html

其他地区用户可自行到股沟上问癑ֺ?br />
6. 下蝲安装一U主?JAVA IDE?nbsp;

Q?Q?下蝲安装 IntelliJ IDEA

讉KQ?Ҏ需要选择版本。推荐选择Free 30-day trial的Ultimate版本Q至于激zȝ嘛,问度娘,你懂的~

axel -n 10 "http://download.jetbrains.com/idea/ideaIU-14.1.3.tar.gz"

tar xzvf ideaIU-14.1.3.tar.gz

cd idea-IU-141.1010.3/bin

sh idea.sh

最后要提醒一句。对于在校学生,拥有.edu邮箱的朋友,可以用你们的.edu邮箱获取一q的jetbrains旗下所有IDE产品的一q免费用权。详?/div>
https://www.jetbrains.com/student/
一q过后,只要你的邮箱q能用,可以再次甌?/div>


Q?Q?下蝲安装eclipse IDE。(alternative stepQ?br />
讉Khttp://www.eclipse.org/downloads/Q根据需要选择IDE版本。推荐选择Eclipse IDE for Java EE Developers版本。可以根据系l情况选择安装32位或?4?br /> q里以下?4位ؓ?br />
代码:

axel -10 "http://ftp.daum.net/eclipse//technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-linux-gtk-x86_64.tar.gz"
tar -zxvf 
 eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz


然后是自己创徏快捷方式到桌面之cȝ?br />
Q?Q?下蝲netbeans IDE. Qalternative stepQ?br />
讉Kwww.netbeans.orgQ然后找C载地址?br /> q里以下?.0.2版本ZQ?br />
代码:
axel -10 "http://dlc-cdn.sun.com/netbeans/8.0.2/final/bundles/netbeans-8.0.2-linux.sh"
sh 
netbeans-8.0.2-linux.sh


把netbeans配置为全屏反锯模式Q?br />
代码:
cp netbeans.conf netbeans.conf.bak; awk -F'=' '{if($1=="netbeans_default_options"){print index($0,"useSystemAAFontSettings")?$0:substr($0,0,length($0))" -J-Dawt.useSystemAAFontSettings=on\""}else{print $0}}' netbeans.conf.bak > netbeans.conf




7. 如果惛_快速原型或者玩一玩的话,也可以安装一下nodejs。很有意思?br />
代码:
sudo curl --silent --location https://deb.nodesource.com/setup_0.12 | sudo bash -

sudo apt
-get install nodejs


8. GraphDB 最q很火。装个neo4j试试看?br />
代码:
wget -- http://debian.neo4j.org/neotechnology.gpg.key | apt-key add -
sudo echo 
'deb http://debian.neo4j.org/repo stable/' > /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
sudo apt
-get install neo4j


X-Spirit 2014-01-11 11:42 发表评论
]]>【Effective】如何迁Ugit仓库http://www.aygfsteel.com/zhangwei217245/archive/2012/11/12/409785.htmlX-SpiritX-SpiritMon, 12 Nov 2012 10:58:00 GMThttp://www.aygfsteel.com/zhangwei217245/archive/2012/11/12/409785.htmlhttp://www.aygfsteel.com/zhangwei217245/comments/409785.htmlhttp://www.aygfsteel.com/zhangwei217245/archive/2012/11/12/409785.html#Feedback0http://www.aygfsteel.com/zhangwei217245/comments/commentRss/409785.htmlhttp://www.aygfsteel.com/zhangwei217245/services/trackbacks/409785.html

from: 

       http://segmentfault.com/q/1010000000124379

 


如果你想从别?Git 托管服务那里复制一份源代码到新?Git 托管服务器上的话Q可以通过以下步骤来操作?/p>

1). 从原地址克隆一份裸版本库,比如原本托管?GitHub?/p>

git clone --bare git://github.com/username/project.git

2). 然后到新?Git 服务器上创徏一个新目Q比?GitCafe?/p>

3). 以镜像推送的方式上传代码?GitCafe 服务器上?/p>

cd project.git

git push --mirror git@gitcafe.com/username/newproject.git

4). 删除本地代码

cd ..

rm -rf project.git

5). 到新服务?GitCafe 上找?Clone 地址Q直?Clone 到本地就可以了?/p>

git clone git@gitcafe.com/username/newproject.git

q种方式可以保留原版本库中的所有内宏V?/p>




X-Spirit 2012-11-12 18:58 发表评论
]]>【Efficiency?监控 Linux 性能?18 个命令行工具http://www.aygfsteel.com/zhangwei217245/archive/2012/02/19/410062.htmlX-SpiritX-SpiritSun, 19 Feb 2012 14:16:00 GMThttp://www.aygfsteel.com/zhangwei217245/archive/2012/02/19/410062.htmlhttp://www.aygfsteel.com/zhangwei217245/comments/410062.htmlhttp://www.aygfsteel.com/zhangwei217245/archive/2012/02/19/410062.html#Feedback0http://www.aygfsteel.com/zhangwei217245/comments/commentRss/410062.htmlhttp://www.aygfsteel.com/zhangwei217245/services/trackbacks/410062.html

转自Q?/p>

http://blog.jobbole.com/59790/

 


对于pȝ和网l管理员来说每天监控和调试Linuxpȝ的性能问题是一繁重的工作。在IT领域作ؓ一名Linuxpȝ的管理员工作5q后Q我逐渐 认识到监控和保持pȝ启动q运行是多么的不Ҏ。基于此原因Q我们已~写了最怋用的18个命令行工具列表Q这些工具将有助于每个Linux/Unix pȝ理员的工作。这些命令行工具可以在各ULinuxpȝ下用,可以用于监控和查找生性能问题的原因。这个命令行工具列表提供了够的工具Q您可以 挑选适用于您的监控场景的工具?/p>

1.Top-Linuxq程监控

Linux下的Top命o是一个性能监控E序Q许多系l管理员常常用它来监控Linux性能Q在许多Linux或者类Unix操作pȝ里都有这个命令。Top命o用于按一定的序昄所有正在运行而且处于zd状态的实时q程Q而且会定期更新显C结果。这条命令显CZCPU的用率、内存用率、交换内存用大、高速缓存用大、缓冲区使用大小Q进EPID、所使用命o以及其他。它q可以显C正在运行进E的内存和CPU占用多的情况。对pȝ理员来_top命o式是一个非常有用的Q它可用于监控系lƈ在需要的时候采取正的处理动作。让我们看看实际中的top命o?/p>

# top

13115558_AIkI
Top命o举例
有关Top命o更多的例子,请阅?/strong> :Linux?2个用Top命o的例?/a>?/p>

2. VmStat – 虚拟内存l计

Linux ?nbsp;VmStat 命o用于昄虚拟内存?strong>内核U程?strong>盘?strong>pȝq程?strong>I/O ?/strong>?strong>中断?strong>CPU zd {的l计信息。缺省情况下Q?vmstat 命o?Linux pȝ下不可用Q你需要安装一个包含了 vmstat E序?nbsp;sysstat 软g包。命令格式的常见用法是:

1
2
3
4
# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 810420  97380  70628    0    0   115     4   89   79  1  6 90  3  0

更多?vmstat 例子Q请阅读 : 6 Linux 下的 Vmstat 命o实例

3.Lsof-列出打开的文?/h2>

在许多Linux或者类Unixpȝ里都有lsof命oQ它常用于以列表的Ş式显C所有打开的文件和q程。打开的文件包?strong>盘文g、网l套接字、管道、设备和q程。用这条命令的主要情Ş之一是在无法挂载磁盘和昄正在使用或者打开某个文g的错误信息的时候。用这条命令,你可以很Ҏ地看到正在用哪个文件。这条命令最常用的格式如下:

1
2
3
4
5
6
7
8
9
10
11
# lsof
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
init          1      root  cwd       DIR      104,2     4096          2 /
init          1      root  rtd       DIR      104,2     4096          2 /
init          1      root  txt       REG      104,2    38652   17710339 /sbin/init
init          1      root  mem       REG      104,2   129900     196453 /lib/ld-2.5.so
init          1      root  mem       REG      104,2  1693812     196454 /lib/libc-2.5.so
init          1      root  mem       REG      104,2    20668     196479 /lib/libdl-2.5.so
init          1      root  mem       REG      104,2   245376     196419 /lib/libsepol.so.1
init          1      root  mem       REG      104,2    93508     196431 /lib/libselinux.so.1
init          1      root   10u     FIFO       0,17                 953 /dev/initctl

有关lsof命o的用法和例子的更多信息,请参?/strong>Q?Linux?0个用lsof命o的例?/a>?/p>

4.Tcpdump-|络包分析器

Tcpdump是最q泛使用?strong>|络包分析器或者包监控E序之一Q它用于捕捉或者过滤网l上指定接口上接收或者传输的TCP/IP包。它q有一个选项用于把捕捉到的包保存到文仉Q以便以后进行分析。在几乎所有主要的Linux发布里,tcpdump都可以用?/p>

1
2
3
4
5
# tcpdump -i eth0tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
22:08:59.617628 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648
22:09:07.653466 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648
22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > tecmint.com.ssh: . ack 116 win 64347

要想获得更多有关tcpdump用法的信息,请参?/strong>Q?Linux?2个用Tcpdump命o的例子?/a>

5.Netstat-|络状态统?/h2>

Netstat是一个用于监?strong>q出|络的包和网l接口统计的命o行工兗它是一个非常有用的工具Q系l管理员可以用来监控|络性能Q定位ƈ解决|络相关问题?/p>

1
2
3
4
5
6
7
8
9
10
11
12
13
# netstat -a | moreActive Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 *:mysql                     *:*                         LISTEN
tcp        0      0 *:sunrpc                    *:*                         LISTEN
tcp        0      0 *:realm-rusd                *:*                         LISTEN
tcp        0      0 *:ftp                       *:*                         LISTEN
tcp        0      0 localhost.localdomain:ipp   *:*                         LISTEN
tcp        0      0 localhost.localdomain:smtp  *:*                         LISTEN
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42709 TIME_WAIT
tcp        0      0 localhost.localdomain:smtp  localhost.localdomain:42710 TIME_WAIT
tcp        0      0 *:http                      *:*                         LISTEN
tcp        0      0 *:ssh                       *:*                         LISTEN
tcp        0      0 *:https                     *:*                         LISTEN

有关Netstat更多的例子,请参?/strong>: Linux?0个用Netstat命o的例子?/a>

6. Htop – Linuxq程监控

Htop 是一个非帔RU的交互式的实时linuxq程监控工具? 它和top命o十分怼Q但是它h更丰富的Ҏ,例如用户可以友好地管理进E,快捷键,垂直和水qx式显CE等{? Htop是一个第三方工具Q它不包含在linuxpȝ中,你需要用YUM包管理工具去安装它?关于安装的更多信息,请阅M?

# htop

13115601_fiol

Htop 命oCZ截图

对于Htop的安装,误 : 在Linux安装Htop(Linuxq程监控)

7.Iotop-监控Linux盘I/O

Iotop命o同样也非常类gtop命o?strong>HtopE序Q不q它h监控q显C实?strong>盘I/O和进E?/strong>的统计功能。在查找具体q程和大量用磁盘读写进E的时候,q个工具非常有用?/p>

# iotop

13115602_F9DG Iotop命o举例的截?br /> 有关如何安装和用iotop的信息,请阅?/strong>Q?在Linux下安装Iotop?/a>

8.Iostat-输入/输出l计

Iostat是一个用于收集显C系l存储设?strong>输入和输?/strong>状态统计的单工兗这个工具常常用来追t存储设备的性能问题Q其中存储设备包?strong>讑֤、本地磁盘,以及诸如使用NFS{的q端盘?/p>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# iostat
Linux 2.6.18-238.9.1.el5 (tecmint.com)         09/13/2012
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.60    3.65    1.04    4.29    0.00   88.42
 
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
cciss/c0d0       17.79       545.80       256.52  855159769  401914750
cciss/c0d0p1      0.00         0.00         0.00       5459       3518
cciss/c0d0p2     16.45       533.97       245.18  836631746  384153384
cciss/c0d0p3      0.63         5.58         3.97    8737650    6215544
cciss/c0d0p4      0.00         0.00         0.00          8          0
cciss/c0d0p5      0.63         3.79         5.03    5936778    7882528
cciss/c0d0p6      0.08         2.46         2.34    3847771    3659776

有关iostat用法和D例的更多信息Q请讉K: Linux?个用iostat命o的例?/a>?/p>

9.IPTraf-实时局域网IP监控

IPTraf是一个在Linux控制台运行的、开放源代码的实时网l(局域网Q监控应用。它采集了大量信息,比如通过|络的IP量监控Q包括TCP标记、ICMP详细信息、TCP/UDP量分离、TCPq接包和字节数。同时还采集有关接口状态的常见信息和详l信息:TCP、UDP、IP、ICMP、非IPQIP校验和错误,接口zd{?/p>

420140219110741

IP量监控
有关IPTraf工具用法以及其他更多信息Q请讉KQ?/strong> IPTraf|络监控工具?/p>

10. psacct 或?acct – 监视用户zd

psacct或者acct工具用于监视pȝ里每个用Lzd状况。这两个服务q程q行在后収ͼ它们对系l上q行的每个用L所有活动进行近距离监视Q同时还监视q些zd所使用的资源情c?/p>

pȝ理员可以用这两个工具跟踪每个用户的活动,比如用户正在做什么,他们提交了那些命令,他们使用了多资源,他们在系l上持箋了多长时间等{?/p>

有关q些命o的安装和用法举例信息Q请参阅文章Q?a target="_blank" rel="nofollow">使用psacct或者acct监视用户zd?/p>

11.Monit – Linuxq程和服务监控工?/h3>

Monit是一个免费的开源YӞ也是一个基于网l的q程监控工具。它能自动监控和理pȝq程Q程序,文gQ文件夹Q权限,d验证码和文gpȝ?/p>

q个软g能监控像Apache, MySQL, Mail, FTP, ProFTP, Nginx, SSHq样的服务。你可以通过命o行或者这个Y件提供的|络借口来查看系l状态?/p>

13115605_Gvjb

Monit Linuxpȝ监控

更多内容请参阅:用Monit监控Linuxq程

12.NetHogs-监视每个q程使用的网l带?/h2>

NetHogs是一个开放源源代码的很小E序Q与Linux下的top命o很相|Q它密切监视着pȝ上每个进E的|络zd。同时还q踪着每个E序或者应用所使用的实时网l带宽?/p>

13115606_C06o

NetHogsQLinux下的带宽监视
更多信息请参阅: 使用NetHogs监视Linux的网l带宽用状c?/a>

13.iftop-监视|络带宽

iftop是另一个在控制台运行的开放源代码pȝ监控应用Q它昄了系l上通过|络接口的应用网l带宽用(源主机或者目的主机)的列表,q个列表定期更新。iftop用于监视|络的用情况,?strong>‘top’用于监视CPU的用情ciftop?strong>‘top’工具pd中的一员,它用于监视所选接口,q显CZ个主机间当前|络带宽的用情c?/p>

720140219110814

iftop-监视|络带宽?/p>

更多信息请参阅:iftop-监视|络带宽的用情?/a>?/p>

14 Monitorix-pȝ和网l监?/strong>

Monitorix 是一个免费的轻量U应用工P它的设计初衷是运行和监控Linux/Unix服务器系l和资源{。它有一个HTTP |络服务器,q个服务器有规律的收集系l和|络的信息ƈ以图形化的Ş式展C出来。它监控pȝ的^均负载和使用Q内存分配、磁盘健Lc系l服务、网l端 口、邮件统计(SendmailQPostfix,Dovecot{)QMySQLl计Q等{。它是用来监控pȝ的M性能Q帮助发现失误、瓶颈和异常 zd的?/p>

820140219110833

15. Arpwatch – 以太|活动监视器

Arpwatch被设计用来监控Linux上的以太|地址解析 (MAC?strong>IP地址的变?。他在一D|间内持箋监控以太|活动ƈ输出IP和MAC地址配对变动的日志。它q可以向理员发送邮仉知Q对地址配对的增改发告。这对于网l上的ARPd很有用?/p>

更多信息请参?/strong> : Arpwatch to Monitor Ethernet Activity

16. Suricata – |络安全监控

Suricata 是一个开源的高性能|络安全、入侉|和反监工P可以q行Linux、FreeBSD和Windows上。非营利l织OISF (Open Information Security Foundation)开发ƈ拥有其版权?/p>

更多信息请参?/strong> : Suricata – A Network Intrusion Detection and Prevention System

17. VnStat PHP – |络量监控

VnStat PHP 是流行网l工?#8221;vnstat”的基于web的前端呈现?strong>VnStat PHP 网l用情况呈现在漂亮的图形界面中。他可以昄以小时、日、月计的上传和下载流量ƈ输出ȝ报告?/p>

更多信息请参?/strong> : VnStat PHP – Monitoring Network Bandwidth

18. Nagios – |络/服务器监?/h3>

Nagios是领先而强大的开源监控系l,他可以让|络/pȝ理员在问题影响到正常的业务之前发现q解军_们。有了NagiospȝQ管理员可以 在单个窗口内q程Linux、Windows、开兟뀁\由器和打印机。它可以危险警告q指出系l?服务器是否有异常Q这可以间接帮助你在问题发生之前 采取抢救措施?/p>

更多信息请参?/strong> : Install Nagios Monitoring System to Monitor Remote Linux/Windows Hosts

我们想知道:你在用什么监控程序来监控Linux服务器的性能呢?如果我们在上面错q了你认为重要的工具Q请在评Z告诉我们Q不要忘了分享它Q?/p>



X-Spirit 2012-02-19 22:16 发表评论
]]>
վ֩ģ壺 ̩| | | | | ֹ| | ̰| | Ͻ| ˮ| | | | ԭ| ɽʡ| ɽ| ׶| | ͸| ¡| ޵| | | Ұ| ־| ²| ˮ| ض| | | | | | ΢ɽ| | â| | »| | |