阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

想要成为Linux运维工程师都需要学习哪些技能?

122次阅读
没有评论

共计 1162 个字符,预计需要花费 3 分钟才能阅读完成。

想告诉大家,Unix/Linux 下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化。如果你知道 Linux 有多强大,而这个强大完全来自于命令行。那么想要成为一名优秀的 Linux 运维 工程师 一定要学习一些技能,今天马哥教育要跟大家分享的文章是想要成为 Linux 运维工程师都需要学习哪些技能?相信对你一定会有很大的帮助!

一、基础

学习 Bash 

你可以 man bash 来看看 bash 的东西,并不复杂也并不长。你用别的 shell 也行,但是 bash 是很强大的并且也是系统默认的。(学习 zsh 或 tsch 只会让你在很多情况下受到限制)

学习 vim 

在 Linux 下,基本没有什么可与之竞争的编译辑器(就算你是一个 Emacs 或 Eclipse 的重度用户)。你可以看看《简明 vim 攻略》和《Vim 的冒险游戏》以及《给程序员的 Vim 速查卡》还有《把 Vim 变成一个编程的 IDE》等等。

了解 ssh

明白不需要口令的用户认证(通过 ssh-agent, ssh-add),学会用 ssh 翻墙,用 scp 而不是 ftp 传文件,等等。你知道吗?scp 远端的时候,你可以按 tab 键来查看远端的目录和文件(当然,需要无口令的用户认证),这都是 bash 的功劳。

熟悉 bash 的作业管理

如:&, Ctrl-Z, Ctrl-C, jobs, fg, bg, kill, 等等。当然,你也要知道 Ctrl+(SIGQUIT)和 Ctrl+C(SIGINT)的区别。

简单的文件管理 

ls 和 ls -l (你最好知道“ls -l”的每一列的意思), less, head, tail 和 tail -f, ln 和 ln -s (你知道明白 hard link 和 soft link 的不同和优缺点), chown, chmod, du (如果你想看看磁盘的大小 du -sk *), df, mount。当然,原作者忘了 find 命令。

基础的网络管理

ip 或 ifconfig, dig。当然,原作者还忘了如 netstat, ping, traceroute, 等

理解正则表达式,还有 grep/egrep 的各种选项

比如:-o, -A, 和 - B 这些选项是很值得了解的。

学习使用 apt-get 和 yum 来查找和安装软件

(前者的经典分发包是 Ubuntu,后者的经典分发包是 Redhat),我还建议你试着从源码编译安装软件。

以上就是马哥教育今天为大家分享的关于想要成为 Linux 运维工程师都需要学习哪些技能的文章,希望本篇文章能够对正在从 Linux 相关工作的小伙伴们有所帮助。想要了解更多 Linux 相关知识记得关注马哥教育的官网。最后祝愿小伙伴们工作顺利!

声明:文章来源于网络,侵删!

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-12-03发表,共计1162字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中