学透彻鸟哥的linux私房菜能达到什么水平?
就像是你学会了用windows,知道怎么开机、关机、安装、卸载、网络设置等等,但这些只是基础,你得会用PS才能做设计,会用idea才能编程,因此你要会怎么用Linux去做特定的工作,比如你要做服务器运维,那首先web开发经验得有吧,基础的apache、nginx、tomcat、mysql、redis等得会安装调优吧,能搭集群,能搭负载均衡吧,所以不结合具体的工作去深入研究的话,一本书学的再透彻也不敢拿出去说的。。。
鸟哥的linux私房菜可以用ubuntu学习吗?
最好还是用centos去学习,毕竟鸟哥的linux私房是基于centos编写的,ubuntu和centos里面有很多配置文件路径都不一样,如果你能容忍教程里面的说的配置文件在ubuntu找不到,那还是可以用ubuntu。当然,就目前而言,鸟哥的Linux私房菜也有些过时了,你如果想学最新的系统知识的话,推荐刘遄的《Linux就该这么学》这本书,是基于最新红帽系统编写的,内容也相对精简全面。
怎样从windows转到linux?
1.首先掌握 vi,bash,Makefile 2.尽量不使用桌面,用控制台3.尽量不用apt/yum,下载源码编译4.从下载的源码中,挑选感兴趣的研究5.做小项目
有Windows开发经验的Linux开发工程师,编码这个事情,举一反三。PS:Windows程序员,只要搞端MVC,能力绝对米有问题!
从最开始的折腾编译环境(IDE)到回归程序员的核心工作 -- 编码。Linux、Windows下其实都是一个事儿。从Windows转Linux开发,也有不一样的地方,主要开发方向的不同1.Linux 应用开发 集中在嵌入式Linux中,多是C/C++开发语言,一个Makefile走天下2.Linux Server开发 开发语言就五花八门了,C++/J***a/JS/PHP
难住你的不是python,而是linux环境下python环境的搭建和使用。其实windows下开发python是完全没有问题的,主要是开发完成后,程序在不同系统平台下的部署需要多练习和研究。
不管你是真的需要linux还是只想玩玩,要想从windows转到linux,你都需要了解一下linux到底是什么,有怎样的特点。下面我根据我的经验说点看法。
第一,和windows一样,linux也是操作系统,不过它是开放源代码的,懂编程的人可***研究、使用或改动。但你更改的linux如果发布出来,也要开放源代码。
第二,Linux内核开源,使得不同个人、社团能使用它编制不同的Linux套件。目前比较流行的套件有:redhat,fedroa,debian,ubuntu,suse,mandrive,gentoo。以上版本的linux套件用户相对较多,deepin是国内目前较为流行的linux套件。
上图:deepin的华丽界面
上图:ubuntu的界面
第三,可以看一看类似《从windows到linux》《linux从入门到精通》《鸟哥的私房菜》之类的书籍。
第四,先了解一下linux的文件管理方式。有人安装linux后,就习惯性地寻找C盘D盘,在linux里是不会找到C盘D盘的,linux下一切都是文件,所有文件都在目录下,所有目录都统一在“/”目录下,“/”是“根目录”,磁盘的各个分区就挂在不同的目录下。
第五,linux用户级别有高低之分,权限最大的是root用户,初学linux的人最好个自己建立一个非root用户,以免误操作伤害系统。
第六,初学linux的人,最好选择deepin或ubuntu。deepin是国内最易用的linux套件,ubuntu是国际上较为流行的linux套件。
第七,若你的电脑硬件比较新潮,ubuntu就是最佳选择,它每年推出2个新版本,对新潮硬件支持教好。ubuntu还特意针对中国市场推出衍生版ubuntukylin,也可选用。
上图:ubuntukylin的界面
第八,如果你的电脑是老爷机,就选择轻量版的linux吧,不过,新手都不太喜欢轻量版的linux,您若想用,就百度一下,能找到N多个呢。