随笔分类 -  linux

摘要:通常我们文件一般三种权限 名称: 读、写、执行 标识: r、w、x 二进制:4、2、1 特殊权限 也有三种 名称: setuid、setgid、粘连位 标识: s、s、t 二进制: 4、2、1 setuid 场景 :让普通用户执行文件所有者执行 例如 密码修改 文件所属者是root 要求: 文件必须 阅读全文
posted @ 2022-08-20 11:24 vx_guanchaoguo0 阅读(65) 评论(0) 推荐(0) 编辑
摘要:操作系统允许绕过 pagecache 直接存取文件 文件复制 磁盘 IO 应用是不可以操作文件的,需要驱动我们的操作系统内核来读取和写入文件 不使用零拷贝: 硬盘 -> 内核层的内存 -> 用户层的应用缓存 -> 内核层的内存 -> 硬盘 使用 零拷贝: 硬盘 -> 内核层的内存 -> 硬盘 网络I 阅读全文
posted @ 2022-07-20 14:47 vx_guanchaoguo0 阅读(21) 评论(0) 推荐(0) 编辑
摘要:原理 定义: 操作系统在读写文件的时候并不会直接写入磁盘,而是在内存申请一块缓存,先写入缓存 然后定时刷盘 刷盘时优化写入排序 来源:read、mmap 优势 I/O Scheduler 会将连续的小块写组装成大块的物理写从而提高性能 I/O Scheduler 会尝试将一些写操作重新按顺序排好,从 阅读全文
posted @ 2022-07-20 14:34 vx_guanchaoguo0 阅读(68) 评论(0) 推荐(0) 编辑
摘要:lvs 架构分为三层 Load Balancer server Array(服务群组 rs cluster) shared storage Load Balancer 位于最前端 ,一个多个Director server(均衡调度器)lvs模块就安装这里,类似一个路由器分发请求 server Arr 阅读全文
posted @ 2022-07-05 11:49 vx_guanchaoguo0 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Netfilter 的一些钩子函数 实现accept drop froward 五个链 进路由(PREROUTING)[转换很少用] 进系统(INPUT) 转发(FORWARD) 出系统(OUTPUT) 出路由(POSTROUTING)[转换很少用] 四个表 raw 数据包是否被跟踪 需要关闭nat 阅读全文
posted @ 2022-07-05 11:42 vx_guanchaoguo0 阅读(19) 评论(0) 推荐(0) 编辑
摘要:原理 很多协议请求和响应数据包不对等 例如请求一个字节 返回100个字节等等~ 使用SOCKRAW可以伪造伪造UDP头和IP头 伪造UDP头溯源时很难找到攻击者是谁 可以让是否让目标流量返回给目标自己 阅读全文
posted @ 2022-06-29 11:09 vx_guanchaoguo0 阅读(68) 评论(0) 推荐(0) 编辑
摘要:背景 IP地址32为表示约63亿,不幸的事2011年2月3日最后五个已经被分配完毕了。 IP协议的一个重要贡献是把世界变得平等 IP4 如何分配的 地址分为A、B、C、D 4类 A 类【网络8位】0...* ,-.-.-.- , -.-.-.- , -.-.-.- 127个段 、每个端 1678万个 阅读全文
posted @ 2022-06-21 10:36 vx_guanchaoguo0 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一般情况我们杀死进程需要知道进程号 ps -ef | grep name kill -9 pid 可以一个命令杀死进程 e 全部进程进程 类似 -a all f 进程之间的关系 grep -v 去掉自身的命令 awk $2 的进程 通过sh 执行 ps -ef | grep emer |grep - 阅读全文
posted @ 2022-06-20 09:34 vx_guanchaoguo0 阅读(25) 评论(0) 推荐(0) 编辑
摘要:rsync -azvP --progress -e "ssh -p 2022" sec_core_data_svc safm@128.96.98.31:/home/ap/safm/ccbc/web/go/sec_core_data_svc 阅读全文
posted @ 2022-06-02 17:10 vx_guanchaoguo0 阅读(33) 评论(0) 推荐(0) 编辑
摘要:emer 进程名字模糊匹配 grep -v sh 有个守护进程是sh 起来的 ps -ef | grep emer |grep -v grep|grep -v sh|awk '{print "kill -9 "$2}'| sh 阅读全文
posted @ 2022-05-31 21:39 vx_guanchaoguo0 阅读(24) 评论(0) 推荐(0) 编辑
摘要:这是个有意思的提问在官方的github issues 附上地址 https://github.com/redis/redis/issues/757 提问时间是2012年 9年了 老炒饭了 其实上面意思就是说了为了安全传输什么的 但是你以为真的就天真了 最新官方文档 真相大白 附上链接 https:/ 阅读全文
posted @ 2022-05-17 22:52 vx_guanchaoguo0 阅读(176) 评论(0) 推荐(0) 编辑
摘要:ps process status 进程状态 ps -ef e/A 显示全部进程 f 显示进程关系 top 运行与前面峰值较高的部分 阅读全文
posted @ 2022-05-13 10:14 vx_guanchaoguo0 阅读(33) 评论(0) 推荐(0) 编辑
摘要:强制终止某个进程 taskkill /im 指定进程名称 /F 强制结束 终止nginx taskkill /im nginx.exe /F 阅读全文
posted @ 2022-05-13 10:08 vx_guanchaoguo0 阅读(96) 评论(0) 推荐(0) 编辑
摘要:win10 后台运行 user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # 是否设置后台运行默认是on后台运行!: daemon on; 阅读全文
posted @ 2022-05-13 09:35 vx_guanchaoguo0 阅读(227) 评论(0) 推荐(0) 编辑
摘要:linux 信号64个 kill -l 查看 $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 阅读全文
posted @ 2022-05-11 14:03 vx_guanchaoguo0 阅读(19) 评论(0) 推荐(0) 编辑
摘要:sublime 默认主题不是很好看 安装Brogrammer 下载主题包 https://github.com/kenwheeler/brogrammer-theme/archive/master.zip 解压后放到 Preferences → Browse Packages 重命名 Theme - 阅读全文
posted @ 2022-05-11 10:33 vx_guanchaoguo0 阅读(33) 评论(0) 推荐(0) 编辑
摘要:免密登录配置 客户端生成公钥私钥对 服务端保存公钥到 authorized_keys [scp/ssh-copy-id] /etc/ssh/sshd_config 配置重启 know_hosts 会记录链接主机信息 首次会询问 原理解析 在客户端使用ssh-keygen生成一对密钥:公钥+私钥 将客 阅读全文
posted @ 2022-04-29 20:32 vx_guanchaoguo0 阅读(61) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示