自己动手丰衣足食,用CentOS搭建NAS服务器

旧帖新发,所以操作系统版本有点老,不过操作完全没有过时,本人的NAS服务器已稳定运行5年。
NAS对于电脑性能要求很低,家庭环境如果要考虑噪音,则建议选用静音主板和电源。

本文面向Linux小白,所以高手请直接略过。

一、安装CentOS 7.6

电脑配置(仅供参考,不低于这个配置的电脑都可以)
-========================================-
主板: 七彩虹 Colorful C.Q1900M 全固态主板
CPU: 内建英特尔赛扬J1900(功耗TDP 15W)
内存: 4GB
SATA扩展卡: 魔羯(MOGE)MC2692 台式机PCIE转4口SATA3.0硬盘扩展卡 (为了接更多硬盘)
系统盘: 希捷 320GB (有条件的可以换成SSD,128GB就足够)
数据盘: 西数蓝盘 4TB x 2
电源: 长城 325W 智控0分贝宽幅节能电源 GW-B425ZN

  1. 下载DVD安装镜像
    http://mirrors.neusoft.edu.cn/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

  2. 在虚拟机中制作U盘安装介质(U盘设备id为 /dev/sdd)
    dd if=/mnt/hgfs/sharedfiles/CentOS-7-x86_64-DVD-1810.iso of=/dev/sdd

  3. 使用U盘启动,图形化安装
    3.1 选择时区,设置时间
    3.2 语言选“中文-简体中文(中国)”
    3.3 安装源为“本地介质”,软件选择为“最小安装” (均为默认)
    3.4 安装位置选320GB硬盘,一定选择“我要配置分区”,点击“完成”

    - 进入手动分区的界面,删除磁盘上所有旧分区,
    - 将“新挂载点使用以下分区方案”改为“标准分区”(旧系统盘不用考虑扩容,标准分区比LVM管理简单),
    - 点击“点这里自动创建它们”,
    - 删除自动创建的 /home 分区,
    - 修改 / 分区,将 /home 分区释放的空间增加到 / 分区上,文件系统最好是 xfs,
    - 点击“完成”。
    

    3.5 禁用KDUMP(没什么用)
    3.6 开始安装
    3.7 设置root密码,创建新用户(如bob)。

  4. 等待安装完成并重启进入系统

二、基本环境配置

  1. 安装vim
$ yum install vim
$ vim /etc/vimrc
--添加以下内容(使用习惯)---------------------
set cindent         " ci  C语言语法缩进
set expandtab       " et  输入时用space替换tab
set shiftwidth=4    " sw  缩进时使用4个字符宽度
set tabstop=4       " ts  显示tab字符时用4个字符宽度
set softtabstop=4   " sts 输入tab字符时用4个字符宽度
set ignorecase      " ic  查找时忽略大小写
set nowrap          "     显示时不折行
set number          " nu  显示行号
-----------------------------------------------------------
  1. 禁用selinux
$ vim /etc/selinux/config
--修改以下参数---------------------
SELINUX=disabled
-----------------------------------------
$ setenforce 0
  1. 将用户bob设置为sudoer
$ vim /etc/sudoers
--添加一行bob的设置------------------------------------
## Allow root to run any commands anywhere 
root    ALL=(ALL)   ALL
bob    ALL=(ALL)   ALL
----------------------------------------------------------------
  1. 禁止root直接从ssh登录
$ vim /etc/ssh/sshd_config
--修改以下参数---------------------
PermitRootLogin no
-----------------------------------------
$ systemctl restart sshd
  1. 修改硬件时间为本地时间(默认是UTC时间)
$ hwclock --systohc --localtime
查看
$ hwclock --debug
</
rslidar_msg是一个ROS2环境下的雷达packet消息定义工程。要编译rslidar_msg,你可以按照以下步骤进行操作: 1. 首先,确保你已经成功编译了rslidar_sdk。你可以使用以下命令编译rslidar_sdk: ``` colcon build --packages-select rslidar_sdk ``` 2. 接下来,你需要在ROS2环境下同步rslidar_msg。你可以使用以下命令从网上同步rslidar_msg: ``` cd ~/RS_Helios_eloquentws/src git clone https://github.com/RoboSense-LiDAR/rslidar_msg ``` 3. 然后,你需要初始化和更新rslidar_sdk的子模块。你可以使用以下命令完成这一步骤: ``` cd rslidar_sdk git submodule init git submodule update ``` 4. 最后,你可以在RS_Helios_eloquentws目录下编译整个工程,包括rslidar-sdk和rslidar-msg。你可以使用以下命令完成编译: ``` cd ~/RS_Helios_eloquentws colcon build --packages-select rslidar-sdk rslidar-msg ``` 这样,你就可以成功编译rslidar_msg了。 #### 引用[.reference_title] - *1* [ROS2驱动速腾16线激光雷达](https://blog.csdn.net/weixin_56641176/article/details/131022156)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [【EHub_tx1_A200】Ubuntu18.04 + ROS-Melodic/ROS2-Elequent + 速腾 RS-Helios_16P雷达 评测](https://blog.csdn.net/cau_weiyuhu/article/details/130892684)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值