Linux通用(海纳思可用)
系统类
系统更新
apt update && apt upgrade -y重启
reboot重启网络
sudo systemctl restart NetworkManager磁盘类
磁盘的相关信息
df -h设备信息
lsblk挂载
mount配合lsblk使用:
mount /dev/sda /mnt/sda1
命令 lsblk查看到的设备:/dev/sda 要挂载的路径:/mnt/sda卸载
umount配合lsblk或mount使用
umount /mnt/sda1
命令 挂载的路径:/mnt/sda1
umount /mnt/sda1
命令 设备名:/dev/sdaUUID
相关目录:/etc/fstab
命令
blkid
#指定某个设备的uuid
blkid /dev/sda持久挂载硬盘
1、查看设备
lsblk2、获取设备uuid
blkid /dev/sda(设备路径)3、挂载
mount /dev/sda mnt/JX14、写入/etc/fstab 条目
<设备标识> <挂载点> <文件系统类型> <挂载选项> <转储频率> <检查顺序>
<设备标识>:推荐使用 UUID="xxxx-xxxx"(更稳定),或直接使用设备路径(如 /dev/sdb2)。
<挂载点>:步骤2创建的目录(如 /mnt/data)。
<文件系统类型>:分区的文件系统类型(如 ext4、xfs、vfat、ntfs 等)。
<挂载选项>:常用选项:
defaults:默认选项(包含 rw、suid、dev、exec、auto、nouser、async)。
noatime:禁用访问时间记录(提升性能)。
ro:只读挂载(默认为 rw 可读写)。
<转储频率>:是否需要备份(0 忽略,1 每日备份)。
<检查顺序>:系统检查顺序(0 不检查,1 优先检查根分区,2 其他分区)。#硬盘1 挂载/mnt/JX1
UUID=5c0acb5b-dbe2-42b3-ac3d-01c939c1e25f /mnt/JX1 ext4 defaults,noatime 0 2
#硬盘2 挂载/mnt/JX2
UUID=313dcd1b-64e1-4e54-b9c8-f2aa1a752bc2 /mnt/JX2 ext4 defaults,noatime 0 25、授权
sudo chmod -R 777 /mnt/JX1共享
smb
1、检查 Samba 服务状态
systemctl status smbd nmbd2、检查端口监听状态
sudo netstat -tuln | grep ":445\|:139"3、安装 Samba
sudo apt update && sudo apt install samba -y4、启动并启用 Samba 服务
sudo systemctl start smbd nmbd
# 设置开机自启
sudo systemctl enable smbd nmbd5、配置防火墙
sudo ufw allow 445/tcp
sudo ufw allow 139/tcp6、添加共享文件夹
编辑 Samba 配置文件 /etc/samba/smb.conf7、在文件末尾添加以下配置(根据需求调整)
参数说明:
[shared]:共享名comment:共享描述(可选)。path:共享目录路径。writable:允许写入(yes/no)。browsable:在网络中可见(yes/no)。public:无需用户认证即可访问(yes/no)。create mask和directory mask:文件和目录的默认权限。
[shared]
comment = Shared Folder
path = /srv/samba/shared
writable = yes
browsable = yes
public = yes
create mask = 0666
directory mask = 0777
# 可选:限制访问用户(删除 # 启用)
# valid users = user1,user28、创建 Samba 用户(如果需要认证)
Samba 用户必须是系统用户,且需单独设置密码:
# 将系统用户添加为 Samba 用户
sudo smbpasswd -a user1
# 输入密码并确认9、重启使能
systemctl restart smbd海纳思
系统更新
apt-get update && apt-get upgrade