摘要: 磁盘存储和文件系统管理 磁盘结构 设备文件 一切皆文件:open(), read(), write(), close() 设备文件:关联至一个设备驱动程序,进而能够跟与之对应硬件设备进行通信 设备号码: 主设备号:major number, 标识设备类型 次设备号:minor number, 标识同 阅读全文
posted @ 2020-05-04 13:55 llliuhuiii 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 软件包管理 软件相关概念 ABI ABI即 Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) PE(Portable Executable) 库级别的虚拟化: Linux: WINE W 阅读全文
posted @ 2020-05-04 12:32 llliuhuiii 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 文件查找和压缩 文件查找 locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 索引的构建是在系统较为空闲时自动进行(周期性任务),执行updatedb可以更新数据库 索引构建过程需要遍历整个根文件系统,很消耗资源 工作特点: 查找速度快 模糊查找 非 阅读全文
posted @ 2020-05-04 12:10 llliuhuiii 阅读(148) 评论(0) 推荐(0) 编辑
摘要: shell脚本编程 编程基础 程序组成 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 程序编程风格 过程式:以指令为中心,数据服务于指令,shell脚本程序提供了编程能力,解释执行 对象式:以数据为中心,指令服务于数据,java,C#,py 阅读全文
posted @ 2020-05-03 20:20 llliuhuiii 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 网络协议和管理配置 1 网络基础: 计算机网络是一组计算机或网络设备通过有形的线缆或无形的媒介如无线,连接起来,按照一定的规则,进行通信的集合。 2 网络功能和优点: 数据和应用程序 资源 网络存储 备份设备 3 作用范围分类: 广域网(WAN,Wide Area Network) 城域网(MAN, 阅读全文
posted @ 2020-04-26 19:02 llliuhuiii 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 文本处理工具和正则表达式1.vi和vimvi:Visual editor,文本编辑器,是 Linux 必备工具之一,功能强大,学习曲线较陡峭,学习难度大vim:VIsual editor iMproved ,和 vi 使用方法一致,但功能更为强大,不是必备软件 vim命令格式:vim [OPTION 阅读全文
posted @ 2020-04-18 21:58 llliuhuiii 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Linux用户组和权限管理Linux安全模型资源分派:用户登录成功后,系统自动分配令牌token,包括用户标识和组成员信息。 用户:Linux每个用户都是通过User Id (UID)唯一标识的管理员:root,0普通用户:1-60000 自动分配系统用户:1-499 (centos6之前),1-9 阅读全文
posted @ 2020-04-12 14:55 llliuhuiii 阅读(489) 评论(0) 推荐(0) 编辑
摘要: I/O重定向和管道内存包括操作系统os和app运行内存app运行内存=指令+数据读入数据:input读出数据:output打开的文件都有一个fd:file descriptor(文件描述符)Linux给程序三种I/O设备:标准输入stdin -0 默认接收来自终端窗口的输入标准输出stdout -1 阅读全文
posted @ 2020-04-05 22:25 llliuhuiii 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 文件管理挂载光盘 :/misc/cd systemctl status autofs如果运行: yum -y installs autofs systemctl start autofs systemctl enable autofs systemctl enable --now autofs (前 阅读全文
posted @ 2020-03-29 19:08 llliuhuiii 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.Linux常见命令 /etc/motd 系统登录后提示文件 /etc/issue 系统登录前提示文件 cat 查看文本文件 free -h 查看内存 tty 查看端口 echo $SHELL 查看shell类型 cat /etc/shells 查看所有shell类型(打开 文件夹) ps aux 阅读全文
posted @ 2020-03-22 16:35 llliuhuiii 阅读(125) 评论(0) 推荐(0) 编辑