1. 一个完整计算系统的简要介绍。
控制器:指挥
运算器:数学和逻辑运算
存储器:储存信息
输入设备:接收信号
输出设备:发信号
2. 学会进制的转换,并简单举例完成转换。
进制:
十进制:1234=4*10^0+3*10^1+2*10^2+1*10^3,所以十进制为1234
八进制:1234=2*8^3+3*8^2+2*8^1+2*8^0,所以八进制为2332
二进制:1234=1*2^10+1*2^7+1*2^6+1*2^4+1*2^1,所以二进制为:0100 1101 0010
3. 制作一个教程,说明vmware软件如何下载安装。
4. 说明GPL和MIT开源协议的区别。
1. 授权方式不同。GPL协议要求使用该协议的软件必须以同样的GPL协议发布,而MIT协议则允许其他许可证的使用和发布。
2. 传染性不同。GPL协议是强制性的“传染性”协议,要求所有使用和修改过的代码都必须以同样的GPL协议发布。而MIT协议则不具备传染性,只要在代码中保留相应的许可证和著作权声明即可。
3. 对衍生作品的影响不同。GPL协议要求使用该协议的软件必须以同样的GPL协议发布,因此可能会对衍生作品产生限制或者对商业应用造成一定程度的不便。而MIT协议则更加宽松,适合商业软件的开发和应用。
4. 代码公开程度不同。MIT协议只要求保留相应许可证和著作权声明,并没有强制要求公开源代码。而GPL协议则要求在发布的软件中完整地包含源代码,并公开源代码。
5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
rocky:没什么要注意的点,设置下时区和网络
ubuntu:设置国内镜像,选中open sshsever
ubuntu安装完无法用root登录,
sudo -i:切换到root
passwd:设置root账户密码
修改/etc/ssh/sshd_config文件:PermitRootLogin这行注释去掉,改成PermitRootLogin yes
6. 说明tab键补全命令以及补全路径的原理。
通过bash等命令处理器来实现的。当用户按下TAB键时,bash命令处理器会执行相应的自动补全脚本