Linux技术交流:从入门到精通的实践分享
搜索后发现还没有linux系统的主题,所以有了这个帖子。
第一次开始运营自己的主题,不知是否能遇到志同道合的友人。
欢迎大家积极踊跃流讨论
浮生梦
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
创作者 浮生梦 尚未开启!打赏功能为了鼓励分享而设计。
详见 天涯打赏功能说明
-
浮生梦
2025年9月21日 20:29OP@ZhangYZ 这个问题我个人感觉是需要结合你所在城市或者想去的城市来规划的,据我投简历的经历来说我发现一线城市和二三四线城市之间对于技术要求是有一些差距的.
一线城市,比如北上广这种的基础技术要扎实这是肯定的,比如磁盘分区啊、扩容啊等等基础技能,然后就是容器这方面比如docker、k8s,尤其是近几年很多企业都已经开始推行K8S了,k8s不再是大厂专属了.编程方面shell基本是必须要会的,其次如果在会一些其他的编程语言如python、go、java等等,那绝对是很大的加分项的,然后就是自动化方面,比如ansible自动化部署。其他的软件安装、数据库使用、系统和软件优化、三剑客和排查问题的能力等等倒是"次要"的.技术要求很高的同时,机遇也会很多,尤其是对于前沿技术来说,在一线城市绝对能接触到的.
下面二三线城市 对技术的要求会小很多,比如容器只会docker基本就可以了,相对的薪资和工作机会肯定比一线城市要少
再往下线城市来说,可能连容器都用不到,我之前接触过老家的一个厂的面试,它的业务完全就是几台服务器跑的LNMP架构,非常简单的一套东西。相对的薪资肯定比二线城市要少,工作机会嘛......
所以说这个东西要根据你所在城市来说了,再有就是运维这个职位所需要懂的知识点非常的琐碎又多,而且公司与公司之间跑项目得架构、所用到的软件也基本不同(除了nginx、keeplive这种),这也是大神和我们普通运维之间存在差距的地方
如果说是中小公司的话基本上,你的桌面运维、网络运维、软件运维、系统运维都要干.
至于转做linux运维嘛,秉着能坑一个是一个得心情,我会说转必须转,欢迎加入苦逼运维得大家庭ヽ(≧▽≦*)oヽ(≧▽≦*)oヽ(≧▽≦*)o -
浮生梦
2025年10月10日 16:48OP-------------正文------------《 Linux - IP 与 子网掩码的关系 》
在对虚拟机进行IP配置时,需要提前了解IP地址也就是网络相关的小知识
1、公网 与 私网
公网:可直接访问互联网的网络,由互联网管理机构分配
私网:用于局域网(如家庭、企业内网),这些地址仅在内部有效,不可在公网路由,不同局域网可重复使用
2、IP地址划分规则
A类:首字节范围1-126(二进制首位为0),默认子网掩码255.0.0.0(/8),网络位8位,主机位24位,适用于大型网络
B类:首字节范围128-191(二进制前两位为10),默认子网掩码255.255.0.0(/16),网络位16位,主机位16位,适用于中型网络
C类:首字节范围192-223(二进制前三位为110),默认子网掩码255.255.255.0(/24),网络位24位,主机位8位,适用于小型网络
D类:224-239,用于组播
E类:240-255,保留为科研用途
3、IP网段划分规则及CIDR表示法
IP地址后的数字(如/12、/16、/24)是CIDR表示法,表示子网掩码中网络位的位数
/12:子网掩码为255.240.0.0,前12位为网络位,后20位为主机位
/16:子网掩码为255.255.0.0,前16位为网络位,后16位为主机位
/24:子网掩码为255.255.255.0,前24位为网络位,后8位为主机位
由此可知,我们虚拟机中的IP地址(每个人的都不太一样):192.168.123.130/24 对应的子网掩码为:255.255.255.0 -
浮生梦
2025年10月11日 17:56OP@寻找童真
我个人感觉要看你想从哪一方面学起,比如软件安装、网络、或者是系统优化,再者硬件维护,学这个最好要有个目的,否则大多数都是东一榔头西一棒子,看似学的东西很多,也实现了某些功能,但是无法形成有逻辑的东西.
如果从基础学习的话,我建议先看看常用的基础命令及其参数,例如:vi vim touch mkdir mv cp awk grep sed....然后在学习软件的部署方法,例如:编译安装、再例如docker可以直接拷贝就可以启动、在比如如何编译一次软件后,在其他机器上不再进行编译,做到及拷贝即用等等
再接着做个简单的小项目,比如使用linux搭建一个 wordpress个人博客,考虑一下,后端使用的数据库是用mysql好呢,还是mongodb好呢,然后用啥玩意儿发布页面,nginx还是apche.发布出来以后如何做网络防护呢?万一有人攻击你的服务器咋办?所以要用到防火墙,是使用iptable 还是firewlld 呢?咋设置呢? 为了系统安全又不能一直使用root用户登录服务器,因为它的权力太大了,那咋办呢?然后会牵扯处一系列的问引导你去学习(ಡωಡ) -
浮生梦
2025年10月11日 18:07OP-------------正文------------《 Linux - 认识命令:vi 》
今天我们先认识一个很重要的命令,为什么说它很重要呢?因为只要有修改文件的操作,绝对需要它的存在.....
我个人对它的排名仅次于cd 的存在( ˶ー̀֊ー )੭
vi :是Unix/Linux系统中最基础的文本编辑器,具有三种核心工作模式,支持高效的文件编辑操作,后期可以使用yum下载它的升级版vim 更为好用.
1. 工作模式
命令模式:初始进入的模式,该模式下无法输入内容,但是 可执行删除、复制等操作,通过 i 键开始输入内容
插入模式:通过i(光标前插入)、a(光标后插入)、o(新行插入)等指令进入,按ESC返回命令模式
底行模式:在命令模式下按:进入,支持保存(:w)、退出(:q)、保存并退出(:wq)、强制退出(:q!)等操作
2.常用操作命令
光标移动:我个人觉得←↑→↓ 这4个键比较好用,同时也支持h/j/k/l(左/下/上/右)
文本编辑:在命令模式下 dd(删除整行)gg(光标跳转到第一行行首) GG(光标跳转到最后一行行首) yy(复制整行内容) p(粘贴复制的内容)....
文本查找:在命令模式下 /aaa (查找文本中 aaa内容)
全局替换:在命令模式下 :%s/aaa/bbb/g (讲文本中所有aaa内容替换为 bbb)
3、模式切换
插入模式→命令模式:ESC
命令模式→底行模式::
上述举例即为比较常用的快捷命令,还有很多快捷操作命令可以自行百度
4、创建和修改文件
创建一个名为123的文本:vi 123 # 当回车时会进入123文本的命令模式,只要不输入内容并保存,则文本不会创建,当输入了内容并保存后,才会创建名为123的文本,后续我们还会提到创建文本的命令:touch
修改一个已经存在的文本(例如passwd文件):vi passwd # 当回车时会进入123文本的命令模式,按要求进行修改文件内容即可。
