250 likes | 387 Views
LINUX 操作系统. ITEC280. —— 实践是检验真理的唯一标准 ——. 2013.9.4. 课程信息. 课程名称: ITEC280LINUX 操作系统 学 时: 52 学 分: 3 考核方式:考查 开课学期: 2013-2014 学年第一学期 参考教材: 《 构建高可用 LINUX 服务器 》 余洪春 著 开课班级: 11 级网专 主讲教师:刘恩甲 上课信息:周三 5-6 节( E706 ) 上机信息:周三 7-8 节( E607 ). Linux 产业现状调查.
E N D
LINUX操作系统 ITEC280 —— 实践是检验真理的唯一标准 —— 2013.9.4
课程信息 • 课程名称:ITEC280LINUX操作系统 • 学 时:52 • 学 分:3 • 考核方式:考查 • 开课学期:2013-2014学年第一学期 • 参考教材:《构建高可用LINUX服务器》余洪春 著 • 开课班级:11级网专 • 主讲教师:刘恩甲 • 上课信息:周三5-6节(E706) • 上机信息:周三7-8节(E607)
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
IDC互联网数据中心实战 • 1、项目驱动 • 2、预习与验证 • 3、模拟公司结构 • 4、小组内考核与综合业务考核 • 自由结组:5X9个业务部 • 构成:经理1名,业务骨干4名。
公司入职培训 • Linux基础知识回顾 • 简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 性能方面——开放源代码 安全方面——免去对系统后门的担忧 价格方面——“并不存在成本”
公司入职培训 • Linux的分区必须“挂载(mount)”到系统的一个目录下才能使用。 / 10G boot etc var bin …… home 100M 5G …… dir2 …… dir1 dir2 file1 100M …… dir11 当前磁盘分 了3个区: 5G 10G
公司入职培训 • Unity与gnome桌面环境 • 软件与源 • 帮助 xxx --help ; help xxx; man xxx; • 自动补齐 tab • ls -l; -a; -color; ls等价于dir • alias 别名 • cd 改变目录;
公司入职培训 421 421 421 • drwxr-xr-x 所属用户的权限 所属用户所在用户组的权限 是否目录 所属用户所在用户组以外其他用户的权限
公司入职培训 • 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 : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
公司入职培训 • 文件操作命令汇集 • touch • rm • cat less more • cp • ls • mv • find
公司入职培训 • 目录操作命令汇集 • mkdir • rmdirrm –r • pwd • cd • ls • cp • mv • find
公司入职培训 • Vi编辑器的插入模式 • 按「i」进入插入模式后是从光标当前位置开始输入文件; • 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; • 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 • Vi编辑器的退出及保存 • : w filename 存盘 • : wq (输入「wq」,存盘并退出vi) • : q! (输入q!, 不存盘强制退出vi)
公司入职培训 • 当前用户 who whoami id • 创建用户 useradd • 修改用户 usermod • 删除用户 userdel • 创建用户组 groupadd • 修改用户组 groupmod • 删除用户组 groupdel • 修改密码 passwd • 切换用户 su “-”的用法 • 切换用户并执行 sudo
公司入职培训 • 查看进程 ps pstree top • 结束进程 kill pkill xkill • 后台进程 & jobs • 切换至前台 fg • 切换至后台 bg • 挂起任务 ctrl + z • 调整进程优先级 renice
公司入职培训 • 网络运行的奥秘: MAC地址 局域网机器的识别 IP地址 网络机器的识别 子网掩码 区分计算机的网络 网关 网络的各个出口 路由 在各个出口之间的跳转链路 DNS 便于记忆的名称服务器
公司入职培训 • 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服务器配置
公司入职培训 • /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
公司入职培训 • tar c 创建包 v 详细信息 f 创建文件 x 解压包 z 同时使用gz j 同时使用biz2 • gz gzip与 gunzip • biz2 bzip2与bunzip2 • zip zip与unzip • rar rar a x
公司入职培训 • 定时任务 atxx:xx 建立定时任务 atp 当前计划任务列表 atrm 删除定时任务 • 周期任务 crontab -e 建立周期定时任务 crontab -l 查看周期定时任务 crontab -r 删除周期定时任务
公司入职培训 • telnet 明文远程命令登录 telnet 客户端(默认) openbsd-inetd、telnetd 服务器端 sudo apt-get install openbsd-inetdtelnetd • ssh 加密远程命令登录 Windows下使用putty进行登录远程linux服务器 sudo apt-get install openssh-server • vnc 虚拟网络电脑 • rdp 远程桌面协议
公司入职培训 • 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
公司入职培训 • 系统安装 livecd安装 wubi安装 ubuntu分区ext3格式 swap分区 • 桌面应用 unity gnome 桌面特效 软件源 软件中心 • 基本命令 文件目录管理 用户与组管理 进程与网络管理 压缩与任务管理 • 善用: • --help tab sudo • 常见开关选项: • -r -l -a • -h -v
项目一:公司委托主机托管 • 1、某建材公司因业务开展需要拟租用我公司服务器一台。 • 2、用途:搭建企业内部办公应用、文件存储服务等。 • 3、基本要求:搭建centos 5.5操作系统并作基本服务器配置和必要的运行状态监控。 • 各业务部做好技术准备工作。9月11日进行部署。本项目作为所有员工的入职考核任务。