linux一课一得

一.什么是linux系统管理
Linux系统管理涉及管理Linux操作系统的各个方面,包括系统配置、用户管理、权限管理、软件包管理、安全性、性能优化等。下面是一些主要方面:

系统配置: Linux系统管理包括配置各种系统参数和设置,如网络配置、主机名、时区、语言设置等。

用户管理: 管理用户账户,包括创建用户、删除用户、修改用户密码、分配用户权限等。

权限管理: 管理文件和目录的权限,包括设置文件所有者、用户组、文件权限等,以及控制用户对文件的访问权限。

软件包管理: 使用包管理器(如apt、yum等)来安装、升级、删除软件包,以及解决软件包依赖关系。

文件系统管理: 管理文件系统,包括创建、挂载、卸载文件系统,以及文件系统的监控和维护。

进程管理: 监视和管理系统中运行的进程,包括查看进程列表、杀死进程等。

服务管理: 管理系统服务,包括启动、停止、重启服务,以及设置服务开机启动等。

安全性: 确保系统的安全性,包括配置防火墙、更新系统补丁、监视日志等。

性能优化: 优化系统性能,包括调整内核参数、监视系统资源使用情况、优化磁盘和网络性能等。

Linux系统管理需要熟悉Linux操作系统的基本原理和命令行工具,以及理解各种系统组件的工作方式和相互关系。

二.学习经历 
最早,在哔哩哔哩上看视频,大一花一个月寒假纯学习,就写了几个后台管理系统,最后什么也没学会,当时也没经验,没人指导,瞎学。 大二开课,跟老师学+自学,一开始看老师分享的培训课程深入学习,虽然知道学习内容且有计划,但总是学着学着就学不下去(课程冗长没有成就感,知识理论不太好接受,学的蛮难过的),最后,三天打鱼两天晒网。到现在,终于慢慢找到适合自己学习方法,慢慢沉淀,织网式学习,每天进步一些。

通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才身价倍增的年代,想靠技术吃饭又不想掌握网络和编程技术是不明智的。当一人第一次听说Linux并跃跃欲试的时候,总会提出几个?,它是什么(What)? 为什么要用它(Why)? 怎样学习它(How)?做为开放源码运动的主要组成部分,Linux的应用越来越广泛,从我们平时的娱乐、学习,到商业、政府办公,再到大规模计算的应用。为了满足人们的需求,各种各样的、基于Linux的应用软件层出不穷。只要具备了LinuX的基本功,并具有了自学的能力之后,都可以通过长期的学习 将专项内容予以掌握。

  1.学习后端前提 

明确方向/态度 确定了前端/只是学学 前端:专注,深入学习 后端:也要用到,前后端交互 其他/没确定方向:打好基础 
总之,前端就像地基,它可能不决定你的大楼,但它对你的将来或多或少会有影响,所以建议打好基础。 

2.明确内容路线 
许多同学们可能跟着培训机构的视频就入了前端这行的门,但大多数都只是机械的学习着资料中的内容。俗话说,选择要比努力重要。那么学习开发,首先应该要有一个清晰的学习路线。 
这里推荐小编同款学习链接:“菜鸟教程 - 学的不仅是技术,更是梦想!” 
要学的内容(总的一句,蛮多的) H5技能图谱 前端工程师必备技能 
要走的路线(总的一句,蛮长的) github上拿的前端学习路线图 
平常个人积累 数据库课程的软件及学习网站 


 3.明确方法,怎么学 
课上,跟上老师节奏,大学后端课程主要要学习三部分的内容:数据库管理是后端的核心 
课后,练习,总结,实践。 要多加练习,死记硬背是无法驾驭前端的。 
课外,写自己的数据库(新学代码->实现/想要效果->实现代码) 
拓展,自学(选一个自己的路线)

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。三.总结
Linux系统管理是一个广泛的领域,涵盖了许多方面,包括系统配置、用户管理、权限管理、软件包管理、文件系统管理、进程管理、服务管理、安全性和性能优化等。以下是关于Linux系统管理的学习总结:

1. **系统配置**:了解如何配置Linux系统的基本设置,如主机名、网络配置、时区设置等。

2. **用户管理**:学习如何创建用户账号、管理用户组、分配权限、修改密码以及限制用户权限等。

3. **权限管理**:掌握Linux文件权限的概念,包括读取、写入和执行权限,并学会使用chmod和chown命令来更改文件和目录的权限。

4. **软件包管理**:熟悉常见的软件包管理工具,如APT(Debian/Ubuntu)、YUM(CentOS/RHEL)和Dnf(Fedora),以安装、更新和删除软件包。

5. **文件系统管理**:了解Linux文件系统的层次结构,学会使用命令行工具如ls、cp、mv、rm等来管理文件和目录。

6. **进程管理**:学习如何查看系统中运行的进程,以及如何启动、停止和管理进程的命令。

7. **服务管理**:掌握如何启动、停止、重启和管理系统服务,以及如何设置服务在系统启动时自动启动。

8. **安全性**:学习如何保护Linux系统免受潜在的安全威胁,包括防火墙设置、防止DDoS攻击、使用密钥对进行安全连接等。

9. **性能优化**:了解如何监控系统资源使用情况,优化系统性能,调整内核参数以及识别和解决系统瓶颈。

10. **备份和恢复**:学会制定有效的备份策略,备份重要数据,以及在需要时进行数据恢复。

通过学习和实践这些基本的Linux系统管理技能,您将能够更有效地管理Linux系统,并保持系统的稳定性、安全性和高性能。不断实践和探索新技术将有助于您不断提升自己在Linux系统管理领域的技能水平。
————————————————

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值