1. 前言
在大学期间,我的专业是计算机科学与技术,而 Linux 的学习和实战是这个专业必不可少的一部分。然而,在学校的课堂环境中学习 Linux,很难获得真正的实践经验。因此,我决定参加 Linux 实训课程,以增强实践能力和技能水平。
2. 实训体验
2.1 实训内容
这次 Linux 实训课程的主要内容包括:
Linux 操作系统的安装与配置;
常见的 Linux 命令行操作;
Linux 系统管理与维护;
Linux 网络管理与安全。
2.2 实训环境
实训环境涵盖了多种 Linux 操作系统,包括 CentOS、Ubuntu 等。我们使用虚拟机搭建了实验环境,而且实验环境也是多人共享的,这让我有机会和其他同学交流学习心得。
2.3 实训收获
这次 Linux 实训让我受益匪浅。以下是我在实训中的主要收获:
Linux 操作系统的安装与配置
通过实践,我掌握了 Linux 操作系统的安装、分区、网络配置等技能。在安装时,我遇到了很多问题,但是通过搜索和询问老师和同学的帮助,终于把它们解决了。
// 配置网络
nmcli dev
nmcli con edit eth0
nmcli> set ipv4.addresses 192.168.1.105/24
nmcli> set ipv4.gateway 192.168.1.1
nmcli> set ipv4.dns 114.114.114.114
nmcli> set ipv4.method manual
nmcli> save
nmcli> quit
systemctl restart network
// 配置yum源
cp CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo
cp epel.repo /etc/yum.repos.d/epel.repo
yum makecache
常见的 Linux 命令行操作
在实现 Linux 的基本使用流程时,我掌握了大量的 Linux 命令,并成功应用于暂存、压缩等操作。
// 创建和删除目录文件夹
mkdir directory_name
rm -rf directory_name // 会删除该文件夹和其中的所有内容
// 查看、编辑和执行文件
cat file_name // 查看文件内容
vim file_name // 编辑文件内容
chmod +x file_name // 使文件可执行
./file_name // 运行文件
Linux 系统管理与维护
我学会了如何管理和维护 Linux 系统。具体来说,我学习了如何管理文件和文件夹、管理用户和进程、对系统进行备份和恢复等。
// 查看系统进程
top
ps -ef
// 终止进程
kill -9 pid
pkill -9 name
// 文件或文件夹操作
ls
cp file_name new_file_name // 复制一个文件
cp -r directory_name new_directory_name // 复制一个文件夹
mv name new_name // 重命名一个文件
rm file_name // 删除一个文件
rm -rf directory_name // 删除一个文件夹和其中的内容。谨慎使用!
Linux 网络管理与安全
我掌握了 Linux 网络管理和安全技能,学会了如何配置网络服务和网络安全防护措施。
// 查看和修改系统IP地址
ifconfig
vi /etc/sysconfig/network-scripts/ifcfg-eth0
3. 总结
这次 Linux 实训使我全面了解了 Linux 操作系统,并且学会了许多实践技能。在未来的实践中,我将充分发挥所学的技能,在使用 Linux 操作系统时变得更高效、更专业。