linux学会需要多长时间?
如果普通操作的话,很容易学会,用不了多长时间,和普通的window操作系统一样拥有图形界面,操作起来非常方便,Linux中也有WPS办公系统,qq,微信等一些应用程序、Linux上的应用程序没有windows上那么丰富,但也能满足普通用户的需求,如果搞研发,最好能把Linux源代码看懂,花费时间较多。
Linux操作系统比较简单,命令也不是特别的多,首先你需要了解常用的命令,熟悉命令行的操作,通过安装操作系统,安装设置软件等工作来了解linux操作系统。熟悉命令行之后,再了解一下图形界面就可以了,快的一两个星期就能够在工作中使用linux了。
学习linux,要什么基础?要懂C语言吗,还是C和C加加?
1、一定的英文基础是必要的,需要了解C语言和C++。针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2、看书时要多做习题,一题一题的弄明白,要不书也白看。从一开始养成良好的编程习惯,怎么算好的你看书上的代码怎么写的。
3、关于数学,初中数学水平可以编程,小学甚至学前班也没什么不可以。另一方面数学博士编程的时候也不会嫌自己数学学的太多了。需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些。
4、学习Linux内核开发。Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
5、学习Linux平台上的软件开发。这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
哪种Linux系统好?
没有最好只有最合适。
服务器常用centos,当然ubuntu也有人用来做服务器,所以并没有绝对
桌面系统中,国内常用deepin,ubuntu个人推荐manjaro,arch的滚动更新可以说相当好用。
目前linux社区主流的系统厂家有redhat 、debian、ubuntu、suse等几个国外大商,在国内著名的有两家,一家是中标普华,一家是红旗。相比之下,国内的两家linux厂商适合***机构与oem厂商使用,而国外的厂家以redhat公司最为出名,因为redhat是目前linux社区走的最前沿的系统厂家,它不仅使用方便,而且社区维护的人比较多,如果有问题,更新比较方便,它旗下有两条操作系统生产线,一条是桌面版生产线,命名为fedora系列,目前最新的是fedora7,这个操作系统目前集成了linux社区内较新的软件,同时提供在线升级功能,而且使用的人也比较多
没有什么哪个Linux发行版好之说。这里只说桌面用户。学Linux,你需要先选择一款具有优秀包管理器的发行版,并且,安装方便,软件仓库里软件丰富。常见的有rpm系的feroda,openSuse。deb系的Ubuntu等。另外你想追求速度,可制定性,那么Arch,gentoo是你的选择。这两个,也需要先学学它们的包管理器,一样的优秀,甚至gentoo的包管理器更强悍。当你这些玩着都啥意思了,还可以折腾LFS,完全自己编译[奸笑]。
最后,选Linux发行版,选的是包管理器,软件源。我比较喜欢openSUSE,是因为它的包管理器优秀,软件打磨精致。10年前对比过,各种依赖解决的比其它发行版要细致的多,在10年前,就有网页版的一键安装,(因为你未必就有那个安装源),还有它的构建服务,既可以给自己打包,又可以给别的发行版打包。关键是我是***,当然选openSUSE啦![机智][机智][机智][机智]