实验环境CentOS 7 Server备注因为我安装的CentOS系统没有图形界面实验步骤将在SSH终端进行SSH工具为GMSSH1. Linux 文件目录及权限实验1.1. 查看文件及目录默认权限使用 ls -l 查看当前目录下的文件默认权限ls -l1.2. 修改文件权限chmod 711 test.txt ls -l test.txt1.3. 修改目录权限mkdir test chmod 711 test ls -l test1.4. 更改文件所有者使用 chown 来更改文件所有者chown test_user_1 test.txt ls -l1.5. 测试不同权限设置的影响1.5.1. 在 root 用户下创建创建并设置特定的权限su - test_user_1 touch test_1.txt chmod 600 test_1.txt ls -l1.5.2. 在另一个终端以 test_user_2 身份尝试操作该文件su - test_user_2 echo 你好傻逼 test_1.txt rm test_1.txt都进不去别说往文件里面写入数据了实验完成2. 增强权限管理系统实验2.1. 创建新文件及目录并设置初始权限mkdir test touch test_1.txt chmod 755 test chmod 644 test_1.txt2.2. 修改文件目录的特殊权限chmod us test_1.txt chmod gs test2.3. 实施 ACL 规则setfacl -m u:alice: rw test_1.txt setfacl -m u:bob: --x test2.4. 查看和验证特殊权限与 ACL 规则getfacl test_1.txt getfacl test ls -l test_1.txt ls -l test2.5. 尝试以不同用户身份访问文件及目录验证权限生效su - test_user_1 echo helo test_1.txt su - bob cd testbob 用户无权修改alice 用户也无法修改但是 alice 和 bob 用户都能正常进入 test 文件无法修改 test_1.txt 文件3. Linux 进程与端口管理实验3.1. 查看进程ps -ef3.2. 输入 top 或 htop 命令top3.3. 查找端口占用netstat -tuln3.4. 启动和停止进程systemctl start httpd systemctl stop https3.5. 配置服务端口3.5.1. 使用文本编辑器打开服务的配置文件sudo vim /etc/httpd/conf/httpd.conf3.5.2. 重启 http 服务systemctl restart httpd3.6. 使用命令添加规则来阻止外部访问制定端口iptables -A INPUT -p tcp --dport 2929 -j DROP
Linux进程与端口
发布时间:2026/6/8 1:21:32
实验环境CentOS 7 Server备注因为我安装的CentOS系统没有图形界面实验步骤将在SSH终端进行SSH工具为GMSSH1. Linux 文件目录及权限实验1.1. 查看文件及目录默认权限使用 ls -l 查看当前目录下的文件默认权限ls -l1.2. 修改文件权限chmod 711 test.txt ls -l test.txt1.3. 修改目录权限mkdir test chmod 711 test ls -l test1.4. 更改文件所有者使用 chown 来更改文件所有者chown test_user_1 test.txt ls -l1.5. 测试不同权限设置的影响1.5.1. 在 root 用户下创建创建并设置特定的权限su - test_user_1 touch test_1.txt chmod 600 test_1.txt ls -l1.5.2. 在另一个终端以 test_user_2 身份尝试操作该文件su - test_user_2 echo 你好傻逼 test_1.txt rm test_1.txt都进不去别说往文件里面写入数据了实验完成2. 增强权限管理系统实验2.1. 创建新文件及目录并设置初始权限mkdir test touch test_1.txt chmod 755 test chmod 644 test_1.txt2.2. 修改文件目录的特殊权限chmod us test_1.txt chmod gs test2.3. 实施 ACL 规则setfacl -m u:alice: rw test_1.txt setfacl -m u:bob: --x test2.4. 查看和验证特殊权限与 ACL 规则getfacl test_1.txt getfacl test ls -l test_1.txt ls -l test2.5. 尝试以不同用户身份访问文件及目录验证权限生效su - test_user_1 echo helo test_1.txt su - bob cd testbob 用户无权修改alice 用户也无法修改但是 alice 和 bob 用户都能正常进入 test 文件无法修改 test_1.txt 文件3. Linux 进程与端口管理实验3.1. 查看进程ps -ef3.2. 输入 top 或 htop 命令top3.3. 查找端口占用netstat -tuln3.4. 启动和停止进程systemctl start httpd systemctl stop https3.5. 配置服务端口3.5.1. 使用文本编辑器打开服务的配置文件sudo vim /etc/httpd/conf/httpd.conf3.5.2. 重启 http 服务systemctl restart httpd3.6. 使用命令添加规则来阻止外部访问制定端口iptables -A INPUT -p tcp --dport 2929 -j DROP