Linux初识

、Linux介绍

1.Linux:免费使用自由传播UNIX操作系统,基于POSIXUNIX多用户多任务支持多线程多CPU的操作系统。
                                                                                                                                                                                                               
PS:
UNIX:操作系统,是美国AT&T公司贝尔实验室1969年完成的操作系统,最早由肯·汤普逊(Ken Thompson)、丹尼斯·里奇(Dennis Ritchie )开发。丹尼斯·里奇(DennisRitchie)同年发明了C语言,在1937年,UNIX被他用C语言重新编写。
POSIX:可移植操作系统接口。是IEEE(电器和电子工程师协会)定义的一系列相互关联的标准的总称。
GNU:1983年,Richard Stallman(理查德·马修·斯托曼)创立 GNU 计划。 一套完全自由
的操作系统。
GPL:一种GNU通用公共许可协议,保证GNU软件可以自由的使用、复制、修改和发布。GPL是自由软件和开源软件的最流行许可证
                                                                                                                                                                                                               
2.Linux操作系统诞生于1991年10月5日
3.Linux的基本思想有两点
1.一切都是文件2.每个软件都有确定的用途
4.Linux操作系统架构
硬件—内核层(系统调用)—Shell层(Shell命令)—应用层—用户(图形界面)
5.Linux内核
Linux不是一个操作系统,只是一个操作系统的内核。
内核建立了计算机软件与硬件之间通讯平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O、进程管理等。
Linux内核作者:林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds, 1969-12-28,芬兰人),著名电脑程
序员、黑客。Linux 内核发明人及该计划的合作者。

二、VMware安装和使用可能出现的问题

确保自己的电脑主机开启了支持虚拟化技术。进入BIOS界面,选择Advanced高级——CPU Configuration处理器设置;找到Inter Virtualization Technology英特尔虚拟化技术选项,设置为Enabled开启,再保存退出。

三、VMware上安装CentOS操作系统

用镜像文件安装

四、Linux界面

登录界面:
桌面

五、Linux文件系统

1.Linux和Windows文件系统的区别:

Linux操作系统:没有盘符区分大小写没有后缀名的概念
Windows操作系统:有盘符不区分大小写有后缀名的概念

  2.文件系统的组织格式:

3.磁盘和分区的管理:

分区表通常有MBR分区表和GPT分区表:
MBR分区表:最多支持4个主分区,或者3个主分区加上一个扩展分区
GPT分区表:最多支持128个主分区
分区一般可以分为:主分区、扩展分区、逻辑分区
Linux文件系统中的磁盘或者分区是不能直接使用的。必须通过挂载到某个目录下

4.CentOS操作系统中文件系统默认下的目录含义:

/ :根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin 应该和根目录放置在一个分区中
/bin:/usr/bin: 可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
/boot :放置 linux 系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小 100M 即可
/dev :存放 linux 系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt
/etc :系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/gateways、/etc/resolv.conf、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d 修改配置文件之前记得备份。注:/etc/X11 存放与 x windows 有关的设置
/home :系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test 表示用户 test 的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
/lib:/lib64:/usr/lib:/usr/local/lib :系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/modules
/lost+fount :系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found
/mnt:/media :光盘默认挂载点,通常光盘挂载于/mnt/cdrom 下,也不一定,可以选择任意位置进行挂载
/opt :给主机额外安装软件所摆放的目录。如:FC4 使用的 Fedora 社群开发软件,如果想要自行安装新的 KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下 option
/proc :此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等 process
/root :系统管理员 root 的家目录,系统第一个启动的分区为/,所以最好将/root 和/放置在一个分区下
/sbin:/usr/sbin:/usr/local/sbin :放置系统管理员使用的可执行命令,如 fdisk、shutdown、mount 等。与/bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用。
/selinux :selinux 软件目录,用于保证系统安全
/srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在/srv/www内 service
/sys :类似于/proc 的特殊文件系统,存放内核数据信息
/tmp :一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/usr :应用程序存放目录,
/usr/bin 存放应用程序
/usr/share 存放共享数据
/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local:存放软件升级包
/usr/share/doc: 系统说明文件存放目录
/usr/share/man: 程 序 说 明 文 件 存 放 目 录 , 使 用 man ls 时 会 查 询
/usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间
usr :user share resources/unix share resouces
/var :放置系统执行过程中经常变化的文件,如:
/var/log:随时更改的日志文件
/var/log/message:所有的登录文件存放目录
/var/spool/mail:邮件存放的目录
/var/run:程序或服务启动

                                                                                                                                                                                                                PS:
1.用户应该将文件存储在自己的主目录及其子目录下
2.系统绝大多数设置都在/etc目录下
3.不要修改、或者/usr目录下的任何内容
4.大多数工具和应用软件程序都安装在/bin,/sbin,/usr/bin,/usr/local/bin
5.文件或者目录都有唯一的绝对路径,没有盘符概念
                                                                                                                                                                                                               

六、Linux命令终端

在桌面空白处,单击鼠标右键,选择Open inTerminal,然后出现命令终端。
                                                                                                                                                                                                               
PS:
[root@localhost Desktop]#
root:登录的用户的用户名
localhost:当前这个主机的主机名 可以用hostname这个命令去检测
如果hostname后面不带参数,那就表示查看主机名
如果hostname后面带了参数,那就表示设置主机名
利用hostname进行主机名的设置,只能生效一次
如果需要进行永久性的更改主机名,请更改对应的配置文件
Desktop:桌面:当前的工作目录在Desktop
#这个地方的值,通常来说会有两个值:root用户是# 普通用户是$
                                                                                                                                                                                                               
命令格式:
cmd[option][args]...[option][args]
cmd:command命令
[ ]:表示可选
option:表示可选项
args:命令的参数
















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值