提升能力和学习知识
提升学习知识的能力
服务器提供服务,尽可能的让内存少耗资源
####### 全终端操作为主
不需要点鼠标
操作就快了
关键点
1.磁盘文件管理
a.命令
对文件的基本操作
磁盘管理操作
路劲搞清楚
putty 尽可能的在官网下载
用工具方便复制粘贴等操作
操作远程服务器;
用SSH客户端连接工具
ping 命令
sudo ls 再加密
必须用户在管理组里面
查看路径 ls /
当前linux
ls -l / 显示文件详情 以及文件夹 列表形式来显示
文件也分类了
d开头的为文件夹
l开头的为快捷方式
pwd 当前在哪个文件夹
cd / 进入根目录
ls cd pwd 就可以进入 查看 退出文件夹操作
cd /home 绝对路径
cd 不加/ home
相对路径
cd/var/www/ 就进入了这个目录
所有的都放在默认目录 不需要修改 方便操作
网站里面有相对路径
cd ./ 相对路径
cd ../ 当前文件夹的上一个文件夹
相对路径是以./ ../开头 ./ 可以不加
cd -l -a 或者cd -la 直接查看根目录
文件夹和文件 就是开头字母不一样 根目录..也是表示自己
编辑器 vim 编辑器之神 编译速度最快的编辑器
vim 后面尽可能添加名称
vim /var/www/html$ mkdir ./aaa
创建一个文件夹叫aaa
/var/www/html$/mkdir /var/www/html/
创建一个节点必须挂在一个存在的节点下面
-p /var/www/html$/mkdir -p /var/www/html/vvv/asd
加了-p 就可以挂在不存在的节点中 不存在就自动创建节点
/var/www/html$ rm -rf vvv 一直删下去 就算里面有目录或者有文件 都可以一级一级的删下去
vim a.html
vim是增强版本 vi是简版
如果下面有INSERT的时候就可以输入文字了
插入模式 命令模式(:set nu)
左边就多一个行号 也支持光标操作的
切换命令和插入模式 按下字母i o l 都可以进入 插入模式返回命令模式 esc
命令模式下就可以输入很多命令 :冒号开头 ctrl+w
关闭某个文件
vim 最快 精确控制 按一个3 或者有下面行 就按一个下 直接进入了
shift+a 行尾
i a o I A O 插入模式和命令模式的切换 多试试就会了
删除 按D 回复按K
dd 剪贴
p 就回来
p 粘贴
跳到第八行 :8 冒号 8
第一行 小写g
保存 :wq
set nu 显示行号
:wp 保存并退出
不保存就q 会提示错误 也可以 :q! 强制退出
ls -l 查看文件列表
sudo 需要管理员权限
sudo su 快速切换到管理员权限
nodejs 操作
node-v 查看版本
查文档 nodejs 文档
50dd 删除50行以下的
node 脚本名称
服务器端需要一直运行 一直运行 还需要监听我们的端口
必须监听网络端口 并对外提供服务
web服务器一般监听80端口
所有通过网络访问的都是这样子
面向事件编程 监听某个事件
当服务器启动 监听端口 就好比插座上的很多孔
需要他什么时候执行的时候都给他绑定一个事件
req 用户请求 res 返回的数据
可以让用户刷新几次后才能打开 通过返回的值来判断
res.write("<html>");
res.write("</html>");
web服务器的工作原理 有用户请求就给用户发东西
判断出来是恶意请求就直接res.end();直接end了
打印出浏览器发送的所有信息
打印出来请求的属性和方法 req.url 或者等到....
clear 清理屏幕
作业
熟悉vim
熟悉nodejs
打印req res 的可以取出来的所有信息
都列起来