Linux-1.体系结构-初级(查看内核,操作系统)
2016-05-10 20:17
465 查看
目录
一.Linux系统架构... 1
二.内核和操作系统的关系... 2
三.查看Linux内核... 2
1. cat /proc/version. 2
2. uname -a. 3
四.查看Linux系统版本... 3
1. cat /etc/issue. 3
2. lsb_release -a. 3
五.查看操作系统32位 or 64位... 3
1.uname -a. 3
2. arch. 3
3. file /sbin/init. 4
4. getconf LONG_BIT. 4
总结:命令太多,记的也麻烦,通常我个人就用一下。... 4
操件系统就是一个人机的接口,让我们操作机器更加直观而己,简单地说就像linux下的shell它接收用户输入的命令,调用相应的程序,并返回结果,这就算是个最简单的操件系统吧。
内核就是将汽车架子(内核可以和发动机,轴承,等同学)
操作系统就是整个车子贴好标志
内核
操作系统(BMW的操作系统)
Linux version 2.6.32-573.12.1.el6.x86_64(mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat4.4.7-16) (GCC) ) #1 SMP Tue Dec 15 21:19:08 UTC 2015
Linux 10-222 2.6.32-573.12.1.el6.x86_64 #1SMP Tue Dec 15 21:19:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
CentOS release 6.5 (Final)
Kernel \r on an \m
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
Linux 10-222 2.6.32-573.12.1.el6.x86_64 #1 SMP Tue Dec 15 21:19:08 UTC 2015 x86_64x86_64 x86_64 GNU/Linux
x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,
[root@10-222 /]# uname -m
x86_64
x86_64
x86_64表示64位系统, i686 i386表示32位系统
/sbin/init: ELF 64-bit LSB shared object,x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux2.6.18, stripped
64-bit 表示64位系统,32-bit表示32位系统
64
(uname -m 查看位数)
cat /etc/issue 查看操作系统
以上个人一点点总结和理解,水平不高请各位大大见谅。
可以一起交流学习
我的QQ:610851588
可以加入我建的群(现在群人很少,希望慢慢多起来)
Linux 群:183932302
Python ,shell 交流群:469094734
本文出自 “走起运维” 博客,转载请与作者联系!
一.Linux系统架构... 1
二.内核和操作系统的关系... 2
三.查看Linux内核... 2
1. cat /proc/version. 2
2. uname -a. 3
四.查看Linux系统版本... 3
1. cat /etc/issue. 3
2. lsb_release -a. 3
五.查看操作系统32位 or 64位... 3
1.uname -a. 3
2. arch. 3
3. file /sbin/init. 4
4. getconf LONG_BIT. 4
总结:命令太多,记的也麻烦,通常我个人就用一下。... 4
一.Linux系统架构
简单说明 (该图参考《AdvancedProgramming in Unix Environment》)二.内核和操作系统的关系
内核主要负责内存管理,进程调度,进程间通信,虚拟文件系统,网络接口,主要和硬件打交道等等操件系统就是一个人机的接口,让我们操作机器更加直观而己,简单地说就像linux下的shell它接收用户输入的命令,调用相应的程序,并返回结果,这就算是个最简单的操件系统吧。
内核就是将汽车架子(内核可以和发动机,轴承,等同学)
操作系统就是整个车子贴好标志
内核
操作系统(BMW的操作系统)
三.查看Linux内核
1. cat /proc/version
[root@10-222 /]# cat /proc/versionLinux version 2.6.32-573.12.1.el6.x86_64(mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat4.4.7-16) (GCC) ) #1 SMP Tue Dec 15 21:19:08 UTC 2015
2. uname -a
[root@10-222 /]# uname -aLinux 10-222 2.6.32-573.12.1.el6.x86_64 #1SMP Tue Dec 15 21:19:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
四.查看Linux系统版本
1. cat /etc/issue
[root@10-222 /]# cat /etc/issueCentOS release 6.5 (Final)
Kernel \r on an \m
2. lsb_release -a
[root@10-222 /]# lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
五.查看操作系统32位 or 64位
1.uname -a
[root@10-222 /]# uname -aLinux 10-222 2.6.32-573.12.1.el6.x86_64 #1 SMP Tue Dec 15 21:19:08 UTC 2015 x86_64x86_64 x86_64 GNU/Linux
x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,
[root@10-222 /]# uname -m
x86_64
2. arch
[root@10-222 /]# archx86_64
x86_64表示64位系统, i686 i386表示32位系统
3. file /sbin/init
[root@10-222 /]# file /sbin/init/sbin/init: ELF 64-bit LSB shared object,x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux2.6.18, stripped
64-bit 表示64位系统,32-bit表示32位系统
4. getconf LONG_BIT
[root@10-222 /]# getconf LONG_BIT64
总结:命令太多,记的也麻烦,通常我个人就用一下。
uname -a 查看内核(uname -m 查看位数)
cat /etc/issue 查看操作系统
以上个人一点点总结和理解,水平不高请各位大大见谅。
可以一起交流学习
我的QQ:610851588
可以加入我建的群(现在群人很少,希望慢慢多起来)
Linux 群:183932302
Python ,shell 交流群:469094734
本文出自 “走起运维” 博客,转载请与作者联系!
相关文章推荐
- Linux下crond服务的简单实现
- CentOS上hadoop伪分布式配置
- centos安装Mysql
- 在Linux下利用crond实现一个定时任务并完成一个守护(精灵)进程
- linux 内存管理qqq
- Red Hat Enterprise Linux 7 重置root密码
- Linux驱动开发之 六 (那些必须要了解的硬件知识 之 仪器篇)
- linux之CentOS将普通的命令加入环境变量
- Linux 之rsyslog+LogAnalyzer 日志收集系统
- 安装arm-linux-gcc-4.4.3
- Linux操作系统几个常用知识点
- 嵌入式linux-dropbear连接时重复输入密码
- linux常用命令
- CentOS修改主机名
- linux虚拟机系统下安装jdk
- 基于Linux的I/O操作
- 初始化调度程序
- centos linux 安装composer 并且添加到环境变量
- Linux 内核的同步机制
- 添加php命令到全局变量-centos