买了个斗牛游戏外挂,要输入lD还有进服务器输入账号密码代码怎么办

小站会根据您的关注,为您发现更多,
看到喜欢的小站就马上关注吧!
下一站,你会遇见谁的梦想?
投身Linux的海洋,拥抱真正的IT技术,使自己成为一段BOSS代码!
10 个你值得拥有的 Vim 配色方案---转
有很多很多的Vim配色方案,但总是很难找到完美的一个。很多人会根据所作工作的不同来使用不同的配色方案。这里我们向你推荐 10 个值得拥有的 vim 配色方案:
GRB256 基于 ir_black,感觉特别适合 Ruby on Rails 的应用开发。
2. Guardian
Guardian 主要用于 XHTML 和 CSS 编辑,你也可用来做 Ruby 和 JavaScript 开发。
网址:&Vim.org
3. Codeschool
该配色方案适合 Rails 开发。
4. Distinguished
Distinguished 是一个黑色的配色方案,用于 256 色的终端,特别适合 JavaScript 开发,对开发 Ruby 和 Python 应用也不错。
该配色方案来自于 Github 的代码高亮风格。
网址:&Vim.org
6. Jellybeans
Jellybeans 是一个多彩的配色方案,灵感来自于 ir_black 和 twilight,主要为 gVim/MacVim 设计,支持 256 色终端。
7. Railscasts
移植自&&的配色方案。
8. Twilight
Twilight 克隆自 TextMate 的 twilight 方案。
网址:&Vim.org
9. Vividchalk
这也是从 TextMate 移植而来的,基于 Vibrant Ink 主题,支持 GUI 256、88 甚至是 16 色终端。
Candy 是 vim 中隐藏的色彩主题,可不容易找到哦。
网址:&Vim.org
Bonus: Solarized
Solarized 可能是最受欢迎的配色方案之一了,如果你还没用过,应该立即试用。
告诉我们,你最喜欢哪一个?
谷歌无人驾驶汽车欲减少99%交通事故----转
谷歌无人驾驶汽车
  美国科技博客Business Insider报道称,谷歌的无人驾驶汽车技术一旦成功应用,那么每年能挽救约3.5万美国人的生命。
  根据美国全国癌症研究所的数据,2012年约有2.3万名美国人死于白血病。尽管谷歌的技术并不是用于治疗癌症,但同样值得关注。最新统计数据显示,2009年,美国33808人死于交通事故,而2008年为37423人。而根据世界卫生组织(WHO)的数据,目前全球每年死于交通事故的人数达到120万。
  接近谷歌的消息人士表示,谷歌无人驾驶汽车的一个最主要目的是减少&99%由于人类疏忽大意而造成的交通事故死亡&。那么,谷歌的这一目标是否能实现?在回答这一问题之前,我们应当看看几方面的数据:
  - 相对于司机,谷歌的无人驾驶汽车是更好的驾车者。无人驾驶汽车能够&查看&360度范围,不会疲劳驾驶,不会醉酒驾驶,也不会出现情绪不佳的状况。无人驾驶汽车不会像年轻人一样追求驾车的刺激,并且准确地知道如何避开其他司机视野的盲点。根据人类察觉不到的一些因素,无人驾驶汽车可以进行预测及调整。
  - 谷歌的无人驾驶汽车对用户来说非常友好。当你听到&无人驾驶汽车&这个词时,你可能会想象一辆内部布满各种线缆的汽车。但实际情况并非如此。我们已经听说,谷歌的无人驾驶汽车内部并没有太多的额外设备。可以想象,这只是在方向盘定速巡航按钮的基础上多了几个键,而用户界面将和Android平板电脑一样友好。
  - 相对于城市道路,谷歌无人驾驶汽车在高速公路上更方便。在高速公路上,所有汽车都向着同一个方向,在自己的车道内几乎匀速地开行。而在城市道路上,汽车可能来自不同方向,并前往不同方向,因此数据会更复杂。由于这一原因,我们猜测自动驾驶可能只会在高速公路上适用。这里可以认为&无人驾驶模式&与定速巡航类似。这意味着无人驾驶汽车只能解决高速公路上的交通事故问题。
  - 谷歌目前仍面临一些技术挑战。谷歌的汽车在雪地中行驶会出现问题,因为此时激光传感器无法&看见&道路,无法将当前道路与数据库中的道路信息进行对比。
  那么,谷歌的目标是否能实现?在很大程度上可以。对于每年挽救美国3.5万人、全球120万人的生命而言,&在很大程度上可以做到&已经非常了不起。
