linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux相关的知识,希望对你有一定的参考价值。

一 YUM配置yum库
   1.
     yum基本命令:
     search:查询关键字搜索
     info:相关软件信息
     list:管理的所有软件与版本
     list update :可供升级的软件和版本
     provides : 从文件中查找软件
     repolist:使用的软件源有哪些
     Install:安装
     update:升级
     remove:删除
   2.实战搭建(搭建httpd)
   1)没有网络的时候配置本地的yum源
   2)备份原有的yum源文件
      mv /etc/yum.repos.d  repo.bak 
   3)挂载 
   先启用autofs功能
   systemctl start autofs
   systemctl enable autofs
   cd /misc/cd 使用神奇文件夹
   4)vim 配置base  在/etc/yum.repos.d下
   【】
   baseurl
   enable
   gpgcheck
   name
   5)yum repolist 查看库 是否配置完成
      若出现bug使用yum clean all
   6)yum install httpd
   7)启动httpd
   systemctl start httpd
   systemctl enable httpd
   8)关闭防火墙
   systemctl stop firewalld
   systemctl disable firewalld
   9)cd /var/www/html 
      vim index.html 
      制作网页
   10)mkdir -pv /var/www/html/centos/¥releasever/os/¥basearch
   11)mount /dev/sr0  /var/www/html/centos/¥releasever/os/¥basearch
   12)yum clean all 清楚缓存

二 rpm常用命令

   rpm:-V 效验
        -K 数字签名检查
        -ivh 安装
        -e 卸载
        -q:查看软件是否存在
            a 列出所有已知软件
            i 相关说明信息
            l 目录与完整文件名
            R 所含依赖文件
            f 从文件查软件
            p 从软件找文件
            --scripts 列出是否含有执行脚本
   srpm:源代码可编译成需要的linux环境
         后缀 *.src.rpm

三 源代码编译实验

1 tree源代码安装
  1)yum install gcc  (gcc编译产生目标文件*.o 执行文件*.out)
  2)wget 下载源码 (最好下载到/usr/local/src)
  3)tar解压
  4)cd tree——1.8.0
  5)查看README:INSTALL
  6) ./configure --prefix=path建立makefile
  7)make clean && make && make install
  8)vim man帮助
     vim /etc/man_db.conf
  9)path配置
  10)source 生效

四 文件系统(刚发布的鸿蒙是分布式文件系统)

  1. 常用命令
    lsmod 列出支持的文件系统
    lsblk -f 查看uuid
    blkid 查看uuid
    findfs -U -L
    findmnt 挂载点  查看挂载信息
    mkfs 格式化
    mkfs -L 设置标签
    tune2fs 设置ext4系列的信息
           -l
           -o 加各种功能 如acl
           -U 设置uuid
           ...
    dumpe2fs 查询ext4信息
    xfs_info 查询xfs信息
    fsck (修复前先卸载)
    xfs_repair 修复xfs文件系统
    lsof查看谁在使用此分区
    fuser -km 将使用该文件系统的用户踢出
    mount -a 全部挂载(有autofs功能的)
          -o rw ,remount ,cal等
    mknod /dev/loop* b major minor  建loop设备
    xfs_admin 修改xfs的uuid label
    uuidgen 产生新的uuid

  2. 常用文件
  /proc/mounts
  /proc/self/mounts
  /proc/filesystems
  /etc/filesystems

  3. 内存交换分区
  1)gdisk 建立分区
  2)写入/etc/fstab
  3)swapon -a 启用
  4)free 或者swapon -s 观察内存使用量
  5)swapoff 禁用swap

  4. 空洞文件
  dd if=/dev/zero of=/data bs=1M count=1024 seek=1024

五 磁盘阵列RAID

1.原理:多个磁盘组成的阵列(大磁盘)
2.级别
0,1,4,5,6,10,01
10级别使用的最多  安全且性能好
3.JBOD 不要求大小一样的磁盘空间

这么多的知识  真是难为我胖虎了

以上是关于linux的主要内容,如果未能解决你的问题,请参考以下文章

LinuxLinux博客汇总

Linuxlinux命令大全

linuxlinux 安装 protobuf 2.5.0 版本

LinuxLinux使用简单密码|短密码

linuxlinux shell 判断是安装了某个软件

Linuxlinux压缩和解压缩命令大全