linux 命令积累

linux命令太多了,经常忘记命令,做一下笔记~~ 不断积累不断更新
1  Linux生成core dump文件,可以用来定位出错位置,很多系统默认的core文件大小都是0,我们可以通过在shell的启动脚本/etc/bashrc或者~/.bashrc等地方来加入 ulimit -c 命令来指定core文件大小,从而确保core文件能够生成。
ulimit -c 0 不产生core文件
ulimit -c 100 设置core文件最大为100k
ulimit -c unlimited 不限制core文件大小
然后用gdb ./test core -q来看出错 的位置,也可以在gdb中用info r来看各个寄存器的值,在栈溢出的时候有用。


2 linux 运行pwn 进行实验 用socat当然还有很多工具
socat tcp-l:6666,reuseaddr,fork exec:./pwn
### 等保Linux命令汇总 #### 文件权限管理 为了确保系统的安全性,在信息安全等级保护中,文件权限的设置至关重要。通过`chmod`可以改变文件或目录的访问权限[^1]。 ```bash chmod 700 /path/to/file ``` 这会将指定路径下的文件权限设为仅拥有者可读写执行。 #### 用户与组管理 合理的用户账户管理和权限分配也是安全措施的一部分。创建新用户可以通过`adduser`完成;而调整用户所属群组则利用`usermod`实现。 ```bash sudo adduser newusername sudo usermod -aG groupname username ``` 上述两条语句分别新增了一个名为newusername的新用户,并将其添加到了groupname这个组里。 #### 日志审计功能启用 日志记录对于追踪潜在的安全威胁非常重要。开启SSH登录尝试的日志记录能够帮助管理员及时发现异常情况。编辑/etc/ssh/sshd_config配置文件中的`LogLevel VERBOSE`来提高SSH服务端产生的日志级别[^2]。 #### 数据加密传输保障 采用SSL/TLS协议对网络通信数据流进行加密处理是防止敏感资料泄露的有效手段之一。OpenSSL工具提供了丰富的接口支持多种加解密操作以及证书生成等功能。 ```bash openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt ``` 此命令用来快速建立自签名X.509格式的公私钥配对并保存至相应位置。 #### 进程和服务控制 定期检查正在运行的服务列表有助于识别不必要的后台进程从而减少攻击面。使用`ps aux | grep service_name`查找特定名称的服务状态;停止某个不必要启动项可通过`systemctl disable servicename.service`达成目的。 #### 时间戳验证机制构建 确认重要文档的时间属性未被篡改同样属于等保定级工作范畴之内。借助`stat filename`获取目标文件详细的元数据信息包括最后修改时间和访问时间等参数值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值