如果将操作系统是条狗,那么Linux就是斗牛犬---转
如果将操作系统比喻成一条狗的话,那么各种操作系统的代表品种是什么呢?来看看爱好养狗的开发者Rikki Endsley的分类。&
Linux &&&&
斗牛犬给人的印象往往是比较暴躁,令人产生惧怕心理。这主要是由于大部分人不了解它们。这听起来很像Linux,对不对?一般人认为,Linux是比较难用的操作系统,单单是各种命令、Shell脚本,就足以让人敬畏。&&
Mac OS &&&&&&
它们的共同点是,都不便宜,但是都很受欢迎,很强大、聪明,并能够提供良好的防护,适用于大部分情况。深受专业人士喜爱。&&
Windows && 纯种幼犬&&&
Windows就像一个纯种幼犬,刚买时感觉不错,但之后你可能会花费一笔费用来维护它,比如一些病毒使小狗无法到外边玩耍了(无法上网),再比如窃贼在狗眼皮下偷走你贵重的东西。这不是狗的错,要知道,你只是买了一个已经注册的纯种幼犬,还需要你来维护的。& 下面再来看看各个Linux发行版本,它们的代表品种是什么。&&
Ubuntu &&&&&&
波士顿梗是一种活泼、智商非常高、体型匀称的狗,外表漂亮。这正如Ubuntu,非常有趣、对用户有相当大的吸引力,并且有赏心悦目的桌面。更重要的是,它们的维护费用都很低。&&
Knoppix &&&圣伯纳德犬&&&
Knoppix是一套光盘启动的GNU/Linux系统,可用于Linux演示、光盘教学、系统急救。而圣伯纳德犬的主要作用也是救援。&&
Red Hat &&&&&&
Affenpinscher在2013年Westminster犬俱乐部获得了最佳外表的称号,这种狗很聪明且有风度。Red Hat也获得了首个&亿元Linux公司&的荣誉。此外,它们的共同点是,都有较强的职业规范,可以给你足够自信(稳定)的感觉,但需要定期培训。&&
Fedora &&&&&&
Fedora在&&排名中位居第四,而金毛也是第四大最受欢迎的狗的品种。两者共同点是,聪明、讨人喜欢,有时会有点小愚蠢。两者都有很大的潜力,如果你在训练(配置)上多花点时间,它们将会表现得相当完美。&&
Linux Mint &&&&&&
Linux Mint目前排在&&首位,而拉布拉多也是最流行的狗品种,共同点是表现良好,适合于各种用途。&你怎么看呢?&
全世界知名100 Linux发行版排行榜 (本文只收取前30位)
10 个特殊用途的 Linux 发行版---转
Linux 的好处就在于你可以任意定制,只要你想做。很多流行的 Linux 发行版最开始都是由个人和小组发起的。今天让我们来看看一些有着特殊用处的 Linux 发行版。
Parted Magic 是基于Linux的小型发行版本(40MB左右),专门实现磁盘分区和管理功能。Parted Magic可通过ISO光盘、U盘或PXE网络启动,启动后进入图形界面可运行GParted等工具软件进行硬盘的分区设置;Parted Magic与Lubi是独立成的开源项目,但使用了Parted Magic的分区功能。
SystemRescueCd是一份可启动光盘Linux系统,它用于在崩溃后修复系统及数据。它的另一个目标是为在你的计算机上完成管理任务提供方便, 例如创建和修改硬盘分区。它包含了大量的系统实用工具(parted、partimage、fstools等)及基本软件(编辑器、midnight commander,网络工具)。它面向易用性,只要从光盘引导你就可以做任何事情了。其内核支持大多数最重要的文件系统(ext2/ext3、 reiserfs、xfs、jfs、vfat、ntfs、iso9660),以及网络系统(samba和nfs)。SystemRescueCd基于 Gentoo LiveCd。
BackTrack 是基于Ubuntu的自启动运行光盘,它包含了一套安全及计算机取证工具。它其实是依靠融合Auditor Security Linux和WHAX(先前的Whoppix)而创建成的。
Ubuntu Studio 是一个 Ubuntu 的变种版本,主要是提供一个捆绑了专业音频、视频和图形处理软件的工作站版本。
Mythbuntu是一份基于Ubuntu的发行,它是一张自启动运行光盘,着眼于构建一份单独的系统,这与KnoppMyth或 Mythdora类似。它可以被用于安装一份独立的前端或后端或组合机器。Mythbuntu采用作为缺省桌面,它提供一份图形化的控制中心来配 置系统。
Scientific Linux是一份重新编译的Red Hat Enterprise Linux,它包含了遍布世界的多种多样的实验室和大学的贡献。
The Amnesic Incognito Live System (Tails)是基于Debian的自启动光盘或USB发行,其目标是为用户提供完整的因特网匿名功能。该发行装备了一些因特网应用程序,包括网页浏览 器、IRC客户端、邮件mail客户端、即时消息信使,这都以安全为理念进行了预配置,并对网络流量进行了匿名性处理。为达到此目标,Incognito 使用了网络,以使得网络流量很难被追踪。
LinuxCNC 是一个计算机控制机器的软件系统,例如铣床,车床,等离子切割机,{敏感词},机器人,hexapods等等。
Edubuntu&是一个专门面向学校和其他教育环境的Linux发行版. 基于深受大家欢迎的&&发行版建立, 它是一个完整的操作系统, 包含一个办公套件, 网页浏览器, 许多教育应用程序等等. Edubuntu 是为教师量身定做的, 或者网络管理员也能够用它轻松而快速地建立一个电子教室.
VortexBox 是基于的 Linux发行,它将一台没在使用的计算机转变为一台易于使用的音乐服务器或电唱机。一旦VortexBox加载 好,它能自动从CD唱片转换出FLAC和MP3文件、对文件进行ID3标记、下载封面图样。VortexBox之后便能使这些文件服务于网络媒体播放软 件。音乐文件也能以流媒体形式运送到Windows或Mac OS X操作系统。
全世界知名100 Linux发行版排行榜
美黑客部队曝光 实力首屈一指无人出其右----转
  美军总部所在国家安全局俯视图(国防报图片)
  这些天,美国人挺忙。只是不是忙着挽救持续低迷的经济,而是急着炒作&中国黑客&,很有些不务正业。美国一个名为曼迪昂特的公司近日发布一份报告,声称&中国军方参与黑客攻击&,报告还臆测&解放军黑客总部&位于上海的照片和代号,引来不明真相人们的围观。于这种贼喊捉贼,无知、无理、无聊及可笑的污蔑,我们完全可以不用理会,更不屑批驳,不过一些美国人的这种举动也无形中激起了外界对于美军黑客(网络战)部队的兴趣。
  黑客司令部级别一升再升
  据美国媒体透露,早在1969年,五角大楼就在内部组建了最初的计算机网络。美军黑客部队的雏形则可追溯到1988年,美国国防部建立了三军计算机应急反应中队,各军种分别设一分队,当时世界多数国家对计算机网络还知之甚少。巧合的是,这一年,中国发现了首例计算机病毒。此后20多年,美国一直在系统地发展网络战能力,并逐步将遂行网络空间任务作为美军建设的重点领域。
  2002年,为防止遭受类似于&9&11&事件的大规模网络攻击,时任美国总统的小布什签署了国家安全第16号总统令,组建了美军历史上首支黑客部队&&&网络战联合职能司令部&。
  次年,美军战略司令部被正式赋予集中计划、准备和实施信息战的任务,后历经改革,在该司令部下成立了信息网络作战行动司令部和信息网络保障联合中心。
  2006年底,美国国防部又组建了网络媒体战部队,以在互联网上&纠正错误信息&,提高美军在网络上宣传报道的能力。
  现任美国总统奥巴马素有&网络总统&的美名,在其推动下,美军黑客部队的发展速度明显加快。2009年初,上任伊始的奥巴马就展开为期60天的全国网络安全状况评估。5月29日,在白宫宣布组建网络安全办公室的同时,美军战略司令部司令凯文&希尔顿称,战略司令部正在征召名&士兵&,组建一支&特种部队&,这支特种部队不仅要承担网络防御任务,还将对他国的计算机网络与电子系统进行秘密攻击。同年6月23日,时任美国国防部长罗伯特&盖茨正式签署命令,在战略司令部下成立了网络司令部,以协调网络安全及指挥网络战。
  日,网络司令部正式开始运行,由美国国家安全局局长基思&亚历山大四星上将兼任司令,办公地点就设在国家安全局总部内(马里兰州米德堡萨维奇公路9800号)。
  四星上将是目前美军最高军衔,美军网络司令部司令拥有如此高的军衔,可见其肩负重任非同一般。专家认为,组建网络战司令部对美军具有里程碑意义,表明网络战已成为美军的一项全球性战略任务和独立作战样式,标志着美军网络战实现了统一指挥,遂行全面攻防作战,美军网络战部队从此迈入正规化阶段。种种迹象表明,网络司令部极有可能在时机成熟时,升级为与太空司令部、战略司令部等并列的职能司令部之一。
  美网络司令部内部工作场景(国防报图片)
  &作战任务部队&负责境外攻击
  在美军网络司令部成立前,有两个不同的网络战中心在美军战略司令部管辖下运行,一个是全球网络联合部队,负责保护美国国防部在本土及全球范围内的网络系统,应对每天数十万起试图突入美军网络的攻击;另一个是网络战联合功能构成司令部,负责对敌发动网络攻击。网络司令部成立后,上述原本分离的网络防御与进攻力量得到了整合。
  如今,美军网络战部队已成为上有指挥机关,下有建制部队,头脚齐备、体系完整的作战实体。美军一超独霸的地位在网络战部队建设方面也得到充分体现。
  指挥机关方面,处于顶层的是直接对国家安全委员会和总统负责的白宫网络安全办公室,军队网络安全问题也在其管辖范围之内。办公室主任兼任总统网络安全顾问,由于位高权重,被外界称为&网络沙皇&。
  在美军内部,网络战最高指挥机关是网络战司令部。该司令部隶属于美军战略司令部,拥有对各军种网络战司令部及部队的军事行动指挥权,负责统一计划、协调、组织和实施美军在网络空间的各类作战行动,确保美军及其盟国在网络空间的行动自由与对敌优势,同时负责与其他联邦部门的协调行动。
  俄军事专家图林上校2012年指出,包括军人和文职人员在内,美军网络战司令部总编制约2.1万人,其中司令部机关约200人。
  美国《华盛顿邮报》2013年1月报道,目前该司令部在编937人,未来几年将扩增到4900人。美国防部官员透露,扩员后网络战司令部将成立三支部队,其中&国家任务部队&负责保护关系国家安全和经济命脉的关键基础设施计算机系统;&作战任务部队&协助指挥官制订境外行动计划、发动攻击并采取其他进攻行动;&网络保护部队&负责保护国防部内部网络安全。
  不过,这些还仅是司令部直属机关与部队,算上各军种网络战部队,美军黑客部队绝对称得上一个庞然大物。根据美防务专家乔尔&哈丁2010年的评估,美军网战部队总人数近9万人。近年来美军网络战部队不断壮大,目前数量已经超过10万大军。一支规模如此庞大的网络战部队,一旦集中发动攻击,任何国家和机构都将难以承受
  美军黑客总部周围雷达及天线密布(国防报图片)
  并非一个部门在战斗
  对于如此庞大的黑客部队,美军十分重视其保障问题,经费逐年增加。在充足的保障和频繁的演练下,美军网络战司令部的实战能力大大提升,并将网络战方案纳入越来越多的旅级和师级演习中。
  首先,在预算支持方面,有资料显示,2010年美军网络战司令部刚成立时,其预算是1.5亿美元,2013年已增长到1.82亿美元,并且这还仅用于活动支出,其他项目不在此列。其次,美军网络战司令部与国防部其他部门、国家安全局等机构有着密切而复杂的联系,其自建立之日就不是一个部门在战斗。国防部信息系统局提供技术支持与保障,国家安全局则提供大量的情报支援。只要想到网络战司令部司令是由国家安全局局长兼任这一事实,就不难理解二者之间的合作有多么紧密。
  可见,虽然网络司令部与国家安全局在行政上是两大机构,但在业务上有着密不可分的关系。国家安全局隶属国防部,是美国信号情报机构,拥有雇员3万余人,是美国规模最庞大的情报机构。《国家安全局战略》中明确写到,其任务是向从美国政府到作战部队的广泛用户提供信号情报与信息保障产品及服务,并实施计算机网络行动,在任何情况下使国家及盟友获得决定性优势。
  在网络战中,美国国家安全局担负着进攻与防御的双重任务,包括保护储存超级机密信息的美国计算机网络、对敌方进行电子窃听,以及利用网络间谍技术发动攻击、窃取他国机密等。
  美国国家安全局动用120余颗卫星,建立最著名的&梯队系统&,并在加拿大、新西兰和澳大利亚等国设立数十个大型地面接收站,在美国和英国设有两个数据中心。全世界95%的通信信息都要经过&梯队系统&&过滤&,包括电话、文传、电子邮件等都会被它截获。它利用美国的卫星网络,截取移动电话通信的微波信号,在同一时间可记录数以百万个电话通信信息,然后利用效能强大的搜寻设备,寻找一些可能对安全构成威胁的字眼。
  美军黑客总部周围雷达及天线密布(国防报图片)
  国家安全局每年都从全美各大院校招募大量计算机、数学、语言学等专业的优秀毕业生。近年来,国家安全局还设立了网络战学术中心,通过在一些特定大学对情报人员开设新的网络战课程,提高其网络打击能力。2012年5月,国家安全局宣布四所大学获得批准参加这项计划,分别是达科他州立大学、海军研究生院、东北大学和塔尔萨大学。据外媒体报道,上述计划开设课程包括编写计算机病毒、入侵网络、破解密码、数据挖掘等。
  国家安全局还试图从更大的范围招募黑客。2012年7月,国家安全局局长基思&亚历山大参加在拉斯维加斯举行的&防御形势&国际黑客大会并发言,鼓励民间黑客也参与到国家网络行动中来。
  美国情报官员认为,国家安全局与网络司令部可以发挥强强合作优势,比如国家安全局通过&偷窥&外国网络向网络司令部提供情报,二者合作可以&利用国家安全局里的天才,转化成网络攻击能力&。
  点评:
  不难看出,美军网络战能力是世界上首屈一指的。无论从发展历史、部队编成、保障水平,还是从演习训练和实战能力看,世界上没有一支军队能出其右。
  一个众所周知的事实是:目前绝大多数网络根服务器设在美境内,计算机主流操作系统来自美国,计算机研发人才也云集美国。
  灰太狼与喜羊羊,实力对比不言自明,如果实力强大的狼整天喊着自己受到了羊的威胁,我们只能相信,这只狼要么犯了神经病,要么另有企图。按照以往的逻辑,打出&威胁&牌之后,美国还会有后续行动。看来,那时狼的阴谋就会显露出来了
