-------------------文件查找与压缩--------------
文件查找
which:命令文件查找
find:文件查找,针对文件名
find [path] [options] [expression] [action] (命令 路径 选项 )
find /etc/ -name filename
locate:文件查找,依赖数据库
文件打包及压缩
打包,压缩
语法:tar 选项 压缩包名称 源文件
tar -cf file.tar /etc
tar -czf file.tar.gz /etc
解压,解包
tar -xf file # 简单粗暴解压
tar -xf file -C /tmp # 解压到指定位置
----------------------软件管理-----------------------
RPM包 .rpm
zip - 3.0-11 el7. x86_64. rpm
包名 版本号 发布版本 系统平台 文件后缀
源码包
nginx-1.8.1.tar.gz
包名 版本号 压缩格式
RPM包管理
1.YUM工具
a.YUM本地源:系统安装光盘
1.删除\备份官方YUM库 rm -rf /etc/yum.repos.d/* (mv)
2.编写本地YUM库配置文件
vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
3.挂载安装光盘
mkdir /mnt/cdrom
vim /root/.bashrc
mount /dev/cdrom /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
4.使用YUM安装和卸载程序
安装:yum install -y httpd
启动:systemctl start httpd
关闭防火墙:systemctl stop firewalld
禁止防火墙开机自启:systemctl disable firewalld
5.模拟客户机访问
打开浏览器,输入网站服务器的IP地址。http://127.0.0.1
b.使用YUM管理RPM包
安装
全新安装:yun -y install httpd vsftpd
重新安装:yum -y reinstall httpd
查询:
yum list httpd
删除:
yum remove httpd
2.RPM工具
安装
1.先找到安装包 cd /mnt/cdrom/Packages
2.安装 rpm -ivh wget-1.14-15.el7.x86_64.rpm
查询
rpm -q wget
卸载
rpm -evh wget-1.14-15.el7.x86_64
源码包管理
1.下载源码包
2.部署
准备编译环境(编译器)yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
解压 tar xvf tengine-2.3.2.tar.gz
配置 ./configure --user=www --group=www --prefix=/usr/local/nginx
编译 make
安装 make install
测试 /usr/local/nginx//sbin/nginx 使用浏览器进入http://127.0.0.1
----------------------计划任务-----------------------
一次性调度执行 at
语法格式 : at<TIMESPEC>
例:
at now +2min
useradd user01
CTRL+D退出
查看任务:atq
循环调度执行 cron
查看进程状态:systemctl status crond.service
计划任务存储位置:ls /var/spool/cron
管理方式:
创建计划:crontab -e
查询计划:crontab -l
删除计划:crontab -r
示例: