昨日内容:
rpm:
安装:
rpm -ivh xx.rpm
rpm -ivh xx.rpm --force
查询:
rpm -q: 查询这个包是否安装
rpm -qa: 列出系统中所有已安装的软件包
rpm -ql: 查询rpm包安装的路径; 【 二进制|源码 】
rpm -qf: 仅支持,查询已有命令的软件包名称;
yum:
安装:
yum install wget -y --> 联网;
yum localinstall gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm 自动解决依赖问题;
yum reinstall wget -y 重装;
yum remove wget -y
yum update wget -y
查询:
yum list 列出所有仓库中提供的软件包名称+版本
yum list installed 列出系统已安装的软件包 == rpm -qa
yum provides 命令|路径 搜索该命令对应的软件包名称 (所有的仓库中软件)
yum源| yum仓库:
repo文件 baseurl --> 源 --> 地址(http|https|ftp|file) --> 开放的仓库 --> rpm包
阿里镜像市场;
清华大学源;
服务端:
1.准备软件包
1.1)下载 --> 命令拼接 | 脚本方式 --> 每次都是全量;
1.2)同步 --> rsync工具实现就可以 --> 每次都是增量;
1.3)缓存
2.安装ftp工具(通过ftp协议共享本机目录)
3.创建为yum仓库 createrepo
扩展:将ftp替换为http协议方式:(可以不会)
1.安装nginx
2.修改nginx默认对外提供资源
客户端:
1.注释掉所有的repo文件
2.手动编辑repo文件
3.使用yum ---》ftp共享 | http协议
-----------------------------------------------------------------作业:
编译nginx
启动: /usr/local/nginx/sbin/nginx
停止: /usr/local/nginx/sbin/nginx -s stop
编译httpd
方式1:8080
方式2:关闭nginx,
启动:/usr/local/httpd/bin/apachectl start
停止:/usr/local/httpd/bin/apachectl stop
systemctl start httpd
ubuntu:
dpkg -i 安装 rpm -ivh
dpkg -l 列出系统所有已安装的软件包 rpm -qa
dpkg -L 列出单个软件包解压的路径 rpm -ql
dpkg -S 查询该命令属于哪个软件包提供; rpm -qf
今日内容:
1.构建本地私有的yum仓库
2.源码包如何编译为二进制;
3.ubuntu上面如何使用dpkg、apt
磁盘管理:
base:fdisk、gdisk、mount、mkfs、
lvm:
raid5
进程管理
定时任务