linux学习笔记5
yum 管理:
自动配置仓库
禁用/启动仓库
yum常用命令:
yum repolist {all enabled disabled } 列出所有源(所有,启用,禁用)
yum list
yum info package
yum install package
yum reinstall package
yum remove | earse package
yum whatprovides | provides files
yum grouplist
yum groupinstall
yum groupremove
yum history
yum makecache
yum --nogpgcheck
yum -y
二、源码安装
用源码安装软件通常分为三步;
./configure 预编译,用来在安装前对系统进行检查,确认系统是否具备了编译软件所需的各种条件。
make 编译,不加参数的make的作用就是从当前目录下的makefile
文件中读取指令,对源码进行编译
在每次使用make时,都会产生新的objects,新的object会覆盖旧的object
make install 安装,如果原始代码编译无误且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径中
NFS 文件系统
nfs文件系统的工作原理。
1,首写nfs服务器开启rpcbind
2.然后服务器端开启nfs服务器,这时nfs的各项功能都需要想RPC服务注册,rpc会通知portmap魔抗
将可用的端口分给statd rquotad等;
3.然后nfs客户端rpc服务就会通过网络向nfs服务端的rpc服务的111端口发出NFS文件存储功能的询问查询
4.NFS服务端的RPC找到对应已注册的NFSdaemon端口后。通知NFS客户端的rpc服务
5.NFS客户端获取到nfs服务器各个进程的正确端口后。通过客户端RPC就可以直接与NFS服务器的RPC进行存取数据了
NFS安装
服务器和客户端都关闭防火墙,装好NFS服务组件
nfs服务端:127.1.0.1
nfs客户端:127.1.0.2
#关闭防火墙
systemctl stop firewalld && ststemctl disable
#临时关闭selinux;
setenforce 0
#永久关闭selinux
sed -i 's/=enforcring/=disabled/' /etc/selinux/config
#安装nfs服务组件:
yum -y intall nfs-utils
配置服务端
编辑/etc/exports文件
/data/xxl 127.1.0.1/24(rw,sync)
导出(广播)编辑的文件,并重启rpc和nfs服务
systemctl restart rpcbind
systemctl restart nfs
exportfs -r
3.2.2 配置客户端:
可用showmount 搜索网络中可用的共享文件
showmount -e 127.1.0.1
创建目录,用于挂载
mkdir /mnt/nfs
挂载
mount -t nfs 127.1.0.1:/data/xxl /mnt/nfs
#推荐使用:
mount -t nfs -o soft,timeo=1 127.1.0.1 :/data/xxl /mnt/nfs
soft 软挂载,遇到报错会终止挂载,冰返回信息,默认是硬挂载,一直会尝试挂载。
timeo 超时间。如果不设置,一直连接,可用设置小点
挂载完成后,进入目录后,会发现目录中的文件可用进行修改。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!