你好,我是尹会生。
目前我在金山西山居担任系统运维经理,负责公司的运维平台建设和运维相关的工具开发工作。
在我从事运维工作的十多个年头中,几乎每天都在和 Linux 打交道,在工作中我使用 Linux 搭建了大量的软件平台和服务,诸如西山居私有云平台、运维管理平台和大数据处理平台等等,在对这些系统进行管理和优化的过程中,我深刻体会到了 Linux 系统的灵活和强大,同时积累了大量的 Linux 系统的使用经验,我也希望能够将这些知识分享给你。
Linux 是目前最流行也是最普及的服务端操作系统;你每天都在使用的 App、登录的网站大部分都运行在 Linux 操作系统之上,正是因为它稳定和安全的特性,得到了大部分公司的青睐。
如果你想从事服务端的运维和开发工作,Linux 是你必须具备的技能。
由于 Linux 的大部分操作都是通过命令行进行的,对于习惯了 Windows、macOS 等图形界面的用户来说,一开始学习曲线还是很陡峭的。
而很多网络上的资料为了强调全面性,会将大量的命令和参数进行简单的罗列,造成了很多同学在刚开始学习时就被大量的命令吓倒。
为了你更容易上手,我将基础功能、扩展功能进行拆解,先对常用的命令进行讲解和演示,争取让你能够在最短时间入门。
对于扩展功能,我会在课程中根据不同的使用场景来展开讲解,并结合原理带你边学边练,而不需要你死记硬背。
最后,我还会通过几个实际的案例,把这门课涉及到的知识点都贯穿在一起,让你对所学的内容掌握得更加牢固。
通过对本课程的学习,我将带你掌握 Linux 的管理、使用和常用服务搭建,无论你想从事 Linux 系统的运维还是开发工作,学完后都能像使用 Windows 一样熟练使用 Linux。
你在这门课程中学习到的知识也足够应对工作中大部分的 Linux 使用场景,同时也为你更深入地学习 Linux 高级功能打下坚实的基础。
课程的最后,我还设计了一个有趣的动手环节,带你搭建一个家用多媒体共享服务,你可以通过它远程下载你喜欢的电影,同时它还支持家庭成员之间的资料备份、文件共享等功能,未来你甚至还可以把它打造成一个家庭娱乐中心。
我也相信,随着你的 Linux 技能不断增长,你还可以用它来做出更好用、更好玩儿的事情。
我是尹会生, 我在极客时间等你。
作者回复: 不同的定位吧,我的视频内容强调完整和全面,更适合0基础入门
作者回复: 这里面有三个问题你要想清楚哦: 1 如果存在一堆漏洞要修补漏洞,升级软件版本,修补硬件缺陷,靠限制用户权限不解决根本问题 2 我理解的install安装是预安装,到用户手里使用sudo来限制root权限,这要看你的用户对linux的了解程度,如果用户linux能力不佳,建议使用sudo方式,避免误删数据,如果用户linux 能力较强,只给sudo会对产品功能性打折扣 3 通用的产品一般只提供用户必要的界面,隐藏(封装)不必要的操作,如果能预装就提前预装好,如果产品涉及专业性就增加个专业用户的按钮或者选项,给爱折腾的用户一个可以挖掘新的乐趣的产品。
作者回复: 会在系统管理篇的子进程和shell篇的bash配置文件分别涉及到, 如果想打开限制不难,通过ulimit -u 和-n 选项可以打开当前终端下的限制,要想每次打开新的终端都生效需要修改/etc/security/limits.conf * soft noproc 10000 * hard noproc 10000 * soft nofile 65535 * hard nofile 65535 其中* 表示用户 noproc 子进程数量 nofile 打开文件数量
作者回复: 我现在就可以对比,除了软件包管理器即安装软件有差异,别的没什么差别;毕竟工作中要用到ubuntu centos6、7 如果不同发行版差异很大,会给使用的人带来很大困扰,所以他们的底层原理必须基本一致才行。
作者回复: 感谢支持!
作者回复: 你好,搭建一套监控系统是系统化工程,要会linux 的命令,要会脚本写自定义监控项,也要会zabbix软件本身,脚本和linux操作课程都包括了,zabbix软件还要多看文档才能熟练使用
作者回复: 在虚拟机中找到弹出光盘,可能虚拟机默认引导的顺序是优先从光盘开始引导的
作者回复: 你好, 树莓派上用自身的系统,比其他的ubuntu 兼容更好, 所以我更推荐安装ubuntu为树莓派定制的这款系统。 当然,如果你的树莓派是希望多“折腾”,那么还是选择公共版本的ubuntu比较好,因为资料更多,但是带来的问题是稳定性较差, 发热严重