- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LINUX(韩顺平版)
LINUX 笔记 2010-01-04 08:46:32 阅读468 评论1 字号:大中小 订阅
学习LINUX的两个方向:
LINUX系统管理员:
LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,
学完本书可以完全可以胜任LINUX系统管理员
开源,免费,稳定,安全,处理多并发得到业界认可
LINUX学习流程:
1、LINUX平台上的开发,包括VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL,和LINUX基本操作
2、加厚C语言功能或者JAVA语言
3、学习UNIX环境高级编程
4、LINUX应用开发或才嵌入式开发
工具书(需要几本工具书,如新华字典)
思考实践再思考再实践
一周课程:
基础部分: LINUX基础知识,80个常用命令,LINUX分区/VI/权限..
实用部分:samba安装,LINUX网络环境配置,crontab使用,JDK,apache安装,LINUX下JAVA网络编程,SHELL初步介绍
三本书:鸟哥的私房菜,LINUX从入门到精通,LINUX内核完全剖解
LINUX实战第一天(共五天)
1、LINUX的初步介绍
2、L的第一次接触
3、L的用户管理
4、L的常用命令(80左右)
5、L下所有者,所在组和其它组的介绍
6、L下文件和目录权限机制
吉祥物:小企鹅(想起小时侯被企鹅咬了一口),芬生学生创建,微软反LINUX广告(四个变形动物),
L的特点:
1、FREE ,免费/开源,代码公开
2、支持多线程,能不能允许多个用户并发/多用户
3、安全性好,
4、对内存和文件管理优越
缺点:
操作相对困难,无界面操作 (容易的东西不值难)
NEC 在手机使用LINUX,03年,日本的一家公司,嵌入式开发
LINUX最小只需要4M (参看鸟哥) 导致嵌入式开发
可以很多东西看一看,但要学精一门。
历史
1960年,MIT,(麻省理工学院)30个人同时使用此主机(分时操作系统)!
1965年,MIT,GE,BELL实验室让分时系统由30个人操作变成到300个同时使用,分时操作,MULTIS计划(火星计划)
1969年,火星计划终于失败,出现了KEN TOMPSON,(同时也是C语言的设计者),开发了一个flile server system(文件服务系统)。在BELL实验室受到欢迎!加入
一个同事,RICHERS
1973年,他们开发出UNIX,开源,将源码共享,有几家公司就加入,分析. 出现了IBM aix (也是UNIX),SUN公司solaris (也是UNIX),HP公司 HP unix ,FREE
BAD,伯克利分校
各个操作系统只对自己公司的硬件提供支持
中国移动类似的大企业都是UNIX
同时由UNIX出现了minix操作系统,linus在91年的时侯,接触到minix操作系统,有一台pc 386,想将minix移值到pc 386年。94年,发布了1.0 版式,取名为
linux (第二种说法:linus is not unix)。没有桌面,只有字符界面。
LINUX 产生如下几家公司:
REDHAT(二次开发),S.U.SE整合了很多套件(欧洲),红旗linux,等
命令:
注意:操作过程中使用的VM虚拟一个LINUX操作系统。VM就是虚拟机,
root:超级管理员
LINUX输入密码不显示任何东西
进入桌面命令:startx
关机:shutdown -h now
重启:shutdown -r now /reboot
尽量少用root登录,用普通用户,“su -”来切换
注销 logout 快捷键ctrl+D
VI编辑器 开发者(世界第一骇客,成为了自由软件协会)
(丢手帕问题,JAVA编写 约瑟夫问题 要用链表,数组)
把VI当作WINDOW下的记事本
在VI下开发一个JAVA HELLO.java
开发步骤:
1、Vi HELLO.java 进入VI界面
2、输入“i”(小写),插入模式 左下角insert
3、编写一个JAVA public class HEllo{}
4、保存 esc键,进入命令模式
5、输入冒号:,保存退出wq,q!退出不保存
ls 查看当前目录的所有文件
详细列表: ls -l (详细信息) ls -al(显示隐藏文件,详细信息)
6、编译HELLO.java javac hello.java
7、运行 java hello (LINUX成功不显示)
如何在linux可以开发C程序或者C++(CPP)
1、vi hello.cpp
2、int main(){ printf (hello!)}
3、编辑 gcc
文档评论(0)