导航:首页 > 编程语言 > linux编程环境是什么

linux编程环境是什么

发布时间:2024-12-15 01:33:50

‘壹’ 什么是liunx

一、历史及版本
Liunx的前身源于unix,由芬兰的helsinki大学技术科学系学生lins torvalds开发,1991年发生了linux0.11版。
其它版本:由于linux标榜自由开放,致使其发行趋于多样化,最常见有以下版本:
1、Redhat linux 2、debian
3、slackware linux 4、turbo linux
5、open linux 6、linux mandrake
7、informagic 8、suse linux

二、linux优势
Linux是一种非常优秀的操作系统,支持多用户,多进程,实时性好,功能强大而且稳定。同时具有良好的兼容性和可移植性。
Redhat作为目前众多发行版本中的一种,一方面它已经是行业的标准,有大量为其开发的软件;另一方面redhat是自由软件,获得途径很多,可以自由使用;redhat系统的稳定性及安全性非常出色。
Redaht具备unix最基本的命令、排版、文本处理、各种服务器管理、程序设计开发、网络联机与管理甚至还可以使用windows98,具体表现如下:
1、多任务管理
Linux是抢占式多任务,多用户操作系统,具有优秀的内存和多任务管理能力,不仅可以让用户可以同时执行数十程序,还允许用户远程登陆,对用户帐号等各方面都极其出色。
2、多重机开机管理
Linux自带开机管理程序:lilo及GRUB来对多操作系统进行配置。
3、图形集面界面
Linux配有特殊的用户界面即x windows system,这是unix系统的标准图形界面。
4、网络功能
Linux使用tcp/ip协议作为主要的网络通信协议,内建ftp、telnet、mail、apache等各种功能,另外也提供拨号方式连接网络。而且稳定性高。Windows能够做得,linux都能做,而且稳定性及安全性都要比windows好得多多。
5、程序开发工具
Linux当中包含大量的开发工具,例如:gcc、cc、c++、perl等。
6、便捷的升级程序获得
因为linux是免费的,自由的开放的操作系统,所以很多软件可以容易在互联网上找到其升级包。无须任何费用。

四、linux作为服务器操作系统的原因
1、广泛的协议支持
1)、TCP/IP通信协议 2)、IPX/SPX通信协议
3)、Apple talk通信协议 4)、ISDN通信协议
5)、PPP、SLID、PLIP等通信协议 6)、ATM通信协议
2、文件系统下良好的兼容性
可与当前主要的网络操作系统保持良好的兼容性,‘文件与打印共享’,可兼容的环境有apple环境、windows、novell、unix环境。
3、支持多种网络互联:
1)、支持路由器、桥接器、IP伪装、IP记帐、IP别名及网络流量控制。
2)、支持防火墙、端口传递、负载均衡、代理服务器、通信协议隧道和虚拟专用网络等。
4、完善的网络支持:
1)web服务器及客户端 2)支持FTP服务器
3)支持电子邮件服务及客户端 4)支持dns及dhcp服务器
5)支持网络信息服务NIS 6)支持认证服务
5、远程执行任务
1)、telnet远程终端服务 2)、远程命令方式
3)、X windows方式
6、多种应用系统的支持
1)语言编程环境:c、c++、java
2)图形环境:gnome、kde、gimp、windows maker等
3)编辑器:xemacs、vim、gedit、pico等
4)shell:bash、tcsh、ash、csh等
5)文字处理软件:open office、kwork、abivord
6)数据库:mysql、postgresql、oracle8I等。

‘贰’ 搭建一套属于自己的Linux环境(手把手保姆级教程)

本文将引导你从零开始搭建一套属于自己的Linux系统环境,为后续学习Linux、Linux环境编程、应用和项目部署以及各种实践提供基础。确保每个人都能拥有一个Linux编程实验环境,无论何时需要实践理论知识,都能迅速上手。现在,让我们开始搭建Linux环境!

Linux系统具有开放性、多用户、多任务、优秀的用户界面和稳定性等特点。与Windows系统相比,Linux支持多用户和多任务,且有多个分支,如Ubuntu、Debian、CentOS、RedHat和SUSE等。

在安装Linux系统时,有真机安装和虚拟机安装两种方式。学习或测试时,强烈推荐使用虚拟机安装,因为它可以模拟真实的计算机环境,操作更灵活。目前市面上流行的虚拟机软件有VMware的VMwareWorkstation和Oracle的VirtualBox。VMware Workstation功能强大,而VirtualBox则更简单轻量。我们将以VMware Workstation为例进行演示。

在安装虚拟机软件后,你需要创建一个虚拟机。选择CentOS 6.5作为操作系统版本,并从官方网站下载镜像文件。在VMwareWorkstation中,新建虚拟机并按照以下步骤操作:选择“自定义”、兼容性、镜像文件、操作系统类型、名称、安装位置、CPU设置、内存分配、网络类型(选择NAT以允许物理主机与虚拟机进行通信)。

接下来,通过指定系统镜像文件并运行虚拟机。如果启动时出现提示框,勾选“不再提示”,确认即可。如果在启动过程中遇到错误,可能是因为电脑未开启CPU虚拟化功能。若需要开启,重启电脑后在BIOS设置中启用虚拟化,保存设置并重启。

在虚拟机中安装Linux操作系统,选择“升级/安装已经存在的系统”,跳过完整性检测直接安装。在检测到光盘后,选择忽略硬件不支持并继续安装。设置语言、键盘类型、存储设备类型,初始化磁盘,设置网卡自动连接,选择亚洲/上海作为时区,设置密码,分配磁盘空间,选择Linux类型并安装开发工具。等待软件包安装完成后,重新引导系统并登录。

在Linux系统中,终端类似于Windows下的CMD命令行模式,用于执行命令。通过终端可以实现关机、重启等操作,尤其在服务器环境更为常见。终端由命令行界面和命令组成,常用的关机命令包括shutdown -h now、halt和init 0。

为了方便管理和备份,Linux系统提供了快照和克隆两种备份方式。快照保留系统在特定时刻的状态,支持随时恢复,适用于短期备份且系统通常处于开启状态。克隆则是复制整个系统,用于长期备份,备份前需关闭系统。在VMwareWorkstation中,可以通过菜单或右键操作实现快照和克隆的拍摄与恢复。

至此,一套完整的Linux环境搭建完成。通过本文的详细指导,你将能够熟练地配置和管理你的Linux系统,为后续的Linux学习和实践打下坚实的基础。希望这份教程能为你的Linux之旅带来帮助!

阅读全文

与linux编程环境是什么相关的资料

热点内容
铁拳pdf 浏览:427
服务器的pci卡槽长什么样子 浏览:597
重启samba服务命令 浏览:484
androidimport包 浏览:286
拼多多加密手机号码如何复原 浏览:766
go程序员招聘 浏览:156
贵州松下msr贴片机编程 浏览:70
单片机往复循环流水灯 浏览:974
长虹电视用什么app下载 浏览:640
androidlayoutparam 浏览:365
如何查询服务器是否连通 浏览:969
javazipfile 浏览:481
日本算法和中国的区别 浏览:530
苹果电脑文件怎么压缩文件 浏览:590
编译握手包软件 浏览:400
内江少儿编程比赛 浏览:59
编程猫怎么改作品封面 浏览:336
androidapp退出程序 浏览:849
三星recovery无命令 浏览:444
沃A云服务器ECS优势 浏览:367