暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

《Linux操作系统》复习资料二

原创 Lily_tj 2025-05-25
672

《Linux操作系统》复习资料二

3、网络配置

阅读教材

  • 6.1 项目准备(书108页到109页)
  • 任务6-1和6-2:修改主机名和配置网络(书110页到112页)

核心知识点

  • 修改主机名
    • hostnamectl set-hostname 新主机名
    • 或直接修改/etc/hostname文件
  • 配置静态IP
    • 修改/etc/sysconfig/network-scripts/ifcfg-ens33文件
    • 关键参数:
      BOOTPROTO=static IPADDR=IP地址 NETMASK=子网掩码 GATEWAY=网关 DNS1=DNS服务器
  • 网络服务管理
    • systemctl restart network:重启网络服务
    • ifconfigip addr:查看IP配置

示例命令

# 修改主机名 hostnamectl set-hostname serer01 # 配置静态IP(编辑文件) vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 修改后保存并重启网络 systemctl restart network # 测试网络 ping 192.168.100.1

练习题

将主机名改为student01,配置静态IP为192.168.100.100/24,网关为192.168.100.254,DNS为8.8.8.8,要求windows和linux能互相ping通


4、Shell编程

阅读教材:项目7和项目8

  • 7.3:grep、重定向、管道符|(书129页到141页)
  • 8.1 项目准备(书143页到145页)
  • 任务8-5 8-7 8-9 判断循环语法和书中例子(书153页到164页)

核心知识点

  • Shell脚本基础
    • >、>>:输出重定向,>>追加到文档尾部
    • grep、|:查找符合条件的行 cat 文件名 | grep 'the'
    • 使用vim编辑脚本文件:vim 脚本文件名
    • 第一行:#!/bin/bash
    • 执行权限:`chmod +x 脚本文件名
    • 执行方式:./脚本文件名sh 脚本文件名
  • 变量和输入
    • 变量定义:变量名=值
    • 读取输入:read -p "提示" 变量名
  • 循环结构
    • for循环:for ((i=1; i<=n; i++))
    • while循环:while [ 条件 ]
  • 算术运算
    • $((表达式)):整数运算
    • let命令:let sum+=i

示例脚本

#!/bin/bash # 累加和计算脚本 read -p "请输入一个正整数: " num sum=0 for ((i=1; i<=num; i++)) do let sum+=i done echo "1+2+...+$num=$sum"

练习题

  1. 编写一个脚本,输入正整数n,计算1到n之间所有奇数的和
  2. 编写一个脚本,输入正整数n,计算n的阶乘(n! = 1×2×...×n)

相关链接

《Linux操作系统》复习资料一

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论