如何登陆服务器快速学习服务器

服务器学习笔记_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
服务器学习笔记
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩89页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢中小型企业如何快速构建自己的VPN服务器
中小型企业如何快速构建自己的VPN服务器
  VPN服务是所有互联网企业中不可或缺的一个服务,它的存在大大方便了我们的办公效率。服务器出故障了,工程师们再也不用火急火燎的打车来公司处理问题了,可以在家拨号连到公司,轻松愉快的就把问题处理好了。当然这里我所说的是非硬件设备故障,真要是物理故障还是得打车去公司的⊙n⊙b汗。
  目前VPN分为软件和硬件两种,有实力的大公司会选择硬件VPN,稳定且配置简单。小公司为节约成本可以选择用软件来搭建。
  今天我们以PPTPD为例,学习如何在linux下快速构建属于我们自己的VPN服务器。
  操作系统:centos 5.8 x86_64
  单网卡和双网卡均可。
  安装前系统环境检查:
  检查系统内核是否支持MPPE补丁, 显示ok说明系统支持MPPE补丁,如果不支持,需要先安装kernel-devel
  modprobe ppp-compress-18 && echo ok
  检查系统是否开启TUN/TAP支持
  cat /dev/net/tun
  上述两条均通过,才能安装pptp。否则就需要考虑使用其它的VPN服务软件了。
  检查ppp和iptables是否安装,没有的话则需要安装一下,pptpd依赖这些软件。
  安装命令如下:
  安装pptpd:
  rpm -ivh
  配置pptp。首先我们要编辑/etc/nf文件:
  vim /etc/nf
  把下面字段前面的#去掉即可,这里设置默认网关和vpn客户端所可以获取到的ip地址范围:
  localip 192.168.66.1
  remoteip 192.168.66.101-130
  接下来再编辑/etc/ppp/options.pptpd:
  vim /etc/ppp/options.pptpd
  去掉ms-dns前面的#,并修改成如下字段,这里主要设置需要用到的DNS服务器:
  ms-dns 211.147.6.3
  ms-dns 202.106.0.20
  设置pptp VPN账号密码。我们需要编辑/etc/ppp/chap-secrets这个文件:
  vim /etc/ppp/chap-secrets
  直接输入如下字段,星号代表允许任意IP连接VPN服务器:
  testuser pptpd testpass *
  修改内核设置,使其支持转发。编辑/etc/nf文件:
  vim /etc/nf
  将&net.ipv4.ip_forward&改为1:
  net.ipv4.ip_forward=1
  保存退出,并执行下面的命令来生效它:
  sysctl -p
  添加iptables转发规则。
  iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  iptables -I INPUT -p tcp --dport 47 -j ACCEPT
  iptables -I INPUT -p tcp --dport 1723 -j ACCEPT
  iptables -I INPUT -p gre -j ACCEPT
  保存刚刚的防火墙设置。
  /etc/init.d/iptables save
  设置开机自动运行服务。
  chkconfig pptpd on
  chkconfig iptables on
  关于PPTPD服务器的控制方法:
  启动pptpd服务: /etc/init.d/pptpd start
  停止pptpd服务: /etc/init.d/pptpd stop
  重启pptpd服务: /etc/init.d/pptpd restart
  关闭服务并踢掉已经在线的vpn客户端: /etc/init.d/pptpd restart-kill
  查看pptpd当前运行状态: /etc/init.d/pptpd status
  客户端连接测试:
  详细客户端VPN配置方法请百度相关文章。
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&查看: 5418|回复: 6
怎样才能让别人不知道你上网的位置,也不能让网站服务器检测到
UID: 552801
论坛新人, 积分 4, 距离下一级还需 46 积分
本帖最后由
12:23 编辑
我本人在东莞,我不想让别人知道我在东莞上网,我尝试修改过IP但是每次修改其他省的IP的时候电脑总是会断网,怎样才能让你的IP显示不是东莞又能上网呢?要如何修改?除了东莞之外的任何地方都行,求详细教程,谢谢了
UID: 221239
白银高级, 积分 5121, 距离下一级还需 2379 积分
只要不上网,别人就不知道你的位置!
只要上网,必然会被服务器记录你的位置
百度代理或者VPN,最好用付费的产品,免费的都是垃圾。
UID: 745017
铂金高级, 积分 11111, 距离下一级还需 3889 积分
你是不是想干什么坏事
UID: 221985
你要上网就要登录接入商的服务器,你看到的IP就是服务器的,除非你不上网。
UID: 719782
可以花钱试试用代理服务器看看
UID: 552801
论坛新人, 积分 4, 距离下一级还需 46 积分
大神请赐教 发表于
你是不是想干什么坏事
不是啊,你是不是用这干过坏事啊
Powered by王春海 的BLOG
用户名:王春海
文章数:454
评论数:4791
访问量:7371781
注册日期:
阅读量:5863
阅读量:12276
阅读量:334136
阅读量:1039223
51CTO推荐博文
经常有学生问我,&王老师,我现在大三(大四)了,我想学网络,我应该看什么书,怎样学好网络呢?&要回答这个问题,我们先讲一下,什么是网络,网络内容都包括哪些。
1.1 网管的困惑与问题
许多网管可能都有这样的困惑:网络的书已经看了不少,参与组建网络也有多次,但是,怎么网络一出问题就解决不了,一出问题总感觉无从下手呢?
这里的网管,指从事网络管理的人。在国内,许多网吧的管理员通常被称为&网管&,但在我们看来,网管这个词,所包含的范围要广的多:凡是在单位信息中心的工作人员,政府、机关、企业、事业单位信息中心、网络中心(有些学校现在称作&现代教育技术中心&)的工作人员,都可以被称为&网管&。
许多在校沉重,许多网络专业的本科生、研究生,甚至一些老师,虽然已经学了许多的网络知识,学过许多网络设备、网络产品的调试,参考或者学习过许多的网络案例,应该说,已经&学会&网络了。但在实际生活或工作中,在走向工作岗位后,碰到一些网络问题,也是不知怎样解决,也无从解决。自己单位的网络存在那些问题,需要怎样改进,也无法提出自己的见解。
在一些专业的计算机网络公司,尤其是做一些网络设备、综合布线的公司,他们在给用户解决问题时,都是靠升级&网络设备&或者&网络线路&来解决。例如,一个单位网络慢了,他们首先考虑的是不是设备需要更新了,是不是网络带宽不够了。然后,看出网络速度的&瓶颈&,升级或者更换设备。在这种前提下,他们将网络从原来的十兆升级到百兆,甚至现在许多单位已经升级到了千兆。在升级的同时,大量淘汰以前的网络设备,例如,以前几十万甚至几百万购买的&高端&网络设备,像核心交换机、中心路由器、防火墙等,用现在或者当时最高端的设备来更换。当然,这些现在功能更多、性能更好的设备,将来也免不了被淘汰的命运。实际上,现在许多单位的网络速度慢,并不是设备、线路跟不上,而是管理的问题。如果总是习惯于用更新设备来解决问题,最终有一天会到不可收拾的地步。例如,如果马路总是堵车,除了马路的问题外,还要看马路上所跑的车、马路的管理情况,如果没有好的管理,即使马路再宽,也会更加加剧马路的堵塞情况。一个具体的例子时,当马路加宽之后,在路品堵车的时间比原来更长了!
上述所说的这些,都表明,许多人,学了很长时间网络,并没有真正入门。真正入门后,可以根据网络状况、根据问题的现象,按照一定的流程或思路,所在提出解决问题的根本方法。
1.2 了解自己了解网络
如果你想学习网络,面对书店中大量的网络类图书、市场上众多的网络培训班,是不是感到无所适从、无从下手呢?究竟是买书自学还是参加培训班好呢?对于这个问题,仁者见仁,智者见智,没有一个合适的答案。我想,如果有了一定的网络基础,想深造,学习一些高级的网络技术,可以参加培训班,可以让你快速了解所需要的内容。但是,如果想入门,然后入门之后再自学的话,那么,网络技术的真正入门,需要你先要了解下面的几点:
(1)在网络方面,你想成为什么样的人?
(2)网络是什么?
(3)学网络,学什么?
(4)怎样学网络。
1.2.1 正确的定位
许多人学计算机、学网络、学操作系统、学编程,学了很多,有没有想过,你,将来要成为一个什么样的人?有没有给自己做一个正确的定位?
在计算机、计算机网络方面,可以从上到下分成四类:网络设计者、网络规划者、网管、最终用户,如果是学编程的话,则是计算机设计者、主持设计开发人员、开发人员(编写代码)、测试人员,如图1-1所示。
图1-1&计算机、网络中的几种层次
在图1-1的最上层,是计算机、计算机网络的规划者或者设计者,他们是定制各种标准协议的人。其次,就是一些做网络规划的人,他们可以根据企业的现状、用户的需求,对企业做出规划,通常一些计算机系统集成公司的人员,或者设计者,可以从事这一工作。他们在一定方面,熟悉许多的产品(包括网络硬件、软件、网络操作系统、网络产品等),在对企业做出网络规划后,还会主持或者完成整个网络的实施,例如网络设备的安装调试、网络布线、对交换机、路由器的调试、服务器的安装配置、相关软件的安装配置等;之后就是企业的网管,他们能管理好一个现成的网络,并且能根据规划好的文档,解决网络中出现的一些问题;之后是最终用户,可以在一个网络中,使用已经规划好或者配置好的软件,完成所需要的工作。
每一个学网络的人,最好参照图1-1,对自己的将来做一定位。如果你想从事网络方面的工作,至少要成为&网管&一级,最好是成为&网络规划&这一级的人员。
我们写作这套书的目的(你所看到的是第一本,之后会有第二、第三本),是想让你通过&自学&,成本&网络规划&这一级的人才。本文作者,大部分的知识都来自来自学,并且已经达到了&网络规划&这一层次。本文根据作者多年自学的经验,从浅入深,设计了多个网络实验,覆盖了网络组建、网络应用、网络管理、网络安全中的各个方面,可以让读者轻松入门,很容易的学会网络、学懂网络,相信你,你一定也可以做到!
1.2.2 网络是什么
网络是什么?或者说,什么是网络?如果要详细的回答这个问题,可能就不是一、两本书所能解答的了。网络,是一个系统的名称,在现实生活中,有各种各样的&网络&,例如,交通系统的&交通网络&,用于物流的网络、用于其他各种系统的&网络&,多种多样。而对我们学计算机的人来说,网络则特指&计算机网络&。不管网络有多少种,这些&网络&都有一个共同的特征:像&网&一样将所需要的各种设备&联络&在一起。
例一,在电话网络中,各地的电话机房有许多的电话设备,然后这些电话设备通过电话线路分散到各家,各家都有到自己家的电话线路和电话机,而各地的电话机房又通过本地或者远程的线路连接到其他的电话机房、中心机房,继而接到其他的千家万户,如图1-2所示。
图1-2&电话网络示意图
在图1-2中,本地局(A1地)下面有多个用户,每个用户通过2线的铜制电话线接到A1局的相应设备上,每个用户安装了电话。在A1局与A地的长途线路局中,可以通过光纤或者铜线连接,A地长途局与B地长途局之间现在普通通过光纤连接。在这个图中,千家万户的电话通过铜线连接到上级局、上级局通过铜线或者光纤连接到长途局(或更上一级的局)、长途局之间通过光纤连接在一起,组成一个&电话&网络。
例二,在一个单位的计算机网络中,计算机通过RJ45网线、服务器通过RJ45网线或者光纤连接到局域网交换机,交换机通过RJ45网线连接到防火墙或者路由器,路由器通过光纤或者DDN专线(或者其他专线)连接到提供广域网(或互联网)接入的电信机房(或其他ISP机房),通过电信机房连接到Internet。如果是广域网,会在Internet有许多类似的单位,如图1-3所示。
图1-3&计算机网络
在图1-2与图1-3中,不管是电话网络,还是计算机网络,以及其他的网络,都涉及到这样一个问题,或者这样一个现象,这些网络,都是利用各种线路(光纤、铜线或其他线路)将各种设备(局端设备、用户端设备)连接到一起,并使之正常的工作。
所以,由图1-2与图1-3,可以对网络,尤其是计算机网络下一定义:计算机网络,就是使用通讯线路、将各种设备连接在一起,并使之按照人们的要求、可以提供相应服务的集合体。
在图1-2与图1-3中,所表现出现的是&线&的&物理连接&,实际上,除了网线(铜线、光纤、无线、红外)等线路的物理连接之外,还有线路的&逻辑连接&。例如,网络中的网络设备像交换机、路由器的配置,以及网络中的服务器、工作站的配置等,都属于&逻辑连接&。网络,实际上就是用各种线路(无线或有线)将各种网络设备&物理连接&在一起,然后通过设备、服务器的调试,将这些设备&逻辑&连接在一起并对外提供相应的服务的&集合&。
1.2.3 网络学什么
了解了&网络是什么&之后,接下来就要考虑一个问题:既然知道了&网络是什么&,那么,学网络,学什么呢?
在网络中,可学的东西是非常多的。可以说,凡是涉及到网络相关的一切,都是可以学习的。例如:
(1)综合布线:网络之间的布线、连线,像长途电信局之间的光纤架设、局域网内的布线、相关的电源线、信号线的布置、连接,以及与之相关的布线安全、防雷等;
(2)相关设备的连接、调试:线路与设备的连接、各网络设备,例如交换机、路由器的安装、调试等,让相关网络设备可以互通通讯、按照指定的要求进行相互的操作等。
(3)网络中各服务器的安装、配置:网络各个节点、各个部分服务器的安装、配置、规划等,为网络管理、网络安全、网络应用提供各种服务的服务器的配置等。
(4)网络的设计、规划:为一个没有网络进行规划、对己有网络进行改造、升级等。
(5)电信系统的顶层规划、设计:图1-1中的网络设计者等等。
如果要学习上面的第(1)部分,综合布线,买书自学的话,是不能学好的,因为好多布线设备、测试设备如果不能亲眼见到、亲手使用,只凭想象,是学不了的。另外,如果没有亲自到布线的现场看一下,好多知识是学不到,也是理解不了的。所以,如果要学综合布线,必须到现场去实践一下。
对于第(2)部分相关设置的连接、调试,简单来说,就是一些交换机、路由器或其他网络设备的安装与配置,如果只是学一些设备的调试,例如交换机与路由器的调试,可以自己看书学习的,但如果想真正学好,需要亲手在设备上试一下、亲眼看一下,设备是什么样子、设备之间是怎样连接的、设备的每个模块是怎样组装的等。如果自己单位有这些设备,或者自己能使用这些设备,对照一些图书学习,如果自学,也是可以学好的。
网络中各服务器的安装与配置,主要是一些服务器操作系统的安装、相关服务软件的安装与配置,以及网络中工作站的安装与配置,在明白网络基础(本书后面章节会讲到)后,参照图书,是可以自学并且可以学的很好的。
在掌握了综合布线、网络设备调试与服务器的安装、配置后,就可以达到第(4)部分的水平,因为网络的设计、规划是一个综合的能力。当然,在现实生活中,这些都是由一个公司或者一个公司的某个团队并结合每个人的能力共同设计的。如果一个人掌握了第(1)~(3)部分的知识,也是可以由个人来完成的。当然,在第(1)~(3)部分,个人总是擅长某一部分,所以在做网络规划、设计的时候,会加重某部分的设计。例如,某人擅长路由器、交换机的配置,则在网络规划中,会增加这些网络设备的比重。而如果另一个人擅长网络服务器的配置等,则会在满足基本网络组建的情况下,会加重服务器的内容。当然,不管是重设备还是重服务器,都会满足用户的需求。
对于第(5)部分,需要的知识更专、更深,一般都是某方面的专家、学者在做。有关这些,本书不做过多讨论。
综合上述介绍,一个人,如果要达到 网络规划、网络设计的层次,至少要掌握网络设备的调试,或者服务器的调试之一的水平,最好两者都要掌握一些。当然,如果掌握一些综合布线的知识会更好。而对于网络设备的调试与服务器的调试,是可以通过自学来达到要求的。
网络布线、网络设备的安装、调试,是网络的基础,相当于现实生活中高速公路、铁路、公路的修建,但有了路,最终要在跑上&跑车&以及&走人&,而网络中服务器的安装与配置,以及相关的网络安全设施,相当于在高速公路、铁路提供服务点与定制交通规则,而这些内容,在整个交通系统中,是最复杂、应用最广、也是面向用户最多的内容。所以说,学习网络服务器的配置以及搭建,是网络中用途最广的一项内容。
&本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
12:27:02 20:50:54 15:45:00 18:33:10 21:05:39 08:57:33 09:59:13 10:51:29 22:37:05 02:26:38 08:37:44 08:45:14 08:46:15 08:47:56 11:28:34 17:27:06 21:23:14 22:00:31 17:01:07 21:14:42 &&1&
&&页数 ( 1/2 ) &【职场·干货】如何迅速学习一种新知识?
【职场·干货】如何迅速学习一种新知识?
【职场·干货】如何迅速学习一种新知识?
节选:在这个信息大爆炸的时代,其实只要不断学习,探索自己感兴趣的东西,就能填充平淡的生活,割舍枯燥和乏味,还可以更好地生存。学会高效率学习新知识的能力,不仅让你在职场中有更大的竞争力和就业优势,还能为你带来快乐,何乐而不为呢?
如何迅速学习一种新知识?
作者:Heidixie
来源:Heidi格物志、学术中国
编辑:学君
注:文章略有删减
一、人生就是不断学习和探索的过程
前几天看到一篇文章——《做一件事如何突破“擅长”达到“精通”》(这儿还有一篇),我却想到写这篇如何快速入门一个全新的陌生的知识领域的经验文章。
图一:知道的越多,发现不知道的越多
但是我们还是要尽量让自己“知道”,而不是懵懂。因为:随着“知道”边界的扩张(如图上的周长),已知世界和未知世界就多了更多的接触点,从而我们有机会探索更多未知领域。凡有所学,皆成性格。有时候学习一项技能或一种知识,倒无法期待它就突然生效,而是潜移默化中起了化学反应。坚持是混职场必备技能。没准突然工作方向来了个大逆转,部门发生了变动,岗位进行了轮换,就要求我们快速适应新的岗位要求,补充新的核心竞争力。另外,生活如此丰富,那么多扇未知的窗口,保持对生活不断的探索之心,也需要不断地学习。但是,必须得承认,不管多么爱学习,一定会有很多领域是不擅长的。比如,我看了一个有名的视频——激发了我学习coding的热情,但是如今我依然不会敲下一行代码。比如,我看了别人在弹尤克里里,激发了我的好奇心,也买了一个,学习了2周,如今依然在弹《找朋友》、《小星星》、《生日歌》等简单儿歌。曾经过去的事情不堪回首,我用同样的热情,尝试了二胡,也只是止步于《沧海一声笑》。尝试了陶笛,同样如上。还有吗?好多,比如油画、书法。这些看似失败的学习经历,太多了。很多事情是要折服于天赋、悟性,更多事情是要取决于我们是否投入了足够多的精力和时间。这种不断浅尝不止的学习经历,没有帮我成为某个领域的专家,但是却帮助我对学习新东西大大降低恐惧之心,而且充满乐趣。入门的短暂,也领略到另一扇门后的风情,以后,倘使可以沉静下来,也比重新开始的人更加节省时间。而且,闲着也是闲着,干嘛不去学点新东西呢?接下来看你想在什么方向投入足够多的时间,如果没有时间,也暂时不要苛责自己。毕竟,人生还长,到了以后,想要捡也来得及。
二、个人的快速学习经验之谈
我前几个月写了一篇《攻城师期望的产品经理》,埋下了一个伏笔,说我有空会写一篇面向非开发出身的产品经理的技术扫盲贴。然后不断有同学过来问,写好了没,很期待,前几日还有这样的邮件。有这样等待的时间,何不自己探索学习一下?如今的社会,花一个下午、一个周末的时间,借助搜索引擎、书目体系,哪怕没有任何高手在你前面,借助思考整理、组织,足以帮助我们搭建出清晰的知识体系了。这样,即使你不会去写代码,最起码你知道这是怎么回事,how it works, 你也会清楚开发者平时说的术语是什么,尤其是他们之间是什么关系,你也会了解每个开发关心的“东西”究竟是干嘛用的。你一定会遇到迷惑、盲区、矛盾的地方,这些地方恰恰是可以询问一些身边的专家,获取更加有针对性的解惑。而不是动辄就发送一句:我想要了解一下学习交互设计需要注意些什么。在发出这样的邮件之前,你一定要注意到后果:收件人会把你排除在适合做交互设计的人之外,请一定要先问问搜索引擎。那么,如何能够快速进入一个全新的知识领域呢?四部曲:
1.大量泛读目标:扩大信息源,兼听则明关键动作:搜索、查看相关书目、记录关键术语和概念、收藏一些精品文章待重复阅读要点:开放吸纳,不做判断,不强迫自己记忆扩大信息源,搜索、查找、开放吸纳、不做判断、做大量的泛读,不争取全部理解。在这个过程中:适当保存一些你认为可再次精读的文章,但是目前阶段,先不要把重点放到精读上。我们的目标是:先让大脑爆炸掉。这段时间对于有些同学来说很痛苦,之所以痛苦是因为你要试图每个信息都进行思考,然后发现相互矛盾,视角紊乱,或急于反驳。但是对我来说这很享受,有时会发现与自己的观点截然不同的观点,也不要忙着去反驳,有的时候会遇到你已经想过的观点,也不要洋洋得意。有的时候会遇到你全然没有想过的内容,也不要忙着去深入思考,明辨是非。总之,此时,吸收大于分辨,甚至大于理解。避免断章取义的方法就是先让更多的内容进来,就像《罗生门》一样,每个信息或许只提供给一个角度,但是只有足够多,才能慢慢拼凑出全局。这个阶段,总共花4-5个小时,初步的效果就可达到了。真正的效果会受到以下因素影响:你是否善于使用搜索引擎?你是否有储备好的信息来源头?当然,有些同学习惯去请教他人而不是搜索引擎,也无妨。关键是提问的技巧在于如何帮别人快速回答你,于我来说,若不先使用搜索引擎获取大致脉络,是很难去向人请教的,这是不同的习惯吧。2.整理核心术语并梳理关系目标:建立知识框架体系。关键动作:回顾术语,适当精读,明确术语之间关系。要点:可视化,讲故事。4-5个小时泛读之后,我们已经有一个很大的突破:我们已经拥有了一个全新的知识领域的各种术语了。当别人提出,你最起码知道他们在说什么,也能够恰好联想到这个术语之前所存在的信息,大概是什么场景,基本的交流应该已经不成问题了。但是,真正的化学反应应该在之后发生:找关系。关系是一个很有用处的概念。古人云“举一反三”,本身就是要依赖于关系。这个“一”和“三”所代表的“事物”,一定是有某种相似性、相关性,才能够让我们举一反三。但是,明晓“关系”本身就是一个非常高深的技能,不然就不会有这句话:“物有本末,事有终始。知所先后,则近道矣。”——突然觉得得道的人都是关系学家,他们都是掌握了种种关系之要诀。关系的分类很多,比如因果(因为a所以b)、依赖或影响(有了a,b会怎么样)、次序(先做a再做b)、相似(a和b在某些特指的属性上同类)、相近(a和b在空间或时间等维度上接近),如果我们搞不清楚,那么就是统称“相关”,大家可以理解为什么新闻里经常出现相关这个概念了吧。我们拥有的术语,当然一定都是“相关”关系,我们的任务恰恰就是把这些“相关”进一步明确。Step1.卡片分类,建立属性层级分类可以用脑图、站点架构图帮助我们快速梳理。这块可以帮我们更加抽象去理解这个复杂的系统,而不是聚焦在具体某个特例上,也是举一反三的基础。比如,当你知道了PHP是做什么的,而你又了解了JAVA、C和PHP经常在一起对比,他们都属于开发语言,那么在这个阶段,你不需要深入学习某种语言,只要把术语中属于开发语言的都放到一个坑里即可。Step2.可视化它们的关系即使我们已经对这些术语分好了类,简化了我们的理解,但是他们彼此间是如何发生关系的呢?除了重复阅读加深理解外,单纯的文字表达已经比较苍白了,我们有必要借助一些可视化手段帮助我们快速理解整个知识体系。
脑图(MindMap):侧重于描述层次关系——从高层到细节的发散。脑图要表达的关系非常单纯,可以说是最不需要动脑子的图,只要有基本的心智,加上一个工具(现在这个工具也被破解的很厉害),分分钟产出一份看似很高大上的图来。所以大多数人都很喜欢用它,尤其是老板,组织架构用它,梳理需求用它,提功能清单还用它。不动脑为啥用脑图呢,可能是脑图本身也是定位于将你大脑里原原本本的东西给掏出来有条理地展示出来而已。这个图,我都懒得上例子了,自己搜去。流程图(FlowChart):这个图就需要动点脑子了,梳理流程本身还好说,把事情给还原出来,关键是流程优化也要靠它。流程图根据表现形式,可以分成普通流程图(好吧,我承认这个术语是我自己造的,人家也不知道怎么叫嘛)以及泳道图。依据使用场景,则可分成业务流程图、数据流程图、页面流程图。具体的,我之前也写过一篇拙文,如果有兴趣的话,也可以继续去拍拍砖。架构图:现在我画得最多的,而且觉得需要好好学习的,就是架构图。但是这个图很神奇,没有对错,没有办法去评估,甚至还没找到一定的绘图标准。请教一些技术架构的牛人,得到的就是这种图要体现系统最高层次的划分以及各部分的依赖关系以及系统与外部的关系。自己看了网上的一些架构图,发现也确实没有一定的规则。所以只能慢慢感悟了。但是我个人真的有个强迫症:这世界上怎么会存在讲不清,道不明的技能和知识呢?只要存在,一定有潜在的规则和方法(甚至可以分解成具体步骤),只是还没有被很好总结出来而已。架构图举例:
因为架构图能够既清晰表达层次划分、大的模块的分类,又能够很好表达他们之间的错综复杂的关系(其实更多就是依赖、引用、数据流向等关系),所以经常被演绎成“生态图”,比如移动互联网生态图:
关系图:这样的图你大概在网上经常见吧?
不得不承认,这样的表达,确实比成段的问题要清楚多了不是,如果你搜“关系图”的话,出现最多的就是这种应用场景了。此外就是在计算机领域的“实体关系图”即E-R图,也是我学习内容之一。但是因为关系图本身概念更加广阔,所以不管任何关系,其实都是可以叫做关系图的。如果架构图再进行简化,到一个个实体之间的关系层面,则可视为关系图。而通常说的概念图,从狭义的层面,也是一种关系图,从广义的层面,则无所不包了,哪怕你随手勾勒一个简笔画,用来描述你想要的产品,也是一种概念图了。说到底,掌握画图的核心:在于表达关系。其实我们可以不拘泥于这些图的分类,你只要有基本的图形、线条、合适的工具,那么就可以开始了。此外,讲故事,也可以在画图之外,有助于我们理解,比如当时我的一个很牛的同事Justin,就是这样给我们普及网站基础架构知识:Apache:服务器。APACHE好比是饭店的服务员,你告诉他给我上个八抓鱼,他就给你弄个八抓鱼。你说:我要熊心豹子胆!他说:“对不起,您要的菜不存在”服务员还能根据特定的菜来做跳转。例如,规定,凡是要熊心豹子胆的,就给他上盘老鼠药。这服务员很厉害,他能把所有用户点的菜,都记录下来,根据菜量和品种的不同,找到特定的厨师,能把不受欢迎的顾客拒之门外。Java:厨师。JAVA是对请求做出相应处理,取出数据,加工数据,返回结果。服务员说要红烧猪蹄.那么厨师就从向配菜员要猪蹄,然后炒巴炒巴就做好了,交给服务员。只要有材料,厨师几乎是什么都能做.但是厨师是有快慢好坏之分的。有的又快又好,有的又慢又烂。这样可以理解其他的开发语言,都有类似的属性。数据库:数据库就是一个配菜员加一个大冰箱。是存储数据,各种数据处理工具的一个东东,厨师(java)说要个20个10斤重的白萝卜,配菜员就从冰箱里找出来,再给厨师。缓存:把经常要用到的配菜和原料在厨师旁边留一些备用,免得每次都要去数据库要数据。有些是一直要放到厨师身边,叫做本地缓存,但是厨师身边的空间是有限的,所以还需要远程缓存,这样即使多走一些路,也不至于每次都要麻烦配菜师取菜。这样,再配合他提供的网站技术架构图,非常形象不是吗?
3.验证当你梳理了术语,并能够能通顺地讲、可视化他们之间关系的时候,其实我觉得你应该已经入门了。但是你的理解是否是对的?或者你在过程中,一定也会遇到疑惑和理解障碍。将这些问题,记录下来,然后再重新进行一些针对性的精读,效果比一开始精读的好太多了。因为:你带着问题去读,一定会有更多思考,变被动的接收成为与作者的交互,你就有了一定的知识和理解基础。到这个阶段,如果还遇到一些无法解答的问题,那么询问更资深的人物获得帮助。另外,也不必对他们的回答全盘接受。当你已经有了一些基础,你也会发现,或者这些“专家”给出的答案,也仅仅是一种可能性、一种场景而已。或者是他自己很好的经验,但是是否能够被你所用,则要具体情况具体分析了。4.计划知识体系有了,你在全图之下更易取舍:哪些要继续深入学习,哪些是你将来工作必不可少的,哪些仅限于目前了解的即可。比如在了解了数据产品构建过程中,发现数据仓库、数据etl、数据挖掘是仅限于了解的,而数据应用层的数据可视化,以及报表系统是可以结合过去的背景更好发力的,那么就深入为之。取舍后,就可以制定具体的精进计划。
三、最后,甘于当门外汉
舒国治是我很喜欢的散文家。读过他《理想的下午》,最近读了他写的《京都的门外汉》,他去了京都多次,几乎每次都是深度游,但是他依然以门外汉的角度定位自己,但是他对于京都的感受、描述,甚至比日本门内汉更加细致。但这不妨碍他继续称为门外汉,也不影响他可以很乐意将这些不足为人道(和门内相比)的体验分享给读者。
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&

我要回帖

更多关于 如何登陆服务器 的文章

 

随机推荐