Linux基础学习笔记五

  1. /etc/passwd 这个文件有什么作用,记录的内容是什么

    • 作用:用于存储系统中所有用户的信息。

    • 内容格式(以冒号 : 分隔):

    • 用户名:密码占位符:用户ID:组ID:用户说明:主目录:登录Shell
      
  2. 如果我想获取上面文件的以:分隔的第一列内容,如何获取

    cut -d: -f1 /etc/passwd
    #	cut:是 Linux 中用于按列提取文本内容的命令。
    #	-d::指定“分隔符”为冒号(:),/etc/passwd 文件中每一行是以 : 分隔的。
    #	-f1:表示提取第 1 个字段(field)。
    #	/etc/passwd:系统用户信息文件,每行代表一个用户。
    
  3. 如何使用AWK获取上面文件第3列内容,并进行排序

    awk -F: '{print $3}' /etc/passwd | sort -n
    
  4. 如何查看系统版本和内核版本

    cat /etc/os-release      # 查看系统发行版信息  
    uname -r                 # 查看内核版本  
    
  5. 如何更改系统源为国内源

    • 以Ubuntu为例

    • 编辑源文件:

    • sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
      sudo nano /etc/apt/sources.list
      
    • 替换内容为清华源

    • deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
      deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
      
    • 然后更新:

      sudo apt update
      
  6. 如何更新系统中的软件包

    sudo apt update && sudo apt upgrade -y
    
  7. 如何使用apt安装nginx

    sudo apt install nginx -y
    
  8. Nginx默认使用的端口号是多少,安装后如何访问

    • 默认使用80端口号

    • 安装后的访问方式:

      http://服务器IP地址
      
  9. apt安装的Nginx默认配置目录是什么

    /etc/nginx/
    
  10. 如何查看当前机器监听了哪些端口号

    sudo netstat -tulnp | grep LISTEN
    # 或更推荐
    sudo ss -tuln
    
  11. 什么是回环地址,为什么要有回环地址

    • 回环地址:127.0.0.1,也叫 localhost
      作用:用于本机自我通信,测试服务是否正常运行,不经过外网。
  12. 如何判断端口号是绑定到某个具体地址,还是所有地址

    sudo ss -tuln
    
    • 如果监听地址是 0.0.0.0:80 → 表示监听所有地址
    • 如果是 127.0.0.1:80 → 表示仅本机能访问
  13. 如何通过终端软件将本地文件上传到Linux中,又如何下载文件到本地
    以FinaShell为例:

    • 上传:拖动文件到 FinalShell 窗口或右键上传

    • 命令行方式上传(用scp)

      scp file.txt user@server_ip:/目标路径/
      
    • 下载到本地

      scp user@server_ip:/路径/file.txt 本地路径/
      
  14. 如何完全复制一个目录到指定路径

    cp -a /原目录 /目标路径/
    # 例如:
    cp -a /etc/nginx /opt/
    
  15. /opt目录有什么作用
    用于安装第三方软件或手动安装的软件包。比如从官网下载安装的软件,常放在 /opt

  16. 如何使用一条命令创建多级目录

    mkdir -p /a/b/c/d
    #	使用mkdir命令可以创建多级目录
    
  17. 什么是软链接什么是硬链接,区别是什么

    • 类型命令特点
      软链接ln -s 源 目标类似快捷方式,允许跨文件系统,目标被删除后失效
      硬链接ln 源 目标不能跨文件系统,目标删除后原文件仍可访问
  18. 什么场景下使用软链接,什么场景下使用硬链接

    • 软链接:适合用于快捷方式,配置文件管理,跨文件系统链接临时文件处理
    • 硬链接:文件备份,防止文件被删除,文件系统快照,日志系统管理
  19. 创建一个软链接/opt/nginx,让其链接到nginx的配置目录

    ln -s /etc/nginx /opt/nginx
    
  20. 如何判断一个文件是链接文件还是普通文件
    用ls命令,正常文件用-开头,目录是d,软链接是 l 开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值