zoukankan      html  css  js  c++  java
  • linux磁盘分区

    32位系统与64位系统区别?

    1.设计初衷不同:

    32位系统最开始视为普通用户设计的;

    64位系统是为了科学运算与大运算。

    2.配置不同

    32位上无法装64位系统,硬件不支持;

    64位上可以装32位,但是无法发挥最大性能。

    3.运算速度不同

    4.寻址能力不同

    64位最大的物理内存是128G,甚至是16TB的虚拟内存;

    32位理论上物理内存是4G,如果想用更大的内存,需要用INTELPAE内核支持,超过4G内存。

    5.软件普及不同;

    Linux下看系统版本

    Cat  /etc/redhat-release

    看内核的版本:uname  -r

    看操作系统 uname -m

    Uname  -a 将上述所有东西打印出来;

    为了发挥内存最大利用率,发挥硬件最大性能,常用64位系统

    磁盘在使用之前要分区:主分区,扩展分区、逻辑分区,一块硬盘最多可以有4块主分区,可以分为3p+1e,或者2p+1e或者1p+1e,最多只能一个扩展分区,必须在扩展分区上划分逻辑分区才可以使用,然后格式化(创建文件系统,存储数据的一种机制),然后才能村数据或者装系统。

    ll /dev 显示所有设备,光驱、硬盘、软驱

    Ll /dev/sd* 显示所有的分区

    Sas sata usb 都属于scsi接口

    Sda sd表示scsi接口,a表示第一块磁盘

    Sda1,sda2,sda3123来代表3个分区

    分区数字编号1-4只能给主分区,逻辑分区只能从5以后开始

    Linux对分区的要求

    1.至少有一个跟分区

    2.Swap分区可有可无,一般是物理内存的1.5倍,做多8-16G就可以

    3.引导分区/boot 200M

    常规分区方案

    1/  剩余磁盘大小

    1. /boot 100-200M
    2. Swap 1.5倍物理内存

    DB及存储(数据库存储、有重要的数据应用)

    /data/:剩余磁盘大小,放数据的,防止数据丢失,相当于windows下的C盘,不能只有一个C盘,还得有D,E,F盘,重装系统,数据可能会丢失。

    / 50-200G

    Swap:1.5

    /boot:100M

    如何解决分区满存的问题:监控,若磁盘剩余20%,报警短信

    LVM在线调整分区大小,生产硬件RAID,组合多块磁盘,而不是LVM及软RAID

    Echo 123> a.txt

    Echo 124> b.txt

    Diff a.txt b.txt

    比较两个文件,只能用眼睛看区别

    Vimdiff a.txt b.txt

    比较两个文件的不同

    退出是q!

    对系统优化:

    主机名尽量不要用localhost,后期会使很多软件安装出现问题

    修改主机名:

    1.vi /etc/sysconfig/network

    2.修改主机名

    3.Vi /etc/hosts 将第一行主机名修改

    4.Reboot

    Su - 用户名,是切换用户,如果加杠是将整个环境都切换过去,

    Echo 123456|passwd --stdin oldboy此方法不需要交互

    History 发现oldboy密码明文显示,于是不让他显示密码

    History -d 行号 ,会显示clear

    History -c 清空历史

    Yumrpm都是软件安装命令,yum解决了包与包之间的依赖关系。

    修改前需要备份:

     

     

     

  • 相关阅读:
    soa soap http rpc
    Work Queues(点对多)
    Hello World模式
    RabbitMQ 概念
    RabbitMQ安装
    gradle ssh 插件
    gradle基础配置
    将java打jar包成linux后台服务service
    java 8 日期api
    springboot linux启动方式
  • 原文地址:https://www.cnblogs.com/pythonbz/p/6284187.html
Copyright © 2011-2022 走看看