第一周

  1. 图文并茂解释开源许可证 GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
    BSD开源协议,可以自由的使用修改源代码

LGPL 允许以动态链接使用开源库。

GPL许可证的含义是允许任何人观看、修改,并散播程序软件里的原始程序码

MIT是和BSD一样宽范的许可协议,你必须在你的发行版里包含原许可协议的声明,无论你是以二进制发布的还是以源代码发布的.

Apache 是著名的非盈利开源组织,该协议和BSD类似,同样允许代码修改,再发布

2.

安装到linux rocky系统

  1. man -k process

_Exit (2)            - terminate the calling process

_Exit (3p)           - terminate a process

__clone2 (2)         - create a child process

__ppc_mdoio (3)      - Hint the processor to release shared resources

__ppc_mdoom (3)      - Hint the processor to release shared resources

__ppc_yield (3)      - Hint the processor to release shared resources

_exit (2)            - terminate the calling process

abort (3)            - cause abnormal process termination

abort (3p)           - generate an abnormal process abort

2)man top
top (1) - display Linux processes

3)man帮助分为9个部分

通用命令 系统调用 库调用 设备文件 配置文件 游戏 杂项 系统管理命令

内核相关的

[ ] 可选内容 < > 必选内容 ...同一内容可以出现多次

4man -a vim  man -w sed

4.

 

/dev/mapper/rl_rocky-root /                       xfs     defaults        0 0

UUID=f67ac6e5-5ba7-4ff7-b6e3-439f3e151afb /boot                   xfs     defaults        0 0

/dev/mapper/rl_rocky-home /home                   xfs     defaults        0 0

/dev/mapper/rl_rocky-swap none                    swap    defaults        0 0

1列是设备名称,也可以是UUID

2列是挂载点,设备具体挂载系统的哪个文件夹中

3列文件系统类形: Linux file systems: ext4, xfs, swap

4列挂载选项,一般默认defaults

 

 

5.简要说明FHS结构

/bin: 所有用户使用的基本命令

/sbin:管理类的基本命令

/boot: 系统启动引导文件存放目录

/lib: 共享库文件

/etc: 配置文件目录

/home: 普通用户家目录

/root: 管理员用户家目录

/media:便携式移动设备挂载点

/mnt:临时文件系统挂载点

/dev:设备文件存储位置

/opt:第三方程序安装位置

/srv: 系统上运行的服务用到的数据

/tmp: 临时文件存储位置

/proc:用于输出内核与进程信息相关的虚拟文件系统

/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统

6.文件管理

touch

创建文件的命令

touch filename  创建新文件 touch后加文件名称

rm

删除文件的命令

rm filename 是删除文件,rm -f 强制删除,rm -f递归删除

rmdir 删除文件夹

mkdir

创建目录的命令,mkdir -p 递归创建

ls

查看文件列表的命令

ls -a 列出所有文件包括“."开头的隐藏文件

cat

查看文件内容,常用选项为-b,输出非空行编号。-n,对所有输出行编号

head

功能:从文本文件的头部开始查看,head命令用于查看一个文本文件的开头部分。

用法:head 选项 文件路径

-n 制定您想要显示文本多少行

-c number 显示多少个字节

tail

-n 默认查看文本倒数10

More

cat功能相似

less

功能:less命令可以对文件或其他输出进行分页显示

用户管理

useradd 添加用户

userdel 删除用户

usermod 修改用户

groupadd 添加用户组

groupdel 删除用户组

groupmod 修改用户组

chsh

用来修改用户的shell类型

chsh -s /usr/sbin/nologin gao gao账户的shell类型改为nologin

权限管理

chown

用来更改某个目录或文件的用户名和用户组。

例子:chown root:root filename

chown 用户名:组名 文件路径(可以是绝对路径也可以是相对路径)

chmod

用来修改某个目录或文件的访问权限。

例子:chmod -R 755 filename

setfacl

setfacl -m u:wang:rw f1.txt    wang账户单独设置读写权限

原文地址:https://www.cnblogs.com/xhdd/p/17454695.html