运维小白的第一周

206 阅读5分钟

就业第一周

第一天

一个完整计算系统的简要介绍

计算机是为了提高人工作业效率的设备,代替人类完成各种复杂准确的运算

一个完整的计算机系统包括硬件(Hardware)和软件(Software)组成

硬件部分包含五大组件也就是冯.诺依曼体系结构

01输入设备 输入指令和操作的设备各种输入设备鼠标 键盘 麦克风 触控屏 等等

02 输出设备 计算机计算结果输出的设备 显示器 打印机等

03 存储器 存储程序指令的设备分为内存和外存

04 运算器和控制器 计算机的核心即cpu 处理逻辑计算和算术运算执行计算机指令、控制数据处理流程的核心部件

05 总线 各种功能部件之间传送信息的公共通信干线

进制的转换

所谓的N进制就是逢N进一位

常用的进制有十进制、八进制,十六进制,二进制 计算机应用的是二进制

十进制和二进制的转换可以利用减法来换算

2的N次方对应的数字二进制数字2的n次方就有N个O
2^011
2^1210
2^24100
2^381000
2^41610000
2^532100000
2^6641000000
2^712810000000
2^8256100000000

利用减法将135转换成二进制二进制数字相加

2的N次方二进制数字2的n次方就有N个O
135 -12810000000
7-400000100
3-200000010
100000001

所以135= 10000000+00000100+00000010+00000001 = 10000111

利用除法取余法,将十进制数不断除以2,直到商为0为止,将余数倒序排列即为该数的二进制表示

135/2=67 余数1

67/2=33 余数1

33/2=16 余数1

16/2=8 余数0

8/2=4 余数0

4/2=2 余数0

2/2=1 余数0

1/2=0 余数1

所以 135=10000111

提到linux就不得不说开源协议

常用的开源协议有# 开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 一张图详细说明开源协议的区别

未标题-1.jpg

linux unix 的 哲学思想 理念 原则

01 一切皆文件

02 大量短小精干工具

03 把短小精干的工具链接起来实现复杂任务 通常就是通过shell脚本实现

04命令行界面拒绝图形化界面

05 配置是写在文本文件里

就业第一周

第二天

当今主流linux系统分类

四大系列

20191118204503788.png

常用的版本 Redhat rhel即Redhat商业版

Centos Redhat的免费版本国内用的比较多

Ubuntu 基于Debian版本后期之秀 界面友好上手容易最受欢迎的桌面系统之一

Suse 欧洲地区用的比较多

Rocky 因为centos停止维护 作为centos 的替代版

Linux常用镜像地址

mirrors.aliyun.com 阿里云

mirrors.cloud.tencent.com 腾讯云

mirrors.tuna.tsinghua.edu.cn 清华大学

mirrors.huaweicloud.com 华为云

常见的虚拟机软件

VirtualBox 开源免费

VMware Workstation 商业付费

Virtual PC 微软自研

SSH客户端

根据每个人的实际情况选择合适自己的工具

Xshell

PUTTY

MobaXterm

安装Linux

Centos Rocky Redhat 等等安装比较有图文界面 比较傻瓜化 一步一步安装即可

Ubuntu 服务器版本安装相对来说比较复杂一点因为服务器版没有图文化界面

VM安装Ubuntu注意事项

安装桌面版系统的时候 刚进入的界面是如下的界面,你想找“继续”按钮执行下一步,但是你怎么都找不到,怎么都拖动不了!解决方案是:鼠标不安装小窗口上,不用按下鼠标,在键盘上按下:Alt+F7,你会看到鼠标变为小手,这时用鼠标拖动就可以移动窗口,记住是拖动,你不要点击鼠标,点击了它就会停下来了!安卓服务器版本可以忽略这个问题

efd61fac57bf4b12bc18d5b76c323a96.png

安装服务器版的时候默认选择点击done 进行下一步 在网卡出现的时候等待一小会儿会分配到ip地址默认是dhcp分配的

WeChat 截圖_20230328202738.png

选择默认即可

WeChat 截圖_20230328203012.png

更换默认镜像源 国内的速度会快一点

mirrors.aliyun.com 阿里云

mirrors.cloud.tencent.com 腾讯云

mirrors.tuna.tsinghua.edu.cn 清华大学

mirrors.huaweicloud.com

WeChat 截圖_20230328203113.png

WeChat 截圖_20230328203455.png 选择不更新安装不然会联网更新下载

WeChat 截圖_20230328205020.png

安装SSH 服务这个比较重要 如果没有安装的话是不支持SSH客户端远程连接的

WeChat 截圖_20230328203707.png

选择默认一步一步安装下来 安装完之后选择重启

备注说明

Centos Rocky Redhat 安装成功默认是支持root 用户登录的

Ubuntu 默认不支持root用户登录

可以临时切换root 用户 命令为sudo-i

然后设置root用户密码 passwd 即可这样本地可以登录

修改ssh配置文件实现远程登录 配置文件路径/etc/ssh/sshd_config 通过nano或者vim 命令修改

找到#PermitRootlogin prohibit-password这一行 去掉前边的# 把prohibit-password改成yes

主机命名规则:

  • 主机名只允许包含ascii字符里的数字0-9,字母a-z A-Z,连字符-和. 。其他都不允许。
  • 例如,不允许出现其他标点符号,不允许空格,不允许下划线,不允许中文字符。
  • 主机名的开头和结尾字符不允许是连字符。
  • 主机名强烈建议不要用数字开头,尽管这一条不是强制的。
  • 用小写字母而不用大写字母。
  • 给主机命名,建议使用合法的单词,这样方便记忆。