当前位置: 首页 > news >正文

服务器装机可用的基本操作

文章目录

  • 用户操作
    • 添加用户组
    • 添加用户,指定用户组
    • 修改用户密码
    • 删除用户
  • 文件权限操作
    • 添加文件夹
    • 更改所属组 chgrp
    • 更改文件的所属主 chown
  • 防火墙配置
    • 生成 /etc/sysconfig/iptables 文件(如果没有)
    • 保存 /etc/sysconfig/iptables 文件
    • 修改配置文件
      • 在文件中添加新的配置
    • 加载 iptables 已保存的配置
    • 查看当前防火墙状态
  • 设置开机启动脚本
    • 可按账号配置启动脚本(因为某些命令需要root权限才能执行)
      • root 账号下配置
      • 自定义账号(dpc)下配置

用户操作

添加用户组

groupadd dpc

添加用户,指定用户组

useradd -g dpc dpc

修改用户密码

passwd dpc

删除用户

userdel dpc

添加 -r 参数可删除对应用户文件

文件权限操作

添加文件夹

mkdir /DATA

更改所属组 chgrp

chgrp dpc /DATA/

对于文件夹可添加 -r 参数作用于文件夹及其子文件夹所有

更改文件的所属主 chown

chown dpc /DATA/

对于文件夹可添加 -r 参数作用于文件夹及其子文件夹所有

防火墙配置

生成 /etc/sysconfig/iptables 文件(如果没有)

iptables -A INPUT -s 172.24.131.48/32 -j ACCEPT
iptables -A OUTPUT -d 172.24.131.48/32 -j ACCEPT

以上代码执行后重启将失效,可通过 iptables-save 保存到文件

保存 /etc/sysconfig/iptables 文件

iptables-save > /etc/sysconfig/iptables

修改配置文件

vim /etc/sysconfig/iptables

在文件中添加新的配置

-A INPUT -s 172.24.131.48/32 -j ACCEPT
-A OUTPUT -d 172.24.131.48/32 -j ACCEPT

加载 iptables 已保存的配置

iptables-restore < /etc/sysconfig/iptables

查看当前防火墙状态

iptables -L

设置开机启动脚本

crontab -e

可按账号配置启动脚本(因为某些命令需要root权限才能执行)

root 账号下配置

@reboot /DATA/reboot_script_root.sh

自定义账号(dpc)下配置

@reboot /DATA/reboot_script_dpc.sh
http://www.dtcms.com/a/25215.html

相关文章:

  • LSTM细胞状态门控设计详解:数学原理、代码实现与工业级优化方案
  • 超全Deepseek资料包,deepseek下载安装部署提示词及本地部署指南介绍
  • 《机器学习数学基础》补充资料:求解线性方程组的克拉默法则
  • JAVA EE初阶 - 预备知识(三)
  • 用自定义注解实现Excel数据导入中的枚举值校验
  • 第25周JavaSpringboot实战-电商项目 2.数据库准备和项目初始化
  • Dify本地部署过程问题
  • openGauss 6.0.0 RC1数据库日常运维
  • AllData数据中台核心菜单十三:数据湖平台
  • 【大模型】硅基流动对接DeepSeek使用详解
  • Jenkins+maven+gitlab+shell 实现项目自动化部署
  • 聚铭网络入围2025年度江苏省政府采购信息安全设备协议供货名单
  • 汽车通信未来新趋势:Eclipse uProtocol
  • 如何使用DeepSeek + PlantUML/Mermaid 生成专业图表
  • mysql查询判断函数,类似decode
  • SQL 注入攻击详解[基础篇]:Web 应用程序安全漏洞与防御策略
  • 【算法】快排
  • Go 自动升级依赖版本
  • 网络安全“挂图作战“及其场景
  • Go入门之数组与切片
  • 【基础架构篇八】《DeepSeek异构计算:CPU/GPU/TPU协同加速方案》
  • 基于Spring Boot的社区居民健康管理平台的设计与实现
  • 【Vue3】Vue 3 中列表排序的优化技巧
  • Qt的QTabWidget样式设置
  • Python----数据结构(双向链表:节点,是否为空,长度,遍历,添加,删除,查找,循环链表)
  • 伯克利 CS61A 课堂笔记 10 —— Trees
  • 阿里云ACK+GitLab企业级部署实战教程
  • 数据库配置文件
  • 【Linux网络-网络基础】TCP/IP五层(或四层)模型+网络传输的基本流程
  • DeepSeek R1:中国AI黑马的崛起与挑战