我在简书的第二篇文章,主要讲故事。
我来自某不知名一本大学,参加了一个主管网络技术的校级媒体,主要负责服务器的运营维护,这个文集将讲述我在运维路上踩过的坑吃过的亏,以及各种好玩的经历……
我校服务器大部分使用的都是Linux CentOS,版本较为古老,甚至有CentOS 5.5这种老古董……我实在是无力吐槽,但是又没办法迁移该服务器,于是在我日后的工作中只要有新建服务器的活计,我都会直接安装CentOS 7.x并持续更新,可以说,没有商业压力的软件,兼容性真的很差,偶尔一个依赖问题就可以打败我一天的努力……
至于我自己,我给自己搭建的虚拟开发环境是Fedora 25,并且真机安装了Ubuntu 1604作为桌面系统。相对C entOS,Fedora的更新比较给力,并且包管理系统由yum切换至dnf,由原来的完全更新修改为增量更新,更节省下载时间和带宽,不过由于稳定性不够我没有把它纳入生产环境。
同时作为一个电子系的学生,Windows 的确是一个跑不掉的坑,还好win10加入了WSL,可以在不怎么消耗资源的情况下运行ubuntu子系统,但是不知为何pip一直有无解的bug,很难受……所以主力还是使用Fedora Server虚拟机和Windows 10。
跟运维(或者说 Linux)有关的开发环境:
Environment | Language | OS |
---|---|---|
GNU C++ | C/C++ | Windows 10 |
GNU C++ | C/C++ | Fedora Server 25/CentOS 7.3 |
GUN C++ | C/C++ | Ubuntu LTS 16.04 |
Python 3.6 | Python | Fedora Server 25 |
Bash | Shell Scripts | All |
现在在努力的学C++和Python, 在开发运维的路上越走越远吧,当成一个兴趣来玩玩,毕竟我的主业还是微电子之类的哈哈。