嵌入式设计应具备的基本技能----转
&1、Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器2、Shell 编程基础Shell简介 认识后台程序Bash编程熟悉Linux系统下的编辑环境 熟悉Linux下的各种Shell 熟练进行shell编程熟悉vi基本操作 熟悉Emacs的基本操作 比较不同shell的区别 编写一个测试服务器是否连通的shell脚本程序 编写一个查看进程是否存在的shell脚本程序 编写一个带有循环语句的shell脚本程序3、Linux 下的 C 编程基础linux C语言环境概述 Gcc使用方法 Gdb调试技术 Autoconf Automake Makefile 代码优化 熟悉Linux系统下的开发环境 熟悉Gcc编译器 熟悉Makefile规则编写Hello,World程序 使用 make命令编译程序 编写带有一个循环的程序 调试一个有问题的程序4、嵌入式系统开发基础嵌入式系统概述 交叉编译 配置TFTP服务 配置NFS服务 下载Bootloader和内核 嵌入式Linux应用软件开发流程熟悉嵌入式系统概念以及开发流程 建立嵌入式系统开发环境制作cross_gcc工具链 编译并下载U-boot 编译并下载Linux内核 编译并下载Linux应用程序4、嵌入式系统移植Linux内核代码 平台相关代码分析 ARM平台介绍 平台移植的关键技术 移植Linux内核到 ARM平台 了解移植的概念 能够移植Linux内核移植Linux2.6内核到 ARM9开发板5、嵌入式 Linux 下串口通信串行I/O的基本概念 嵌入式Linux应用软件开发流程 Linux系统的文件和设备 与文件相关的系统调用 配置超级终端和MiniCOM 能够熟悉进行串口通信 熟悉文件I/O 编写串口通信程序 编写多串口通信程序6、嵌入式系统中多进程程序设计Linux系统进程概述 嵌入式系统的进程特点 进程操作 守护进程 相关的系统调用了解Linux系统中进程的概念 能够编写多进程程序编写多进程程序 编写一个守护进程程序 sleep系统调用任务管理、同步与通信 Linux任务概述任务调度 管道 信号 共享内存 任务管理 API 了解Linux系统任务管理机制 熟悉进程间通信的几种方式 熟悉嵌入式Linux中的任务间同步与通信编写一个简单的管道程序实现文件传输 编写一个使用共享内存的程序7、嵌入式系统中多线程程序设计线程的基础知识 多线程编程方法 线程应用中的同步问题了解线程的概念 能够编写简单的多线程程序编写一个多线程程序8、嵌入式 Linux 网络编程网络基础知识 嵌入式Linux中TCP/IP网络结构 socket 编程 常用 API函数 分析Ping命令的实现 基本UDP套接口编程 许可证管理 PPP协议 GPRS 了解嵌入式Linux网络体系结构 能够进行嵌入式Linux环境下的socket 编程 熟悉UDP协议、PPP协议 熟悉GPRS 使用socket 编写代理服务器 使用socket 编写路由器 编写许可证服务器 指出TCP和UDP的优缺点 编写一个web服务器 编写一个运行在 ARM平台的网络播放器9、GUI 程序开发GUI基础 嵌入式系统GUI类型 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT编程使用QT编写&Hello,World&程序 调试一个加入信号/槽的实例 通过重载QWidget 类方法处理事件10、Linux 字符设备驱动程序设备驱动程序基础知识 Linux系统的模块 字符设备驱动分析 fs_operation结构 加载驱动程序了解设备驱动程序的概念 了解Linux字符设备驱动程序结构 能够编写字符设备驱动程序编写Skull驱动 编写键盘驱动 编写I/O驱动 分析一个看门狗驱动程序 对比Linux2.6内核与2.4内核中字符设备驱动的不同Linux 块设备驱动程序块设备驱动程序工作原理 典型的块设备驱动程序分析 块设备的读写请求队列了解Linux块设备驱动程序结构 能够编写简单的块设备驱动程序比较字符设备与块设备的异同 编写MMC卡驱动程序 分析一个文件系统 对比Linux2.6内核与2.4内核中块设备驱动的不同11、文件系统虚拟文件系统 文件系统的建立 ramfs内存文件系统 proc文件系统 devfs 文件系统 MTD技术简介 MTD块设备初始化 MTD块设备的读写操作了解Linux系统的文件系统 了解嵌入式Linux的文件系统 了解MTD技术 能够编写简单的文件系统为 ARM9开发板添加 MTD支持 移植JFFS2文件系统 通过proc文件系统修改操作系统参数 分析romfs 文件系统源代码 创建一个cramfs 文件系统&简单地总结一下硬件开发的基本过程:& & 1、明确硬件总体需求情况,如CPU处理能力、存储容量及速度、I/O端口的分配、接口要求、电平要求、特殊电路要求等等。& & 2、根据需求分析制定硬件总体方案,寻求关键器件及相关技术资料、技术途径和技术支持,充分考虑技术可行性、可靠性和成本控制,并对开发调试工具提出明确要求。关键器件可试着去索取样品。& & 3、总体方案确定后,做硬件和软件的详细设计,包括绘制硬件原理图、软件功能框图、PCB设计、同时完成开发元器件清单。& & 4、做好PCB板后,对原理设计中的各个功能单元进行焊接调试,必要时修改原理图并作记录。& & 5、软硬件系统联调。一般情况下,经过调试后原理及PCB设计上有所调整,需要二次投板。& & 6、可靠性测试、稳定性测试,通过验收,项目完成! &硬件工程师应具备的基本技能:& & (1)由需求分析至总体方案、详细设计的规划创造能力;& & (2)熟练运用设计工具,设计原理图、PCB板的能力;& & (3)熟练运用单片机、DSP、PLD、FPGA等进行软硬件开发调试的能力;& & (4)熟练运用仿真工具、示波器、信号发生器、逻辑分析仪等调测硬件的能力;& & (5)掌握常用的标准电路的设计能力,如复位电路、常用滤波器电路、功放电路、高速信号传输线的匹配电路等;& & (6)故障定位、解决问题的能力;& & (7)设计文档的组织编写技能。 &&&&嵌入式书籍推荐&   Linux基础&   1、《Linux与Unix Shell 编程指南》&&   C语言基础&   1、《C Primer Plus,5th Edition》【美】Stephen Prata着&   2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着&   3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)&   4、《嵌入式Linux应用程序开发详解》&&   Linux内核&   1、《深入理解Linux内核》(第三版)&   2、《Linux内核源代码情景分析》毛德操 胡希明著&&   研发方向&   1、《UNIX Network Programming》(UNP)&   2、《TCP/IP详解》&   3、《Linux内核编程》&   4、《Linux设备驱动开发》(LDD) &   5、《Linux高级程序设计》 杨宗德著&   硬件基础&   1、《ARM体系结构与编程》杜春雷着&   2、S3C2410 Datasheet&&   英语基础&   1、《计算机与通信专业英语》&&   系统教程&   1、《嵌入式系统――体系结构、编程与设计》&   2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着&   3、《Building Embedded Linux Systems》      4、《嵌入式ARM系统原理与实例开发》 杨宗德著&   理论基础&   1、《算法导论》&   2、《数据结构(C语言版)》&   3、《计算机组织与体系结构?性能分析》&   4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着&   5、《操作系统:精髓与设计原理》&   6、《编译原理》&   7、《数据通信与计算机网络》&   8、《数据压缩原理与应用》&&   C语言书籍推荐&   1. The C programming language 《C程序设计语言》&   2. Pointers on C 《C和指针》&   3. C traps and pitfalls 《C陷阱与缺陷》&   4. Expert C Lanuage 《专家C编程》&   5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs 《编程精粹--Microsoft 编写优质无错C程序秘诀》&   6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》&   7.《C语言嵌入式系统编程修炼》&   8.《高质量C++/C编程指南》林锐&&   尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。&
嵌入式linux入门学习规划----来源:互联网
&&ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:&(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)&(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)&(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。&&从事嵌入式软件开发的好处是:&(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。&(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。&(3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样容易被盗版。硬件设计一般都是请其它公司给订做(这叫&贴牌&:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。&(4)兴趣所在,这是最主要的。&&从事嵌入式软件开发的缺点是:&(1)入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。&(2)这方面的企业数量要远少于企业计算类企业。&(3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。&(4)平台依托强,换平台比较辛苦。&&兴趣的由来:&1、成功观念不同,不虚度此生,就是我的成功。&2、喜欢思考,挑战逻辑思维。&3、喜欢C&C是一种能发挥思维极限的语言。关于C的精神的一些方面可以被概述成短句如下:&相信程序员。&不要阻止程序员做那些需要去做的。&保持语言短小精干。&一种方法做一个操作。&使得它运行的够快,尽管它并不能保证将是可移植的。&4、喜欢底层开发,讨厌vb类开发工具(并不是说vb不好)。&5、发展前景好,适合创业,不想自己要死了的时候还是一个工程师。&&方法步骤:&&1、基础知识:&目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。&科目:数字电路、计算机组成原理、嵌入式微处理器结构。&汇编语言、C/C++、编译原理、离散数学。&数据结构和算法、操作系统、软件工程、网络、数据库。&方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。&主攻书籍:the c++ programming language(一直没时间读)、数据结构-C2。&&2、学习linux:&目的:深入掌握linux系统。&   方法:使用linux&〉linxu系统编程开发&〉驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。&主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。&&3、学习嵌入式linux:&目的:掌握嵌入式处理器其及系统。&方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。&   (2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。&   (3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。&   主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。&&4、深入学习:&   A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。&   B、通信协议及编程技术:TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。&   C、网络与信息安全技术:如加密技术,数字证书CA等。&   D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。&    说明:太多细节未说明,可根据实际情况调整。重点在于1、3,不必完全按照顺序作。对于学习c++,理由是c++不只是一种语言,一种工具,她还是一 种艺术,一种文化,一种哲学理念、但不是拿来炫耀得东西。对于linux内核,学习编程,读一些优秀代码也是有必要的。&   注意: 要学会举一反多,有强大的基础,很多东西简单看看就能会。想成为合格的程序员,前提是必须熟练至少一种编程语言,并具有良好的逻辑思维。一定要理论结合实践。&   不要一味钻研技术,虽然挤出时间是很难做到的,但还是要留点余地去完善其他的爱好,比如宇宙,素描、机械、管理,心理学、游戏、科幻电影。还有一些不愿意做但必须要做的!&   技术是通过编程编程在编程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。&嵌入式书籍推荐&   Linux基础&   1、《Linux与Unix Shell 编程指南》&   C语言基础&   1、《C Primer Plus,5th Edition》【美】Stephen Prata着&   2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着&   3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)&   4、《嵌入式Linux应用程序开发详解》&   Linux内核&   1、《深入理解Linux内核》(第三版)&   2、《Linux内核源代码情景分析》毛德操 胡希明著&   研发方向&   1、《UNIX Network Programming》(UNP)&   2、《TCP/IP详解》&   3、《Linux内核编程》&   4、《Linux设备驱动开发》(LDD) &   5、《Linux高级程序设计》 杨宗德著   硬件基础&   1、《ARM体系结构与编程》杜春雷着&   2、S3C2410 Datasheet&   英语基础&   1、《计算机与通信专业英语》&   系统教程&   1、《嵌入式系统――体系结构、编程与设计》&   2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着&   3、《Building Embedded Linux Systems》      4、《嵌入式ARM系统原理与实例开发》 杨宗德著   理论基础&   1、《算法导论》&   2、《数据结构(C语言版)》&   3、《计算机组织与体系结构?性能分析》&   4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着&   5、《操作系统:精髓与设计原理》&   6、《编译原理》&   7、《数据通信与计算机网络》&   8、《数据压缩原理与应用》&&   C语言书籍推荐&   1. The C programming language 《C程序设计语言》&   2. Pointers on C 《C和指针》&   3. C traps and pitfalls 《C陷阱与缺陷》&   4. Expert C Lanuage 《专家C编程》&   5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs&   《编程精粹--Microsoft 编写优质无错C程序秘诀》&   6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》&   7.《C语言嵌入式系统编程修炼》&   8.《高质量C++/C编程指南》林锐&   尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。
Linux人才需求最新调查公布-----转
&调查发现,随着国内使用Linux的单位越来越多,相关人才的需求随即产生,并且呈现出供不应求的局面,其从业人员的就业机会显着高于Unix从业者,与Windows基本持平。    从诞生起,Linux就以开放源代码的模式及其安全性和稳定性吸引着全世界计算机爱好者。而随着Linux在中国市场迅猛发展,国内Linux人才缺口逐渐凸显。    下面我们重点对Linux人才的招聘信息进行综合分析,以便Linux从业者或者准备从事Linux职业的朋友更好的了解Linux人才需求市场现状与职业发展前景如何。    首先,我们先分析一下Linux人才招聘企业的基本情况。    (1)招聘企业行业分布情况    Linux应用领域非常广泛,各个行业都会应用到。在本次调查涉及的2694家Linux人才招聘企业中,IT行业需求最为广泛,其次是通信行业,然后是人力资源外包服务公司,其中人力资源外包服务公司主要是帮助其客户进行Linux相关人才招聘。    (2)IT招聘企业细分行业情况    IT行业是对Linux人才需求度最高的行业,也是Linux从业者喜欢从事的行业。通过针对1731家IT企业所属细分行业的分析,可以发现,计算机软件商对LINUX的需求最大,占到IT行业的近五成,显着高于其它细分行业,其次是互联网与电子商务等网络科技公司。    (3)招聘企业性质情况    在2694家对LINUX人才有招聘需求的企业,以民营、外资和合资企业为主,占到93,1%。相比而言,国营企业仅占6.9%,招聘需求相对较 小。其中,在外资企业中,欧美国家的企业所占比例20.7%,显着高于非欧美国家的13.7%。而,合资企业中,非欧美国家合资企业所占比例 (10.4%)则显着高于欧美国家的合资企业(5.5%)。    (4)招聘企业规模情况    在对LINUX人才有招聘需求的企业中,有2071家企业对企业本身的员工人数规模进行了登记公布。调查显示, 招聘企业主要以员工规模在500人以下的中小型企业为主,所占比例达到81.0%。    (5)招聘企业区域分布情况    对LINUX有招聘需求的企业主要分布在高新技术产业比较集中的区域。调查显示,2694家招聘企业,有近九成的企业分布在北京市、广东省、江浙沪三大地区。这些区域包括苏州、杭州、南京、深圳、北京、广州、上海等目前国内重要的高新技术产业园区。    在本次调查中,对LINUX有招聘需求的岗位共有8516个,下面我们将从岗位类型,入行条件、薪资水平、工作经验、对认证的具备要求等几个角度,对这些岗位进行统计分析,帮助Linux从业者或者准备从事Linux职业的朋友更好的规划自己的职业生涯。    (1)入行要求    从事Linux领域的工作,对学历要求并不苛刻,只要具备一定的计算机和Linux基础,就可以在工作中成长起来。    在调查的8516个招聘岗位中,虽然本科学历是目前招聘企业主流的学历要求,所占比例达到78.9%。但是,很多企业在招聘员工的学历要求一栏中填的是大专,这部分企业所占比例为18.3%,有的甚至是中专、技校就可以。    造成这种状况的原因:一方面是院校教育体系中,课程设置多以Windows平台为主,熟悉Linux的人才严重缺乏;另一方面原因是企业对Linux人才需求并非苛刻,只要掌握Linux相关技能就可以胜任。    (2)工作岗位类型    根据企业对招聘岗位的具体岗位职责以及工作内容,我们将这8516个招聘岗位划分为如下四个类型,首先是开发类工作岗位,包括JAVA软件开发、C 语言软件开发、嵌入式软件开发、WEB开发等热门岗位,其次是运维类工作岗位,包括系统管理、网络管理、安全管理以及售前售后技术支持等热门岗位,再次是 管理类工作岗位,如项目经理、信息主管、技术部门经理等,最后,其它类型的工作岗位,如Linux培训讲师等。    通过调查发现,开发类工作岗位依然是目前对Linux人才需求最大,占到招聘岗位的53.5%,其次是运维类工作岗位,占到招聘岗位总数的25.7%。    (3)对证书的要求    对于那些将认证作为其 IT 员工发展计划组成部分的机构来说,由于它们拥有认证考核的基本技能,它们将获得从降低风险到提高员工效率的众多好处。    在本次调研涉及的21679条招聘信息中,共有839个工作岗位对应聘人员的IT认证有了明确要求,针对不同IT认证证书的招聘要求统计分析如下:    调查显示,当前微软认证和Linux认证是目前需求比较热门的认证,两者在本次调研招聘需求中,所占比例总和高达77.4%,显着高于思科认证和Oracle认证。    目前国内知名的Linux认证主要有红帽的RHCT认证和RHCE认证、红旗的RCE认证以及Novell的SUSE认证和Linux 中立认证LPI 认证。    由于红帽是目前全球最大的Linux厂商,拥有广泛的客户应用基础,而且红帽认证工程师(RHCE)认证采用了基于实际操作能力的测试方法,是有针 对性认证的良好范例,充分显示了认证对企业降低风险和改善运营所产生的作用,得到了Linux企业用户的充分认可,因此,在对认证要求中,红帽认证工程师 (RHCE)和红帽认证技师(RHCT)的所占比例显着高于其它认证。    (4)招聘岗位工作经验要求    调查显示,在对Linux有招聘需求的8516个招聘岗位中,具备1至3年的Linux相关工作经验,是目前企业对应聘者主要的工作经验要求,所占比例达到76.6%。    由于Linux人才的匮乏,有些企业愿意对员工进行培养,在招聘时应届毕业生和在校学生也可,这部分的比例虽然很小,仅占1.5%。但这对高校应届 毕业生以及在校大学生而言,是个很好的就业和实践机会,因此,高校学生在校期间到软件企业参与一些Linux项目或者参加Linux相关培训对今后的就业 工作有很大的帮助。    (5)招聘岗位薪资水平    在本次调查过程中,招聘企业在薪水方面绝大多数是采取面议的形式,仅有376个招聘岗位明确给出了薪水范围。总体而言,薪资元 是目前Linux从业人员主流薪资水平, 所占比例达到58.8%。另外,元的薪资水平所占比例也较大,达到16.0%。    据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元以上。    影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗位。    针对376个工作岗位的薪资水平与其工作年限要求交叉分析结果,我们可以看出,从业者进入Linux行业的时间越长,薪资水平越高,而且差距也是越来越大。也就是说,进入Linux行业后,只要坚持自己的工作兴趣,获得高薪待遇是必然结果。    影响薪资水平的另一个重要因素,就是Linux从业者职业发展与其具体工作岗位。每个Linux从业者的职业发展轨迹不外乎是从基层的研发人员或者系统维护人员,发展到项目经理、信息主管或者更高层的工作岗位。    本次调查显示,运维类的工作岗位的薪资水平以元为主,开发类工作岗位的薪资水平则以元为主,而一旦发展到管理类工作岗位,其薪资水平的以10000元以上为主。    固然,三个不同工作性质的工作岗位的薪资受其具体工作年限的影响,但是,我们不难得出结论,随着,工作岗位的不同变迁,薪资水平也将会不断攀升。    Linux从业者的职业生涯的发展轨迹,不仅受其教育学历以及工作年限的影响,更重要的影响因素则是其工作能力。如果,Linux从业者想在职业发展上更进一层,在技术能力上及时提高自己是必须的。    代表着严格而又有针对性的知识体系的认证,对机构和个人在短期内获得成功极为重要。同时,面临着即将到来的 IT 人才危机,将认证作为人才发展的一部分对于考虑风险管理、IT 员工工作效率,以及加大标准使用力度需求的 IT 部门至关紧要。&
Linux 下的 QQ :WineQQ 最新解决方案:WineQQ2012 Beta2
摘要: 在腾讯一天不发布新的可用的QQ for Linux 前,Linuxer 对QQ 在Linux 下的挣扎与尝试都不会放弃。继DeepWine计划的WineTMQQ2009后,又一稳定好用的Wine QQ 方案诞生,来自龙井Longene 论坛的wine qq 2012 for linux U ...&
在腾讯一天不发布新的可用的QQ for Linux 前,Linuxer 对QQ 在Linux 下的挣扎与尝试都不会放弃。继&计划的&后,又一稳定好用的Wine QQ 方案诞生,来自龙井Longene 论坛的&&:
WineQQ2012 Beta2 deb 包说明
1.wine由1.4-rc2升级到最新稳定版wine-1.4,并在ubuntu12.04上编译制作
2.QQ2012升级至最新的官方Beta2版本
3.解决QQ右键菜单残影
4.重写脚本支持双击deb包安装
5.点击密码框不会崩溃
6.不会自动离线
7.支持全局热键(比如:Ctrl+Alt+A截图)
8.语音视频接收正常,但本地视频无法使用,点击可能会导致崩溃
9.文件传输正常
10.ibus中文输入法正常
WineQQ2012 Beta2 运行截图
WineQQ2012 Beta2 deb 包下载
官方下载:
网盘链接:
新浪V盘链接(下好之后这样合并: cat 包1 包2 &WineQQ1-Longene.deb):
MD5:28dac8b3ea6d367fc043
WineQQ2012 Beta2 deb 包安装说明
32位系统安装说明:
1.如果之前安装过旧版本需要先卸载(通过dpkg -l | grep qq查看)。
2.安装: sudo dpkg -i 软件名.deb
卸载: 先dpkg -l | grep qq 找到名字,然后执行:sudo dpkg -r qq-for-wine 或 sudo dpkg -P qq-for-wine
3.安装后qq在桌面上方的Applications/Internet/qq2012,点击运行即可。也可以自己拖到桌面双击运行
或者 到/opt/qq2012/wineapp/qq目录下运行qq.sh
4.安装后在你的 $HOME下会生成.qq2012目录,这是qq程序的目录。/opt目录下有个qq2012目录这是wine的工作目录。
5.安装后第一次运行qq登录的时候可能有点慢这是正常的,qq要生成自己的一些用户信息
64位系统安装说明:
先安装ia32-libs,然后再参考32位的安装方式
WineQQ2012 Beta2 deb 包已知问题
1.无法自动隐藏。
2.来消息时聊天窗口不会变颜色,不会提醒
3.其他未知问题,希望网友多多反馈
WineQQ2012 Beta2 deb 包常见问题说明
一.如果qq使用时发现没有声音或者遇到接收消息时qq僵死的情况,按照下面安装高版本的slsa。
由于wine-1.4-rc2需要高版本的alsa-lib(&=1.0.22)版本,而Ubuntu自带的alsa-lib库版本太低,导致使用音频时可能会出现问题。安装步骤:
1. 下载源码:
你可以去官网ftp://ftp.alsa-project.org/pub/lib/ 下载源码,下载高于1.0.22版本的alsa-lib。注意:我们只测试过alsa-lib-1.0.24.1的版本,能正常运行(ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.24.1.tar.bz2)。 其他版本未作测试。
2.然后解压
tar -jxvf alsa-lib-1.0.24.1.tar.bz2
3.最后编译安装:
cd alsa-lib-1.0.24.1./configuremake && make install
如果觉得麻烦,那可以试试我们已经编译好的alsa-lib。
安装方法很简单:
解压(tar -jxvf alsa-lib-1.0.24.1.tar.bz2),然后cd到解压开的文件夹,然后运行命令make install由于桌面环境不一样,我们编译好的alsa-lib不一定所有机器都能用,如果不行请参考上面的方法去官网下载源码手动安装。
二.如果菜单无法前台显示
去掉qq设置 &始终保持在其他窗口前端& 前面的勾。
三.如果QQ无法使用ibus中文输入法,按修改下面文件后重启。
1).在/etc/profile文件最后添加
XMODIFIERS="@im=ibus"XIM="ibus"GTK_IM_MODULE="xim"QT_IM_MODULE="xim"ibus-daemon -d -x
2).把/etc/X11/xinit/xinput.d/ibus文件中的 XIM_ARGS=&&xim& 改成 XIM_ARGS=&-d -x&
Linux Mint14体验报告 接近Windows的Linux ---转
Linux Mint& 是一个基于 Ubuntu 的发行版。他继承了 Ubuntu 的众多优点,同时也在 Ubuntu 的基础上加入很多自己优秀的特性。其目标是提供一种更开箱即刻可用的用户体验,免去用户要安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提 供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件。它与 Ubuntu 软件仓库完全兼容。可以毫不夸张地说 Linux Mint 在某些方面的用户体验比 Ubuntu 还要优秀。&& 以前使用过Ubuntu,但是体验Linux Mint确属首次。尽管两者的亲密关系,但是对于初来乍到的编者而言,这款基于Ubuntu的桌面系统还是有些陌生。但是考虑到,大多数用户都对Windows特别熟悉,那么熟悉这款Linux系统则是并不困难。
&&&&说到这里,也许有人已经糊涂了。不过小编的确还没糊涂。说这样的话,还是有几分道理的。Ubuntu是基于Debian的系统,而Linux Mint则是基于Ubuntu的系统。同为Linux的系统,Linux Mint在遗传了Ubuntu系统内部的精华之外,则在界面上与Ubuntu分道扬镳,向Windows系统越走越近。因此单从界面操作角度来看,Linux Mint更偏向Windows界面,对于广大Windows用户而言,上手并不困难。
&&&&虽然编者使用过Ubuntu,但是对Linux系统来说,还是彻底的小白。因此,本文主要从一个小白的视角来体验这款全新的操作系统。专业方面的东西,本文并不涉及。
Ubuntu和Linux Mint 流着相同的血脉
&&&&上个月代号为&Quantal Auetzal&的Ubuntu 12.10对于Linux社区来说,是个很重要的消息。毕竟这是消费市场最流行的Linux的新版本的发布。这款基于Debian的操作系统在Linux社区有着相当高的人气,从软件库到服务支持自然都是相当不错的。
&&&&与其他Linux相比,Ubuntu也是最容易安装的系统。如果你是Windows用户,并且知道安装Windows软件。那么下载Wubi和Ubuntu光盘镜像之后,安装这款系统就如在Windows内安装一款软件一样简单!
&&&&这一切当然要感谢Ubuntu背后的Canonical公司的支持。自从南非企业家Mark Shuttleworth成立Canonical公司后,就开始资助Ubuntu的开发。在南非古老的祖鲁语中,Ubuntu的意思是&对他人的博爱&,这也许正是Mark Shuttleworth赋予Ubuntu这款开源系统的内涵。l
&&&&Ubuntu按照每6个月发布一个新版本的频率进行升级更新。因此每年大约有两个版本的系统面世。发布期一般都是在每年4月份和10月份,因此Ubuntu的版本号都十分好记。例如,今年四月份发布的12.04,而刚刚发布的版本则是Ubuntu 12.10。除了版本号之外,Ubuntu每个版本都有自己的代号,这些代号多是各种动物英文名词,而选择代号的任务自然是由Mark Shuttleworth亲自来完成的。此外这些动物的名称前还有一个于后一个单词相同首字母的形容词来修饰:例如,Ubuntu 12.10的代号为Quantal Quetzal,大致的意思是量子的格查尔鸟。据悉下一个版本的代号则为Raring Ringtail。
&&&&说了半天Ubuntu,接下来就该说说Linux Mint。既然我已经提到这款操作系统是基于Ubuntu,那么就可以想象在Ubuntu 12.10发布后,Linux Mint 14,代号Nadia很快就面世的原因了。这款系统的主要优点则是:他继承了Ubuntu的众多优点,同时也在Ubuntu的基础上加入很多自己优秀的特性。(维基百科。)
&&&&最新的Mint 14和Ubuntu 12.10在内核方面都是Linux 3.5 kernel,很多底层也都没有任何差别。两款系统的主要区别则是在于桌面环境的选择上。Ubuntu过去一直使用的是Gnome桌面环境,但是自从11.04版本开始,Ubuntu则开始使用了毁誉参半的Unity界面。
&&&&Mint 14还是提供了MATE 1.4,Xfce4.10,KDE4.9 以及Cinnamon 1.6两个版本的桌面环境。MATE 1.4版本则是Gnome 2桌面环境的延续。而Cinnamon 1.6则是Gnome Classic的延伸。
&&&&与Ubuntu版本的另外一个主要区别则是Mint系统直接包含了视频和音频解码。同时还内置了Linux最流行的几款应用:VLC视频播放器,和图像处理软件GIMP等。而其他诸如Firefox,LibreOffice的软件则是完全相同。
&&&&本次体验的版本是Linux Mint Cinnamon 1.6。
安装前准备工作
&&&&说起安装,编者经验不算丰富。尽管隔三岔五的安装Windows 7,但是说到安装Linux,编者还是算小白。一方面Ubuntu的Wubi太便捷了,安装系统也算不上技术活了。另一方面,其实安装系统选择分区这点事,也真的没什么。
&&&&编者安装的思路如下:划出15GB的分区,+(免费版本即可),直接Windows内安装。过程就不再赘述,网上各种各样的安装方法更是多如牛毛了,不清楚的用户不妨谷歌或者百度一下就是了!下面就简单说一下安装界面:
&&&&使用Daemon Tools加载映像,选择在Windows内安装后,会提升重启系统,接着载入Mint界面。用户只需要点击桌面上安装Linux Mint图标即可。到目前为止,所有安装程序和Ubuntu基本没有任何差别。
安装界面一览 和Ubuntu惊人的相似
&&&&选择语言界面。尽管选择了中文语言界面,系统安装后还是需要安装语言包。这是编者头一次使用汉语Linux系统啊。
&&&&安装前,会检查系统的准备情况。看看,这系统的要求很低嘛。
&&&&选择安装位置,不要被这些sda1之类的磁盘符号搞晕了。其实很简单,只要你提前记住要安装分区的容量就好了。sdX代表用户使用的是或者的硬盘,a则是代表用户只有一个硬盘。后边的数字1,2,3之类的则就是我们Wiindows系统内C,D,E,F之类的分区符而已。
&&&&这样的安装界面,让我想起了Ubuntu 8.04就有的界面了!!
&&&&选择布局。
&&&&设置有户名和密码。
&&&&设置账户头像,这和Windows设置是何其相似啊!
&&&&还能导入Windows 7的数据?我看还是不要导入的好吧。
&&&&安装过程中出现的欢迎界面。按右边的箭头,则会出现更详尽的介绍。
&&&&系统默认的音乐播放软件为Banshee,并且预置音频解码。Ubuntu则是需要安装后用户自己安装。
&&&&视频播放万能军刀VLC竟然是装好的。嘿嘿,很方便。
&&&&预装的图片软件。和Ubuntu的不同。
&&&&被称为Linux系统中Photoshop的GIMP(2.8)也是预置的。但是编者对这款软件的图形处理能力还不甚了解。
Cinnamon 1.6用户界面 Unity用户表示很无奈
&&&&前面我们已经提到了Cinnamon 1.6桌面环境,但是知道进入桌面那一刻,编者还是大吃了一惊!这不就是Windows类似的界面嘛!
&&&&据Mint 14的发布日志,Cinnamon 1.6桌面环境在新版本中进行了800多处改进。据说这一版本中最大的改变莫过于加入了全新的GUI文件浏览系统,说白了就是和的资源管理器相似,只不过没有那所谓的Ribbon界面。
&&&&在窗口的左边,文件,音乐,下载,视频等文件的快捷方式,同时所有的硬盘和移动硬盘的盘符也都在管理器左边显示。这些对于Windows用户而言都十分熟悉。很快就能上手了!
&&&&这款名为Nemo资源管理器和Windows Explorer管理器以及Ubuntu所使用的Nautilus的管理器并无太大的区别。使用Mint系统查询文件系统,其实也是十分方便快捷。让编者十分不解的是,在Windows资源管理器下,JPEG图片提供了预览模式,但是使用snapshot截图的PNG格式图片不但不能预览,也根本就打不开。编者不仅要问:什么情况啊?!
&&&&与Ubuntu系统不同,点击屏幕左上角,则是桌面选项。Mint称之为Workspace ON-Screen-Display(OSD),这和Ubuntu的桌面类似,用户可以使用不同的桌面,同时还可以命名桌面。对于编者而言,这样的功能虽然不错,但是用到的时候却真是不多。
&&&&说到最让Windows用户熟悉的,则一切要从桌面左下角以及右下角说起。对Windows用户而言,这些设置真是太熟悉了!
&&&&在开始菜单栏中,所有的应用程序都被按照类别进行分类。对于Windows来说,这些都是立刻能上手的。但是对于习惯Ubuntu Unity桌面环境而言,这样的设计和界面,似乎缺乏新意。但是无论喜欢与否,不同的桌面环境对不同的用户群体有着不同的感受,因此我们不能说哪种桌面环境好或者坏,用户选择适合自己喜欢的就是了。
软件及其最新版本
&&&&买智能要看操作系统,看操作系统除了要看性能和操控性,更重要的是要看平台的应用程序情况。这话到桌面系统来说,同样使用。如果单凭操作系统而言,我想对于绝大多数用户来说,应该是使用Linux更好。但是正是有很多用户要玩大型游戏,有很多用户要使用某些专业的软件等等,才让大家不约而同的选择了Windows或者Mac OS X桌面系统。
&&&&首先我们看一下Mint预装的软件及其版本号。
&&&&预装的浏览器是火狐16.0,连接网络后,很快就自动升级到最新发布的17.0版本。
&&&&用户还可以在软件管理区中下载最新的Opera浏览器,编者直接在谷歌网站下载了最新版的Chrome浏览器。单从网络浏览器而言,Mint和其他系统的差别性不大。唯独欠缺的可能是网络支付等需要插件的功能。
&&&&预装的默认音乐播放软件Banshee,自动安装了音频解码。界面十分漂亮,WMP也不过如此吧。
&&&&视频播放软件有两个,系统默认的是电影播放机,但是系统预装了VLC播放器,那还犹豫什么呢?直接改换成VLC默认播放,这个版本也是最新的2.0.4版本!
&&&&还有很多Linux没有的软件,一部分用户可以通过安装Wine来解决,还有一部分则是需要使用特定的替换软件了。比如Photoshop在Linux下的代言人自然是GIMP啦!
&&&&中国用户需要安装iBus输入法,用户可以在软件管理库里搜索安装。也可以使用sudo get-apt命令来获得。值得一提的是,Ubuntu系统则是默认安装中文输入法,因此也免去了用户安装的麻烦。
&&&&和Ubuntu一样,Mint也提供了软件管理器,用户可以到这里下载应用程序。程序显示目前有40695个软件包,这样的软件库也是相当的不错的。
性能表现以及最后的感想
&&&&编者使用Linux Mint系统完成本次评测文章。使用过程中,系统十分流畅,没有任何卡断。尽管很多用户反映,Linux Mint要比Ubuntu运行的更流畅,我想这种情况应该适用于那些特别老旧的设备吧。对于编者使用的Vostro 1520而言,虽然也是停产的老,但是运行Ubuntu和Linux Mint,都十分流畅,不存在任何卡顿情况。
&&&&两款Linux系统的界面以及桌面动画都十分现代,对于编者这种视觉动物,感觉那些孩子使用XP的用户真是弱爆了!
&&&&下面编者就对一些应用进行截图,读者不妨亲自看一下吧。
&&&&相信这样的界面,对于Windows用户来说,既熟悉又有点陌生,但是上手肯定是没问题。
试用总结报告
&&&&看着身边很多用户,在使用着盗版的Windows软件,绝大多数的用户竟然还停留在XP水准上。我不禁要问,为什么不尝试着使用Linux呢?而对于习惯WIndows使用习惯的用户而言,Linux Mint自然是最好的替代产品!
&&&&无论从界面还是系统操作习惯而言,Linux Mint都是最接近Windows的版本。如果用户只是简单的网络视频以及简单的办公操作,Mint自带的软件足以满足用户的实际需求。用户根本不需要在使用盗版的Windows系统,以及在网络上搜索各种激活码来激活Office,Linux提供的开源软件提供了功能足以满足一般日常应用。
&&&&尽管编者还是更习惯Ubuntu的桌面环境,但是毫无疑问这款Mint给编者留下了深刻的印象。对于编者而言,这样一款系统,对于日常影音娱乐,已经绰绰有余了,因此这款安装的Linux Mint可能要永久的伴随在编者的Windows 7系统旁边了!
&&&&广大的盗版用户们,不妨试用一下这款相当不错的Linux Mint吧!
Linux新手要了解的十个知识点
  1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。   2.文件名最多可以有256个字符,可以包含数字,点号&.&,下划线&_&,横杆&-&,加上其他一些不被建议使用的字符。   3.文件名前面带&.&的文件在输入&ls&或者&dir& 命令时一般不显示。可以把这些文件看作是隐含文件,当然你也可以使用命令&ls &a&来显示这些文件。   4.&/&对等于DOS下的&\&(根目录,意味着所有其他目录的父目录,或者是在目录之间和目录和文件之间的一个间隔符号)。举个例子,cd /usr/doc。   5.在Linux系统下,所有的目录显示在单一目录树下(有别于DOS系统的驱动器标识)。这意味着所有的物理设备上的所有文件和目录都合并在单一的目录树下。   6.在配置文件里,以#打头的行是注释行。在修改配置文件的时候尽量不要删除旧的设置――可以把原来的设置加上&#&变成注释行,总是在修改地方对应地加入一些关于修改的注释,你会发觉在以后的管理中获益多多。   7.Linux是继承性的多用户操作系统。你的个人设定(和其他用户的个人设定)放在你的主目录下(一般是/home/your_user_login_name)。许多的配置文件的文件名都以&.&开头,这样用户一般看不到这些文件。   8.整个系统范围的设定一般放在目录/etc下。   9.和其他的多用户操作系统类似,在Linux下,文件和目录有自己的拥有者和访问权限。一般来说,你只被允许文件到你的主目录下(/home/your_user_login_name)。学习一些关于文件权限管理的相关知识,否则你肯定会觉得Linux实在很麻烦。   10.命令参数选项一般由&-&引导,后面跟一个字符(或者&--&,当选项超过一个字符时)。这样,&-&有点象DOS下的&/&。举个例子,输入命令 rm --help。------------------------------以上文章搜索来源于网络
小鬼当家:那些活跃在互联网上的90后创业者
小鬼当家:那些活跃在互联网上的90后创业者
90后在互联网上的行为特征:
1、聊天、交友构成了这个群体主要的网络生活;在移动互联网上,除了满足基本的通讯需求,看电子书、玩游戏、听歌成为了其主要的使用特征。
2、无论是在线下,还是在SNS社区,会细分自己的交际圈。
3、手机已经成为90后大学生主要的上网工具。
4、很少有90后大学生很少进行冲动消费。在大多数消费情境中,他们都表现得颇为理智。他们具有付费习惯、愿意为新鲜感买单。
5、在媒体接触行为上,网络是他们获取信息的主要途径,并对传统媒体形成了功能性替代。
互联网精神
1、相比之前几代人,他们更加尊重人的个性和自由,对不同的观念和行为表现出更多的包容。
2、行动力强,敢于尝试、践行自己的梦想;正值创造力爆发的年纪,专业学习使他们有了一定量的知识积累。
3、对于认可的产品,乐于口碑传播。
4、他们遇到问题时有一定的自主选择权,父母很少对他们的生活进行直接地干涉,大部 分事情都可以自己做主。
5、除了兼职、实习、创业等社会实践以外, 90后大学生对于社会公益事业也具有很高的热情。
引用自文章《可怕的90后》
高阳,1990年,现年22岁,大学只待过三个月退学,看他博客的介绍了解到他最初在校内网做过渠道;后来在一家叫做MagnetJoy的社交游戏公司做多平台运营;再后来到PE.VC跟过Tech2IPO以及AngelCrunch这两个项目;2012年6月份从北京离职到杭州全职创业,跟几个Geek男联合创办了技术问答社区&SegmentFault。
季逸超,1992年,现年20岁,曾单独一人做出猛犸浏览器、 Rasgueado输入法等。猛犸从浏览器设计到美工、开发、测试、运营等工作,全部由他一人独立完成。2010年7月开始开发&猛犸1&时,他刚 刚在北大附中读完高二。如今已经更新到第四代,是iPhone上个人开发的浏览器里下载量最大的产品。获得徐小平和红杉资本投资,成立了Peak Labs以贝尔和施乐为目标的实验室。
姚欣宇,1990年,现年22岁,19 岁开始接手管理 Shanghai Linux User Group 至今,Mac/Linux/emacs 用户;对计算机技术有着狂热的热爱与追求,爱好书法,也带领过自己班级拿到高中校篮球赛冠军;观察与思考是大脑始终执行着的守护进程。目前是代码托管服务 平台GitCafe的创始人兼CEO。
张林轩,1992年,现年20岁,在国内念的小学,去加拿大读的初中,又在美国上完高中;高中毕业后张林轩放弃申请大学的机会,回到北京创办英语培训服务网站在聊网。回国后张林轩曾多次带团队转赴中美之间,还曾经担任过环球雅思文书总监和长沙紫铭教育执行校长,对英语培训市场和留学申请服务他有着自己的理解。目前在聊网已经获得百万级投资,估值过千万。
刘白光,1990年,现年22岁,从他博客了解到他2011 年 6 月毕业于南京大学地球科学与工程学院;大学期间曾经在腾讯公司实习,从事手机产品设计,也是在这差不多的时间段他创办了社会化网络图书馆&摆摆书架&;毕业后在百姓网任产品管理工程师;在2012年初参与创办火花TV。
张孟宁,1990年,现年22岁,2012年7月毕业于中国传媒大学。走出校园两个月后,她没有选择一条中规中矩的路,而是看似非主流的开了一家创意&情趣用品店&。2008年,她步入了一个让所有人都羡慕的大学&&中国传媒大学。2009她初次萌生开店的想法&那时候就跟同学说毕业后要在学校门口开个情趣用品店,那样一定会很爽,每天被各种爆点爆来爆去。&
Saic,1990年,现年22岁, 真实姓名网上找不到,照片只能找到网友给他画的画像,太神秘。从他的个人主页上能了解到他参与设计、开发、运营过很多产品例如&中文摄影杂志&&iWeekly&
2011年与85年的沈一鸣一起创办Clover&四叶新媒体。韩寒最近推出的iOS应用&ONE & 一个&就是他们团队负责设计开发的。
Pear OS-基于Ubuntu的完美Mac OS
Pear OS-基于Ubuntu的完美Mac OS&&&&
Pear OS-基于Ubuntu的完美Mac OSPear OS是基于Ubuntu的法语桌面Linux发行。它的一些特性包括易于使用、带有Mac OS X风格工具栏的定制用户界面,以及对多种流行多媒体编码解码器开箱即用式的支持。Pear OS只能用于64比特计算机。
&&& 说起Pear OS可能大家不是很熟悉,不过这款操作系统却非常像苹果的Mac OS X,不仅仅是因为它的Logo,被咬了一口的梨子,而且也因为它的环境也与苹果一样。对比一下就知道
StartOs 5.0正式版发布----中国人的Linux系统
  感谢大家对我们团队一如既往的支持!在经过四轮的测试版之后,全新的 StartOS 5.0 正式版已经诞生!相比测试版本,5.0正式版提升了系统的稳定性、软件管理中心的稳定性及软件选择多样性、图形界面优化,降低系统资源占用,更简化了一些用户操作功能。
  感谢每一位为之诞生而付出努力的人,包括开发、测试、设计等人员,特别是热心的用户,没有你们,我们完全不可能做到!
下载:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
论坛原帖和反馈途径:
  本次发布带来:
  一、发布文件
  1、发布文件为 Hybrid ISO LiveCD 光盘镜像文件
  2、仅提供 32位 ISO,系统针对 i686 优化
  二、系统组件
  1、linux-kernel 3.4.6,加入 Aufs 补丁
  2、gcc 4.6.3
  3、glibc 2.14
  4、ffmpeg 0.11.1
  5、mesa 8.0.4
  6、X11R7.7,xorg-server 1.12.2
  7、systemd 44
  8、sqlite 3.7.13
  9、boost 1.50.0
  10、perl 5.14.0
  11、python 2.7.3
  12、cups 1.5.3
  三、桌面环境
  Gnome 2.32.1 定制版及其组件
  四、集成软件:
  1、网页浏览器
  Chromium 20.0.1132.57,支持在线播放音视频
  2、视频播放器
  Mplayer 1.1
  Gnome-Mplayer 1.0.6,安装即支持 mkv、rmvb、avi 等常见视频格式
  3、办公套件
  Libreoffice 3.6.0
  4、音乐播放器
  Deadbeef 0.5.5,安装即支持mp3、ape等常见音频格式
  5、图像浏览
  照片管理器 Shotwell 0.11.6
  图片查看器 Viewnior 1.1
  6、输入法
  小企鹅输入法 Fcitx 4.2.5、Fcitx-cloudpinyin 0.2.3
  7、刻录软件
  Brasero 2.32.1
  8、集成众多无线网卡驱动,支持 BCM、Ralink、RTL 等系列
  9、其它
  蓝牙管理工具 Blueman 1.23
  分区管理 Gparted 0.13.0
  远程桌面客户端 Remmina 1.0.0
  五、特色软件:
  1、系统菜单栏
  简洁、功能丰富,智能管理应用程序,让您更快找到需要的应用,支持新安装软件高亮提示、收藏夹、最新使用等功能
  2、设备管理器
  硬件信息详尽,一目了然;智能硬件驱动程序匹配,在线安装/更新硬件驱动;硬件性能评测
  3、软件包管理器
  全新的 Ypk 包管理器,纯 C 编写,使用 Sqlite 存储软件包信息,速度更快、更稳定
  4、美观清爽的桌面主题、图标主题;鼠标主题和输入法皮肤
  5、美观大气的 Plymouth 开机动画
  6、登录管理器 Lightdm、全新设计的登录欢迎界面和配置工具
  7、软件中心收录更丰富的常用软件、极速下载,在线安装,一键更新整个系统
  8、全新设计的安装工具,界面简洁,安装速度更快,最快安装仅需要 6 分钟!
  9、提供 Windows 下的安装工具,支持2种方式安装,不影响当前 Windows 系统,不再需要刻录光盘
  10、随系统附带一份详细的使用教程
  六、下载地址:
文件名:StartOS-5.0-LiveCD-i686.iso MD5: 6A6D8FE25A667A549BD7BF484E2FB535大小:967M
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  温馨提示:下载后务必检查 md5sum 值是否一致
  七、特别说明:
  1、StartOS 开源项目托管在 GitCafe,地址: ,欢迎大家提出宝贵意见和建议。
  2、Ylmf OS 4.0 及以下版本不再维护和更新,请酌情安装。
  八、教程
  1、系统安装视频教程:
  2、常见问题请先查阅&常见问题收录 "。
  3、详细的教程:
  九、系统截图
  光盘启动画面
  开机动画
  LiveCD 的桌面
  Chromium 浏览器
  安装工具设置界面
  安装过程
  Grub 启动菜单:
  登录屏幕
  视频播放器
  音乐播放器
  系统菜单栏
  软件中心
  软件中心
  设备管理器
  文件管理器
&写在最后:
&&&&&& StartOS 5.0正式版的发布,对于我们来说具有里程碑的意义,一个新的起点在等着我们,除了继续更新和维护5.0以外,我们将着手一个新版本的开发,暂定叫StartOS6.0吧。新的StartOS将采用64位版本,Gnome3桌面环境,同时新增用户帐号信息同步功能。6.0将揭开StartOS崭新的一页。
&&&&&&&&在StartOS5.0正式版发布之际,我们怀着一颗感恩的心,感谢每一位为之诞生而付出努力的人,感谢你们的一路陪伴,感谢你们的一路支持,感谢你们的包容与谅解,感谢你们的不离不弃,感谢你们的批评与建议。我们必将带着这份感恩的心一路前行!
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
StartOS 开发团队 东莞瓦力网络科技有限公司2012 重阳
Ubuntu:未来的数据中心霸主---转
或许你认为Ubuntu只适合桌面领域,许多关于ubuntu的报道都聚焦在以消费者为中心的设计上,如Unity的引入、以跨越手机、平板、TV 和PC为目标的设计等等。不管你如何看待它,现在Ubuntu正在成为企业数据中心的新生代霸主。许多曾经采用RHEL的企业正在转向Ubuntu。
  锋芒初露  Ubuntu创始人Mark Shuttleworth说,Ubuntu现在正在抢夺Red Hat Enterprise Linux的生存空间。
  这种说法并非空穴来风,根据W3Tech的统计数据,自2011年7月,Ubuntu在Web服务器领域已经超越Red Hat Enterprise Linux(RHEL)。
  Ubuntu在Web Server领域超越了RHEL  Web服务是公共的,也是开放的,Mark Shuttleworth说,在许多新兴领域,如云计算和大数据领域,Ubuntu是一种趋势。  他说的很可能是对的。据我个人了解,在Amazon EC2云计算平台上,Ubuntu是12万用户首选的顶级操作系统。由RHEL重编译的CentOS仅有2.3万用户。
  Ubuntu成为Amazon云平台上最流行的操作系统
  霸主之争  Mark Shuttleworth在博客中写道,我们为构建Ubuntu的过程增加了质检体系,不论是对Canonical还是对社区。我们提供最好的开发人员和最新的开发工具,旨在构建最好的云计算体验。  展望未来,许多基于OpenStack的用户都会在其公有云平台上部署Ubuntu。大量的系统管理员、开发人员都会加入ubuntu的阵营,并为之做出贡献。  Ubuntu会变成另一个Red Hat吗?虽然现在ubuntu是企业级计算中的重量级选手,但其规模尚不能与Red Hat相提并论。Red Hat是世界第一的开源厂商,有着超过十亿的年收入。在企业级领域,Canonical公司的实力还不足以匹敌Red Hat。  尽管如此,Canonical公司的旗舰产品Ubuntu正被越来越多的厂商所接受,并应用于商业环境。我相信,未来的数据中心霸主之争将发生在ubuntu和Red Hat之间,而不是SUSE或Oracle。
LINUX 常用命令集合
su su命令是最基本的命令之一,常用于不同用户间切换。例如,如果登录为 user1,要切换为user2,只要用如下命令: $su user2 然后系统提示输入user2口令,输入正确的口令之后就可以切换到user2。完成之后就可以用exit命令返回到user1。 su命令的常见用法是变成根用户或超级用户。如果发出不带用户名的su命令 ,则系统提示输入根口令,输入之后则可切换为根用户。 如果登录为根用户,则可以用su命令成为系统上任何用户而不需要口令。
pwd pwd命令也是最常用最基本的命令之一,用于显示用户当前所在的目录。
cd cd命令不仅显示当前状态,还改变当前状态,它的用发跟dos下的cd命令基本一致。 cd ..可进入上一层目录 cd -可进入上一个进入的目录 cd ~可进入用户的home目录
ls ls命令跟dos下的dir命令一样,用于显示当前目录的内容。 如果想取得详细的信息,可用ls -l命令, 这样就可以显示目录内容的详细信息。 如果目录下的文件太多,用一屏显示不了,可以用ls -l |more分屏显示 。
find find命令用于查找文件。这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。 find命令的基本结构如下: $find 其中指定从哪个目录开始搜索。指定搜索条件。表示找到文件怎么处理。一般来说,要用-print动作,显示 整个文件路径和名称。如果没有这个动作,则find命令进行所要搜索而不显示结果,等于白费劲。 例如,要搜索系统上所有名称为ye的文件,可用如下命令: $find / -name ye -print 这样就可以显示出系统上所有名称为ye的文件。
tar tar最初用于建立磁带备份系统,目前广泛用于建立文件发布档案。可用如下方法建立tar档案: $tar cvf 例如,如果要将当前目录中所有文件存档到ye.tar中,可用如下命令: $tar cvf ye.tar *.* 要浏览档案内容,将c选项变成t。如果要浏览ye.tar档案中的内容,可用如下命令: $tar tvf ye.tar 要取出档案内的内容,将c选项变成x。如果要将ye.tar档案中的内容取到当前目录中,可用如下命令: $tar xvf ye.tar
gzip gzip命令用于压缩文件。 例如,如果要将ye.txt文件压缩,可用如下命令: $gzip ye.txt 这样就可以压缩文件并在文件名后面加上gz扩展名,变成文件ye.txt.gz。 解压缩文件可用gzip -d命令实现: $gzip -d ye.txt.gz 这样就可以解压缩文件并删除gz扩展名。除此之外还可以用gunzip命令来解 压缩文件,效果跟用gzip -d命令一样。 旧版的tar命令不压缩档案,可用gzip压缩。例如: $tar cvf ye.tar *.txt $gzip ye.tar 则可建立压缩档案ye.tar.gz。 新版的tar可以直接访问和建立gzip压缩的tar档案,只要在tar命令中加上z 选项就可以了。例如: $tar czvf ye.tar *.txt 生成压缩档案ye.tar.gz, $tar tzvf ye.tar *.txt 显示压缩档案ye.tar.gz的内容,而 $tar xzvf ye.tar *.txt 取出压缩档案ye.tar.gz的内容。
mkdir 这个命令很简单,跟dos的md命令用法几乎一样,用于建立目录。
cp cp命令用于复制文件或目录。 cp命令可以一次复制多个文件,例如: $cp *.txt *.doc *.bak /home 将当前目录中扩展名为txt、doc和bak的文件全部复制到/home目录中。 如果要复制整个目录及其所有子目录,可以用cp -R命令。
rm rm命令用于删除文件或目录。 rm命令会强制删除文件,如果想要在删除时提示确认,可用rm -i命令。 如果要删除目录,可用rm -r命令。rm -r命令在删除目录时,每删除一个文件或目录都会显示提示,如果目录太大,响应每个提示是不现实的。这时可以用 rm -rf命令来强制删除目录,这样即使用了-i标志也当无效处理。
mv mv命令用于移动文件和更名文件。例如: $mv ye.txt /home 将当前目录下的ye.txt文件移动到/home目录下, $mv ye.txt ye1.txt 将ye.txt文件改名为ye1.txt。 类似于跟cp命令,mv命令也可以一次移动多个文件,在此不再赘叙。
reboot &◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。login1.作用login的作用是登录系统,它的使用权限是所有用户。2.格式login [name][-p ][-h 主机名称]&3.主要参数-p:通知login保持现在的环境参数。-h:用来向远程登录的之间传输用户名。如果选择用命令行模式登录Linux的话,那么看到的第一个Linux命令就是login:。一般界面是这样的:Manddrake Linux release 9.1(Bamboo) for i586 renrel 2.4.21-0.13mdk on i686 / tty1localhost login:rootpassword:&上面代码中,第一行是Linux发行版本号,第二行是内核版本号和登录的虚拟控制台,我们在第三行输入登录名,按&Enter&键在Password后输入账户密码,即可登录系统。出于安全考虑,输入账户密码时字符不会在屏幕上回显,光标也不移动。登录后会看到下面这个界面(以超级用户为例):[root@localhost root]#last login:Tue ,Nov 18 10:00:55 on vc/1&上面显示的是登录星期、月、日、时间和使用的虚拟控制台。4.应用技巧Linux是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台之间可以切换。虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。例如,用户登录后,按一下&Alt+F2&键,用户就可以看到上面出现的&login:&提示符,说明用户看到了第二个虚拟控制台。然后只需按&Alt+F1&键,就可以回到第一个虚拟控制台。 一个新安装的Linux系统允许用户使用&Alt+F1&到&Alt+F6&键来访问前六个虚拟控制台。虚拟控制台最有用的是,当一个程序出错造成系统死锁时,可以切换到其它虚拟控制台工作,关闭这个程序。shutdown1.作用shutdown命令的作用是关闭计算机,它的使用权限是超级用户。2.格式shutdown [-h][-i][-k][-m][-t]&3.重要参数-t:在改变到其它运行级别之前,告诉init程序多久以后关机。-k:并不真正关机,只是送警告信号给每位登录者。-h:关机后关闭电源。-c:cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。-F:在重启计算机时强迫fsck。-time:设定关机前的时间。-m: 将系统改为单用户模式。-i:关机时显示系统信息。4.命令说明shutdown命令可以安全地将系统关机。有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备(硬盘)。在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。halt1.作用halt命令的作用是关闭系统,它的使用权限是超级用户。2.格式halt [-n] [-w] [-d] [-f] [-i] [-p]&3.主要参数说明-n:防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。-w:并不是真正的重启或关机,只是写wtmp(/var/log/wtmp)纪录。-f:没有调用shutdown,而强制关机或重启。-i:关机(或重启)前,关掉所有的网络接口。-f:强迫关机,不呼叫shutdown这个指令。-p: 当关机的时候顺便做关闭电源的动作。-d:关闭系统,但不留下纪录。 4.命令说明halt就是调用shutdown -h。halt执行时,杀死应用进程,执行sync(将存于buffer中的资料强制写入硬盘中)系统调用,文件系统写操作完成后就会停止内核。若系统的运行级别为0或6,则关闭系统;否则以shutdown指令(加上-h参数)来取代。 reboot1.作用reboot命令的作用是重新启动计算机,它的使用权限是系统管理者。2.格式reboot [-n] [-w] [-d] [-f] [-i]&3.主要参数-n: 在重开机前不做将记忆体资料写回硬盘的动作。-w: 并不会真的重开机,只是把记录写到/var/log/wtmp文件里。-d: 不把记录写到/var/log/wtmp文件里(-n这个参数包含了-d)。-i: 在重开机之前先把所有与网络相关的装置停止。install1.作用install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。2.格式(1)install [选项]... 来源 目的地(2)install [选项]... 来源... 目录(3)install -d [选项]... 目录...在前两种格式中,会将&来源&复制至&目的地&或将多个&来源&文件复制至已存在的&目录&,同时设定权限模式及所有者/所属组。在第三种格式中,会创建所有指定的目录及它们的主目录。长选项必须用的参数在使用短选项时也是必须的。3.主要参数--backup[=CONTROL]:为每个已存在的目的地文件进行备份。-b:类似 --backup,但不接受任何参数。-c:(此选项不作处理)。-d,--directory:所有参数都作为目录处理,而且会创建指定目录的所有主目录。-D:创建&目的地&前的所有主目录,然后将&来源&复制至 &目的地&;在第一种使用格式中有用。-g,--group=组:自行设定所属组,而不是进程目前的所属组。-m,--mode=模式:自行设定权限模式 (像chmod),而不是rwxr-xr-x。-o,--owner=所有者:自行设定所有者 (只适用于超级用户)。-p,--preserve-timestamps:以&来源&文件的访问/修改时间作为相应的目的地文件的时间属性。-s,--strip:用strip命令删除symbol table,只适用于第一及第二种使用格式。-S,--suffix=后缀:自行指定备份文件的&后缀&。-v,--verbose:处理每个文件/目录时印出名称。--help:显示此帮助信息并离开。--version:显示版本信息并离开。mount1.作用mount命令的作用是加载文件系统,它的用权限是超级用户或/etc/fstab中允许的使用者。2.格式mount -a [-fv] [-t vfstype] [-n] [-rw] [-F] device dir&3.主要参数-h:显示辅助信息。-v:显示信息,通常和-f用来除错。-a:将/etc/fstab中定义的所有文件系统挂上。-F:这个命令通常和-a一起使用,它会为每一个mount的动作产生一个行程负责执行。在系统需要挂上大量NFS文件系统时可以加快加载的速度。-f:通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的过程,通常会和-v一起使用。-t vfstype:显示被加载文件系统的类型。-n:一般而言,mount挂上后会在/etc/mtab中写入一笔资料,在系统中没有可写入文件系统的情况下,可以用这个选项取消这个动作。4.应用技巧在Linux和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分访问的。要访问CD-ROM上的文件,需要将CD-ROM设备挂装在文件树中的某个挂装点。如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备 ,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。 在使用mount这个指令时,至少要先知道下列三种信息:要加载对象的文件系统类型、要加载对象的设备名称及要将设备加载到哪个目录下。(1)Linux可以识别的文件系统◆ Windows 95/98常用的FAT 32文件系统:vfat ;◆ Win NT/2000 的文件系统:ntfs ;◆ OS/2用的文件系统:hpfs;◆ Linux用的文件系统:ext2、ext3;◆ CD-ROM光盘用的文件系统:iso9660。虽然vfat是指FAT 32系统,但事实上它也兼容FAT 16的文件系统类型。(2)确定设备的名称在Linux中,设备名称通常都存在/dev里。这些设备名称的命名都是有规则的,可以用&推理&的方式把设备名称找出来。例如,/dev/hda1这个IDE设备,hd是Hard Disk(硬盘)的,sd是SCSI Device,fd是Floppy Device(或是Floppy Disk?)。a代表第一个设备,通常IDE接口可以接上4个IDE设备(比如4块硬盘)。所以要识别IDE硬盘的方法分别就是hda、hdb、hdc、hdd。hda1中的&1&代表hda的第一个硬盘分区 (partition),hda2代表hda的第二主分区,第一个逻辑分区从hda5开始,依此类推。 此外,可以直接检查/var/log/messages文件,在该文件中可以找到计算机开机后系统已辨认出来的设备代号。(3)查找挂接点在决定将设备挂接之前,先要查看一下计算机是不是有个/mnt的空目录,该目录就是专门用来当作挂载点(Mount Point)的目录。建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat):软盘 ===&mount -t ext2 /dev/fd0 /mnt/floppy cdrom ===&mount -t iso9660 /dev/hdc /mnt/cdrom SCSI cdrom ===&mount -t iso9660 /dev/sdb /mnt/scdrom SCSI cdr ===&mount -t iso9660 /dev/sdc /mnt/scdr&不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。umount1.作用umount命令的作用是卸载一个文件系统,它的

我要回帖

更多关于 服务器用什么输入法好 的文章

 

随机推荐