第一周作业:
1.根据课程演示,完成vmware和linux虚拟机的环境准备和安装,可以根据自己的基础演示完整的安装过程
2.演示使用远程终端登录系统(ubuntu和rocky),并且总结linux系统基础命令
3.总结网络基础知识,IP地址和传输层协议基础
4.总结web基础知识,完成部署server和步骤总结
5.练习文件操作命令,总结相关的命令使用
1.安装虚拟机,首先部署环境,点编辑-虚拟网络编辑器-子网设置成10.0.0.0,网关设置成10.0.0.2,然后开始安装虚拟机,最主要的一点是安装过程中要定制虚拟ip,把它设置成10.0.0.12(仅供参考) 网关设置成24,然后安装即可.
2.终端登录的话首先第一步要检查有没有打开ssh服务(systemctl status ssh(d)),若没有则需要下载ssh服务(apt install openssh-server)下载并且重启服务(systemctl restart ssh(d))
第二步要设置root密码passwd root xxxx
第三步要创造一个用户,例如ubuntu用户或者rocky用户,root登录最好,然后在remote host一栏填写ip地址,之后在勾选相应的账户即可使用终端登录,若默认拒绝root登录,那么需要在终端里打开/etc/ssh/sshd-config 然后加上permitRootLogin yes(默认root登录)
3.ip地址用四层模型来分就是链路层 网络层 传输层 应用层
4.部署server的步骤总结,首先apt update一下更新软件源,以防找不到软件,其次apt update nginx 然后配置软件 配置的文件位于/etc/nginx/nginx.conf,然后server {
listen 80;
server_name example.com;
root /usr/share/nginx/html;
index index.html index.htm;
}
修改配置文件之后先看看代码对不对 用sudo nginx -t测试代码语法是否正确,正确的话就可以打开了
5.cd:去哪个目录 ls:查看当前目录下的文档 mkdir:创造目录 rouch:创造文件 mv:转移 cp 源文件 目标文件:复制文件 echo:输出 cat:查看 vim:编辑