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敞开selinuxsetenfore 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仓库的目录
- 开启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 中读取网卡配置