服务器装linux
装linux
2010-01-14 14:30:00 tomliuchangsha 阅读数 446

曾经以为自己对系统的安装已经是非常了解,可是这几天,我不得不承认我错了。

前天去定王台买了张Redhat Linux Server 5.4,拿回家来装,结果怎么也进不了安装界面,郁闷了...然后我怀疑可能是盘里的文件有所损坏,所以就改用几天前在学校FTP上下载的5.0来安装, 可是问题又来了,下载的5.0是个ISO镜像文件,就算用虚拟光驱也不能直接在Windows下安装,怎么办呢?这时我起来BAIDU,经过一番搜索,终 于找到了从硬盘安装的方法,然后自己按照网上所说写了个批处理文件,然后用工具进入DOS,然后再输入命令,最终.......还是失败了,屏幕上显示一 个文件正在加载,不过它加了好几分钟也没看到动静,原来是加载失败,死机了....唉!这回就更郁闷了,不得不又上BAIDU,发现可能是一个文件版本的 问题,于是乎下载了更新版本的该文件,再次按原方法进入DOS输入命令....成功了!!!当进入安装界面时我那叫一个兴奋啊,然后我一看时间,呀!都凌 晨四点了,然后想想自己是从下午四点开始装系统的,整整装了十二个小时了,不过想想总算安装成功了,心里还是觉得值得!我顺着安装提示进行操作,一切进行 顺利...好!文件开始复制了...

也许是喜极而悲吧,就在文件开始复制几秒后,突然弹出的消息框让我的心一下从高空摔进了地底下,"A file can not be found!The setup will be end and the computer will be reboot!",我看到这句话我叫一个想死啊,我真是恨不得把电脑都给砸了!怎么办?只好先乖乖睡觉...(此时已是凌晨四点半左右)

手机的闹钟把我从疲惫中唤醒,上午九点,我从家里出发,再次来到定王台,原本只是准备过来买几张刻录盘,后来一想,要不再买一张别的Linux,这 总比从网上下载一个快吧,于是,我在定王台转了几圈,最后买了张Fedora 7,然后迫不及待的赶回了家,然后开始继续安装...

结果这回更加郁闷,这张碟压根读不出来,我当时那叫个无语啊!!!没办法,只好又到网上去下载,我找啊找,找啊找,找到了最新的Fedora 12,结果硬是没找到中文版的,无耐,只好下个了11。Fedora 11 有1.7G多,中午开始下的,下午出去跟同学打完羽毛球回来就已经下好了,这个也是镜像文件,不过这回我有刻录盘了,所以这回决定把镜像刻录到光盘,然后 再从光盘安装。

刻录,给C盘做镜像备份,重新分区,重启,进入Linux安装界面,进行安装....这回倒是进行得挺顺利,大概一个多小时,Linux就安装好 了。当看到电脑安装完后正常重启时,心里那叫一个高兴啊,总算是把Linux装好了,看看时间,才六点四十几,想着今晚应该可以如约在八点跟轩他们玩魔兽 了。

因为我在安装时选择了默认进行Win7,所以重启后就直接进入了windows,此时我又想验证一下Linux是不是真的装好了,于是又上网去查怎 样在多系统开机时选择进入某个系统,然后我就选了和种方法来试,这个方法是修改MBR来达到选择系统的目的,于是我重启后进入DOS,按照网上的方法修 改,然后终于进入到了Linux,哈哈,其实Linux的界面还好看的,随便玩了一玩之后我便退出了Linux准备再进windows上网查查Linux 该如何连网,结果,不幸的事又发生了...

重启后电脑就显示Error 17,然后毫不动静,以前我曾看到过类似的情况,这是由于引导错误导致的,即无法引导启动系统,于是我心里便暗喜我对C盘进行了备份,接着就用先前自己做 好的GHOST 启动盘加备份对C盘进行了恢复,大概十几分钟过去之后恢复完成,然后重启,结果还是显示error 17,这回傻了眼了,以前无论发生了什么错误,只要重装系统就可以解决,可是这回...唉,怎么办? 突然想到是不是自己的备份有问题?于是我找出了一张买来的win7安装盘(也是GHOST版的)再次进行系统重装,结果还是一样...

坐在电脑前傻眼了一阵之后,突然想到是不是由于linux的引导导致的错误,于是又进入用光盘进入windows PE系统把linux的系统所在区和swap分区进行了格式化,想着这回应该可以了吧,然后重启,结果....还是error 17

这时我突然想起我是在修改MBR之后出现的这种情况,于是我便再次进入DOS环境,输入命令进行MBR修复,再重启,这回总算是没有显示error 17了,不过用英文显示“引导错误,请输入光盘”,我晕,看来这硬盘的引导也有问题了,于是只好进入DOS工具箱,然后进入引导修复,修复完成之后重启便 进入了系统,不过显示系统需要修复,没办法,只好把备份再恢复一次,近二十分钟过去后,成功进入了windows!

此时已是晚上十一点了,早已过了跟轩他们约定打游戏的时间,心里就两个字,郁闷!不过想想这回只要再按老方法重装Linux,然后不用修改MBR的 方法,而用直接安装引导的方法就可以实现系统选择,这样离大功告成就不远了。此时,我不知怎么又突发奇想,感觉自己先前对硬盘分区的分配不是很合理,于是 决定重新修改下分区。于是,更加不幸的事发生了...

就在分区的时候,我不知道脑子出了什么毛病,在软件正在处理时我按了下取消,这回就好,结果整个F盘的文件系统都不能识别了,这就意味着我整个F盘 的资料全部丢失(F盘是我用来保存平时学习和编程数据的,我所有的程序源码全在里面,而且没有备过份),天哪,我这回真是欲哭无泪!由于F盘文件系统变得 无法识别,我不能从“计算机”中直接查看,这回我只好赌一把了,我索性将F盘来了个快速格式化,然后下载了一个数据恢复软件,对F盘进行全盘数据恢复,软 件运行时间显示查找数据需要十几个小时,现在已经是半夜了,我便上床睡了觉,心里默默祈祷能把我的数据给找回来。

