rpm套餐
rpm -qa 查看安装过的软件
rpm -qa |grep kernel
查询某个软件包全名(显示主包)
rpm -q 安装包名
查看安装包在哪个目录下写入文件,不跟后缀
rpm -ql 安装包名
查看没有安装过的包会写入哪些文件
rpm -qlp 安装包名
文件路径 查看文件是那个包写入的
rpm -af 文件路径
rpm -evh 软件名 卸载某一个软件
安装httpd
安装httpd
yum install httpd
启动httpd
systemctl套餐
systemctl start 启动
systemctl restart 重启
systemctl stop 停止
systemctl status 查看状态
systemctl enable 开机自动启动
yum套餐
rpm安装容易出现问题:“错误:依赖检测失败”,如果有一堆以来就没玩没了了
用yum能够解决依赖关系(yum自己会解决依赖关系)
yum -y install 软件名 下载安装
yum -y localinstall 软件包名 安装软件
yum -y localinstall *.rpm 本地批量安装
yum update 全部更新
yum update 包名 更新某个包
yum check-update 检查可以更新的包
yum grouplist 列举系统中以组安装的包
yum remove 软件包名 卸载软件,会问要不要删除依赖关系
yum groupremove 组名 删除程序组
yum deplist 包名 查看依赖关系
yum clean all 清楚全部缓存
yum makecache 更新源
yum list |grep 包名 查看有没有对应的包
debian的套餐
dpkg -i 包名 安装软件
dpkg -L 软件全名 软件安装到什么地方
dpkg -l 软件全名 该安装包的版本
dpkg -r 软件名 删除软件但保留配置文件
dpkg -P 软件名 删除软件并且清空配置文件
dpkg -s 软件全名 查看软件的详细信息
dpkg -c 安装包 查看安装该软件会在哪写入数据(要到哪个安装包的路径下)
apt-get套餐
apt-get update 更新源
apt-get upgrade 更新系统
apt-get install 包名 安装软件
apt-get remove 包名 删除软件
apt-cache search 某个关键字 搜索需要的软件包含在哪个包里
apt-get clean 清空缓存包
一个小的总结
| redhat | debian |
---|
查看安装过 的包 | rpm -qa | | 查询某个安装包 | rpm -q | | 安装包在哪个目录下写入文件 | rpm -ql | | 查看没有安装过的包会写入哪些文件 | rpm -qlp | dpkg -c | 查看文件是哪个包写入的 | rpm -af | | 卸载软件 | rpm -evh | | 下载安装 | yum install | apt-get install | 更新包 | yum update | | 检查可更新的包 | yum check-update | | 卸载软件 | yum remove | apt-get remove | 更新源 | yum makecache | apt-get update |
看一个好玩的
如果百度随便就能被你拿下挂了黑夜 你会怎么样
记住三个关键的东西
/etc/httpd/conf/httpd.conf httpd的主配置文件
/etc/httpd/ 配置文件的目录
/var/www/ 默认存放网页 的目录
原理
1.DNS解析 清空浏览器缓存,第一次访问百度需要去/etc/hosts文件中查看,配置为内网的某一个IP,指向baidu
2.搜索栏的后缀
linux文本套餐
cat 文件名 |grep 要检索的字 检索关键字
cat 文件名 |grep -v 要去除的字 检索去除了字的之后的文件
cat 文件名 |sort 文本排序数字按照123 字母按照abc
cat 文件名 |uniq 文本去重
cat 文件名 wc -l 计算行数
旧的文本>> 新的文本 文本重定向
diff 文本1的名字 文本2的名字 比较文本的差异
split -l 要分割成多少的个数 被分割的文本名字
|