最近需要在CentOS8中部署一个大型系统,因此记录一下CentOS8的运维过程。
环境配置
- 联想图形工作站ThinkStation P720
- CentOS 8.5.2111
- NVIDIA-Linux-x86_64-535.113.01.run
CentOS8系统安装
请参考:
重点在磁盘分区那块。
Yum本地源配置
请参考:
具体步骤如下:
- 准备yum本地源。yum源可以来自CentOS8的安装光盘,也可以通过工具 reposync 、createrepo 自建,并挪到本地。
1 | [centos@yum-srv ~]$ sudo mkdir -p /repos/centos-8-x86_64 |
- 配置本地yum源。
1 | [root@yum-srv]# vim /etc/yum.repos.d/CentOS-Media.repo |
- 屏蔽默认的其他网络镜像
1 | [root@yum-srv]# vim /etc/yum.repos.d/CentOS-Base.repo |
在base,AppStream,Extra三个镜像源中分别添加enabled=0即可。
- 更新yum源并验证结果
1 | [root@yum-srv]# yum clean all |
Nvidia显卡驱动安装
请参考:
具体步骤如下:
1 | [root@yum-srv]# yum install -y kernel-devel elfutils-libelf-devel |
FTP服务配置
请参考:
具体步骤如下:
- 安装vsftpd+ftp
1 | sudo yum install -y vsftpd |
- 开启服务
1 | systemctl start vsftpd |
- 设置开机启动
1 | systemctl list-unit-files | grep vsftpd |
- ftp用户登录测试
在Windows资源管理器地址栏中输入ftp://ip,在弹出的登录窗口中输入用户名和密码登录,然后验证上传和下载文件功能是否正常。
VNC远程桌面配置
请参考:
具体步骤如下:
- 安装VNC服务器和客户端
1 | sudo yum install -y tigervnc-server tigervnc |
- 为本地用户设置 VNC 密码
1 | [root@linuxtechi ~]# su - pkumar |
- 配置VNC服务器
默认的配置文件在/lib/systemd/system/vncserver@.service,以及/etc/tigervnc/目录。
编辑用户配置文件:
1 | $ sudo vim /etc/tigervnc/vncserver.users |
- 设置VNC服务器开机自启动
1 | # 将创建vncserver@:2.service符号链接到vncserver@.service |
在 @: 后面的数字 2 定义了 VNC 服务将会监听的显示端口,我们将会使用 2 ,这意味着 VNC 服务器将会监听 5902端口。
- 连接VNC服务器
1 | vncviewer 192.168.11.11:5902 |
NFS文件共享配置
请参考:
具体步骤如下:
- nfs服务器安装配置
1 | # 安装启动nfs服务 |
- nfs客户端安装配置
1 | # 安装NFS客户端 |
常用命令
1 | # 查看进程 |
参考链接
- CentOS 8 安装图解,by linux中国.
- Centos8配置本地yum源教程超详细,by yj2434.
- centos8 安装nvidia 显卡驱动(一路踩坑一路填),by robator.
- CentOS8搭建FTP服务器,by 氷泠.
- CentOS7 下 VNC 安装配置详细操作指引,by adong2838.
- Centos8挂载NFS共享文件夹,by 遗忘的迟来的风.
- 在 CentOS 上如何将用户添加到 Sudoers,by 雪梦科技.
- linux的系统版本查看和开启的终端个数,by weixin_34043301.
- tcp与tcp6的区别,by 开始认识.
- NVIDIA Driver Installation Quickstart Guide,by nvidia.
- Linux scp命令远程拷贝复制,by 我只是一个小白木木.
- Linux 下创建文件时指定用户组,by Jerry Shang.
- setfacl命令的基本用法,by yearing1017.
- /var/run/docker.sock socket is inconsistent with permissions (root:root | root:docker ),by github.
- docker.sock permission denied,by stackoverflow.