SE阶段内容
1.制作链接文件 ln -s /路径/源数据 /路径/快捷方式的名称 #软链接 ln /路径/源数据 /路径/快捷方式的名称 #硬链接
2. zip归档工具,跨平台 归档+压缩操作: zip [-r] 备份文件 被归档的文档... [-r]:被归档的数据有目录,必须加上此选项
释放归档+解压操作: unzip 备份文件.zip -d 指定释放位置
3.提供Web服务的软件:httpd、Nginx、tomcat
默认共享数据的主目录:/var/ftp/
4.NFS服务端 所需软件包:nfs-utils 系统服务:nfs-server vim /etc/exports
5.DocumentRoot:网页文件根目录(/var/www/html)
6.构建web服务 http 主配置文件:/etc/httpd/conf/httpd.conf
7.调用配置文件目录: /etc/httpd/conf.d/*.conf
8.为每个虚拟站点添加配置
<VirtualHost IP地址:端口>
ServerName 此站点的DNS名称
DocumentRoot 此站点的网页根目录
</VirtualHost>
<Directory />
Require all denied (granted) #拒绝所有人访问(#允许所有人访问)
</Directory>
9./etc/hosts文件直接解析本机域名\
10.构建DNS服务器 1.安装软件包 bind(主程序) bind-chroot(提供牢笼政策)
配置全局转发型缓存DNS服务器 forwarders { IP地址; };
2.修改主配置文件 vim /etc/named.conf
masterfile-format text; #地址库文件明文存储
3.建立地址库文件 /var/named/ cp -p named.localhost 后跟地址库文件名称
4.测试DNS服务器 在b机器上 /etc/resolv.conf 写入内容 用nslookup 命令测试
11.时间服务器 chrony 配置文件 /etc/chrony.conf
12.自定义Yum仓库
(1).先解压软件 用 createrepo 跟路径 #生成仓库数据文件
(2).编写yum配置文件 无需挂载点 baseurl中写仓库的路径
(3).仓库数据文件更新(createrepo --update Yum缓存的更新(yum makecache)
13.DHCP服务主目录 /etc/dhcp/dhcpd.conf
tftp服务主目录 /var/lib/tftpboot
部署菜单文件(将光盘中的菜单文件进行复制)
/mydvd/isolinux/ #查看光盘内容
修改菜单文件内容 /var/lib/tftpboot/pxelinux.cfg/default
FTP服务 /var/ftp
14.autofs触发挂载 配置文件 /etc/auto.master
NFS软件 nfs-utils rpcbind nfs-server
NFS共享配置文件 vim /etc/exports
开机自动挂载 : _netdev:声明网络设备,系统在具备网络参数后,再进行挂载本设备
15.网络装机服务器:
DHCP服务 分配IP地址,定位引导程序
TFTP服务 提供引导程序下载
HTTP服务(或FTP/NFS),提供yum安装
16.podman所需软件 container-tools
查找镜像 (需要能访问互联网) podman search 关键字
下载镜像(需要能访问互联网) podman pull 镜像名称:标签
导入镜像 podman load -i 备份文件.tar.gz 查看镜像 podman images
删除镜像 podman rmi 镜像名称:镜像标签
17.使用容器
podman run 命令: podman run -选项 镜像名称:镜像标签 启动命令
podman run 命令的选项
-i,交互式选项
-t,终端选项
-d,后台运行选项
--name 容器名字
-p [可选IP]:宿主机端口:容器端口
18.容器管理命令
启动容器 podman run –选项 镜像名称:镜像标签 启动命令
查看容器 podman ps [ -a 所有容器id ] [ -q 只显示容器 id ]
删除容器 podman rm 容器id
容器管理命令启动、停止、重启 podman start|stop|restart 容器id
进入容器 podman exec -it 容器id 启动命令
19.启动容器时,使用 -v 映射参数 podman run -itd -v 宿主机对象:容器内对象 镜像名称:标签
生成服务启动配置文件 podman generate systemd --name 容器名 --files