linux 系统组成的基础,Linux系统基础结构

硬件资源

查看系统PCI设备(比如主板、声卡、显卡和网卡等):

[root@ localhost ~]# lspci # -v 详情

查看CPU信息

[root@ localhost ~]# more /proc/cpuinfo

查看内存信息

[root@ localhost ~]# free

[root@ localhost ~]# more /proc/meminfo

# swap类似win系统的虚拟内存,应设成物理内存的两倍

[root@ localhost ~]# more /proc/swaps # 查看swap信息

查看磁盘分区信息

[root@ localhost ~]# fdisk –l

# 设备文件都在/dev下,设备文件的对应关系:

# 软盘:/dev/fd[x](x:第x个)

# SCSI设备(包括U盘):/dev/sd[a][x](sd:SCSI disk,a|b..:第一块,x:第x分区)

# IDE光盘:/dev/had

# SCSI光盘:/dev/sr[x](x:SCSI ID)

# 指向光驱符号连接:/dev/cdrom

# 磁带(外在存储设备):/dev/st[x](x:第x个)

设备挂载

挂载:mount -t [文件系统类型] [设备名] [挂载点]

卸载:umount [挂载目录]

/mnt目录,用于手动临时挂载

/media目录(CentOS 7.x中使用 /run目录),自动挂载移动设备

[root@ localhost ~]# dmesg| grep sda| more # 查看设备名

[root@ localhost ~]# df -h # 查看目录挂载站点

# 挂载DOS文件格式软盘,可以在/mnt/floppy目录读取

[root@ localhost ~]# mount -t msdos /dev/fd0 /mnt/floppy

[root@ localhost ~]# umount /mnt/floppy # 卸载软盘

## 文件系统结构

目录结构

60b35b9290ee527285cfc85926109666.png

/etc :存放系统管理相关配置文件

282066c513c69fce89049949d758719f.png

/usr :存放应用程序和文件

4d8b1443dfd30081e8001442106ad766.png

/var :存放系统运行以及软件运行的日志信息

fec472c3983fea61d6e41482349cca29.png

/proc :虚拟目录,目录中所有信息都是内存映射

fec472c3983fea61d6e41482349cca29.png

/boot :存放启动linux时的核心文件

/bin :存放可执行二进制文件

/sbin :存放超级用户才能执行的二进制文件

/home :该目录存放系统中每个用户的工作目录

/lib :存放共享程序库和映像文件,可供很多程序使用

/root :超级用户root的默认主目录

/run :外在设备自动挂载点目录(手动挂载/mnt目录,7.x前自动挂载主要是/media目录)

/lost+found目录 :保存丢失的文件(系统重启后,会发现这些文件)

/tmp目录 :临时文件目录(随时可以被删除)

CentOS 7.x新特性

采用systemd管理体系

运行级别:7.x前,使用runlevel;7.x后使用target

查看/etc/inittab得知:

systemctl get-default # 查看默认的target

systemctl set-default multi-user.target # 开机以命令模式启动

systemctl set-default graphical.target # 开机以图形界面启动

ll /lib/systemd/system/runlevel*.target # 查看运行级别与target关系

关机命令

shutdown –r now # 重启,同 reboot

shutdown -h now # 马上关闭,同 halt

shutdown +5 "System will shutdown after 5 minutes"

systemctl poweroff # 关闭系统

systemctl reboot # 重启系统

systemctl suspend # 进入待机模式

systemctl hibernate # 进入休眠模式

systemctl hybrid-sleep # 进入混合休眠模式

系统服务管理工具systemd

命令行工具systemctl

[root@ centos7 systemd]# systemctl start httpd.service # 启动服务

[root@ centos7 systemd]# systemctl stop httpd.service # 停止服务

[root@ centos7 systemd]# systemctl restart httpd.service # 重启服务

[root@ centos7 systemd]# systemctl try-restart httpd.service # 重启服务

[root@ centos7 systemd]# systemctl reload httpd.service # 重新加载配置文件

[root@ centos7 systemd]# systemctl enable httpd.service # 开机自启动

[root@ centos7 systemd]# systemctl disable httpd.service # 关闭开机自启动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值