今天早上一起来,发现查找还没有结束,我已经等不及了,我便结束了查找,从它上面显示的内容来看,我已经找到几个比较重要的文件,我于是点击恢复该 文件,TMD!居然显示“此为试用版,若要取消限制,请支付费用”,原来我下的不是破解版,唉,这叫郁闷啊,眼看前自己的文件在那,就是恢复不了!不得 已,只好又去网上搜索个破解版的,再次进行数据恢复。

 

现在软件正在查找,我能找回我的数据吗?我的Linux安装之路什么时候才能结束?还有什么不幸的事会发生吗?上天啊,保佑我吧...

2013-12-30 15:53:13 menghuanhongye 阅读数 1117
linux装iftop查看服务器流量,监控服务器带宽的方法
 

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。

一、iftop是什么?

iftop是类似于top的实时流量监控工具。

官方网站:http://www.ex-parrot.com/~pdw/iftop/

二、iftop有什么用?

iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。

三、安装iftop

安装方法1、编译安装

如果采用编译安装可以到iftop官网下载最新的源码包。

安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。

CentOS上安装所需依赖包:

yum install flex byacc  libpcap ncurses ncurses-devel libpcap-devel

Debian上安装所需依赖包:

apt-get install flex byacc  libpcap0.8 libncurses5

下载iftop

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz

tar zxvf iftop-0.17.tar.gz

cd iftop-0.17

./configure

make && make install

安装方法2:(懒人办法,最简单)

直接省略上面的步骤

CentOS系统:

yum install flex byacc  libpcap ncurses ncurses-devel

wget ftp://fr2.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iftop-0.17-1.el5.rf.i386.rpm

rpm -ivh iftop-0.17-1.el5.rf.i386.rpm

Debian系统 运行:apt-get install iftop

四、运行iftop

直接运行: iftop

效果如下图:

五、相关参数及说明

1、iftop界面相关说明

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。

中间的<= =>这两个左右箭头,表示的是流量的方向。

TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量

2、iftop相关参数

常用的参数

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f这个暂时还不太会用,过滤计算包用的;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

进入iftop画面后的一些操作命令(注意大小写)

按h切换是否显示帮助;

按n切换显示本机的IP或主机名;

按s切换是否显示本机的host信息;

按d切换是否显示远端目标主机的host信息;

按t切换显示格式为2行/1行/只显示发送流量/只显示接收流量;

按N切换显示端口号或端口服务名称;

按S切换是否显示本机的端口信息;

按D切换是否显示远端目标主机的端口信息;

按p切换是否显示端口信息;

按P切换暂停/继续显示;

按b切换是否显示平均流量图形条;

按B切换计算2秒或10秒或40秒内的平均流量;

按T切换是否显示每个连接的总流量;

按l打开屏幕过滤功能,输入要过滤的字符,比如ip,按回车后,屏幕就只显示这个IP相关的流量信息;

按L切换显示画面上边的刻度;刻度不同,流量图形条会有变化;

按j或按k可以向上或向下滚动屏幕显示的连接记录;

按1或2或3可以根据右侧显示的三列流量数据进行排序;

按<根据左边的本机名或IP排序;

按>根据远端目标主机的主机名或IP排序;

按o切换是否固定只显示当前的连接;

按f可以编辑过滤代码,这是翻译过来的说法,我还没用过这个!

按!可以使用shell命令,这个没用过!没搞明白啥命令在这好用呢!

按q退出监控。

六、常见问题

1、make: yacc: Command not found
make: *** [grammar.c] Error 127

解决方法:apt-get install byacc   /   yum install byacc

2、configure: error: Curses! Foiled again!
(Can't find a curses library supporting mvchgat.)
Consider installing ncurses.

解决方法:apt-get install libncurses5-dev  /    yum  install ncurses-devel

2007-11-25 12:56:00 weixin_34247299 阅读数 27

   终于要开始使用linux了,这个东东我垂涏很久了,记得“小时候”……呵呵,现在终于开始用它来进行开发了。

   其实现在linux和windows在使用上已经没有什么区别了(个人看法),主要是linux事无巨细都要自己来设置一番才成,而windows好多东东已经帮你搞掂了,你只须点点鼠标就好了。所以linux会用的话真的会很有成就感。

   下面的工作主要是CVS的配置、myeclipse在linux下进行开发。java开发还没学会就搞这个了,希望没有走上弯路。

   

2018-04-04 01:18:27 qq_34173549 阅读数 94

本教程中的步骤要求用户拥有root权限


第一步 - 添加Nginx存储库

要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令:

sudo yum install epel-release

第二步 - 安装Nginx

现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx 

sudo yum install nginx

在对提示回答yes后,Nginx将在服务器上完成安装。

第三步 - 启动Nginx

Nginx不会自行启动。要运行Nginx,请输入:

sudo systemctl start nginx

如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
您将会看到默认的CentOS 7 Nginx网页,这是为了提供信息和测试目的。它应该看起来像这样:

CentOS 7 Nginx默认

如果看到这个页面,那么你的Web服务器现在已经正确安装了。

如果想在系统启动时启用Nginx。请输入以下命令:

sudo systemctl enable nginx

恭喜!Nginx现在已经安装并运行了!


Linux 装JDK1.7

阅读数 31

linux装redis

阅读数 17

linux装mysql

阅读数 139

Linux 装显卡驱动

阅读数 566

装linux失败

阅读数 1262

没有更多推荐了,返回首页