最进wwW215hk的apple id管理页面进入咋空缺了许,是珍的215hkcOm不能接着收视了吧?

小站会根据您的关注,为您发现更多,
看到喜欢的小站就马上关注吧!
下一站,你会遇见谁的梦想?
全球排名前50网站都用什么语言开发的?
网站建站除了要考虑网站的域名外,第二步就是要考虑网站动态开发语言。根据Alexa最新排名,统计了前50个网站的前端开发语言、服务器及数据库环境,发布出来供网站建设的决策者们参考。
  全球排名前50网站前端开发语言统计
SQL Server数据挖掘规则实现商品推荐
将分为三个部分来演示如何实现这个功能。1.构建挖掘模型2.为挖掘模型编写服务接口3.开发简单的前端应用此篇介绍如何使用SQL Server Analysis Services基于此问题来构建简单的挖掘模型。关于数据挖掘,简单的就是说从海量数据中发现信息的一个过程。如果说商业智能分为三个层次:告诉你发生了什么,为什么会发生,将来会发生什么。那么,数据挖掘绝对算是商业智能中最高的一个层次,告诉你将来会发生什么,也就是预测。而预测的基础就是根据海量的历史数据,结合一定的算法,以概率为基础,告诉你一条新数据某条属性的趋势。数据挖掘的模型很多,贝叶斯,时间序列,关联规则等都是常用的模型,根据不同的问题特征可以套用不同的模型算法。比如此篇提到的商品推荐,就是典型的适合用关联规则来解决。在数据挖掘中典型的啤酒和尿布的问题,大体上就是基于这个方法。
创建挖掘模型项目笔者注:如果你是一个c#或者相关的应用程序开发人员,以下的内容看起来可能会有些陌生,笔者建议此部分跟着文章中介绍的步骤来做就可以,相关细节我会尽量以开发人员的角度去解释。后面有适合开发人员逻辑的一些介绍可以帮助你更好的理解数据挖掘项目。打开SQL Server Data Tools,点击File-&New-&Project
选择项目类型:Analysis Services Multidimensional and Data Mining Models为项目添加数据源。
如图,在Solution Explorer中,右键单击Data Sources,选择New Data Source:
这里用到的数据源是微软官方示例库Adventure Works DW 2012,是Data Warehouse的示例库。关于如何获取并且部署这些示例库,可以参考此篇下面的文章列表。然后,添加数据源视图,在Solution Explorer中右键Data Source Views,选择New Data Source View。在Relational data source中,选择刚才建立的数据源名称:
点击下一步。
这个界面中选择用到的表。根据微软官方教程以及示例数据,只选择vAssocSeqLineItems和vAssocSeqOrders两个视图就可以。如果要用关联规则来解决问题,那么你的数据就要符合一定的结构。而具体的结构要求就可以参考这两个视图。
vAssocSeqOrders是订单主表,里面记录了基本的订单信息,一条订单一行记录。vAssocSeqLineItems是订单相信信息表,里面记录了每条订单里都包含了哪些商品。两张表逻辑上通过OrderNumber关联,我们关注的字段是Model,这里面记录了商品名称。选择好用到的表之后,可以直接点击完成结束数据源视图的设置。这两个视图是没有逻辑关系的,但这里需要指定一下。方法就是在数据源视图里,拖拽vAssocSeqLineItems里的OrderNumber字段到vAssocSeqOrders的OrderNumber字段。完成后可以看到一个从vAssocSeqLineItems视图指向vAssocSeqOrders的箭头。
到这里数据源视图设置完毕。下面建立基于关联规则的挖掘模型。在Solution Explorer中,右键单击Mining Structures,选择New Mining Structure。
第一个界面,使用已经存在的关系数据库或者数据仓库,所以直接下一步。
然后在这个界面中指定挖掘结构要采用的挖掘模型。点击下拉框,选择Microsoft Association Rules,也就是关联规则。点下一步。
这里指定数据源视图,默认选择刚才建立的就可以,直接点击下一步。
这一步比较关键,理解起来也比较绕。这里主要是要指定事例表和嵌套表。在这里,记录订单基本信息的是事例表,而记录订单里有哪些产品的表为嵌套表。在这个模型当中,我们要清楚的是,我们的事例单位,是一条条订单,而不是订单里的一个个产品。如果每次在建立模型的过程中无法区分哪个应该是事例表哪个应该是嵌套表的话,那么可以回头来先想下这个问题。指定完毕事例表和嵌套表,点击下一步。
这里指定在分析模型中如何使用这些列。首先指定键列为OrderNumber和Model,然后再把Model列指定为输入列和可预测列。因为这里就是要根据已经选择的商品来预测客户将会购买什么商品。按如图所示的方法指定完毕后,点击下一步。
选择列的类型,这里根据系统自动判断的类型选择就可以,直接点击下一步。
然后这个界面中主要是用来指定测试数据集的多少。默认是30%,也就是在数据中,保留30%的数据来验证建立好的挖掘模型的正确性。此篇不对其做过详细的介绍,所以先设置成0,然后直接点击Finish完成模型设置向导。
可以看到建立好的挖掘结构。模型建立好了之后,需要将其部署到一个分析服务的实例上去,然后将其处理。
这里直接右键点击Solution Explorer根目录的项目名称,然后右键菜单中选择Process。
系统会提示服务器内容已过期,VS的判断是只要你的Source Code比目标服务器的版本新,那么都会报这个out of date错误,即使目标服务器上根本没有这个库。所以这里选择Yes。
第一次 部署可能会弹出这个提示框让你指定可以方位数据源链接的账户,这里通常直接敲本地管理员的账户就 ok。
出现这个界面,直接点击Run处理挖掘模型。
然后系统会自动去做很多工作,这里的细节你可以不去关心。(当然在其不报Error的情况下)处理完成之后,挖掘模型就建立好了。后续的实现商品推荐的功能,就是基于此模型来实现的。&这里再介绍一个概念,叫DMX,也许你从没听说过,但你一定知道SQL,简单的来说SQL就是用来查表得,那么DMX就是用来查数据挖掘模型的。它跟SQL一样,也是SELECT FROM的结构。具体的语法信息大家有兴趣的可以去参考微软的SQL Server联机数据库。在此篇中,下面会给出一个简单的DMX查询,大家只要基本知道它是干什么的就可以了。&DAX示例查询:&
SELECT&FLATTENED&
PredictAssociation([Association].[v&Assoc&Seq&Line&Items],INCLUDE_STATISTICS,3)&
[Association]&
NATURAL&PREDICTION&JOIN&
(SELECT&(SELECT&'Touring&Tire'&AS&[Model]&
)&AS&[v&Assoc&Seq&Line&Items])&AS&t&
&这个语句的大体意思就是,购买了产品Touring Tire的用户当中,根据历史信息,还有可能会购买哪些产品。那么我们来看查询结果:
PROBABILITY
ADJUSTEDPROBABILITY
Touring Tire Tube
&然后我们来简单解释下相关列的信息:SUPPORT-支持度,所处行的项支持度,这里跟传统的支持度有些不同,这里,比如第一行,指的是有多少个订单中包含了产品Touring Tire Tube。在数据仓库中,我们可以用SQL语句来验证下这个结果&
SELECT&COUNT(1)&
FROM&[AdventureWorksDW2012].[dbo].[vAssocSeqLineItems]&
WHERE&[Model]='Touring&Tire&Tube'&
&返回的结果就是1397。PROBABILITY-概率购买Touring Tire的订单中又包含Touring Tire Tube的个数。再简单点说就是概率中的P(A|B)的问题了。那么我们还是来验证下第一行的计算结果,同时购买Touring Tire Tube和Touring Tire的订单数量:&
SELECT&T1.[OrderNumber]&
FROM&[AdventureWorksDW2012].[dbo].[vAssocSeqLineItems]&T1&
INNER&JOIN&
&&&&SELECT&T2.[OrderNumber]&
&&&&FROM&[AdventureWorksDW2012].[dbo].[vAssocSeqLineItems]&T2&
&&&&WHERE&T2.[Model]='Touring&Tire&Tube'&
)&TZ&ON&T1.OrderNumber=TZ.OrderNumber&
WHERE&T1.[Model]='Touring&Tire'&
&我们可以看到查询返回的结果数量是758行。然后再计算下订单中只包含Touring Tire的数量:&
SELECT&[OrderNumber]&
FROM&[AdventureWorksDW2012].[dbo].[vAssocSeqLineItems]&
WHERE&[Model]='Touring&Tire'&
&返回的记录行数是881行。用758除以881,得到的数字正好是0.。这个概率正好反映了这样一个事实,就是购买Touring Tire的客户会有很大的可能性购买Touring Tire Tube,所以当客户购买Touring Tire之后系统自动的向其推荐Touring Tire Tube准没错。也许你已经看出了那条DMX语句的一些门道,当然,有些关键字你暂时可以不用去关心,必要的时候可以参考微软的文档。那么扩展一下,比如,客户买了指定的两样产品,那么我根据这两样已选的产品应该推荐给客户什么呢?&
SELECT&FLATTENED&
PredictAssociation([Association].[v&Assoc&Seq&Line&Items],INCLUDE_STATISTICS,3)&
[Association]&
NATURAL&PREDICTION&JOIN&
(SELECT&(SELECT&'Touring&Tire'&AS&[Model]&
UNION&SELECT&'Touring&Tire&Tube'&AS&[Model]&
)&AS&[v&Assoc&Seq&Line&Items])&AS&t&
&看到熟悉的UNION语句了吧,好吧,相信你不懂DMX的话你也看出这条语句的规律了,这些就够了,后续文章中将会在c#逻辑代码中根据这条基本的语句来动态的来拼DMX语句。以上数据挖掘模型的建立部分到此完毕,这是通常一个商业智能项目中底层架构的基本部分。后续我再写两篇在挖掘模型之上的文章,其中一个是基于这个模型开发service服务接口的,这个接口将方便各个客户端应用,winform, asp.net或者silverlight等调用。最后一篇将选用一个客户端程序,构建简单的界面,调用这个services来实现预测查询。
MariaDB 5.5在Windows下的性能测试
进行测试的机器包含2个CPU共8核的处理器(这是我手头上能找到最好的机器了)、10K SAS 磁盘(RAID1),使用sysbench 0.4测试单表共100万行记录。我通过网络来运行这个压力测试,并发的客户端从4到4096。这里是&OLTP-只读&吞吐量测试结果:
说明:绝大多数的测试结果表明,MariaDB 的吞吐量比 MySQL 高出 10% 左右在 4096 并发客户端时,MariaDB 的吞吐量是 MySQL 5.5 的 四倍多 476% (2382 vs 413 TPS).很多人理所当然的认为吞吐量并不能代表数据库的整体性能表现。在OLTP的基准测试中,响应时间同样很重要,实际上它比吞吐量更加重要,这点我同意,因此,下面是查询的响应时间,意味着 95% 的事务都在指定的时间内处理完毕。
OLTP 只读响应时间
并发数48163264128256512102420484096
MariaDB4.876.818.8312.3522.1243.5690.35180.57619.051003.881965.77
MySQL4.867.149.9616.2137.39101.33238.89499.63971.072241.8325215.29
上表中显示,MariaDB 5.5 不管是在吞吐量还是响应时间方面都是优于 MySQL 的。但是,为什么MariaDB在Windows 下的只读测试由于MySQL 5.5呢?二者基于同一个代码,表现应该也相同啊。这个问题的答案并不是 MariaDB 做了什么优化,也无关 XtraDB 和 InnoDB 的优劣。答案是&. 这个线程池在 Windows 平台是默认启用的。可是,为什么使用线程池就可以有如此好的性能呢?答案是 MariaDB 承担了通过调整线程池的大小并回调到对应的 Windows 本身的线程池,这在操作系统这一级别上相当于黑盒排序,因此能获取良好的性能。Windows 内置的线程池的核心,是自 NT 3.5 就有的技术,这是 Windows 专有的特性,运行在其上的服务器应该使用这种技术。要让这项技术运行良好的招数是:不要让同一时间在同一个CPU上运行太多的线程,这样可减少上下文切换,这是提高吞吐量的最重要的因素在完成的LIFO顺序中激活线程等待,热门的线程保持热门,可降低缓存失效顺序处理 IO 完成,这是响应时间表现良好的因素最后便是降低热锁的争用由此,线程池是只读性能表现佳的主要因素。下一个有趣的问题是在写操作上MariaDB表现是否一致。因此我们使用写模式来运行 sysbench 工具,也就是&update_non_index&(每个查询对一个非索引的整数字段进行加值处理)。为了最大化写的吞吐量,我们设置了参数&innodb_flush_log_at_trx_commit&值为 0,每次日志的写入是每秒一次,而不是每次事务提交一次。测试结果如下:
OLTP write-only (update_non_index/flush_log=0) 吞吐量:
这个结果看起来很棒,差别来源于多个因素,包括 XtraDB 的写性能、分组提交、线程池等都对这个结果会有影响。但我想Windows平台下的 MariaDB 的&&(异步 IO 优化) 是最主要的因素。在上述测试中,所有 IO 相关的参数和 InnoDB 参数都使用的是默认值,结果看起来太好了以至于让我们怀疑这是真的。我真的想通过调整为&innodb_io_capacity&and/or&innodb_write_io_threads&参数为 MySQL 带来更加的性能,有人知道该如何调整吗?
OLTP writeonly (update_non_index/flush_log=0) 响应时间, 95 percentile
并发数4816326412825651210242048
MariaDB0.330.630.751.061.943.858.2521.38129.79274.40
MySQL0.320.610.731.617.6226.8296.45219.29661.192723.36
下面是对数据库的参数调整:[mysqld]sql-mode="NO_ENGINE_SUBSTITUTION"back_log=500user=rootport=3306max_connections=4096max_connect_errors=5000max_prepared_stmt_count=50000table_cache=2048transaction_isolation=REPEATABLE-READloose-skip-external-lockinginnodb_status_file=0innodb_data_file_path=ibdata1:200M:autoextendinnodb_buffer_pool_size=1Ginnodb_additional_mem_pool_size=20Minnodb_log_file_size=650Minnodb_log_buffer_size=100Minnodb_support_xa=0innodb_doublewrite=0innodb_flush_log_at_trx_commit=0query-cache-size=0query-cache-type=0symbolic-links=0skip-grant-tables
MariaDB 5.5在Windows下的性能测试
进行测试的机器包含2个CPU共8核的处理器(这是我手头上能找到最好的机器了)、10K SAS 磁盘(RAID1),使用sysbench 0.4测试单表共100万行记录。我通过网络来运行这个压力测试,并发的客户端从4到4096。这里是&OLTP-只读&吞吐量测试结果:
说明:绝大多数的测试结果表明,MariaDB 的吞吐量比 MySQL 高出 10% 左右在 4096 并发客户端时,MariaDB 的吞吐量是 MySQL 5.5 的 四倍多 476% (2382 vs 413 TPS).很多人理所当然的认为吞吐量并不能代表数据库的整体性能表现。在OLTP的基准测试中,响应时间同样很重要,实际上它比吞吐量更加重要,这点我同意,因此,下面是查询的响应时间,意味着 95% 的事务都在指定的时间内处理完毕。
OLTP 只读响应时间
并发数48163264128256512102420484096
MariaDB4.876.818.8312.3522.1243.5690.35180.57619.051003.881965.77
MySQL4.867.149.9616.2137.39101.33238.89499.63971.072241.8325215.29
上表中显示,MariaDB 5.5 不管是在吞吐量还是响应时间方面都是优于 MySQL 的。但是,为什么MariaDB在Windows 下的只读测试由于MySQL 5.5呢?二者基于同一个代码,表现应该也相同啊。这个问题的答案并不是 MariaDB 做了什么优化,也无关 XtraDB 和 InnoDB 的优劣。答案是&. 这个线程池在 Windows 平台是默认启用的。可是,为什么使用线程池就可以有如此好的性能呢?答案是 MariaDB 承担了通过调整线程池的大小并回调到对应的 Windows 本身的线程池,这在操作系统这一级别上相当于黑盒排序,因此能获取良好的性能。Windows 内置的线程池的核心,是自 NT 3.5 就有的技术,这是 Windows 专有的特性,运行在其上的服务器应该使用这种技术。要让这项技术运行良好的招数是:不要让同一时间在同一个CPU上运行太多的线程,这样可减少上下文切换,这是提高吞吐量的最重要的因素在完成的LIFO顺序中激活线程等待,热门的线程保持热门,可降低缓存失效顺序处理 IO 完成,这是响应时间表现良好的因素最后便是降低热锁的争用由此,线程池是只读性能表现佳的主要因素。下一个有趣的问题是在写操作上MariaDB表现是否一致。因此我们使用写模式来运行 sysbench 工具,也就是&update_non_index&(每个查询对一个非索引的整数字段进行加值处理)。为了最大化写的吞吐量,我们设置了参数&innodb_flush_log_at_trx_commit&值为 0,每次日志的写入是每秒一次,而不是每次事务提交一次。测试结果如下:
OLTP write-only (update_non_index/flush_log=0) 吞吐量:
这个结果看起来很棒,差别来源于多个因素,包括 XtraDB 的写性能、分组提交、线程池等都对这个结果会有影响。但我想Windows平台下的 MariaDB 的&&(异步 IO 优化) 是最主要的因素。在上述测试中,所有 IO 相关的参数和 InnoDB 参数都使用的是默认值,结果看起来太好了以至于让我们怀疑这是真的。我真的想通过调整为&innodb_io_capacity&and/or&innodb_write_io_threads&参数为 MySQL 带来更加的性能,有人知道该如何调整吗?
OLTP writeonly (update_non_index/flush_log=0) 响应时间, 95 percentile
并发数4816326412825651210242048
MariaDB0.330.630.751.061.943.858.2521.38129.79274.40
MySQL0.320.610.731.617.6226.8296.45219.29661.192723.36
下面是对数据库的参数调整:[mysqld]sql-mode="NO_ENGINE_SUBSTITUTION"back_log=500user=rootport=3306max_connections=4096max_connect_errors=5000max_prepared_stmt_count=50000table_cache=2048transaction_isolation=REPEATABLE-READloose-skip-external-lockinginnodb_status_file=0innodb_data_file_path=ibdata1:200M:autoextendinnodb_buffer_pool_size=1Ginnodb_additional_mem_pool_size=20Minnodb_log_file_size=650Minnodb_log_buffer_size=100Minnodb_support_xa=0innodb_doublewrite=0innodb_flush_log_at_trx_commit=0query-cache-size=0query-cache-type=0symbolic-links=0skip-grant-tables
搜索引擎工作原理
爬行和抓取搜索引擎派出一个能够在网上发现新并抓文件的程序,这个程序通常称之为蜘蛛。搜索引擎从已知的数据库出发,就像正常用户的一样访问这些网页并抓取文件。搜索引擎会跟踪网页中的链接,访问更多的网页,这个过程就叫爬行。这些新的网址会被存入数据库等待抓取。所以跟踪网页链接是发现新网址的最基本的方法,所以成为搜索引擎优化的最基本因素之一。搜索引擎抓取的页面文件与用户浏览器得到的完全一样,抓取的文件存入数据库。&
(index).在索引数据库中,文字内容,关键词出现的位置、、颜色、加粗、斜体等相关信息都有相应记录。
界面输入关键词,单击&搜索&按钮后,搜索引擎程序即对进行处理,如中文特有的分词处理,去除停止词,判断是否需要启动整合搜索,判断是否有拼写错误或错别字等情况。搜索词的处理必须十分快速。&
处理后,搜索引擎程序便开始工作,从索引数据库中找出所有包含搜索词的,并且根据排名算法计算出哪些网页应该排在前面,然后按照一定格式返回到&搜索&页面。再好的搜索引擎也无法与人相比,这就是为什么网站要进行。没有的帮助,引擎常常并不能正确的返回最相关、最权威、最有用的信息。
未来展望-下个十年PC与服务器的发展变化
1 PC系统会运行在ARM平台与Android系统现在的PC(无论是企业PC还是个人PC),硬件主要运行在x86架构的Intel或AMD的CPU上,操作系统是Windows为主。在以后会逐渐被ARM平台与Android系统代替。其原因如下。(1)Android应用达到了可以代替Windows平台的地步Android系统以及Android下开发的大量应用达到了可以代替传统的Windows的地步,这是问题的主要原因;而X86架构的PC机的体积较大、能耗较高,而Windows操作系统的授权费用高等问题是次要原因。我以前讲述Linux课程的时候,曾经对学生说过,Linux主要是应用在服务器方面,Linux代替PC不太可能。因为Linux系统中,网银、炒股、游戏,这些应用不能使用。而现在Android平台下,无论是网银、炒股、游戏,以及视频、即时消息、邮件、个人办公,这些都已经很好的解决,看看现在的平板、智能手机,只要将这些系统加个VGA接口、配个USB的键盘、鼠标,做个盒子装起来,代替PC机是没有问题的。(2)体积与功率现在x86架构的PC能耗较高,例如,现在主流的Intel Core系列CPU最大需要95W,再加上主板、内存、硬盘这些设备,一台PC机的最大功率需要100W以上。而Android平台,整体功率应该在20W以下。另外,PC机的体积较大、工作时噪音较高;而Android平台则可以做的很小,小到主流手机的地址,甚至可以集成到显示器中!想想,如果将来的显示器已经内置了Android平台,用户只需要添加键盘、鼠标就可以使用了,未来,这并不是没有可能!(3)操作系统与应用的授权费用问题现在PC主要运行Windows 7、Windows 8等Windows的个人操作系统,授权费用较高。另外Windows下的应用软件大部分都要收费。而Android系统及Android下的大部分应用都是免费。(4)Android系统的恢复容易现在家里的计算机或单位的计算机出了问题,可能都是需要找&高手&或&专家&来安装,大部分的用户不能自己解决。而Android系统,你只需要找一个2GB左右的存储卡,在根目录中放置Android的恢复文件,将卡插在Android系统上,再次开机就可以恢复了。(5)家电PC化在以前,为了让计算机进入家庭,许多计算机配置了遥控器等设备,让大家以用家电的方式使用计算机。现在许多电视机已经内置了Android系统,可以用家电的方式使用计算机。现在出的类似&小米盒子&、&Android网络电视盒&等设备,可以接在高清电视、配上键盘、鼠标、遥控器当高清电视看。实际上,这些设备再加个VGA接口,直接接显示器上就可以当计算机用了。2服务器仍然是intel与Microsoft为主虽然在PC市场,ARM与Android会代替Intel与Windows,但在服务器市场,仍然会是Intel与Microsoft的天下。ARM平台短期内不会有太大的改进。3 Android PC的一些问题及解决Android要代替传统的PC,仍然有一些问题要解决。例如:(1)打印机驱动问题。现在的打印机主要提供Windows操作系统的驱动程序,可能部分提供Linux的驱动,但很少有打印机提供Android系统的驱动。当然,如果Android计算机达到一定的数量,我想厂商也是乐于提供的。(2)网银应用。虽然现在可以使用&动态令牌&、&口令卡&等试实现网银系统的转帐,但相对于&智能卡&认证,仍然显的不太安全。(3)VGA接口问题。现在的Android电视盒普通提供了HDMI接口,没有提供VGA接口。但对于厂商来说,这个并不算一个问题。(4)Windows操作系统已经深入人心,虽然Android系统可以独立使用(视频、影音、个人办公、即时消息、网银、网购),但许多应用必须运行在Windows平台中。这时候就需要配置虚拟桌面、通过连接到虚拟桌面(或各种云桌面)的方式解决。另外,现在以前以前,市场上有一些基于Windows CE的&云桌面&,实际上是运行Windows CE的一些终端,这些终端不能独立工作,需要使用&远程桌面&连接到服务器中的Windows桌面才能工作。不能独立工作、严重依赖于网络、服务器端,这也是这些终端不能普及的真正原因。4 Windows个人操作系统会在虚拟桌面中运行在PC市场,虽然Android会代替Windows,但Windows并不会消失或减少。只是Windows会由原来的运行在每个PC机改为运行在&虚拟桌面&中。由于大量的个人应用、企业应用都是运行在Windows XP、Windows 7、Windows 8等个人操作系统中,如果将这些系统全面移植到Android是不可能也是不现实的。而代替的办法就是,Windows操作系统运行在虚拟桌面中。Android计算机如果要使用Windows的虚拟桌面,通过&远程桌面&或一些虚拟化厂商提供的虚拟桌面连接来解决。虽然Android计算机代替传统的PC会让Microsoft失去一部分市场,但由于各种虚拟桌面(云桌面)的应用,总体来看,运行Windows操作系统的桌面会增加。5 Android计算机、Windows CE终端、Android电视盒的成本基于Windows CE的终端,淘宝价钱在130~270之间;Android电视盒,淘宝价钱在260~400之间。基于这样计算,如果用现在的Android电视盒&改&为Android计算机,则市场价也会在200~400之间。而将来Android计算机,如果是独立出售,大小应该与现在淘宝上的Windows CE终端大小类似,因为很容易装在显示器后面。
Windows终端如果显示器厂商集成Android芯片,则每个显示器的费用初期可能会比较现在高300~500,将来可能会更低。
红帽初级进阶,RHCE的最好资料:http://bbs.51cto.com/thread-.html
赵小明老师老师的&四三二一&是远近闻名的:
4年大中华地区考官
中国第三位RHCDS(RedHatCertifiedDatacenterSpecialist)
中国第三位RHCA(RedHatCertifiedArchitect)(全国不过100人)
中国第二位RHCSS(RedHatCertifiedSecuritySpecialist)(全国不过30人)
中国第一位RHCVA(RedHatCertifiedVirtualizationAdministrator)
这个视频系列很多,是yeslab赵小明老师主讲的RHCE系列,主讲背景系统直接是Linux。
我会一集一集慢慢发,大家可以直接在网页上看,边看边交流,这样直观。
做笔记什么的建议直接回帖,这样可以分享给大家!
视频发布和整理过程是不容易的,希望大家能互相分享:
一、看贴回贴,灌水出门左转;
二、以后上传视频能贴的直接贴上来,建议养成这个习惯。
YesLab_RHCE_1_Introduction
教学大纲电梯(直达视频)和全套视频下载(【别灌水】):
以下内容需要回复才能看到&&&
该系列所有视频都在这里,序号空缺的不是少了而是一个课题分为几个部分,这是一部很优秀的视频系列,不管新手老手值得认真看完!全套视频分集和打包下载:
因同学反应华为网盘有时不太给力,新增加高速网盘地址:
下载地址:
Linux教程-01-05.rar&&
Linux教程-06-10.rar&&
Linux教程-11-15.rar&&
Linux教程-16-20.rar&&
Linux教程-21-25.rar&&
Linux教程-26-32.rar&&&
终于找到原因了,这个。。。
北漂回归,2013好好混!时间会让我们变得更好!
刚过完年,在北京望京网上,我看到一个置顶的帖子:《北漂回归,2013好好混》。& & 发帖的网友叫&晓风科科&,在帖子里,他写了自己这两年在北京的经历,像工作、失恋、买房,以及刚从老家回来的心情。很快,跟帖就有8页,有人唏嘘感叹,有揶揄提醒,更多的人是加油打气。& & 我给晓风科科发了私信,很快收到回复。他说自己现在是一家外企的工程师,正在武汉出差,得一周后回北京。& & &你采访我什么?我要不要准备准备?&他问。& & &不用,就是聊天儿。&我告诉他,&聊聊你现在的生活,聊聊你现在的状态。&& & &行吧!那见面聊。&他答应了。& & 下面就是他给我讲的故事:
& & &晓风科科&在剧社和社友们讨论剧本
& & &晓风科科&
& & 山东老家的父母
& & 刚买的房(客厅)
& & 在北京本身压力就够大了,如果不能把自己思想抬上去,人很容易颓废的& & 初五晚上,我坐火车从老家济宁回北京。下午3点半从家出门,先坐汽车去市里的火车站,晚上7点检票上车,初六凌晨到的北京。& & 火车刚走了一站地,三姐就打电话来,说老爸下午吃饭喝了点酒,傍晚在院子里抹泪,就觉得他老人家没怎么帮我,什么都得我一个人来&&三姐说着也哭了。我一边安慰她,一边控制自己,心里酸酸的。& & 老爸今年67岁了,老妈65岁,大姐41,二姐39,三姐35,我今年27。虽然父母在老家生活很规律,二姐家在附近,把父母照顾得很好,他们身体很健康,感觉跟50多岁一样,老爸还在家弄了鱼塘,可是,总经不住年纪催人老!大年初一晚上,老爸睡觉前,站在卧室门口说:&又长了一岁啊!&我听了心里怪难受。& & 我是在东北大学读的研,学的是工业电气自动化。在校园招聘会上,我签了徐工集团。当时觉得徐州离家近,坐车俩钟头就到了,方便照顾父母。但去那儿起步低,实习时间长,要一年才能转正。实习时工资才3600元,转正后能拿5000元,3年后差不多有7000元。像我家这条件,我等不了那么久。& & 我算了,徐州租房便宜,两室一厅也就500元,但我再花花,一年下来能攒两万元就不错了。2011年过年时,我已经在北京这家外企实习了两个多月,当时很纠结:是去徐州,还是留北京?春节回家问我爸,在我们那儿的人心目中,北京还是很神圣、令人向往的。我爸让我先别管他们,去北京!& & 进这家外企,我主要考虑是它待遇好、挣钱多,而且能学很多东西。公司出差费高,补助是按天算,我进了一个出差多的部门,以提高自己的攒金速度。部门经理和人事经理面试时,告诉我可能解决不了户口,我说没关系。当时我顾不上这个,只能顾一头,先挣钱再说。& & 刚来北京要租房,还要添置生活用品,所以花了不少钱。一开始,我住花家地北里(属于北京东北部望京地区,算是不错的地段),租了一间地下室,一个月房租500元。地下室以前是人防工程,后来被人隔成一间间屋子,里边很深,住的人多。我是想,能省点儿是点儿,再就是我老出差,也不总住,租太好的没必要。但问题是,地下室上不了网,没信号,我只能抱着笔记本上去,坐到小区里,用无线网卡上网、查资料。& & 泡吧、K歌、蹦迪我都不去,一是咱经济达不到,二是也没那些爱好。周末没事就出去走,从望京坐130路,到雍和宫下,然后顺国子监往西,一直走到鼓楼大街,走到后海。这样走走,既健身又能看看老北京的建筑,挺有意思。& & 第二次租房是合租,我们一共3个人,租个两室一厅,一个月得交1000多元,我觉得费用还是高,自己又不常住,就搬走了。租床位很便宜,但我不喜欢。一是自己的空间没了,一间屋子五六个床位,人多嘈杂,休息不好;二是租床的好多人,收入不高,境况不好,常待在屋里喝酒、打游戏,有人一待都能待好几个月。他们思想消极,不能往上拉人,在北京本身压力就够大了,如果不能把自己思想抬上去,人很容易颓废的。& & 我现在住在孙河(位于北京东北郊),是一个朋友介绍的。那是个村子,村口有696路公交车,花家地西里就有一站,下车走没多远就到公司。我住的人家,在院里加盖了几间厢房,我租一间,房租很便宜,一个月才300元。屋子挺宽敞,很安静,特适合看书。屋里没床,有个大炕,冬天没暖气。在北京300元能租上这房,真不错了。& & 决定在北京这家外企工作后,一年能挣多少钱心里有数了,我制订了自己的三年计划:1、给父母盖一套房;2、带父母来北京玩一趟;3、定亲准备结婚。& & 爸妈住的房子,比我年纪都大,是我外公在世时盖的土坯房。以前经济条件不好时,村里人住得都不好,没攀比心理。但这几年,好多人家盖了新房,也有盖两层小楼的,相比之下,我家的房子太破旧了。& & 我老家在微山湖边上,属于湖区,是比较穷的地儿。除了种家里的一亩二分地,我爸还养鱼和螃蟹。自从曝光有人用激素后,鱼的价格被压得很低。现在物价飞涨,猪肉都十几、二十几块一斤,我们那儿的鲢鱼,才卖两三块一斤。其实,我们那边还真不喂饲料,不是不想喂,是喂不起,太贵。所以,我们那儿养出来的绝对是纯天然、无污染的好东西。像我爸养鱼喂的都是水草、苇芽,捕点小鱼、小虾剁碎了喂螃蟹,只是生长慢,春天放苗,得过了八月十五才能往上捞。& & 农村现在随礼很厉害,我爸挣的那点钱,一年下来,都用在人情往来上了。我是2011年7月工作的,那年经济不景气,部门业务不好,我出差少,闲了好久,年底时只剩了几万元。我牵头,姐姐们又凑了一些,一共8万,过春节时把钱留给我爸。一过年,家里就开始筹建新房,当年春天就建好了。& & 房子是四室两厅的,有厨房、洗漱间、厕所,院墙是用空心砖砌的,这样能省点钱。现在我爸妈住得很舒服,心情也不错。
& & 2012年世界末日没来,老天却先打击了我& & 2012年世界末日没来,老天却先打击了我。10月底,从大学一年级就谈的女朋友,和我分手了。& & 我跟她是在校园认识的,我俩同级,她读英语,我念工科。大一时有一天,我跟同宿舍的6个哥们儿一块去参加校园英语角,第一个过来跟我说话的就是她。& & 她留了个齐肩短发,样子挺清纯、朴实的。她问了我一句英语,我当时就傻在那儿,不知道怎么回答,愣了半天,也没说一句话。后来知道她家也是山东的。& & 当时没手机,校园流行打208卡(电话卡),一张22元,能打120分钟,我那个学期打了10来张。我们天天就是打电话,见面反到不知说啥好。有时在校园遇见了,我俩互相这么问答:从哪来?刚下课。你上哪?去吃饭。然后擦肩而过,走了。& & 我去沈阳读研时,我女朋友也考上了本校研究生。读完研,她来北京找工作,但不好找。她每天奔波着,参加各种考试、面试。北京是个大学都有外语专业,像她这种双外生(外地学校、外地户口),读研的大学既不是985,也不是211,人家看不上,正规单位不爱要,只能去辅导班教书。巨人教育、新东方都考过,过了几轮,最后还是被涮了下来。找工作不顺,对她打击挺大的。& & 我俩商量,要不就回老家,考教师吧。结果她真考上了,然后,我们就黄了。& & 她考上的是当地一家非常好的高中。我听了特高兴:你够厉害的嘛!开始她还常给我打电话,她说学校好多同事都开着宝马、奔驰上班。我没想太多,也没想到,当地会把教师的地位抬得那么高。& & 我后来专门去了一趟,住在离她学校不远的快捷酒店。一看学校的外貌,真是相当不错、相当气派。而且,她们学校还有资格推荐学生免试上清华北大。我大姐也住在这个城市,她说当地人虽然很有钱,但对公务员、事业单位上班的人还是很推崇,你就是有个千万、百万的,地位也比不上人家。像我女朋友这样的教师,对象很好找,能找个条件相当不错的。加上在我这儿,她一直没得到一个承诺,我没让她看到希望,家里对她逼得又紧&&& & 她是9月中旬签的工作,10月底跟我吹的。以前她也说过:分了吧,咱俩不现实。我都以为她是开玩笑,没反应过来。后来才感觉越来越不对劲了。有一天,她又说家里给她介绍对象了,这次是个法院的。& & 当时我真急了,那会儿我正在嘉峪关出差,我给她爸买了两瓶酒,坐上火车往回赶。一万多里路,我几乎没合眼。到了地方后,我发现形势对我极为不利。我打算跟她爸妈好好谈,结果他俩都没见我。给她妈打电话,很失望。她说现在没房没车,谁会结婚呵!家产过亿的人,都上门提亲了。听得我心里很凉。& & 我在酒店住了七八天,人很沮丧颓废,整夜整夜睡不着,头发大把大把地掉。大姐一看我这样下去不行,硬把我拉到她家。三姐也赶过来,她俩也不去上班,整天看着我。& & 当时吧,心里就是特别特别难受,还是很舍不得她,每天都想知道她在干什么。不知道还好,知道了更难受。我整天啥也不干,就坐着。我姐她们拉我去看中医,开了些中药给我吃。住了一阵子,我就回了北京。& & 真是万念俱灰呵!我对啥都提不起兴趣,也不想上班。我的主管知道了我的状态,跟经理说了,公司有两个月没给我安排工作。整整两个月,我就在屋里待着,连电脑也不想摸,光是躺着,打电话。& & 公司一个月能报销600元的电话费,我办了手机套餐,能打2000多分钟,但这还不够,那两个月,我一个月能打到800元,3000多分钟。我一天不跟人聊上俩仨钟头,感觉就活不下去,期望用打电话去分散自己痛苦的感觉,但又不想出去见人。电话打给好朋友,聊什么都行,只要耳边有个声音,有个活物就好,一个人好像没了魂儿一样。& & 我没有再回头去找她,没希望了。& & 以前听情歌,只是觉得有些伤感,没太大触动。失恋后再听,完全不一样了,觉得句句都唱到我心里,一听眼泪唰唰地流,也终于明白一些悲伤情歌歌词的含义。我和女朋友已经有七八年的感情,她对我特别特别好,有好吃的先让着我,我生气了她也不生气。我早已习惯了两个人的状态,即使我出差,也不会觉得是一个人出去。
& & 这是一个过程,需要我们自己跑出来,抚平伤痛、擦干泪水,抓紧让自己过得好一点& & 这事(失恋)发生后,我也很内疚、自责。她在北京找工作,我也没怎么帮,都是她自己跑,受了不少委屈,吃了不少苦。当时我在做一个大项目,老出差,一走就是几个月,没顾上她,一次都没陪她去考试、面试。& & 有一次,她问我:钱呢?我没敢吱声。我的一个农村亲戚要买房,差三万块钱,他说我无论如何也要帮他,否则女朋友就掰了。我手上只有两万七,又凑了3000元寄给他,结果我自己紧了好几个月。女朋友一问我钱的事,我就不敢说话,她肯定心里知道,挺生气才问我。& & 刚工作时,我曾在人人网上转过一篇帖子:《不要让你的爱情受到生活的考验》。里边说了个例子:主持人问台下观众,假如有人出5万元,换你的爱情,换走你的女朋友,愿意的举手?没人举。假如出50万呢?有人动摇了。假如500万呢?不少人举手了。假如5000万呢?台下只有一个人没举手,那个男生说要坚守自己的爱情,因为爱情是无价的!众人哗然。& & 当时顶帖的人只有一个,就是我的女朋友。那时我想感情的事多,想生活的事少。我总觉得,现实中发生的那些事,不会发生在我俩身上。那时我俩真的很好,什么事她都听我的。我的哥们儿都特羡慕我,说现在好多人闪婚,看你俩,能好这么多年,而我们过了那个年龄,找不到你俩这份感情喽!& & 我不怨她,还是自己不行,人家才走了嘛!我曾让她再给我点时间,再等等,但她等不得。她比我大半年,属牛的,我属虎。我对她说过:如果哪一天,你有什么难处,我有能力的话,一定帮你。但其他事,你不要跟我讲。& & 我希望她能幸福,但又不想知道她的事。有些事不知道,可能更幸福,知道了太难受。她曾跟我说喜欢&别克君越&,我还纳闷:她啥时候变得这么懂车了?不但知道哪款车,连型号都说得出来。后来才知道,一个追她的男人,开的就是这车。以前有人给她算命,说今年农历三四月,她就能定亲结婚。我打算到时候换个手机号,我不想亲耳听到她的事。& & 我也挣扎着,希望自己快点走出来,尽量不让自己想她。现在虽然几个月过去了,但跟你谈起她,想起当时的状态,心里还是很难受。& & 她刚提分手的那会儿,我在外地出差。有天晚上大伙儿一块喝酒,聊得正欢,一个当地同事,顺嘴问了一句我女朋友的事,我立马就控制不住了,眼泪哗哗地流&&就像电影《失恋33天》中黄小仙说的一句话:&这种感觉,什么时候是个期限?&& & 经过这事后,我发现周围失恋的人,其实挺多的,有些比我还复杂、还要痛苦。& & 大学时,宿舍住了6个人,其中俩哥们儿后来也失恋了。有一个比我还惨,女朋友催他结婚,他说刚工作,再等等,结果人家转身就跟别人好上了。& & 等我失恋后,我才能理解他,跟他当时的痛苦状态比,我们不是一个等级的。他的那种痛,可以说是撕心裂肺。他是搞铁建的,要经过一些荒芜人烟的地方。最惨的时候,他一个人裹着军大衣,躺在雪窝里。周围没一个人,手机也没信号,就是想说话,都没人可说。& & 我在嘉峪关做工程时,有个同事失恋了,当时我还没那个体验。他蹲在电气操作室里,抱着头说:我真想大醉一场,大哭一场。我当时就傻在那儿,不知道该怎么劝他。& & 假如现在,我的哪个哥们儿失恋了,我不会跟他说没事,都会过去的。我会跟他讲当时我的心态,会告诉他,我曾经也非常非常难过,包括现在想起来,还是不舒服。这是一个过程,需要我们自己跑出来,抚平伤痛、擦干泪水,抓紧让自己过得好一点!我还会告诉他,如果你很难受,想找一个人倾诉,就给我打电话;或者你告诉我,我给你打过去,因为公司一月给我报600元,我现在用不了。
& & 我没时间消沉下去,我想让自己动起来、忙起来& & 今年1月7号,望京网的一个网友说,后沙峪(位于北京东北郊)有个房子很便宜。还没走出阴霾的我,第二天就去看房。& & 我没时间消沉下去,我想让自己动起来、忙起来。我更不想让女朋友觉得,她离开我是对的,多年后见面时说:你看你这个熊样,你就不能混得好点?& & 那个小区挨着六环,2003年建的,六层楼,楼间距很大。在望京,我还没见到这么宽的楼间距。小区周围种了好多树,人车稀少。房子是三室两厅,132平方米。进门感觉很宽敞,阳光很足,特别干净。厅很大,还送10平方米阳台。因为是顶层,房主自己还搭了个小阁楼。我一眼就看中了,这房对我最合适,总价又便宜,120万,我还受得了。去年,公司把我户口解决了,在北京,我有购房资格。& & 我父母那代人,对北京是很向往的。我大伯两口子来北京,去天安门的毛主席纪念堂,老俩口都是哭着出来的。他们那一代人有他们的情结。我肯定会接父母来北京住住、逛逛。还有,我姐姐她们哪天来北京,也不至于把人都挤到客厅里,那我多尴尬。& & 当场,我就跟中介拍下了。1月9号,我带上定金,约了房东谈房价。我想让她给降点儿,这样我可以少交些首付,公积金我只能贷80万。& & 一下午,眼看谈得挺纠缠,我把两万元定金放桌上说:大姐,我不是来跟你晃价钱的,我是诚心要买,你只要给降一万就成。最后她让了我一万。& & 我把自己一年挣的钱归笼归笼,算算1月份再发奖金后,能剩十来万,首付还差三十来万。我匆匆给家里打电话,让大姐和三姐一人借我10万,我没敢跟二姐提,她前几年生意失败,现在还欠了好多钱。没想到,大姐一下拿出20万,等于把家底全掀给了我,二姐也找人给我凑了10万,三姐家里的钱,都让三姐夫的妹妹用了,但也凑给我3万。& & 先找中介网签,再跟房东面签,这样,匆匆地折腾着,把房子买下来。初八,我拿到了房本,可以说,买房计划超前完成了!& & 有网友说我,就是你们这种心态,影响了北京的房价,把它给哄高了!冤枉呵,我可是刚需!不是我的心态影响了房价,而是房价影响了我。这个房价,我现在还够得着,假如再涨一涨,我又要白忙乎好几年。& & 还有个网友说我胆子忒大,一下敢借三十来万,又贷80万买房,没这么玩的,以后就知道压力山大了!& & 每月要还贷4000元。我的工资还有上升空间,到今年7月,我的公积金就能涨到一个月3000多元。拿到房钥匙后,我先不打算住,一人住那么大房没必要,先把房租出去。这样算,用公积金加房租还贷,足够了,富富有余,我一年挣的钱,该剩多少还剩多少。只是我姐姐们的生活会受一点儿影响,毕竟钱都借给我了。好在她们孩子年龄都小,暂时不会花啥大钱。我打算一有钱,先还她们。买房并没有限制我,也没让我心态不好,只会催我更忙乎、跑得更快。& & 流行的词,相对于&屌丝&,我更喜欢&逆袭&这个。& & 我当然有过逆袭。初中我挨了3年饿,那会儿我妈生病,家里的钱都买药了。我爸替人捕鱼,挣得不多。我当时住校,家里每周给我15块钱,我不敢都花,只花8块。别人回学校背的都是书、学习资料,我背的全是馒头和饼。在学校不敢买菜吃,只买碗咸汤,就着馒头吃。人老是吃不饱,觉得饿。上课时,我净想着下顿饭吃点啥,学习突然不好了。初中毕业,我连普通高中都没考上,分数低得说不出口。我们村儿的人,集体鄙视我。& & 复读时,家里条件好起来了,我一周能拿到30块钱,而且不用省,全花掉。一份青菜一块钱,鸡架炖土豆才一块五。花两三块钱,可以吃得相当好。我每顿饭都能吃很饱,感觉特幸福,状态也特好。记得当时我用圆珠笔记英语单词,一天半就能用掉一根笔芯。那年,我不但考上高中,而且还考上重点高中。村里人听了全都不信,我逆袭了!& & 后来读研,我的导师特别厉害,考研前我就知道。考他的人多而且都挺优秀的,学校不是985,就是211,而我读的本科也不是什么重点。复试时,导师是主考官,他问我是哪儿的人,我说是山东的。他说他喜欢山东人。我跟了一句:我家是农村的。他说:好呵!我就爱收农村的孩子,他们欲望大,知道拼!& & 我现在依然相信爱情,有憧憬和希望。但生活既然走到这一步,有些物质的东西也应该有。作为一个男人,我应该把生活需要的东西准备好,我再也不想让我的爱情,接受现实生活的考验,我不想让人丑陋的一面暴露出来。& & 我把电脑里那些伤感的情歌全删了。受这件事的刺激,我想把我的计划更快地完成。现在,本来一周能做完的事,我一两天就把它搞定,我要尽快把自己抬起来。& & 昨天还跟哥们儿聊天儿,我说像咱们这个年纪的人,自己哪会有多少钱呵!别人都是在拼爹,拼的是两代人,咱们只能拼自己,只能跟人拼步伐。
& & 什么叫混得好?有一份自己的事业,每天过得很充实;身边的朋友遇到困难时,我有能力帮助他们;我的家人,因为我的存在而感到欣慰幸福& & 今年过年,我是腊月廿七回的家。以前,我曾跟我女朋友说过:我家虽然穷徒四壁,但却很温暖,这是花钱买不来的。这个春节,是我们家在新房子里过的头一个年。一大家人坐在新屋子里,心情更好了。& & 大姐家三口,二姐家四口,三姐家四口,我单身,加上父母,一家人全齐了!因为冬天要在外边出差,公司给报销一件羽绒服,我自己没买,给我妈买了一件,是暗红色的。她平时不舍得穿,过年时,我大姐非让我妈穿上。她穿了,特别高兴。我买房后,父母心里也踏实不少。不然,他们老觉得我在北京漂着,租房子住,没着没落,怪可怜的。现在,孩子在北京也算有个窝了。& & 农村过年的一些老习惯,我们那儿还保留着,比如过油,就是炸东西,像炸鱼块、丸子、藕合什么的。吃的东西比以前丰富,肉也吃得多。但我觉得,最好的还不是这些,而是一家人团聚,坐在一块儿,说说话,聊聊天儿,感受浓浓的亲情。& & 我们村人全姓侯,我家住村西头。大年初一一清早,我爸领着我,从村西头走到村东头,挨家挨户,给60岁以上的长辈拜年。一年没见,我给他们敬敬烟,问问他们的身体情况,吃得咋样。他们会问我一年都干啥了,混得怎么样,明年有什么打算。& & 春节的时候一切都好,初五那天,我背着包离开家,就发生了火车上的一幕。接完三姐电话,我心里难受了好久,感觉自己步伐还是慢,还得再吃点苦,还有好多事要做,自己应该混出个好样子,给父母点安慰。& & 什么才叫混得好?我的理解是这样:有一份自己的事业,每天过得很有激情、很充实。身边的朋友遇到困难时,我有能力帮助他们。我的家人,因为我的存在而感到欣慰、幸福。& & 我打算今年,一是工作上,该学的东西再学学,把脚扎稳喽,别哪天人家把我撵出来;二是,我的专业可以考的证,像电气工程师证啦什么的,都把它考下来,有证可以接私活,像我导师,一年接的项目就有几千万,几十万的小活他都不爱接;三是,再寻找些机会,多认识些朋友,提升自己。我喜欢跟那种积极、乐观的人交往,能给自己带来正能量。像我们公司有个管设备的哥们儿,喜欢喝酒、吹牛,他能把事给说活了,能把你聊得很开心,能把人从消沉中拔出来,这也是一种能力。& & 去年,在网上逛论坛时,发现望京有个实验话剧社,我就去了。现在每个周末,只要我在北京,都会去剧社参加活动。剧社里的人全是业余的,干啥的都有,有销售员、司机、会计,也有小保姆,社长是CCTV的。我们演过经典话剧《雷雨》,也演过现实生活的戏,比如《春饼》。& & 在剧社我虽然没挣什么钱,但能让自己精神得到升华。待在北京这样有文化的地方,能亲身接触一下文化,挺好!收获还是挺大的。演话剧,要求人说话声音洪亮、清晰、流畅。农村的孩子老实,大部分像少年闰土,没见过什么世面,也没接触太多人。上大学时,我跟女生说话脸都通红通红的,公开场合开不了口。& & 参加剧社后,站在台子上,聚光灯打过来,人进入另一种角色,感觉确实不一样。刚开始不好意思,特尴尬、别扭,张不开嘴,现在进步多了,人好像被打开了。& & 这个周末的活动,是让我们即兴表演,以两个小时为单位,说一下自己每天干什么,用一句话结束。起初我的思维还跟不上,但过一会儿就说得挺溜儿了&&& & 6点钟我醒了,我冲进厕所,这是我一天最幸福的时刻,因为我还能再睡俩小时;8点钟我起床,我把一条腿先伸出被窝,试一下温度,再拉开窗帘,看一眼远处的山;10点钟我要面对公司的同事和领导,主管在交待我工作;12点我需要一张床,暂时午休,因为晚上要加班;下午2点趴在我的电脑上,开始我的工作;4点我继续面对电脑,偶尔扭动一下腰和脖子;6点我穿着工鞋,漫步在厂区里,休息一下准备加班;晚上8点我收拾电脑,下班;10点到家,翻翻书,打开我的人人网和微信,让别人来关注一下我,不让自己太孤单,以至于又想起她&&& & 不管怎么样,我都会挣扎着往前走。今年我会很忙,公司在广西接了一个好几亿元的项目,明天我又要出差。虽然生活中,会遇到些挫折,但它还是在往上走,在好起来。& & 虽然没看到,但我相信,自己人生中最辉煌的时刻,还没有到来!& & 我是初六在望京网上发的那个帖子。看看我周围的&北漂&,还是抱怨的人多。有人每天怨这、怨那,自己却什么都不去做,光是坐着、等着。也听说过有人因为绝望,干脆跳楼了。我发这个帖子的目的,是想让看到的人,再加把劲儿、别放弃!但最主要的,还是想激励自己,不要停下来。& & 在帖子最后我说,住花家地北里时,认识小区一个退休阿姨,以前是崇文区的小学老师。她告诉我,常在外奔波,不能在父母面前尽孝,就曲线孝顺吧,大家都平衡。所以,这两年回家过年时,我都私下给二姐几千块钱,让她平时买点肉啥的给爸妈送过去。出差遇见好东西,也买了给二姐和二姐夫寄去。呵呵,辛苦他们了!漂在外的年轻人,可以借鉴一下这个。& & 2013年,好好混,祝大家都有个好前程!谁的青春都不好过,不给我们压力,我们怎么能更努力?可以不满足,但一定得知足!& & 一切都会好起来的,时间会让我们变得更好。
linux中如何配置网络服务
在linux中,一个主机要想上网就必须先为其配置好网络服务,然后才能通过该主机上网,但我们如何去配置它的网络服务呢?下面就教大家如何在linux的主机上一步步配置网络服务。&
我们知道,一个主机想上网访问某个网站,首先该主机必须有自己的IP地址才行,有了IP还不一定能上网,还必须有其他的地址,那么一个主机要想接入网络需要配置哪些信息呢?首先,一个主机要想接入网络,必须配置如下信息:&
IP,即主机的IP地址;
NETMASK,即子网掩码;
GATEWAY,即网关;
HOSTNAME,主机名;
DNS(可能有多个备用的),即域名服务器,用来解析域名。
其中IP地址和DNS地址既可以手动指定,也可以由DHCP动态分配。DHCP:Dynamic Host Configuration Protocol,动态主机配置协议。&
在linux中,网络属于内核的功能,我们要想为linux主机配置地址,这个地址属于内核而不是某个网卡。一台主机可以有多个网卡,当我们为每个网卡配置好地址后,我们对其中一个网卡使用ping命令,不管该地址是不是该网卡的都可以ping通,因为,这个地址属于内核,它不管你是从哪个网卡ping进来的,都会响应。
下面我们以Redhat5为例,为各位介绍如何配置其网络服务使其能够上网。
在Redhat5中,其网络配置文件是通过/etc/modprocbe.conf来定义的,而在Redhat6中,是通过/etc/udev/rules.d/70-persisitent-net.rules定义的。先介绍个我们经常使用的命令ifconfig。该命令可以实现查看并安装网络接口的地址。其使用格式为# ifconfig [ethX] ,其中X表示是哪个接口,具体执行时需换成数字。我们先来查看下本主机的网络配置信息,命令及执行结果如下:
# ifconfig
假如我只想查看接口eth0的配置信息,可以使用如下命令:
# ifconfig eth0
其执行结果如下图所示:
上面介绍了两个查看配置信息的命令,下面我们就先通过一个配置命令,去配置下自己的主机,然后用上边两个命令查看一下吧。其使用格式为# ifconfig ethX IP/MASK [up|down] ,想配置接口eth1的IP地址及子网掩码为10.10.10.10/8,可使用如下命令:
# ifconfig eth1 10.10.10.10/8
执行结果如下所示:
可以看到上边的IP地址和子网掩码都已修改。
通过ifconfig命令我们还可以启用或停用某个网络接口,我们刚为接口eth1配置了地址,查看并可以使用,现在我们停用该接口,命令如下:
# ifconfig eth1 down
其执行结果如下图所示:
从上图我们可以看到,当我们把接口eth1停用后,再用ifconfig命令查看网络配置信息,已不再显示该接口的信息,下面我们再去启用该接口,重新查看下。命令如下:
# ifconfig eth1 up
其执行结果如下所示:
可以看到当我们启用了该接口的网络服务后,用ifconfig命令查看配置信息,该接口的配置信息又可以显示出来了。
我们还可以为其起个别名,命令如下:
# ifconfig eth1:0 110.110.110.110/8
我们在用ifconfig命令查看下执行效果吧。
从上图看到,我们添加的别名已经成功,并可以使用。
上边介绍的这些命令会立即生效,但当重启网络服务或主机后,所有这些配置都会失效,这是为何呢?其实我们对个接口的修改并没有写入其配置文件,所以,当重启网络服务或主机后,这些配置当然会失效了,要想永久有效,必须在其配置文件中修改。
各种网络服务其实是通过脚本实现的,在RHEL5中,该网络服务的配置文件在/etc/init.d/network文件中,而在RHEL6中,该网络服务的配置文件在/etc/init.d/NetworkManager中,但对于RHEL6,该版本默认使用该配置文件,该配置文件功能还不完善,尤其在服务器集群方面无法使用此功能管理脚本,最好禁用此功能。还使用原来的配置文件。
下面再去介绍个配置网关的命令:route。
# route add:表示添加路由,其中包含两名选项
-host:表示配置主机路由
-net:表示配置网络路由
-net 0.0.0.0:表示添加默认路由
其使用格式为:# route add -net|-host DEST gw NEXTHOP
# route add default gw NEXTHOP:添加默认路由
如:我们为192.168.5.0/24网络添加一条网络路由其下一条为172.16.0.1;命令及执行结果如下所示:
# route add &net 192.168.5.0/24 gw 172.16.0.1
有添加同样一定会有删除的命令,该命令如下:
# route del :表示删除路由,同样该命令也有两个选项,
-host:删除主机路由
-net:删除网络路由
其使用格式如下:
# route del -net|-host DEST
# route del default :添加默认路由
如:我们把刚添加的路由删除掉,其命令及执行结果如下所示:
# route del &net 192.168.5.0/24
route命令中有一个选项可以查看相关的路由信息,命令如下:
# route &n
其执行结果如下所示:
同样,我们以上所作出的改动均会立即生效,但每当重启网络服务或主机后,均会失效。想要上边的设置永久有效,必须修改其配置文件,其网络配置文件为/etc/sysconfig/network-scripts,具体格式如下:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=: 关联的设备名称,要与文件名的后半部&INTERFACE_NAME&保持一致;
BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址
IPADDR=:IP地址
NETMASK=: 子网掩码
GAYEWAY=: 设定默认网关
ONBOOT=: 开机时是否自动激活此网络接口
HWADDR=:硬件地址,要与硬件中的地址保持一致;可省
USERCTL={yes|no}:是否允许普通用户控制此接口
PEERDNS={yes|no}:是否在BOOTROTO为dhcp时接受由DHCP服务器指定的DNS地址&
如:我们配置下eth1的接口的信息,使用vim /etc/sysconfig/network-scripts/ifcfg-eth1编辑该文件,并输入如下信息&
DEVICE=eth1
BOOTPROTO=static
IPADDR=172.16.200.222
NETMASK=255.255.0.0
ONBOOT=yes
输入上述命令,重启网络服务,查看执行结果。其执行结果如下:
我们修改配置文件,不会立即生效,但重启网络服务或主机后都会生效,且是永久有效。因此,要查看效果必须重启网络服务。
下面我们介绍如何通过配置文件修改路由信息。修改路由配置信息,需在该文件中进行:/etc/sysconfig/network-scripts/,必须在此路径下创建该route-ethX文件,重启网络服务然后才能生效。其格式为:
添加格式一:
DEST(目标) via NEXTHOP
添加格式二:
ADDRESS0=:表示添加网络地址
NETMASK0=:添加子网掩码
GATEWAY0=:表示添加网关&
如:我们为eth1添加一条路由信息,到目的网络110.0.0.0/8的信息通过172.160.0.1转发。具体做法为:在/etc/sysconfig/network-scripts/目录下创建文件route-eth1,编辑内容,添加如下内容:
110.0.0.0/8 via 172.16.0.1
执行结果如下所示:
可以看到,多了一条路由信息。&
接下来教大家如何在配置文件中修改主机名。先来说修改主机名的命令吧。
# hostname:可以查看本主机名;
# hostname NAME:修改主机名
我们先用hostname查看下本主机名,然后再将其修改为我的博客地址名,执行下该命令,效果如下所示:
# hostname
# hostname lq2419
从上图可以看到,hostname不仅可以查看主机名,还可以修改主机名,但同样,这些修改会立即生效,但重启主机后均会失效。这里我们就不在演示重启主机后的效果,有兴趣的话可以自行验证下。下面介绍一种永久有效的修改方法,那就是修改配置文件。我们打开/etc/sysconfig/network文件,修改HOSTNAME选项为lq2419。重新执行该命令,其效果如下:
上面提到了DNS,下面我们就去通过修改配置文件来设置DNS。打开/etc/resolv.conf文件,编辑添加如下内容:
nameserver 172.16.0.1
nameserver 202.102.224.68
下面介绍指定本地解析。打开文件/etc/hosts,输入如下内容:
172.16.0.1 www.magedu.com www
各选项的含义为:主机IP地址、主机名、主机别名
我们通过ping命令去看一下效果。
从上图我们可以看到,当我们去ping www时,系统会自动转化为www.magedu.com。
最后介绍一个比较好用的软件包:iproute2,我们主要用其提供的ip命令。下面介绍下该命令。
# ip link:配置网络接口属性,该命令有如下几个选项:
show:显示
如:# ip link show:显示统计信息
# ip -s link show:显示详细统计信息
set:设定网络接口的属性信息
如: # ip link set DEV {up|down}
# ip link set eth1 down:禁用eth1接口
#ip addr:协议地址
使用格式为:# ip addr add ADDRESS dev DEV
使用格式为:# ip addr del ADDRESS dev DEV
show:显示
使用格式为:# ip addr show dev DEV to PREFIX
flush:清除
使用格式为: # ip addr flush dev DEV to PREFIX
#ip route:路由
如: # ip route add to 10.0..0/8 dev eth1 via 172.16.0.1
flush:清除
如:# ip route flush to 192.168.120/24
show:显示路由信息
如: # ip route show
# ip route -net 10.0.1.0/24 dev eth1 via 192.168.100.6 &
我们挑两个命令去执行下,并看下效果吧。
# ip link show
# ip &s link show
# ip addr add 192.168.120.1/24 dev eth1
其实我们还可以为网络设备设备别名。现在直接介绍如何使其永久有效的方法。我们去修改配置文件。打开/etc/sysconfig/network-scripts/目录,并在其目录下创建ifcfg-ethX:X的文件,如ifcfg-eth1:1,输入如下格式的内容:
DEVICE=ethX:X
BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址
IPADDR=:IP地址
NETMASK=: 子网掩码
GAYEWAY=: 设定默认网关
ONBOOT=: 开机时是否自动激活此网络接口
HWADDR=: 硬件地址,要与硬件中的地址保持一致;可省
USERCTL={yes|no}:是否允许普通用户控制此接口
PEERDNS={yes|no}:是否在BOOTROTO为dhcp时接受由DHCP服务器指定的DNS地址
因为是网络设备的别名,所以我们不能使用DHCP动态获取。只能设置成静态的。如:我们在/etc/sysconfig/network-scripts/目录下编辑文件ifcfg-eth1:1,并输入如下内容
DEVICE=eth1:1
BOOTPROTO=static
IPADDR=110.120.130.140
NETMASK=255.0.0.0
重启网络服务后,查看下效果:
到这里我们就介绍完了。以上从配置IP地址,到最后配置DNS以及路由的配置都教给各位,大家可以再自己的linux上试试,一定要动手尝试。假如你正常使用一个接口登录并连接到网络,记住不要修改此接口的IP,可以添加多个接口作为测试用。否则,如果你修改了你正在使用的接口的IP,你可能会上不了网哦!
super pi 运算圆周率1M位时间对比,科技发展。。。
新建Linux,以后要在这片儿混了
唉!~linux
大家好,欢迎来到我的小站!
站长在关注

我要回帖

更多关于 进入页面刷新一次 的文章

 

随机推荐