运维培训2.26

1. Linux系统概要

Linux发行版=GNU软件+Linux内核+数据库;GNU编写大量兼容Unix系统的自由软件;GPL允许用户任意复制、传递、修改及再发布;LGPL允许不公开全部源代码。

Linux特性:是符合POSIX标准的系统;提供shell命令解释程序和编程语言;提供强大的管理功能,包括远程管理功能;具有内核的编程接口;具有图形用户界面。

Linux基本思想:一切皆文件;由单一功能的程序组成,组合小程序完成大任务;使用纯文本文件保存配置信息。

终端分物理终端、虚拟终端、图形终端和模拟终端。查看当前的终端设备:tty;查看当前使用的shell:echo $SHELL;查看当前系统使用的所有shell:cat /etc/shells。

2. Linux常用命令使用

命令分内部命令:由shell自带;外部命令:在当前系统的某文件系统目录下有对应的可执行程序文件,可以通过which  和whereis进行查看;区别内部命令和外部命令:使用type COMMOND。

文件类型包括:普通文件(-)—流式文件;目录文件(d)—包括文件名、子目录名及指针;链接文件(l)—由软、硬链接之分;设备文件(b)—接口设备;串行端口设备(c);管道文件(p)—先进先出;套接字文件(s)等。

Linux目录说明:/boot:跟系统启动相关文件;/dev:设备文件;/etc:配置文件;/home:用户家目录;/media:挂载移动设备;/mnt:挂载额外临时文件系统;/lib:库文件(分静态库.a、动态库.dll .so);/opt:可选目录;/proc:内核映射文件,进程相关信息;/usr:独立分区;/bin:可执行文件;/sbin:管理命令;/sys:跟硬件设备相关的属性映射文件;/var:可变化的日志;/tmp:临时文件。

/bin,/sbin——系统指令;/usr/sbin,/usr/bin——运行脚本/usr/local/bin,/usr/local/sbin——程序命令。

Linux命令的通用命令格式: 命令字 [选项] [参数]。

---目录处理命令---

(1)ls:显示目录文件;-a,显示所有文件,包括隐藏文件;-l,详细信息展示;-h,显示大小。

(2)mkdir:创建新目录;-p,递归创建。

(3)pwd:显示当前目录。

(4)rmdir:删除空目录,非空删不了。

(5)cp:复制文件目录;-r ,复制目录;-p,保留文件属性;-i,覆盖文件前询问;-v,显示指令执行过程。

(6)mv:剪切文件、改名;-f,重复直接覆盖;-i,覆盖文件前询问;-v,显示指令执行过程。

(7)rm:删除文件;-r,删除目录、递归删除;-f,强制执行。

(8)touch:修改时间戳,顺便创建空文件;-a,或--time=atime或--time=access或--time=use  只更改存取时间;-c、或--no-create ,不建立任何文件;-d,<时间日期> 使用指定的日期时间,而非现在的时间;-f,此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;-m,或--time=mtime或--time=modify  只更该变动时间;-r,<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;-t,<日期时间>  使用指定的日期时间,而非现在的时间。

(9)cat:显示文件内容;-n,显示行号;-E,显示行结束符。

(10)file:显示文件类型。

(11)more:分页显示文件内容;(空格)—翻页;(Enter)—换行;q或Q—退出;b—向上翻页。

(12)less:分页显示文件内容。

(13)tail:显示文件后几行;-n,指定行数;-f,动态显示文件末尾内容。

(15)ln:生成链接文件;-s,创建软连接。

 

 

 

 

 

 

 

 

为了获取IT运维相关的培训资料或学习手册,可以采取以下几种方式: 1. **企业内部资源**:许多企业会根据自身需求编制《信息系统运维手册》或类似的文档,这些资料通常涵盖了运维工作的基本流程、常见问题及解决方案等内容。这类文档对于新入职的员工来说是非常好的学习材料。 2. **参考专业书籍和在线资源**:市面上有许多关于IT运维的专业书籍,例如《数字化IT运维管理体系建设指南》,这类书籍不仅提供了理论知识,还包含了许多实践案例,有助于深入理解IT运维工作[^4]。 3. **下载专业手册**:可以通过访问特定的技术论坛或仓库来下载《软件系统运维手册.doc》这样的文档。该手册详细介绍了软件系统运维的各个方面,包括但不限于系统监控、故障处理、性能优化、安全管理等内容。无论是新手还是经验丰富的运维工程师,都能从中获得有价值的信息。使用建议新手从头开始阅读,逐步掌握软件系统运维的基本知识和技能;而对于经验丰富的运维工程师,则可以根据实际需求选择性地查阅手册中的特定章节,以解决实际问题[^3]。 4. **参与在线课程和研讨会**:随着互联网的发展,越来越多的在线平台提供了与IT运维相关的课程和研讨会。通过参与这些活动,不仅可以学到最新的技术和方法论,还能与其他同行交流心得,共同进步。 5. **制定内部培训计划**:对于组织而言,制定详细的IT培训计划非常重要。特别是针对新老员工的不同特点,可以采取不同的策略。新员工可能更容易接受公司文化和技术知识的学习,因此可以在其入职时通过邮件或书面形式发送公司IT制度和相关资料让其学习;而老员工则更需要以服务为主的方式来进行培训,使其能够在工作中不断学习和提升[^2]。 6. **利用开源社区资源**:加入开源社区也是获取最新技术和最佳实践的好途径。很多社区都会有详细的文档和技术博客,这些都是宝贵的学习资源。 7. **参加认证考试**:考虑参加一些国际认可的认证考试,如CompTIA A+、Cisco CCNA等,这些证书不仅能证明个人的技术能力,同时也是职业发展的有力保障。 8. **建立个人知识库**:最后,建议每位IT运维人员都应该建立起自己的知识管理体系,记录日常工作中的经验和教训,这将对未来的各项工作大有裨益。 ### 代码示例 假设您想要编写一个简单的脚本来自动下载《软件系统运维手册.doc》,可以使用Python的`requests`库实现这一功能。请注意,在执行此操作之前,请确保已经获得了合法授权,并遵守网站的相关规定。 ```python import requests url = 'http://example.com/path/to/software_system_operation_manual.doc' # 替换为实际的手册下载链接 response = requests.get(url) with open('software_system_operation_manual.doc', 'wb') as file: file.write(response.content) ``` 这段代码首先导入了`requests`库,然后定义了一个URL指向要下载的手册。接着,它发送GET请求到指定的URL并接收响应。最后,它将接收到的内容写入本地文件中。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值