摘要: 终端shell命令,就是普通命令 系统调用 库调用 /dev目录下的设备文件 配置文件格式及说明 游戏 宏约定 系统管理命令,一般只允许root使用 内核例程,目前没有用到 阅读全文
posted @ 2020-12-08 11:54 ITShadow 阅读(85) 评论(0) 推荐(0)
摘要: 一、以yum方式安装 1、yum -y install epel-release.noarch 2、yum -y install htop 二、源码方式安装 1、安装gcc、内核库依赖库 yum install -y gcc ncurses-deve 2、下载源码 wget http://sourc 阅读全文
posted @ 2020-12-07 11:47 ITShadow 阅读(514) 评论(0) 推荐(0)
摘要: 管道 匿名管道和命名管道,在Linux下“|”就是匿名管道,命名管道可以使用命令mkfifo创建。 消息队列 每个消息体规定大小快,发送方和接收方约定好消息类型或者正文格式,对于大数据不友好 共享内存 申请一块虚拟空间,不同的进程通过这块虚拟空间映射到相同的物理空间,缺点是读写覆盖问题。 信号量 主 阅读全文
posted @ 2020-11-30 22:28 ITShadow 阅读(59) 评论(0) 推荐(0)
摘要: ls 默认情况下会显示目录下所有的非隐藏内容 ,在显示结果显示不同的颜色。有不同的选项,可以通过查看 man ls ls是列出当前目录的内容,要想列出其他目录的,可以为 ls /目录/目录 常见的选项为 ls -a ls-lh 前者为查看当前目录隐藏的内容,后者为以列表形式列出内容 dir vdir 阅读全文
posted @ 2020-11-26 12:05 ITShadow 阅读(233) 评论(0) 推荐(0)
摘要: zsh 是一个类似 bash 的 shell ,大多数 linux 系统默认使用 bash。本文简单介绍 zsh 安装及使用,同时推荐几个 zsh 的插件,以提高工作效率。 zsh 安装 切换到root 权限,然后通过yum安装 yum install -y zsh 安装 zsh 扩展集合:oh-m 阅读全文
posted @ 2020-11-25 12:42 ITShadow 阅读(288) 评论(0) 推荐(0)
摘要: z.sh 是一款可让你快速跳转到过去或最近经常访问的目录的命令行工具 tmux 是一款终端多窗口管理工具 how2 是一款可以通过自然语言搜索问题及答案的命令行工具 fzf 是一款用于文本模糊查找的命令行工具 tldr 是一款命令行手册页简化工具,旨在让使用者能够更加清晰,简单的获得命令行工具的帮助 阅读全文
posted @ 2020-11-24 17:42 ITShadow 阅读(176) 评论(0) 推荐(0)
摘要: 设置复杂的密码,设置大写,小写,特殊符号,数字组成的12-16位复杂密码 设置密码策略,通过修改/etc/login.defs 对密码强度进行设置,通过编辑文件 /etc/pam.d/password-auth 对用户的登录次数进行限制,编辑文件/etc/pam.d/sshd 禁止root用户远程登 阅读全文
posted @ 2020-11-24 12:10 ITShadow 阅读(160) 评论(0) 推荐(0)
摘要: Linux以页为单位管理内存,同时支持正常大小的内存页和大内存页(Huge Page),绝大部分都是4KB,也有8KB,16KB,64KB的,但是主流仍是4KB,主要是以下两个方面的考虑: 1.过小的页面大小会带来较大的页表项,从而增加了寻址时TLB查找速度和额外开销 2.过大的页面大小会浪费内存空 阅读全文
posted @ 2020-11-24 10:50 ITShadow 阅读(755) 评论(0) 推荐(0)
摘要: 最直观的是GET把参数包含在URL中,而POST通过request body传递参数 GET在浏览器回退时是无害的,而POST会再次提交申请 GET产生的URL地址可以被bookmark,而POST不可以 备注:在GET请求中,请求的所有信息都在URL中编码。在POST请求中,请求是对指定的URL进 阅读全文
posted @ 2020-11-23 19:29 ITShadow 阅读(177) 评论(0) 推荐(0)