NFS (网络文件系统) | CentOS7 升级系统和内核 | Linux man 命令汉化

发布于:2022-11-28 ⋅ 阅读:(310) ⋅ 点赞:(0)

在这里插入图片描述

个人主页:💗wei_shuo的个人主页

🏀 Hello World !🏀


NFS (网络文件系统)

NFS -------Network File System 网络文件系统

功能

unix/linux和linux之间文件共享

优缺点:

优点:是局域网共享中速度最快的

缺点:不支持跨平台

什么是网络文件系统?

网络文件系统是一种将远程主机上的目录经过网络挂载到客户端本地系统的一种机制。

Linux 安装 NFS

yum install nfs-utils rpcbind -y
服务端
服务端配置要共享的资源
例:服务器共享/test目录,将/dev/sdb1分区挂载在此目录 
[root@nfs-server ~]# parted /dev/sdb mklabel gpt
[root@nfs-server ~]# parted /dev/sdb mkpart primary 1 3G 
[root@nfs-server ~]# ll /dev/sd
sda sda1 sda2 sdb sdb1
[root@nfs-server ~]# mkfs.xfs /dev/sdb1
[root@nfs-server ~]# mkdir /test
[root@nfs-server ~]# vim /etc/fstab 
/dev/sdb1 /test xfs defaults 0 0
[root@nfs-server ~]# mount -a
[root@nfs-server ~]# cd /test
[root@nfs-server test]# echo "nfs test" > test.txt
配置共享/test目录
[root@nfs-server ~]# vim /etc/exports
# man 5 exports
共享资源 共享给谁(共享的属性)
/test 192.168.1.251(rw)

chmod o+w /test     给共享资源/test设置读写权限
重启服务
[root@nfs-server ~]# systemctl restart nfs-server
[root@nfs-server ~]# systemctl reload nfs-server //修改配置文件重新读取 当nfs服务已经启动,可能客户端正在使用,不适合用restart
[root@nfs-server ~]# systemctl start rpcbind
查看共享资源
[root@nfs-server ~]# showmount -e 192.168.1.252
Export list for 192.168.1.252:
/test 192.168.1.251
客户端
查看共享资源
[root@client ~]# showmount -e 192.168.1.252
Export list for 192.168.1.252:
/test 192.168.1.251
挂载

语法:mount.nfs 服务器地址:服务器共享的目录 本地的挂载点

[root@client ~]# mount.nfs 192.168.1.252:/test /opt
[root@client ~]# vim /etc/fstab
192.168.1.252:/test /opt nfs defaults 0 0
查看是否挂载
[root@client ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/cl-root 17G 3.5G 14G 21% /
devtmpfs 473M 0 473M 0% /dev
tmpfs 489M 144K 489M 1% /dev/shm
tmpfs 489M 7.0M 482M 2% /run
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 1014M 155M 860M 16% /boot
tmpfs 98M 16K 98M 1% /run/user/0
/dev/sr0 4.1G 4.1G 0 100% /run/media/root/CentOS 7 x86_64
192.168.1.252:/test 2.8G 33M 2.8G 2% /opt
测试
[root@client ~]# cd /opt
[root@client opt]# ls
[root@client opt]# mkdir a
mkdir: 无法创建目录"a": 只读文件系统
[root@client opt]# cat test.txt 
nfs test

CentOS7 升级系统和内核

查看系统版本信息

cat /etc/redhat-release

确保服务器可联网,配置 国内阿里云仓库源

# cat /etc/yum.repos.d/epel.repo 

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0

升级系统到 centos7.9, 但是不升级内核

yum update -y --exclude=kernel*

升级内核

下载rpm包地址:http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/
在线下载:

# wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.2.0-1.el7.elrepo.x86_64.rpm

# wget http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.2.0-1.el7.elrepo.x86_64.rpm

安装

# yum localinstall kernel-ml-*

# grub2-set-default 0 && grub2-mkconfig -o /etc/grub2.cfg

# grubby --args="user_namespace.enable=1" --update-kernel="$(grubby --default-kernel)"

检查默认内核

# grubby --default-kernel

/boot/vmlinuz-4.2.0-1.el7.elrepo.x86_64

重启服务器

init 6

再次查看内核版本

# uname -r

4.2.0-1.el7.elrepo.x86_64

Linux man 命令汉化

# 网络下载
# wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz

# 有离线包 直接上传到Linux
# 进行解压
# tar -xvf manpages-zh-1.5.1.tar.gz
# cd manpages-zh-1.5.1/
# ./configure --disable-zhtw  --prefix=/usr/local/zhman
# make && make install

# vim /etc/profile
alias man='man -M /usr/local/zhman/share/man/zh_CN'

# echo "alias man='man -M /usr/local/zhman/share/man/zh_CN'" >> /etc/profile

# 退出重新登录

# man ls
# man cd

在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看