8.15-——学装linux系统和熟悉linux下的编程

By | 05月02日
Advertisement
一、光盘引导安装系统
将光盘插入电脑光驱中,重启电脑,在重启电脑出现主板信息的时候按DEL键,可以进入BOIS,然后在boot选项中选择CD/DVD为first boot,然后按F10保存设置,这时电脑会自动重启,稍后会提示按任意键从光驱启动。这样就OK了。
 二、学习linux入门经典书籍(转自网络) Linux基础教程 张同光主编 清华大学出版社
先推鸟哥系列
鸟哥的Linux私房菜.基础学习篇(第二版)鸟哥的Linux私房菜--服务器架设篇(第二版) 

鸟哥系列书籍---甚好台湾人写书,文笔活泼,推荐这两本不是台湾原版,而是经过简体化的。据鸟哥透露此第二版初简体化版出版耽误了不短时间,孤家认为鸟哥系列依然璀璨

http://www.china-pub.com/computers/common/info.asp?id=35681

入门第二本孤家推荐

Linux命令、编辑器与Shell编程此书不以任何linux发行版为限,适用于所有主流版本的Linux,博大精深可做字典书籍随时参阅,也可作为入门读物捧之详读

补充一套Red Hat Enterprise Linux 4.0 应用与管理系列丛书一共四本貌似只有蓝色的RED HAT ENTERPRISE LINUX 4.0系统配置与管理 和红色的RED HAT ENTERPRISE LINUX 4.0架站实务可以买到,这套书针对性更强,讲述也比较细,只不过文笔平淡,只针对RHEL发行版。

http://www.china-pub.com/computers/common/info.asp?id=33714http://www.china-pub.com/computers/common/info.asp?id=33715

入门用书,由此两套即可,至于各发行版的应用细节,孤家认为碰到问题再Google之,一则可以减少阅读量,二则省下时间多动手。

入门篇
《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。

驱动篇
《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解

内核篇
浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

shell篇
《LINUX与UNIX Shell编程指南》

应用编程
不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。

TCP/IP篇
《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。

c语言
《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了
《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。
关于算法
《算法导论》

Similar Posts:

  • Linux系统CentOS6.2版本下安装JDK7详细过程

    前言: java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称.Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于个人PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的开发者专业社群.

  • Linux系统CentOS6.2版本号下安装JDK7具体过程

    前言: java 是一种能够撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称.Java自面世后就很流行,发展迅速,对C++语言形成了有力冲击.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于个人PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同一时候拥有全球最大的开发人员专业社群

  • linux系统中的C++/MATLAB混合编程

    我研究的是图像盲去模糊算法,因为前期MSDecomp预处理是在Linux下用C++写成的,而后面的优化过程均是用MATLAB写成的,因此我需要将这两部分的代码融合在一起. 这里记录的是我在虚拟机中在linux系统下实现MATLAB调用C++函数的过程. 首先安装VMware,并选择系统文件为Ubuntu11.10操作系统,安装完后需要设置共享文件夹以便文件传输共享,具体操作是一方面设置VMware中Option的shared folder选择主机中的共享文件夹,然后在/etc/init.d/op

  • linux系统工程师Redhat Linux系统工程师

    ¥3000(省0元)送60积分(可兑现金)费用提示:这是课程全部学费 培训机构:珠海世纪翔网络技术有限公司 上课地点:珠海市香洲区紫荆63号科汇大厦2楼 上课时段:6人开班 linux系统工程师班制类别:其他 开班时间:常年开课 红帽中国的核心业务是向中国的大中小型企业.软硬件供应商.集成服务供应商和部门提供全面的红帽产品,包括软件产品.售后服务.技术支持.系统网络集成服务.平台迁移的咨询以及国际认可的培训课程.红帽中国将致力于推动中国企业信息化建设和中国Linux行业的发展,石英钟机芯为中国用

  • Linux系统精华教程 - Linux与其他操作系统的区别

    Linux可以与MS-DOS.OS/2.Windows等其他操作系统共存于同一台机器上.它们均为操作系统,具有一些共性,但是互相之间各有特色,有所区别. 目前运行在PC机上的操作系统主要有Microsoft的MS-DOS.Windows.Windows NT.IBM的OS/2等.早期的PC机用户普遍使用MS-DOS,因为这种操作系统对机器的硬件配置要求不高,而随着计算机硬件技术的飞速发展,硬件设备价格越来越低,人们可以相对容易地提高计算机的硬件配置,于是开始使用Windows.Windows N

  • dd命令 linux系统硬盘移植 linux系统备份

    现有linux系统,由硬盘sda运行,想将其整体拷贝至硬盘sdb,并由sdb启动系统,如何做? 两种方案,第一种方案tar命令压缩拷贝:第二种方案,linux dd命令直接拷贝. 1.第一种方案,tar压缩备份恢复 tar压缩备份后,在恢复时,需修改引导分区,修改GRUB,详见网址:http://www.cnblogs.com/hanyulcf/archive/2010/06/10/backuplinux.html. 限于时间,本人未亲测第一方案,应该可行. 2.第二种方案,dd命令整盘复制 d

  • linux系统学习之Linux网络通信工具

    ping 命令 ping 命令会向网络上的主机发送应答请求,根据响应信息可以判断远程主机是否可用. ping 命令的语法: $ping hostname or ip-address 如果网络畅通,很快就可以看到响应信息. 例如,检测是否可以连接到谷歌的主机: $ping google.com PING google.com (74.125.67.100) 56(84) bytes of data. 64 bytes from 74.125.67.100: icmp_seq=1 ttl=54 ti

  • U盘启动装完系统后 一拔下优盘 就不能进入系统

    PE下Ghost安装的,装好进入系统正常,可是拔下 u盘就进不去系统,而插上 u盘就好好的 原因:引导的事,找到本地硬盘第一分区并且激活! 就可以了! 可用下"电脑店-修复主引导记录(MBR)工具" http://bbs.diannaodian.com/read-u-tid-77009.html

  • 删除双系统中的linux系统(win7+linux)

    1.下载安装DiskGenius软件:下载地址http://www.xiazaiba.com/html/1305.html 2.打开DiskGenius软件,选择你的硬盘(画圈部分),点右键,如下图所示: 然后点击 重建主引导记录(MBR)即可. 3.删除安装linux的分区 右键单击 我的电脑 --> 管理 -->磁盘管理 我的linux安装在最后的两个区中,如图 4.分别右键单击两个linux分区-->删除卷 5.右键单击-->新建简单卷-->一直点下一步,知道看到格式化

  • Linux系统详解 第三篇:Linux的安装-2

    Linux系统详解 第二篇:Linux的安装-2 前言: 本系列文章取材广泛,有来自于互联网的,有来自教科书的,有来自自己的笔记的,也有来自自己对Linux的经验积累的.此系列的文章都是经过长时间的整理并多次修改后发布.本文章的目的是为了让刚入门Linux的读者能够快速的入手而无需到此搜索网络和寻找教材,本系列文章也适应已经对Linux有一定的基础的读者加深印象或者说是回顾吧.由于个人的力量是有限的,所以在编写过程中难免有错别字或者疏漏的地方,希望众大读者如果发现本文章有什么疏漏的地方请指出,以

Tags: