linux视频教程第0讲.开山篇
为什么学习linux
linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux
linux内核:redhat 、红旗linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等)
linux for工作
- linux系统管理员
- linux系统的维护、配置等
- linux程序员
- 需c/c++、java,php、jsp…
-
linux软件工程师(PC)
- linux嵌入式开发(单片机、芯片)
如何学习linux
第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql..和linux基本操作
第二阶段:加厚c语言功底《c专家编程》或是java语言
第三阶段:学习unix环境高级编程《unix环境高级编程》
第四阶段:linux应用系统开发/linux嵌入式开发
内容讲解
基础部分
- linux基础知识
- linux常用命令80个
- linux分区/vi/权限…
实用部分
- Samba安装与配置
- linux网络环境配置
- crontab使用
- jdk/apache/mysql/ssh/rpm安装与配置
- linux下java网络编程
- shell初步介绍
推荐书籍
- 《鸟哥的Linux的私房菜 基础学习篇》 鸟哥、许伟、林彩娥等编著
- 《Linux编程从入门到精通》 宫虎波编著
- 《Linux内核完全剖析》 赵炯编著
linux视频教程第1讲.基础介绍
mysql高级教程视频linux的初步介绍
linux的特点
- 免费的/开源
- 支持多线程/多用户
- 安全性好
- 对内存和文件管理优越
linux的缺点
- 操作相对困难
linux的历史
- 1960时期左右,MIT,即麻省理工学院有一台电脑,使用分时操作系统,只能同时允许30个人通过终端登录
- 1965年,MIT、GE、Bell实验室,决定将30300个人分时系统,multis计划,即火星计划
- 1969年,火星计划失败。但Bell的Ken Thompson开发了一个file server system文件系统,在Bell实验室很受欢迎
- 在Dennis Ritchie的加入下,1973年,unix诞生,开源,源码内核共享
- IBM:AIX
- Sun:Solaris
- HP: HP unix
- 伯克利分校:BSD
-
minix系统出现
- Linus Torvalds,芬兰读书,拥有PC 386,1991年计划把minix移植到pc上,1994发布linux 1.0版  linux is not unix,完全没有桌面
- redhat红帽子
- s.u.s.e
- 红旗linux
linux的第一次接触
关机命令
shutdown h now 立即进行关机
shutdown r now 现在重新启动计算机
reboot 现在重新启动计算机
进入桌面
startx
用户登录
登录时尽量少用root账户登录,因为它是系统管理员,最大的权限,难免操作失误。可以利用普通用户登录,登录后再用“su -”命令来切换成系统管理员身份
用户注销
在提示符下输入logout即可
linux视频教程第2讲. vi编辑器的使用
什么是vi编辑器
vi编辑器是linux下最有名的编辑器,也是我们学习linux必须掌握的工具,在linux下也可使用vi进行程序的开发,如java程序,c程序
如何使用vi进行开发?
在linux下使用vi开发一个简单的java程序Hello.java,并且在linux下运行成功
- 开发步骤
- java程序
- vi Hello.java
- 输入i,进入到插入模式
- 输入Esc键,进入命令模式
- 输入冒号:[wq 表示退出保存,q!表示退出不保存]
- 编译javac Hello.java
- 运行java Hello
- c程序
- gcc o Hello Hello.cpp[参数o表示可自定义生成的out文件名,否则默认为a. out]
- ./Hello
linux视频教程第3讲.用户管理.目录结构
概述
简单介绍
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录
深刻理解linux文件目录是非常重要的
- /
- root,存放root用户的相关文件
- home,存放普通用户的相关文件
- bin,存放常用命令的目录,如vi,su
- sbin,要具有一定权限才可以使用命令
- mnt,默认挂载光驱和软驱的目录
- etc,存放配置的相关文件
- var,存放经常变化的文件,如网络连接的sock文件
- boot,存放引导系统启动的相关文件
- usr,安装一个软件的默认目录,相当于windows下的program files
常用命令介绍
- pwd,显示当前在哪个路径下
linux的用户管理
- useradd 用户名,添加用户
【案例】useradd xiaoming
- passwd 用户名,为新用户设密码
【案例】passwd xiaoming,修改小明的密码
- userdel 用户名,删除用户
【案例】userdel xiaoming,删除用户但保存用户主目录
【案例】userdel ‐ xiaoming,删除用户以及用户主目录
- logout,当前用户推出
- who am i,当前用户是谁
linux视频教程第4讲.常用命令
linux的常用命令
- init [0123456],指定系统运行级别,类似windows的正常运行模式或安全模式
- 0:关机
- 1:单用户
- 2:多用户状态没有网络服务
- 3:多用户状态有网络服务
- 4:系统未使用保留给用户
- 5:图形界面
- 6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件 /etc/inittab的id:5:initdefault:这一行中的数字
FAQ:不小心设置了6,导致系统启动-重启-启动循环,怎么办?
- 在进入grub引导界面时,在数秒的时候,请输入 e
- 然后选中第二行,输入e
- 在出现的界面里,输入1【1表示单用户级别】,1的前面需要加一个空格,单用户模式既可以修改模式,又可以修改密码,Enter

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。