新学编程的话,应该是Linux初学者吧,如果是要学习Linux系统基础知识的话,其实选用哪个Linux版本无所谓,因为大部分Linux基础命令是相通的。
学习Linux系统基础知识,首先要选好一本基础的入门书籍,如《Linux就该这么学》,选好教材后,就可以跟着教程一步一步学,自己亲自动手学习做实验,这样比较容易掌握,一般教程都会安排好难易顺序和学习内容的,找好教程就相当于找到了一个好老师,会让你更好更快地学会知识,楼主如果想学习Linux系统知识,可以网络《Linux就该这么学》试试:网页链接
㈡ 编程初学者用linux 电脑还是windows 电脑好
如果对Linux一点都不懂的话
建议使用Windows吧
以后有需要再使用Linux
㈢ linux系统哪个比较好主要用于学习linux和基础编程。谢谢!
如果你是一个Linux爱好者,想选择一个桌面系统,并且既不想用盗版,又不想花太多钱购买商业系统软件,那么可以选择Ubuntu桌面系统。
如果你需要服务器端的Linux系统,想用一个比较稳定的服务器系统,或者说目标就是进入企业从事Linux运维工作,那么建议你选择CentOS或Red Hat。在这两者当中又应首选CentOS,因为目前市场的趋势是这样的,CentOS社区非常活跃,CentOS是当前国内互联网企业服务器端实际应用比较多的系统。
如果对系统稳定性、安全性有更高的要求,或者是特殊使用偏好的用户,可以考虑Debian或FreeBSD。
如果特别痴迷于新技术体验和追求新的软件版本,可以选择Fedora,但要容忍Fedora潜在的新技术软件的Bug和系统稳定性的问题。
㈣ linux+学什么编程语言比较好
学习Linux,可以选择学习Python语言或者C语言。Linux的操作对于初学者来说,可能不是那么容易,我们大部分人习惯于Windows的操作,要想转Linux意味着习惯的改变,这对每个人都不是容易的事情,且运维这个行业因其行业特性极其注重经验和实操,学习相关知识最好找个人带着你一起学习,这样学习效果更好。
㈤ linux用途
Linux 是一个基于 UNIX 的免费开源操作系统(OS),由 Linus Torvalds 于 1991 年创建。用户可以修改和创建计算机和其他设备的源代码变体,称为分发。最常见的用途是作为服务器,但 Linux 也用于台式计算机,智能手机,电子书阅读器和游戏机等。
Linux 的发行版包括内核(中央 OS 组件和软件应用程序及其数据之间的桥梁),系统实用程序,用于下载,安装和卸载 OS 更新的程序和工具。
在全球通用公共许可证(GNU)下分发,意思是“GNU 而不是 UNIX”(递归缩写),全世界有数百种 Linux 发行版或“发行版”。许多桌面 Linux 发行版都具有直观的图形用户界面(GUI),与以前的版本相比,它更易于使用。对象和数据易于操作,并具有可调整大小的图标,窗口,按钮,文件夹和类似于 Windows 的其他功能。
支持者认为 Linux 是一个强大,可扩展且灵活的操作系统。它适合编程,许多公司使用 Linux 作为开发平台。批评者指出缺乏应用程序支持和用户友好性。类似于 PC / Mac 的争论,由于固有的主观性,Linux / Windows 比较通常是热烈讨论,没有简单的答案。
㈥ Linux学编程,不知哪个版本较适合编程,学linux的用什么发行版较好是fedoracentos还是其它
说实话 那个版本都可以
学习编程, 通常的建议就是 红帽系列的,因为稳定,容易配置
首选 当然是Fedora 桌面应用出色,软件包也比较新
Centos是RHEL 的开源重新编译版本 ,继承了RHEL的稳定性,虽然软件老一点, 但是用于学习 开发还是很好的
㈦ Linux,哪个版本最好,适合做编程的人用
1、centos7作为服务器,用来搭建tomcat、nginx、mysql等
2、Ubuntu用来作为开发的系统。用来搭建idea等开发工具。
㈧ Linux哪个发行版适合编程 比较稳定 Ubuntu好不好用
ubuntu的英文系统支持中文,中文输入法需要自己安装。
ubuntu适合家用。
redhat系列适合服务器用。
编程开发其实任何系统都可以,安装一个gcc就可以了
ubuntu好用,而且内核比redhat新,因为redhat追求的稳定决定了它不随便更新内核。
我喜欢用ubuntu
server版本,没有GUI界面,是terminal模式,占用内核少,而且稳定。
㈨ 哪个Linux发行版最适合程序员使用
标准答案肯定是‘视爱好而定’:喜欢开箱即用的选Mint,喜欢支持广泛的选Ubuntu,喜欢稳定的选Debian / CentOS, 喜欢port-like系统的选择Gentoo,喜欢软件更新的选Arch。
另外一种标准答案是‘区别不大’,确实,今天Linux软件日趋完善,开源生态圈工具繁多,已经不是10年前5年前的样子了。
第三种标准答案是‘和服务器环境一致’,这个就不用解释了。
但是我还是要投Arch一票。不是说别的系统不好,而是说我真的非常享受Arch的优点。
1) 完善的单点包管理系统,你可以用同一套软件管理系统管理Arch官方的源,网友制作的软件包,从源代码编译的软件包,同时,你可以轻易的重新编译某个特定的系统软件包,增加/修改一两个编译选项,或是制作自己的软件包。根据我的经验,Arch的软件包模型非常好的避免了其他发行版不同软件源之间的冲突,或者是不同软件版本共存的依赖问题。
2) Rolling - 只有一个不断更新的版本,没有版本更新的困扰,就没有系统是13.04结果发现某个软件只支持12.04和13.10的困扰,查看文档的时候不用担心某个特定版本的解决方案适不适合你当前的系统。你也可以迅速享受新编译器、新软件的特性。
3) 强大的社区支持。Arch的文档质量就不用我再安利了。软件更新快速、bug修复快速,官方源和AUR的软件数量庞大。
4) 简单、一致的系统模型: Arch基本上不对上游软件包作修改 - 你使用的是官方的systemd, crond, gnome,vim, 所以所有Linux上通用的步骤,在Arch上都适用。基本上,除了看看pacman/abs是怎么管理软件包的之外,你无须额外的知识来管理一个arch系统。
5) 易用稳定: 和流行的观点相反,Arch其实是非常易学易用的,而且非常少出问题。这主要体现在软件管理统一、抽象层薄,软件更新快,所以你遇到的因为抽象、更新、版本,冲突带来的问题非常少,标准的实现和丰富的文档也省去了很多的学习成本。顺便黑一句Apple,xcode的bug不见减少,OS X的bug倒是越来越多了,而且越来越慢。
6) 飞快。各种意义上的。
Update - 很多人觉得Arch是一个月不更新就挂 - 我经常三五个月不更新完了之后pacman一次的,当然我平常在服务器上做的事情也比较简单,就是跑跑webserver。Arch主页一般都有news,明确帮你解决升级的时候可能遇到的问题 - 我看了一下,上一个可能需要手动解决的问题在去年10月份,和特定的java包有关,再上一个是去年二月份,而且前提是你的键盘是PS/2,再往前数是去年9月份,对sysctl.conf的处理有点变化,把文件改个名就好了。考虑到大部分的distribution是6个月一更新,这个周期不能算短吧。