第一周作业

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一周作业相关的知识,希望对你有一定的参考价值。

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

第一周作业_linux



  1. 学会进制的转换,并简单举例完成转换。

第一周作业_linux_02

  3. 制作一个教程,说明vmware软件如何下载安装。

     官方网站下载安装。。。


  1. 说明GPL和MIT开源协议的区别。

第一周作业_linux_03


5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。

第一周作业_linux_04

第一周作业_linux_05

第一周作业_linux_06

第一周作业_linux_07

第一周作业_linux_08


  1. 说明tab键补全命令以及补全路径的原理。

第一周作业_linux_09

  1. 说明内部命令和外部命令的区别,以及他们如何获取帮助的?

第一周作业_linux_10

第一周作业_linux_11

  1. 说明命令行快捷键如何完成,1)快速跳转到行首?2)快速跳转到行尾?3)快速删除当前光标到行尾,4)快速删除光标到行首,5)如何快速取消执行命令。

第一周作业_linux_12

  1. 总结Linux目录结构说明每个目录主要的用途。

第一周作业_linux_13

第一周作业_linux_14

第一周作业_linux_15

  1. 总结文件通配 *, ?, [a-z], [0-9], ~,a..z, [:alnum:] [:alpha:] [:blank:] [:digit:] [:graph:] [:lower:] [:punct:] [:space:] [:upper:]等常用通配符。


第一周作业_linux_16

  1. 说明文件系统如何根据用户输入的路径查找到磁盘上的文件的过程。


第一周作业_linux_17


  1. 总结硬链接和软件链接原理,并举例说明如何使用。

硬连接就是代指指代的文件,软链接是类似快捷方式。


  1. 说明linux命令管理工作流程,结合管道功能,自行设计几个题目。

seq -s+ 100 | bc            //the output before | will be the input  

5050


echo 1+2 | bc

3


1+2 |& bc                   //& means the error will be shown

(standard_in) 1: illegal character: :

(standard_in) 1: syntax error



  1. 说明标准输入,标准输出,标准错误输出的区别,及举例说明其功能。

第一周作业_linux_18

  1. 总结学过的用户,组,权限相关的命令及选项,示例"。

Autehntication  认证


Authorzation   授权


Accouting|Audition  审计


UID

root, 0


GID


primary group

supplementary group



root@ubuntu22:/home/linux1# getent passwd root

root:x:0:0:root:/root:/bin/bash


root@ubuntu22:/home/linux1# ll /etc/shadow

-rw-r----- 1 root shadow 1195 Feb 25 03:34 /etc/shadow


root@ubuntu22:/home/linux1# date --help | grep day

 %a   locales abbreviated weekday name (e.g., Sun)

 %A   locales full weekday name (e.g., Sunday)

 %d   day of month (e.g., 01)

 %e   day of month, space padded; same as %_d

 %j   day of year (001..366)

 %u   day of week (1..7); 1 is Monday

 %U   week number of year, with Sunday as first day of week (00..53)

 %V   ISO week number, with Monday as first day of week (01..53)

 %w   day of week (0..6); 0 is Sunday

 %W   week number of year, with Monday as first day of week (00..53)

Show the local time for 9AM next Friday on the west coast of the US



root@ubuntu22:/home/linux1# date +%s

1677376673



ll /etc/group /etc/gshadow

-rw-r--r-- 1 root root   878 Jan  3 02:58 /etc/group

-rw-r----- 1 root shadow 736 Jan  3 02:58 /etc/gshadow



useradd

usermod

userdel


groupadd

groupmod

groupdel


[10:23:59 root@rocky9 ~]#groupadd -g 123 -r mysql

[10:24:35 root@rocky9 ~]#getent group

```

mysql:x:123:



useradd -u 123 -g mysql -s /sbin/nologin -d /data/mysql -M mysql

id mysql

uid=123(mysql) gid=123(mysql) groups=123(mysql)



[10:33:17 root@rocky9 ~]#useradd li

[10:33:22 root@rocky9 ~]#id li

uid=1001(li) gid=1001(li) groups=1001(li)

[10:33:24 root@rocky9 ~]#ll /home

total 4

drwx------.  3 li   li     78 Feb 26 10:33 li

drwx------. 14 wang wang 4096 Jan 24 00:44 wang

[10:34:26 root@rocky9 ~]#userdel -r li



[10:34:40 root@rocky9 ~]#groupadd sales

[10:36:26 root@rocky9 ~]#getent group

~~~

sales:x:1001:



[10:42:25 root@rocky9 ~]#cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes



[10:43:10 root@rocky9 ~]#ls /var/spool/mail

mysql  wang













以上是关于第一周作业的主要内容,如果未能解决你的问题,请参考以下文章

《实时控制软件设计》第一周作业

实时控制软件设计第一周作业

《实时控制软件设计》第一周作业

java软件系统功能设计实战训练视频教程

《实时控制软件设计》第一周作业 欧梓峰 U201317662

第一周作业