Linux入门实践作业(一)

📅 2026/7/1 1:55:05
Linux入门实践作业(一)
一、Linux相关主流岗位招聘要求调研Linux运维工程师基础硬性要求熟练掌握CentOS、Ubuntu等主流Linux发行版精通 cd/ls/mkdir/chmod 等百条常用命令理解Linux底层进程、内存、磁盘、网络、用户权限、软硬链接、系统服务管理systemd熟练搭建与维护服务Nginx、MySQL、Redis、FTP、DNS、防火墙firewalld/iptables掌握Shell脚本基础能编写自动化备份、日志清理、监控告警脚本了解Python更佳。进阶能力要求虚拟化技术VMware、KVM、Docker容器基础云平台基础阿里云/华为云服务器购买、安全组、OSS存储操作故障排查CPU爆满、磁盘100%占用、数据库慢查询、网络丢包、日志分析集群基础负载均衡、主从备份、简单高可用架构。软素质责任心、7*24应急排障意识、文档编写能力、沟通协调能力。Linux嵌入式开发工程师基础硬性要求扎实C语言少量C熟悉Makefile编译、GCC交叉编译工具链精通Linux命令能独立操作嵌入式开发板终端掌握Linux文件系统、进程线程、信号、IO、串口、Socket网络编程。核心专业要求内核相关Linux内核裁剪、设备驱动开发字符/块/网络驱动固件开发U-Boot移植、根文件系统制作Yocto/Busybox硬件适配I2C/SPI/UART等底层外设调试看懂硬件原理图工具使用Git版本管理、GDB调试、示波器、逻辑分析仪。加分项Android底层开发、RTOS实时系统、音视频编解码、PCB基础。其他Linux相关衍生岗位拓展后端开发工程师必须熟练Linux环境部署、日志排查、服务器调优云计算/容器工程师深耕Linux内核K8s、Docker、微服务集群安全运维工程师Linux入侵排查、权限加固、漏洞修复。二、VMware虚拟机CentOS7安装教程前置准备软件VMware Workstation Pro 16/17虚拟机软件镜像CentOS-7-x86_64-Minimal.iso极简版企业通用电脑配置建议内存≥4G磁盘空闲≥20GCPU支持虚拟化BIOS开启Intel-VT/AMD-V。步骤1新建虚拟机打开VMware点击「创建新的虚拟机」选择典型(推荐)安装来源选择「安装程序光盘镜像文件(ISO)」选中下载好的CentOS7镜像设置虚拟机名称自定义例CentOS7-Linux选择本地存放磁盘路径不要放C盘指定磁盘大小分配20GB勾选「将虚拟磁盘存储为单个文件」点击自定义硬件内存分配2048MB2GCPU核心2核网络适配器改为NAT模式保存。步骤2CentOS系统安装配置开启此虚拟机进入安装引导界面选择 Install CentOS 7 回车语言选择中文-简体中文继续核心配置项安装位置自动分区即可新手无需手动分区网络和主机名打开网卡开关记住IP地址软件选择最小安装服务器标准点击「开始安装」同时设置两项密码root管理员密码牢记最高权限账号创建普通用户账号日常操作避免root高危权限等待系统安装完成点击「重启」。步骤3开机登录与基础初始化重启后进入黑框终端输入用户名 root 设置的密码登录基础测试命令bashpwd # 查看当前所在目录ls # 查看目录文件ip addr # 查看虚拟机IP用于Xshell远程连接可选优化配置yum国内阿里镜像源解决下载软件慢问题。常见踩坑解决虚拟机无网络NAT模式重置重启网卡 systemctl restart network 电脑卡顿降低虚拟机分配内存至1G鼠标进出虚拟机按 CtrlAlt 释放鼠标。三、ls -l命令执行结果执行操作打开虚拟机终端任意目录输入命令bashls -l输出示例截取一行plaintext-rw-r–r-- 1 root root 1236 6月 30 15:20 test.txt7大字段逐段拆解整行结构 权限标识 硬链接数 属主 属组 文件大小 修改时间 文件名字段110位权限字符 -rw-r–r–分段拆分 类型(1位)所有者权限(3位)同组用户权限(3位)其他用户权限(3位)第1位文件类型普通文件txt、sh、压缩包等d 目录文件夹l 软链接快捷方式b/c 硬件设备文件第2~4位文件所有者(属主) 权限 rw-r read 读权限数字4w write 写权限数字2x execute 执行权限数字1代表无对应权限第5~7位同用户组权限 r-- 组内成员可读不可写、不可执行第8~10位其他用户权限 r-- 系统所有外人仅可读字段2硬链接计数 1代表该文件有多少个硬链接目录默认至少2自身 . 隐藏目录。字段3文件属主 root创建/拥有这个文件的Linux用户名。字段4文件属组 root文件归属的用户用户组同组用户共享第二段权限。字段5文件大小 1236单位字节Byte目录不显示真实内容大小仅元数据大小。字段6最后修改时间 6月 30 15:20文件内容最近一次修改的时间戳超过半年的文件会显示年份。字段7文件名 test.txt当前文件/目录名称若是软链接会显示 文件名 - 原文件路径 。补充拓展ls -lh 增加 h 参数文件大小自动转为KB/MB可读性更高ls -la 增加 a 参数显示所有隐藏文件以 . 开头的文件。