linux从入门到精通配套笔记(修订).doc

时间:2023-07-26 13:39:43
【文件属性】:
文件名称:linux从入门到精通配套笔记(修订).doc
文件大小:8.98MB
文件格式:DOC
更新时间:2023-07-26 13:39:43
linux Linux发展史与安装 1 一、Linux发展史 1 1、Linux前身-Unix 1 2、Linux诞生 1 3、开源文化 2 4、Linux系统特点 2 5、Linux分支 2 二、Linux系统的安装 2 1、安装方式 2 2、虚拟机软件(了解) 3 3、虚拟机的安装 3 3.1、VMware Workstation的安装 3 3.2、Virtual Box的安装 8 4、Linux版本的选择 11 5、新建虚拟机 12 5.1、使用VMware Workstation(重点) 12 5.2、使用Virtual Box(了解) 20 6、Linux操作系统安装 23 6.1、使用VMware workstation进行安装 23 6.2、使用virtual Box安装Linux(了解) 33 7、终端 33 8、使用VMware备份操作系统 35 三、Linux系统的文件 39 1、文件与文件夹(目录) 39 2、Linux系统的文件目录结构 39 Linux的基本指令 40 一、指令与选项 40 二、基础指令(重点) 41 1、ls指令 41 2、pwd指令 42 3、cd指令 43 4、mkdir指令 43 5、touch指令 44 6、cp指令 45 7、mv指令 45 8、rm指令 46 9、vim指令 47 10、输出重定向 48 11、cat指令 48 三、进阶指令(重点) 49 1、df指令 49 2、free指令 49 3、head指令 49 4、tail指令 50 5、less指令 50 6、wc指令 50 7、date指令(重点) 51 8、cal指令 51 9、clear/ctrl + L指令 52 10、管道(重要) 52 Linux的基本指令(2) 53 一、高级指令 53 1、hostname指令 53 2、id指令 53 3、whoami指令 54 4、ps -ef指令(重点) 54 5、top指令(重点) 55 6、du -sh指令 56 7、find指令 56 8、service指令(重点) 57 9、kill指令(重点) 58 10、ifconfig指令(重点) 58 11、reboot指令 59 12、shutdown指令 59 13、uptime指令 60 14、uname指令 60 15、netstat -tnlp指令 60 16、man指令 61 二、练习题 61 编辑器之神——vim编辑器 62 一、vi介绍 62 二、vim三种模式(重点) 62 三、命令模式 63 1、光标移动 63 2、复制操作 63 3、剪切/删除 64 4、撤销/恢复 64 5、扩展1:光标的快速移动 64 四、模式间的切换(重点) 65 五、末行模式 65 六、编辑模式 67 七、实用功能 67 1、代码着色 67 2、vim中计算器的使用 68 八、扩展(3) 68 1、vim的配置(重点) 68 2、异常退出 69 3、别名机制(实用) 70 4、退出方式 70 九、作业 71 Linux自有服务(1) 71 一、运行模式 71 二、用户与用户组管理(重点) 72 1、用户管理 73 2、用户组管理 76 三、网络设置 78 四、ssh服务(重点) 79 1、远程终端 80 2、SSH服务文件传输 82 五、作业 84 Linux自有服务(2) 84 一、设置主机名 85 二、chkconfig 86 三、ntp服务 87 四、防火墙服务 88 五、rpm管理(重点) 90 六、cron/crontab计划任务(重点) 93 Linux的权限管理操作 95 一、权限概述 95 1、权限介绍 95 2、身份介绍 95 Owner身份(文件所有者,默认为文档的创建者) 95 Group身份(与文件所有者同组的用户) 96 Others身份(其他人,相对于所有者) 96 Root用户(超级用户) 96 3、Linux的权限介绍 96 二、权限设置 97 1、字母形式 98 2、数字形式 99 3、注意事项 100 三、属主与属组设置 101 1、chown(重点) 101 2、chgrp(了解) 101 四、扩展(1) 102 Linux的网络基础 104 一、网络相关概述 104 1、网络发展 104 2、ip地址(重点记忆) 105 3、网卡 106 4、网线 107 5、交换机 107 6、路由器 108 7、拓扑结构图(扩展) 108 二、网络相关命令 109 1、ping 109 2、netstat 110 3、traceroute 110 4、arp 111 5、tcpdump(了解) 112 三、项目上线流程(必须掌握) 113 1、服务器选配购买 113 2、域名购买 117 3、域名备案 118 4、域名解析 120 5、配置生产环境(最后1天) 122 6、上传代码 122 Shell基础 122 一、关于shell 122 1、什么是shell 122 2、shell入门 123 二、shell进阶(重点) 125 1、变量(重点) 125 1.1、变量的含义 125 1.2、变量的定义与使用(重点) 125 1.3、只读变量(了解) 127 1.4、接收用户输入(重点) 127 1.5、删除变量(了解) 127 2、条件判断语句 128 3、运算符 129 3.1、算数运算符 129 3.2、关系运算符 131 3.3、逻辑运算符 133 3.4、字符串运算符 134 3.5、文件测试运算符(重点) 135 4、shell脚本附带选项(重点) 136 三、作业 138 MySQL基础 138 一、关于数据库 138 1、什么是数据库 138 2、MySQL简介 138 3、常见的其他数据库软件 139 二、MySQL的安装与初始化 139 1、Linux下的软件安装方式(初步) 139 a. 源码包(建议) 139 b. 二进制包(rpm) 141 c. yum等傻瓜式安装 141 2、安装MySQL(重点) 142 2.1、MySQL安装 142 2.2、MySQL初始化 143 2.3、MySQL的启动控制 144 2.4、默认目录/文件位置(了解) 144 三、MySQL的基本操作(难点) 144 1、名词介绍 144 2、库操作(重点) 144 3、表操作 145 4、记录/字段操作(重点) 147 4.1、增加记录 147 4.2、更新记录 148 4.3、查询记录 148 4.4、删除记录 149 5、备份与还原(重点) 149 5.1、备份(导出) 149 5.2、还原(导入) 150 四、扩展 152 1、mysql的远程管理工具 152 五、作业 154 Yum项目上线实战 (网站运维) 154 一、编译安装与卸载Nginx 154 1、安装nginx 155 二、关于LAMP 158 三、LAMP环境部署 159 1、PHP与Apache的安装 160 2、MySQL的安装与初始化 161 3、项目上线 163

网友评论