1 / 25

ITEC280

LINUX 操作系统. ITEC280. —— 实践是检验真理的唯一标准 ——. 2013.9.4. 课程信息. 课程名称: ITEC280LINUX 操作系统 学 时: 52 学 分: 3 考核方式:考查 开课学期: 2013-2014 学年第一学期 参考教材: 《 构建高可用 LINUX 服务器 》 余洪春 著 开课班级: 11 级网专 主讲教师:刘恩甲 上课信息:周三 5-6 节( E706 ) 上机信息:周三 7-8 节( E607 ). Linux 产业现状调查.

Download Presentation

ITEC280

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LINUX操作系统 ITEC280 —— 实践是检验真理的唯一标准 —— 2013.9.4

  2. 课程信息 • 课程名称:ITEC280LINUX操作系统 • 学 时:52 • 学 分:3 • 考核方式:考查 • 开课学期:2013-2014学年第一学期 • 参考教材:《构建高可用LINUX服务器》余洪春 著 • 开课班级:11级网专 • 主讲教师:刘恩甲 • 上课信息:周三5-6节(E706) • 上机信息:周三7-8节(E607)

  3. Linux产业现状调查 • 附1:2012年Linux从业人员就业形势调研报告 • 附2:2012年全球Linux用户比例统计 http://www.linuxidc.com/Linux/2012-10/72347.htm • 附3: 2012年Linux持续升温 超级计算机中逞威 http://www.linuxidc.com/Linux/2012-12/76394.htm

  4. linux发行版之间的关系

  5. IDC互联网数据中心实战 • 1、项目驱动 • 2、预习与验证 • 3、模拟公司结构 • 4、小组内考核与综合业务考核 • 自由结组:5X9个业务部 • 构成:经理1名,业务骨干4名。

  6. 公司入职培训 • Linux基础知识回顾 • 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 性能方面——开放源代码 安全方面——免去对系统后门的担忧 价格方面——“并不存在成本”

  7. 公司入职培训 • Linux的分区必须“挂载(mount)”到系统的一个目录下才能使用。 / 10G boot etc var bin …… home 100M 5G …… dir2 …… dir1 dir2 file1 100M …… dir11 当前磁盘分 了3个区: 5G 10G

  8. 公司入职培训 • Unity与gnome桌面环境 • 软件与源 • 帮助 xxx --help ; help xxx; man xxx; • 自动补齐 tab • ls -l; -a; -color; ls等价于dir • alias 别名 • cd 改变目录;

  9. 公司入职培训 421 421 421 • drwxr-xr-x 所属用户的权限 所属用户所在用户组的权限 是否目录 所属用户所在用户组以外其他用户的权限

  10. 公司入职培训 • chmod修改文件目录属性 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)

  11. 公司入职培训 • 文件操作命令汇集 • touch • rm • cat less more • cp • ls • mv • find

  12. 公司入职培训 • 目录操作命令汇集 • mkdir • rmdirrm –r • pwd • cd • ls • cp • mv • find

  13. 公司入职培训 • Vi编辑器的插入模式 • 按「i」进入插入模式后是从光标当前位置开始输入文件; • 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; • 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 • Vi编辑器的退出及保存 • : w filename 存盘 • : wq (输入「wq」,存盘并退出vi) • : q! (输入q!, 不存盘强制退出vi)

  14. 公司入职培训 • 当前用户 who whoami id • 创建用户 useradd • 修改用户 usermod • 删除用户 userdel • 创建用户组 groupadd • 修改用户组 groupmod • 删除用户组 groupdel • 修改密码 passwd • 切换用户 su “-”的用法 • 切换用户并执行 sudo

  15. 公司入职培训 • 查看进程 ps pstree top • 结束进程 kill pkill xkill • 后台进程 & jobs • 切换至前台 fg • 切换至后台 bg • 挂起任务 ctrl + z • 调整进程优先级 renice

  16. 公司入职培训 • 网络运行的奥秘: MAC地址 局域网机器的识别 IP地址 网络机器的识别 子网掩码 区分计算机的网络 网关 网络的各个出口 路由 在各个出口之间的跳转链路 DNS 便于记忆的名称服务器

  17. 公司入职培训 • ifconfig网络接口配置 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 设置IP • route 网络路由配置 route add default gw 192.168.1.10 设置网关 • netstat网络状态 -tl-nltp • tracepath路由跟踪 • 配置文件 • /etc/network/interfaces 网络接口配置 • /etc/resolv.conf DNS服务器配置

  18. 公司入职培训 • /etc/network/interfaces 重启生效 auto eth0 Iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 gateway 192.168.1.10 • /etc/resolv.conf nameserver 192.168.1.10

  19. 公司入职培训 • tar c 创建包 v 详细信息 f 创建文件 x 解压包 z 同时使用gz j 同时使用biz2 • gz gzip与 gunzip • biz2 bzip2与bunzip2 • zip zip与unzip • rar rar a x

  20. 公司入职培训 • 定时任务 atxx:xx 建立定时任务 atp 当前计划任务列表 atrm 删除定时任务 • 周期任务 crontab -e 建立周期定时任务 crontab -l 查看周期定时任务 crontab -r 删除周期定时任务

  21. 公司入职培训 • telnet 明文远程命令登录 telnet 客户端(默认) openbsd-inetd、telnetd 服务器端 sudo apt-get install openbsd-inetdtelnetd • ssh 加密远程命令登录 Windows下使用putty进行登录远程linux服务器 sudo apt-get install openssh-server • vnc 虚拟网络电脑 • rdp 远程桌面协议

  22. 公司入职培训 • ftp服务器 sudo apt-get install vsftpd 修改配置文件: /etc/vsftpd.conf anonymous_enable=YES,允许匿名用户登录。 no_anon_password=YES,匿名用户登录时不需要输入密码。 local_enable=YES,允许本地用户登录。 write_enable=YES,开启全局上传 Service vsftpd restart 重启服务 • www网页服务 sudo apt-get install apache2 • lamp套件安装 sudo apt-get install tasksel

  23. 公司入职培训 • 系统安装 livecd安装 wubi安装 ubuntu分区ext3格式 swap分区 • 桌面应用 unity gnome 桌面特效 软件源 软件中心 • 基本命令 文件目录管理 用户与组管理 进程与网络管理 压缩与任务管理 • 善用: • --help tab sudo • 常见开关选项: • -r -l -a • -h -v

  24. 项目一:公司委托主机托管 • 1、某建材公司因业务开展需要拟租用我公司服务器一台。 • 2、用途:搭建企业内部办公应用、文件存储服务等。 • 3、基本要求:搭建centos 5.5操作系统并作基本服务器配置和必要的运行状态监控。 • 各业务部做好技术准备工作。9月11日进行部署。本项目作为所有员工的入职考核任务。

  25. 大家共同努力

More Related