文件格式
<VirtuaHost * 80> nginx
</virtualHost> pache xml
server {} nginx conf格式
[xx]
配置内容
代码开发中版本控制,项目代码编译构建,项目版本迭代全流程
命令300条
Hospital Information System
开发语言分类:
编译型: C nginx make(生成一个二进制可执行的程序)
Java类型的源代码不能直接运行 java -version xx.java-->xx.class编译成类文件
解释型:shell bash php python lua ruby
常用的框架
Git
#Git基础配置
# --local: 仓库级
# --global: 全局级
# --system: 系统级
]# git init myproject 初始化空版本库
暂存区的本质是文件
未跟踪--->已暂存--->已提交
#查看本地Git版本库信息
[root@Programer myproject]# git log #本地版本库提交记录(详细)
commit 09d8603547b7f7c6cf5b2850dd241d4b8b799b74 (HEAD -> master)
Author: mark <mark@tedu.cn>
Date: Wed Feb 22 15:00:46 2023 +0800
add readme
[root@Programer myproject]# git log --pretty=oneline #本地版本库提交记录(简略)
09d8603547b7f7c6cf5b2850dd241d4b8b799b74 (HEAD -> master) add readme
[root@Programer myproject]# git log --oneline #本地版本库提交记录(极简)
09d8603 (HEAD -> master) add readme
网络安全工程师 KALI
Linux深度
Git指针操作
好处:免费资源,不需要网络
缺点:服务器维护权限不再自己手里
很多东西能在清华站上找到:
rpm包的格式:
RPM包的格式一般为:name-version-arch.rpm 或 name-version-arch.src.rpm。
其中:
- name是软件的名称。
- version是软件的版本号,通用格式为“主.次.修正”,横杠前面为主版本号,横杠后面为次版本号和修正版本号。
- arch表示包的适用的硬件平台,目前RPM支持的平台有:i386、i586、i686、sparc和alpha。
- .rpm是编译好的二进制包,可用rpm命令直接安装;.src.rpm表示是源代码包,需要安装源码包生成源码,并对源码编译生成.rpm格式的RPM包,就可以对这个RPM包进行安装了。
高版本系统可以兼容低版本的软件包
Chef 自动化运维平台 类似ansible
有一个写好的剧本,把所有的服务跑了一遍
guest:老板,BP
reporter:测试工程师
developer:开发者
maintainer:开发经理,项目负责人 master
owner:运维组同事
C/S架构 通过网络Internet
http/https
ssh 密钥对,公钥传送到目标主机
git pull 与 git clone