Linux的使用入门

Linux

1.Linux的引言

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix多用户多任务支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。目前Linux存在着许多不同的Linux发行版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。


2.Linux的诞生

​ 20世纪80年代,计算机硬件的性能不断提高,PC的市场不断扩大,当时可供计算机选用的操作系统主要有Unix、DOS和MacOS这几种。Unix价格昂贵,不能运行于PCDOS显得简陋,且源代码被软件厂商严格保密;MacOS是一种专门用于苹果计算机的操作系统。此时,计算机科学领域迫切需要一个更加完善、强大、廉价和完全开放的操作系统。由于供教学使用的典型操作系统很少,因此当时在荷兰当教授的美国AndrewS.Tanenbaum编写了一个操作系统,名为MINIX,为了向学生讲述操作系统内部工作原理。MINIX虽然很好,但只是一个用于教学目的的简单操作系统,而不是一个强有力的实用操作系统,然而最大的好处就是公开源代码。全世界学计算机的学生都通过钻研MINIX源代码来了解电脑里运行的MINIX操作系统,芬兰赫尔辛基大学大学二年级的学生Linus 就是其中一个,在吸收了MINIX精华的基础上,Linus于1991年写出了属于自己的Linux操作系统,版本为Linux0.01,是Linux时代开始的标志他利用Unix的核心,去除繁杂的核心程序,改写成适用于一般计算机的x86系统,并放在网络上供大家下载,1994年推出完整的核心Version1.0,至此,Linux逐渐成为功能完善、稳定的操作系统,并被广泛使用。

总结:Linux出现于1991年,是由芬兰赫尔辛基大学学生,Linus Torvalds和后来加入的众多爱好者共同开发完成。 Linux系统是由全世界各地的成千上万的程序员设计和实现的。


Linux系统之所以受到广大计算机爱好者的喜爱主要原因有两个:

一是,Linux 属于自由软件,用户不用支付任何费用就可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束地自由传播。

二是,Linux 具有Unix 的全部优秀特性,任何使用Unix 操作系统或想要学习Unix 操作系統的人,都可以通学习Linux 来了解Unix,同样可以获得Unix 中的几乎所有优秀功能,并且,Linux 系统更开放,社区开发和全世界的使用者也更活跃。

3.Linux的特点

3.1 完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Lin ux吸收了无数程序员的精华,不断壮大。

3.2 多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。同时`丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,出色的速度性能


4.Linux之CentOS

4.1 centos 引言

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源

4.2 centos 和 redhat区别

目前的Linux操作系统主要应用于生产环境,主流企业的Linux系统仍旧是RedHat或者CentOS,他们出自于同样的源代码,但centos完全免费。其独有的yum命令支持在线升级,可以即时更新系统,不像RedHat 那样需要花钱购买支持服务!


5.安装 Cent OS

5.1 环境准备

# 环境要求:
    1. windows7+
    2. VMware Workstation8+,
    3. CentOS系统(镜像) 

5.2 安装Cent OS

# 0.下载centos 

官网:The CentOS Project/

官网的下载地址:CentOS Mirrors List/

# 1.第一步:打开VMware Workstation

# 2.选择菜单File的第一项新建虚拟机

# 3.选择自定义虚拟机安装

# 4.选择下一步

# 5. 虚拟机设置之后安装系统

# 6.选择虚拟机安装系统以及版本

# 7.选择虚拟机名称与位置

# 8.设置处理器数

# 9.设置虚拟机内存

# 10.选择网络模式

# 11.选择io总线 下一步

# 12.选择新建硬盘

# 13.选择硬盘类型

# 14.拆分硬盘

# 15.设置磁盘位置

# 16.创建完成


6.Linux中目录结构

# 目录结构  
    bin  (binaries)存放二进制可执行文件                                                                                   [重点]
    sbin  (super user binaries)存放二进制可执行文件,只有root才能访问
    etc (etcetera)存放系统配置文件                                                                                        [重点]
    usr  (unix shared resources)用于存放共享的系统资源                                                                     [重点]
    home 存放用户文件的根目录                                                                                              [重点]
    root  超级用户目录                                                                                                    [重点]
    dev (devices)用于存放设备文件
    lib  (library)存放跟文件系统中的程序运行所需要的共享库及内核模块
    mnt  (mount)系统管理员安装临时文件系统的安装点
    boot 存放用于系统引导时使用的各种文件
    tmp  (temporary)用于存放各种临时文件                                                                                   [重点]
    var  (variable)用于存放运行时需要改变数据的文件
​

7. Linux中常用指令

# Linux中命令格式:
    
        命令  -选项  参数    如:  ls -l /usr 

注意:在linux中命令严格区分大小写

7.1 ls 命令

# ls  显示文件和目录列表 (list)
    常用选项:  
        -l (long)    长格式显示文件和目录信息
        -a (all)     显示所有文件和目录(包含隐藏文件和目录)
        -R          递归显示指定目录下的文件清单,即会显示指定目录分支内各子目录中的文件清单。
​
# 0. ls (查看目录下文件和目录)
[root@localhost ~]# ls
aa  aa.txt
# 1. ls -l (长格式展示文件)
[root@localhost ~]# ls -l
总用量 60
drwxrwxr-x      2   user1  user1    4096    Aug 17 09:10 abc
- rw- r-- r--    1   user1  user1    17     Aug 17 09:04 host.conf
- rw- r-- r--    1   user1  user1    38450  Aug 17 09:04 php.ini
​
&
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值