Linux基础
编辑
914
2019-05-20
Linux基础
Linux内核版本
- Linux内核官网:
www.kernel.org
- Linux主要发行版本(基于内核开发的):Debian ,Ubuntu,redhat centos,Fedora ,SuSE> 服务器领域主要是 Redhat和centos,Ubuntu在图形化界面有优势,
而服务器领域很少安装图形化界面,占用更少的资源也更加稳定安全;
注意
- fedoro为个人版,但是与windows的个人版不同,fedoro虽然是Linux的个人发行版本,但是包含了很多的新工具集,可能不够稳定安全,但是功能更加全面,图形化界面更加炫酷,不建议个人开发者使用;
Linux和windows的区别
- Linux严格区分大小写
- 一切内容皆文件: Linux中所有的内容都以文件的形式保存,包括硬件;
- Linux中是不以扩展名区分文件类型
- Windows下的程序不能直接在Linux中运行
分区类型
-
主分区:最多只能有4个(由硬盘结构决定)
-
扩展分区:
- 最多只能有一个
- 主分区加扩展分区最多有4个,一块硬盘只能有一个扩展分区
- 不能写入数据只能包含逻辑分区
-
逻辑分区
格式化
- 主要目的是为了写入文件系统
格式化(高级格式化),又称逻辑格式化,它是根据用户选定的文件系统(如FAT16,FAT32,NTFS,EXT2,EXT3,EXT4等)
在磁盘的特定区域写入特定的数据,在分区中划出一片用于存放文件分配表,目录表等用于文件管理的磁盘空间;
硬件设备与文件名
分区设备文件名
- /dev/hda1 (IDE 硬盘接口)
- /dev/sda1 (SCSI 硬盘接口,SATA硬盘接口)
注意:分区表示 分区号1-4 只能分配给主分区或者扩展分区,没有的话直接空置,逻辑分区从5开始
分区之分区设备文件名与挂载
- 分区:把大硬盘分为小的逻辑分区
- 格式化:写入文件系统
- 分区设备文件名:给每个分区定义设备文件名
- 挂载:给每个分区分配挂载点
挂载
linux中没有盘符概念,在linux中就是挂载点,除了一些特殊的文件夹之外其他的文件夹都可以作为挂载点
- 必须分区
- / (根分区)
- swap 分区(交换分区,一般情况下内存两倍,不超过2GB),但是在现代服务器或者大于4G内存的设备,和内存大小一致即可
交换分区的作用 : 交换分区也叫虚拟内存,当真实内存不够用的时候,可以将swap中的硬盘空间当做内存使用
- 推荐分区
- /boot (启动分区,200MB),防止根分区写满数据导致系统无法启动,
Linux 文件系统结构
- 在linux文件系统中都是在根分区下,但是在磁盘空间中可以挂载在不同的磁盘空间,方便管理,不会因为一个磁盘满了而影响到系统启动运行;
linux关机与重启命令
-
shutdown [选项] [时间]
安全关机,在关机和重启的时候正确保存数据 -
选项
* `-c` 取消前一个关机命令
-h
关机-r
重启shutdown -r now
其他关机命令,这些命令不一定安全,可能丢失数据
halt
*poweroff
init 0
其他重启命令
-
reboot
相当于shutdown -r now
-
init 6
尽量不要使用,调用指定的系统运行级别
系统运行级别
-
0 关机
-
1 单用户 ,类似于Windows下的安全模式,启动最小的系统,用于系统修复
-
2 不完全多用户,不含 NFS(网络文件系统)服务
-
3 完全多用户
-
4 未分配
-
5 图形界面 :
init 5
启用图形化界面(需要安装) -
6 重启
-
runlevel
查看当前的系统的运行级别,显示进入系统前的一个系统运行级别;N
代表空启动就直接进入当前系统级别,3
表示当前的系统级别完全多用户级别
cat /etc/inittab
修改系统的默认运行级别d:3:initdefault
注意:在Linux中大写
X
一般指代图形化界面
退出登录命令
logout
因为Linux一般允许的最大远程登录用户一般256个,实际可以达到四百多个,但是Windows的远程比较少只有几个,当没有正确退出会造成当前用户终端阻塞卡死的情况,所以需要正确退出系统
- 0
- 0
-
分享