首先的了解linux操作系统,会安装linux操作系统,以及正常使用,还的了解linux操作系统的各种服务以及配置文件。linux操作系统是用c语言写的,它的kernel也就是内核文件放在/usr/local/src/linux下。所以你想要学习内核c语言是必须要掌握的。至于你说的微机原理和操作系统原理简单了解就可以了。