第一周作业
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一周作业相关的知识,希望对你有一定的参考价值。
- 一个完整计算系统的简要介绍。
- 学会进制的转换,并简单举例完成转换。
3. 制作一个教程,说明vmware软件如何下载安装。
官方网站下载安装。。。
- 说明GPL和MIT开源协议的区别。
5. 制作2个安装教程,安装rocky 8.5, ubuntu 22.04,并结合xshell说明如何通过虚拟IP登入系统。
- 说明tab键补全命令以及补全路径的原理。
- 说明内部命令和外部命令的区别,以及他们如何获取帮助的?
- 说明命令行快捷键如何完成,1)快速跳转到行首?2)快速跳转到行尾?3)快速删除当前光标到行尾,4)快速删除光标到行首,5)如何快速取消执行命令。
- 总结Linux目录结构说明每个目录主要的用途。
- 总结文件通配 *, ?, [a-z], [0-9], ~,a..z, [:alnum:] [:alpha:] [:blank:] [:digit:] [:graph:] [:lower:] [:punct:] [:space:] [:upper:]等常用通配符。
- 说明文件系统如何根据用户输入的路径查找到磁盘上的文件的过程。
- 总结硬链接和软件链接原理,并举例说明如何使用。
硬连接就是代指指代的文件,软链接是类似快捷方式。
- 说明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
- 说明标准输入,标准输出,标准错误输出的区别,及举例说明其功能。
- 总结学过的用户,组,权限相关的命令及选项,示例"。
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
以上是关于第一周作业的主要内容,如果未能解决你的问题,请参考以下文章