关于程序员:云计算学习days6yum仓库-rpm-date-tr-df-dd-du-ss-nslookup-w-lscpu

39次阅读

共计 1821 个字符,预计需要花费 5 分钟才能阅读完成。

rpm

软件包格局

rpm 红帽 rpm yum
deb Debian/Ubuntu dpkg apt

命令

rpm -qa | grep vim 查看软件包
rpm -ql wget 查看软件包内容
rpm -qf $(which ifconfig) 查看已装置 ifconfig 的属于哪个软件包
rom -qf which ifconfig
-e 删除
-V 校验
-qfp 查看没有装置的软件包内容

yum

yum provides ifconfig
yum search ifconfig #能够搜寻命令属于哪个包
yum list 查看 yum 源中所有的软件
yum info 查看软件包详情
yum localintall 本地有 rpm 包,用这个指令来解决依赖

yum remove 删除软件和依赖
erase
然而个别删除用 rpm -e
yum makecache 生成 yum 的缓存
yum group list 组软件包
yum group install
yum history
yum history info N N 是 ID,查问历史执行的 yum 命令的 ID 详细信息
yum history undo N 插销执行过的命令
yum check-update 查看是否有须要更新的软件包
yum update acl -y 降级(不倡议应用)

yum 仓库

服务端
  • 筹备一个服务端一个客户端

    敞开防火墙 systemctl firewall
    敞开 selinux
    setenfore 0 
    sed -i 's#SELINUX=enforcing#SELINUX=disable#g' 
    /etc/selinux/config
  • 装置 ftp 服务,启动并退出开机启动

     yum -y install vsftpd
     systemctl start vsftpd
     systemctl enable vstftpd
  • 用户如何从 yum 仓库下载软件 / 软件包元数据如何获取
    1.http:网站 /ftp 文件传输服务 /file
    2.creatrepo #创立 repo 须要的数据

      repomd.xml .gz .bz2
  • yum 客户端 批改客户端 yum 源的配置文件
    /etc/yum.repos.d/xxx.repo

    • 开启 yum 缓存性能
      vim /etc/yum.conf
      cachedir=/var/cache/yum/$basearch/$releasever
      keepcache=1
      yum clean all
    • 提供根底 base 源
      将现有的.rpm 包放到某个文件夹内
    • 提供第三方源,复制曾经缓存的软件包和依赖包到自定义 YUM 仓库目录外面
    • 装置 creatrepo 并创立 repodata
      creatrepo /var/ftp/xxx yum 仓库的目录
客户端
  • vim /etc/yum.repos.d/basexxxx.repo
    外面要写上 name =xxx
    baseurl = ftp://yum 地址 / 目录
    gpgcheck=0

date

date +%F 年月日
date +%T 时分秒
date +%N 纳秒输入
data +%s 秒输入

mkpasswd

-l N 定义 N 长度的明码

md5sum

md5 加密

tr

替换
进行一对一的替换
echo 112233 | tr 123 abc
输入 > aabbcc

-cd
tar -cd ‘a-z’ < /etc/passwd(要加个输出重定向)
-c, –complement:反选设定字符。也就是合乎 SET1 的部份不做解决,不合乎的残余部份才进行转换
-d, –delete:删除指令字符

df

-h 查看整个零碎磁盘状况
-sh 指定目录的磁盘状况
-i 查看 inode 信息
如果磁盘满了然而 - h 发现只应用了 50%,就是 inode 有余

dd

dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换
if = 文件名,输出文件名 of= 文件名,输入文件名
ibs=bytes,一次读入 bytes 个字节
obs=bytes,一次输入 bytes 个字节
bs=bytes,同时设置读入和输入的字节

dd if=/dev/zero of=/var/log/lilei.big bs=1M count=1000
创立一个 lilei.big 文件,大小为 1M * 1000

du

-sh 查看全副磁盘状况

ss 查看端口

-lntup
-l 显示所有端口
-n 不解析服务名称
-t tcp 连贯
-u UDP 连贯
-p 显示应用 socket 过程

w

显示零碎以后负载请款

lscpu

显示 cpu 状况

nslookup

查看 DNS 服务器是否能失常解析

口试题

Linux 内核疏导式,从文件 /etc/fstab 中读取要加载的文件系统
Linux 启动过程中,从文件 /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-eth0 中读取网卡配置

正文完
 0