三、Linux系统基本结构
本章主要从整体上讲述Linux系统的基本结构,主要包括Linux控制台的概念和使用、Linux系统与硬件的关系、系统的目录结构、系统运行概念、系统内核的组成和运行原理、系统服务管理与系统关闭过程等;
#Linux 控制台的使用
Linux系统由桌面控制台和字符控制台组成,桌面系统其实就是我们安装软件包时的X-Window视窗,而X-Window的实质是在命令行下的一个应用程序。字符控制台是Linux系统的核心,大部分操作都是在字符界面下完成的。
默认Linux下有6个字符控制台,每个控制台可以独立作业,互不影响,这真正体现了Linux系统的“多用户、多任务”的特性。在图形界面下要切换到字符界面时,只需按Ctrl+alt+F1~F6组合键中的任何一个,即可进入字符界面。如果想要在字符界面切换图形的话输入命令“startx”或者输入“init 5” 即可;
接下来的工作是登陆系统,Linux系统的默认管理员用户是root,root用户可以操作系统的任何文件和设备,拥有最好权限。输入登陆的用户名root,然后输入对应的密码,即可登陆Linux系统了,登陆成功后,会出现一个Linux命令行,请不要因此而泄气,因为从这里开始,我们才真正踏入Linux学习之旅;
Linux硬件资源管理
Linux新手可能觉得查看系统的硬件信息很难,没有Windows那么直观,可事实正好相反,应该说,Linux下的命令可以把硬件信息显示更加清楚,下面通过几个相关的Linux命令查看系统硬件信息
查看系统PCI信息
lspci命令可以列出所有的PCI设备,不如主板、显卡、声卡等,也会把USB接口设备列出来
[root@localhost ~]# lspci
输出结果:
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01) 00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01) 00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08) 00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08) 00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10) 00:0f.0 VGA compatible controller: VMware SVGA II Adapter 00:10.0 SCSI storage controller: Broadcom / LSI 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01) 00:11.0 PCI bridge: VMware PCI bridge (rev 02)
查看系统内存信息
[root@localhost ~]# lsmem
输出结果:
ANGE SIZE STATE REMOVABLE BLOCK 0x0000000000000000-0x0000000007ffffff 128M online 否 0 0x0000000008000000-0x000000000fffffff 128M online 是 1 0x0000000010000000-0x0000000017ffffff 128M online 否 2 0x0000000018000000-0x0000000027ffffff 256M online 是 3-4 0x0000000028000000-0x000000003fffffff 384M online 否 5-7 Memory block size: 128M Total online memory: 1G Total offline memory: 0B
查看CPU信息
[root@localhost ~]# lscpu
输出结果:
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 Thread(s) per core: 1 Core(s) per socket: 1 座: 1 NUMA 节点: 1 厂商 ID: GenuineIntel CPU 系列: 6 型号: 70 型号名称: Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz 步进: 1 CPU MHz: 2494.226 BogoMIPS: 4988.45 超管理器厂商: VMware 虚拟化类型: 完全 L1d 缓存: 32K L1i 缓存: 32K L2 缓存: 256K L3 缓存: 6144K L4 缓存: 131072K NUMA 节点0 CPU: 0 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid xsaveopt arat md_clear spec_ctrl intel_stibp flush_l1d arch_capabilities