Linux 基础

day01

1、程序的开发流程

PM产品经理 需求分析 确认后进入开发阶段
$$
开发=
\begin{cases}
ue 交互设计并审评\
ui 根据ue做设计\
FE 做页面开发前端开发(客户端:web界面,手机app,微信小程序) \
RD 技术方案,后端开发,定好接口规范\
QA 设计好测试用例/评审\
OP 运维设计好整套系统的架构\
\end{cases}
$$
2、项目测试
$$
开发自测-提供bug给测试-产品第一次验收
$$
3、项目上阶段
$$
\left.
\begin{matrix}
1.上线计划填写\
2.上线准备工作\
3.上线\
\end{matrix}
\right}
-上线功能回测-产品第二次验收
$$

$$
运维主要内容
\begin{cases}
应用程序724365不间断运行=监控\
数据异地备份=磁带,磁盘\
优化=操作系统 计算机硬件 网络 安全\
\end{cases}
$$

screen工具
1
2
3
4
5
6
7
apt install screen#安装screen包
screen -R xxx#创建虚拟终端xxx
#回车进入终端执行,可以进行ping测试
#ctrl+a+d即可切换出去
screen -list#查看所有虚拟终端
screen -R xxx#再次进入即可看到连通测试一直在后台运行
#ctrl+d删除停止该终端

行间公式O(f(n))=log_2^{n}$测试