linux命令+加固

# Linux 基础命令

## 查看文件内容
- `cat` 查看文件内容
- `tac` 反向查看文件内容
- `more` 分页查看文件
- `less` 分页查看文件
- `head` 查看文件的开始部分
- `tail` 查看文件的末尾部分

## 显示当前工作目录
- `pwd` 显示当前工作目录

## 创建空文件和新目录
- `touch` 创建空文件
  - `touch filename`
- `mkdir` 创建新目录
  - `mkdir directory_name`

## 列出目录内容
- `ls` (list) 列出目录内容

## 复制、移动和重命名文件或目录
- `cp` 复制文件或目录
- `mv` 移动或重命名文件
  - `mv old_name new_name`

## 查看端口和文件
- `netstat -tuln` 查看所有开放的端口及其状态
  - 还有 `ss -tuln`
- `lsof` 查看打开的文件和端口

## 查看系统资源和进程
- `top` 查看系统资源使用情况
- `ps` 查看进程

## 查看网络配置
- `ifconfig` 查看和配置网络接口
  - Windows 是 `ipconfig`

## 修改文件权限和所有者
- `chmod` 修改文件权限
- `chown` 修改文件所有者

## 显示磁盘使用情况
- `df` 显示磁盘使用情况

## 搜索文件
- `find` 在文件系统中搜索文件

## 下载文件
- `wget` 下载文件

## 使用URL执行操作
- `curl` 使用URL执行操作

# Linux加固配置

## 密码策略
- 密码鉴别信息配置复杂度要求开启定期更换策略,避免使用弱口令,至少包含字母和数字,密码长度至少8位。密码最长使用90天,5次内不重复。
  - 配置文件: `/etc/login.defs`

## 密码强度
- 对于密码的强度要求可以修改 `system-auth` 文件
  - `vim /etc/pam.d/system-auth`

## 登录失败处理
- 建议操作系统开启登录失败处理功能配置登录失败5次及锁定时间30分钟
  - 配置文件: `vim /etc/pam.d/system-auth`

## 会话过期
- 修改 `/etc/profile` 文件
  - 输入命令: `vim /etc/profile`

## 安全审计
- 建议操作系统启用安全审计功能,审计记录包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息
  - 日志文件: `cat /var/log/audit/audit.log`

## 登录地址限制
- 设置登录地址限制(重启生效),通过设定终端接入方式、网络地址范围等条件限制终端登录
  - 配置文件: `vi /etc/hosts.allow`

## 口令复杂度
- 加强口令的复杂度等,降低被猜解的可能性
  - 使用命令: `vi /etc/login.defs`
    - `PASS_MAX_DAYS 90` #新建用户的密码最长使用天数
    - `PASS_MIN_DAYS 0` #新建用户的密码最短使用天数
    - `PASS_WARN_AGE 7` #新建用户的密码到期提前提醒天数

## su到root的用户限制
- 限制能 `su` 到root的用户
  - 命令: `vi /etc/pam.d/su`
  - 修改配置文件

## 日志类型
- Linux系统默认启用以下类型日志:
  - 系统日志 (`/var/log/messages`)
  - cron日志 (`/var/log/cron`) (定时任务)
  - 安全日志 (`/var/log/secure`)

## 开启防火墙
- `service iptables start`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值