2013-10-29 11:25:33 lifeneedyou 阅读数 83
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

几个cpu

more /proc/cpuinfo |grep "physical id"|uniq|wc -l

每个cpu是几核(假设cpu配置相同)

more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

cat /proc/cpuinfo | grep processor

1. 查看物理CPU的个数
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2. 查看逻辑CPU的个数
#cat /proc/cpuinfo |grep "processor"|wc -l

3. 查看CPU是几核
#cat /proc/cpuinfo |grep "cores"|uniq

4. 查看CPU的主频
#cat /proc/cpuinfo |grep MHz|uniq

 

# uname -a

Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux

(查看当前操作系统内核信息)

 

# cat /etc/issue | grep Linux

Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

(查看当前操作系统发行版信息)

 

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz

(看到有8个逻辑CPU, 也知道了CPU型号)

 

# cat /proc/cpuinfo | grep physical | uniq -c

4 physical id : 0

4 physical id : 1

(说明实际上是两颗4核的CPU)

 

# getconf LONG_BIT

32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

 

# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

2012-09-11 11:47:31 kongdeqian1988 阅读数 844
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

服务器配置:CPU : Intel 5420内存 : 4G硬盘 : 320G服务器分区:

/ : 20G

/home :300G

Swap : 4G


数据盘/home不够可以后期增加数据盘,采用直接挂载数据盘方式扩容



swap也可以安装好系统好后期增加

dd if=/dev/zero of=/tmp/swapfree bs=32k count=8192  ###(256MB swap空间)


mkswap /tmp/swapfree  ###(命名swap)

swapon /tmp/swapfree  ###(加载swap)


/tmp/swapfree swap swap defaults 0 0  ##(启动挂载)

2020-02-20 14:46:33 m0_46291920 阅读数 116
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

4G模块大都是采用了MiniPCIE接口,实际上通信接口都是USB,4G模块驱动对应的就是USB驱动。4G模块厂商都提供了详细的文档讲解如何在linux下使用4G模块,以及如何修改Linux内核加入4G模块驱动。

一、硬件原理图

在这里插入图片描述
在这里插入图片描述
4G模块MiniPCIE接口的HUB_DP2 HUB_DM2 连接到了GLL850 USB控制器芯片,然后HUB_OTG2_DP HUB_OTG2_DN 连接到核心板接口,也就和IMX6UL芯片的USB建立硬件连接。U11是SIM卡槽,SMF05C是防静电芯片。

  • 我们要使用的是高新兴物联的ME3630模块
    在这里插入图片描述
  • 开发板连接4G模块
    在这里插入图片描述

二,4G模块驱动修改

  1. 添加USB信息
    打开 Linux 源码的 drivers/usb/serial/option.c 文件,添加 ME3630 的 PID 和 VID
    在这里插入图片描述
  2. 添加ECM接口支持程序
    ME3630可以通过ECM接口轻松联网,打开 Linux 源码的 drivers/usb/serial/option.c 文件,在option_probe函数中添加信息
    在这里插入图片描述
  3. 配置linux内核
    执行make menuconfig,弹出配置界面
  • 使能USBNET功能
    在这里插入图片描述
  • 使能 USB 串口 GSM、 CDMA 驱动
    在这里插入图片描述
  • 使能 USB 的 CDC ACM 模式
    在这里插入图片描述
    编译内核,生成使用新的zImage启动开发板
  1. 移植pppd软件
  • 在移植之前先删除掉/usr/sbin/chat 这个软件
2016-03-24 21:20:41 grgary 阅读数 14413
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

查看物理CPU的个数

$ cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

查看逻辑CPU的个数

$ cat /proc/cpuinfo |grep "processor"|wc -l

4#### 查看CPU是几核

$ cat /proc/cpuinfo |grep "cores"|uniq

查看CPU的主频

$ cat /proc/cpuinfo |grep MHz|uniq

查看当前操作系统内核信息

$ uname -a

查看当前操作系统发行版信息

$ cat /etc/issue 

查看逻辑CPU个数, 同时查看CPU型号

$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
$ cat /proc/cpuinfo | grep physical | uniq -c

cpu运行的位数

$ getconf LONG_BIT
$ cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

如何获得CPU的详细信息

linux命令:cat /proc/cpuinfo
用命令判断几个物理CPU,几个核等:
逻辑CPU个数:

$ cat /proc/cpuinfo | grep "processor" | wc -l

物理CPU个数:

$ cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

每个物理CPU中Core的个数:

$ cat /proc/cpuinfo | grep "cpu cores" | wc -l

是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:

$ cat /proc/cpuinfo | grep "siblings"

查看CPU信息命令

$ cat /proc/cpuinfo

查看内存信息命令

$ cat /proc/meminfo

查看硬盘信息命令

$ fdisk -l
2018-09-21 13:05:29 q1508264163 阅读数 271
  • Linux核心技能-用户及权限详解

    Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!

    12751 人正在学习 去看看 马永亮

1.Linux的历史
Linux是一个开源的操作系统,它最初是芬兰的Helsinki大学的一位年轻的学生Linux Torvalds作为爱好开发的。Linus对Minix(一个小型的UNIX系统)很感兴趣,并且决定开发一个比Minix更好的系统。他在1991年开始开发并且当年发布0.02版本,他坚持继续开发直到1994年Linux内核1.0版本的发布。它的内核,就是所有Linux系统的核心,是在GNU通用公共许可证开发和发布的,它的源码是对每个人都是免费的。这个内核建立了Linux操作系统的开发最基本部分。现在有很多公司、组织和团队发布他们自己基于Linux内核开发的操作系统版本。更多关于Linux内核的信息可以在我们的姐妹网站:www.linuxhq.com和官方网站:www.kernel.com找到。
Linux除了是开源,它的功能、适用和健壮使它成为了除了专利保护的Unix和Microsoft两者外的最好选择的操作系统。IBM,HP和其它一些大型的计算机公司已经重视Linux并且进行了他们软件在Linux运行的开发。正在进入它的诞生二十周年,Linux主要用在服务器平台。但它作为家庭和办公的操作系统也在上升。操作系统也可以直接通过一个叫“嵌入”的过程整合入芯片里,并且这种应用在器械和设备上不断增加。
2.Linux的优势
1.跨平台的硬件支持
2.丰富的软件支持
3.多用户,多任务
4.安全可靠
5.良好的稳定性
6.完善的网络功能
7.绿色环保
3.为什么要学习Linux
Linux相对于windows具有以下的优点:
1.稳定且有效率
2.免费或少许费用 漏洞少且快速修补
3.多任务、多用户
4.更加安全的用户及文件权限策略
5. 适合小内核程序的嵌入式系统
6. 相对不耗资源
4.初学Linux
现在接触Linux大概也有一两周的时间了,初学就是对于那些命令不明白是干什么的,听大佬们说就是命令很重要,是最基础的东西,要记住。然后就只能自己经常练习,没事就敲命令。初学时就觉得自己需要学的还特别多,像许多知识还得巩固。比如数据结构,操作系统之类的东西。

linux服务器

阅读数 73

没有更多推荐了,返回首页