Linux基本命令(5)

一、Linux磁盘管理

主分区 + 扩展分区(逻辑分区) <= 4    常用(3+1、2+1、1+1)

磁盘分区:

Linux系统默认所有设备文件都在/dev下面
/dev/sda  --硬盘1    sda1第一个分区 sda2第二个分区 sda3第三个分区
/dev/sdb  --硬盘2
/dev/sdc  --硬盘3

# fdisk -l    查看系统所有硬盘设备的分区情况
(1)服务器一共有几块硬盘,每个硬盘的容量大小
(2)每个硬盘的分区情况(硬盘空间是否还有剩余)

# df -h  --查看挂载的分区的情况

分区步骤:

    (1)fdisk 设备名称(/dev/sdb)
    (2)partx -a /dev/sdb 让系统内核,重新识别系统分区
    (3)格式化磁盘 # mkfs.ext4 /dev/sdb6
    (4)挂载 # mount /dev/sdb6 /mnt()将sdb6临时挂载到/mnt路径下(临时生效)
        -- umount /mnt 卸载
         修改/etc/fstab (永久生效)
         /dev/sdb6      /mnt      ext4   defaults     0 0

分区sdb盘
-- 进入交互式界面    增加分区    主分区   主分区1
# fdisk /dev/sdb  -->   n    -->   p   -->   1   -->  设置大小
d  删除分区
w  保存退出

文件系统:ext2  ext3  ext4  xfs

block:
    -- Linux操作系统管理文件的最小(逻辑)单位
    -- 1k 2k 4k

另外还需了解分区命令:parted    MBR    GPT

二、软件包管理(安装)    --centos    redhat

    .rpm    --使用rpm命令管理
    --安装    rpm -ivh 完整包名称(xxx.rpm)
    --卸载    rpm -e 包名称(xxx)
    --查看    # rpm -qa显示所有已安装的,# rpm -qa | grep httpd 筛选出是否安装httpd
    --查看文件属于哪个rpm包    rpm -qf 文件的绝对路径

yum命令:

    --用来管理rpm包的
    
    --列出所有可用(已安装)rpm包 # yum list
        (# yum list | grep httpd-tools)
    
    --安装软件包 yum -y install 包名称   # yum -y install httpd-devel.x86_64

    --卸载软件包 yum -y remove 包名称    # yum -y remove httpd-devel.x86_64

    配置yum仓库:
        --常用的仓库地 mirrors.163.com  mirrors.sohu.com
        --仓库配置文件路径/etc/yum.repos.d
        --DNS解析
        --清理缓存 yum clean all/dbcache

三、常用的系统管理命令:

ifconfig    查看网卡IP
top        查看系统整体资源(windows任务管理器)
free -m        查看内存使用情况
natstat    [-anltup]    查看端口情况
    -- netstat -an
    -- netstat -tlnp
ps        查看进程
    -- ps -ef
    -- ps auxf
vmstat        查看内存使用情况
iostat        查看磁盘io使用情况
mpstat        查看cpu使用情况
sar        查看操作系统报告指标

kill        杀死进程
    -9    强制结束
    -15    正常结束
 

你可能感兴趣的:(Linux基本命令(5))