lamp网站开发架构经验,wordpress 移动 建站,wordpress表单提交邮件通知,如何自己做网站的优化推广1.介绍软件包安装方式
rpm包安装#xff1a;
rpm是个软件包管理工具#xff0c;通过.rpm后缀来操作
-i #安装
-q #查询
-l #列出软件包下的文件
-e #卸载
-h, #软件包安装的时候列出哈希标记 (和 -v 一起使用效果更好)
-v, #提供更多的详细信息输出
rpm的痛点#…1.介绍软件包安装方式
rpm包安装
rpm是个软件包管理工具通过.rpm后缀来操作
-i #安装
-q #查询
-l #列出软件包下的文件
-e #卸载
-h, #软件包安装的时候列出哈希标记 (和 -v 一起使用效果更好)
-v, #提供更多的详细信息输出
rpm的痛点需要依赖
[rootshell Packages]# ls -l |grep nginx
-rw-rw-r--. 1 root root 23376 11月 12 2018 pcp-pmda-nginx-4.1.0-4.el7.x86_64.rpm
[rootshell Packages]# rpm -ivh pcp-pmda-nginx-4.1.0-4.el7.x86_64.rpm
错误依赖检测失败perl(LWP::UserAgent) 被 pcp-pmda-nginx-4.1.0-4.el7.x86_64 需要perl-PCP-PMDA 4.1.0-4.el7 被 pcp-pmda-nginx-4.1.0-4.el7.x86_64 需要
[rootshell Packages]# rpm -ivh perl-PCP-PMDA-4.1.0-4.el7.x86_64.rpm
错误依赖检测失败libpcp.so.3()(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要libpcp.so.3(PCP_3.0)(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要libpcp.so.3(PCP_3.21)(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要libpcp.so.3(PCP_3.22)(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要libpcp_pmda.so.3()(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit) 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要pcp-libs 4.1.0-4.el7 被 perl-PCP-PMDA-4.1.0-4.el7.x86_64 需要
[rootshell Packages]#一般组合
rpm -ivh .rpm后缀 #安装
[rootshell ~]# rpm -ivh nginx-1.20.1-9.el7.x86_64.rpm
错误依赖检测失败nginx-filesystem 1:1.20.1-9.el7 被 nginx-1:1.20.1-9.el7.x86_64 需要
[rootshell ~]# rpm -ivh nginx-1.20.1-9.el7.x86_64.rpm nginx-filesystem-1.20.1-9.el7.noarch.rpm openssl11-libs-1.1.1k-2.el7.x86_64.rpm centos-indexhtml-7-9.el7.centos.noarch.rpm gperftools-libs-2.6.1-1.el7.x86_64.rpm
准备中... ################################# [100%]软件包 gperftools-libs-2.6.1-1.el7.x86_64 已经安装软件包 centos-indexhtml-7-9.el7.centos.noarch 已经安装软件包 openssl11-libs-1:1.1.1k-5.el7.x86_64 (比 openssl11-libs-1:1.1.1k-2.el7.x86_64 还要新) 已经安装软件包 nginx-filesystem-1:1.20.1-10.el7.noarch (比 nginx-filesystem-1:1.20.1-9.el7.noarch 还要新) 已经安装软件包 nginx-1:1.20.1-10.el7.x86_64 (比 nginx-1:1.20.1-9.el7.x86_64 还要新) 已经安装file /usr/sbin/nginx from install of nginx-1:1.20.1-9.el7.x86_64 conflicts with file from package nginx-1:1.20.1-10.el7.x86_64file /usr/share/man/man3/nginx.3pm.gz from install of nginx-1:1.20.1-9.el7.x86_64 conflicts with file from package nginx-1:1.20.1-10.el7.x86_64rpm -qa 名字
[rootshell ~]# rpm -qa nginx
nginx-1.20.1-10.el7.x86_64rpm -ql 名字 #列出安装nginx时创建的文件
[rootshell ~]# rpm -ql nginx
/etc/logrotate.d/nginx
/etc/nginx/fastcgi.conf
/etc/nginx/fastcgi.conf.default
/etc/nginx/fastcgi_params
/etc/nginx/fastcgi_params.default
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/mime.types.default
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/scgi_params
/etc/nginx/scgi_params.default
/etc/nginx/uwsgi_params
/etc/nginx/uwsgi_params.default
/etc/nginx/win-utf
/usr/bin/nginx-upgrade
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx/modules
/usr/sbin/nginx
/usr/share/doc/nginx-1.20.1
/usr/share/doc/nginx-1.20.1/CHANGES
/usr/share/doc/nginx-1.20.1/README
/usr/share/doc/nginx-1.20.1/README.dynamic
/usr/share/doc/nginx-1.20.1/UPGRADE-NOTES-1.6-to-1.10
/usr/share/licenses/nginx-1.20.1
/usr/share/licenses/nginx-1.20.1/LICENSE
/usr/share/man/man3/nginx.3pm.gz
/usr/share/man/man8/nginx-upgrade.8.gz
/usr/share/man/man8/nginx.8.gz
/usr/share/nginx/html/404.html
/usr/share/nginx/html/50x.html
/usr/share/nginx/html/en-US
/usr/share/nginx/html/icons
/usr/share/nginx/html/icons/poweredby.png
/usr/share/nginx/html/img
/usr/share/nginx/html/index.html
/usr/share/nginx/html/nginx-logo.png
/usr/share/nginx/html/poweredby.png
/usr/share/nginx/modules
/usr/share/vim/vimfiles/ftdetect/nginx.vim
/usr/share/vim/vimfiles/ftplugin/nginx.vim
/usr/share/vim/vimfiles/indent/nginx.vim
/usr/share/vim/vimfiles/syntax/nginx.vim
/var/lib/nginx
/var/lib/nginx/tmp
/var/log/nginx
/var/log/nginx/access.log
/var/log/nginx/error.logrpm -e 命名的名字#卸载
[rootshell ~]# rpm -qa tree
tree-1.6.0-10.el7.x86_64
[rootshell ~]# rpm -e tree
[rootshell ~]# rpm -qa treewhich nginx 一般搭配yum provides 使用 #查看软件属于那个包中
[rootshell ~]# which nginx
/usr/sbin/nginx
[rootshell ~]# rpm -qa /usr/sbin/nginx
[rootshell ~]# yum provides /usr/sbin/nginx
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirror.01link.hk
1:nginx-1.20.1-10.el7.x86_64 : A high performance web server and reverse proxy server
源 epel
匹配来源
文件名 /usr/sbin/nginx1:nginx-1.20.1-10.el7.x86_64 : A high performance web server and reverse proxy server
源 epel
匹配来源
文件名 /usr/sbin/nginxyum软件包管理在线一般生产环境使用
[rootshell Packages]# yum install -y tree
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirror.01link.hk
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
正在解决依赖关系
-- 正在检查事务
--- 软件包 tree.x86_64.0.1.6.0-10.el7 将被 安装
-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小正在安装:tree x86_64 1.6.0-10.el7 base 46 k事务概要安装 1 软件包
总下载量46 k
安装大小87 k
Downloading packages:
tree-1.6.0-10.el7.x86_64.rpm | 46 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : tree-1.6.0-10.el7.x86_64 1/1 验证中 : tree-1.6.0-10.el7.x86_64 1/1
已安装:tree.x86_64 0:1.6.0-10.el7
完毕provides 命令或者文件路径 查询软件包名
[rootshell ~]# yum provides rz
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirror.nju.edu.cn
epel/x86_64/filelists_db | 12 MB 00:00:01
extras/7/x86_64/filelists_db | 303 kB 00:00:00
updates/7/x86_64/filelists_db | 14 MB 00:00:01
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
源 base
匹配来源
文件名 /usr/bin/rz
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
源 anaconda
匹配来源
文件名 /usr/bin/rz缓存rpm包
[rootshell ~]# sed -i.bak s#keepcache0#keepcache1#g /etc/yum.conf
[rootshell ~]# cat /etc/yum.conf |egrep -v ^#|^$
[main]
cachedir/var/cache/yum/$basearch/$releasever
keepcache1
debuglevel2
logfile/var/log/yum.log
exactarch1
obsoletes1
gpgcheck1
plugins1
installonly_limit5
bugtracker_urlhttp://bugs.centos.org/set_project.php?project_id23refhttp://bugs.centos.org/bug_report_page.php?categoryyum
distroverpkgcentos-release
[rootshell ~]# rpm -e nmap
[rootshell ~]# rpm -e nmap-ncat
错误依赖检测失败nc 被 (已安裝) libvirt-libs-4.5.0-10.el7.x86_64 需要
[rootshell ~]# rpm -e --force libvirt-libs
rpm只有安装和升级可以强制执行解决方法
[rootshell ~]#[rootshell ~]# yum reinstall nmap-ncat
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirror.citrahost.com
正在解决依赖关系
-- 正在检查事务
--- 软件包 nmap-ncat.x86_64.2.6.40-19.el7 将被 已重新安装
-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小重新安装:nmap-ncat x86_64 2:6.40-19.el7 base 206 k事务概要重新安装 1 软件包总计206 k
安装大小423 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告RPM 数据库已被非 yum 程序修改。正在安装 : 2:nmap-ncat-6.40-19.el7.x86_64 1/1 验证中 : 2:nmap-ncat-6.40-19.el7.x86_64 1/1 已安装:nmap-ncat.x86_64 2:6.40-19.el7 完毕
[rootshell ~]# yum install nc
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: repo2.shinjiru.com
软件包 2:nmap-ncat-6.40-19.el7.x86_64 已安装并且是最新版本
无须任何处理
[rootshell ~]# rpm -e nmap-ncat
错误依赖检测失败nc 被 (已安裝) libvirt-libs-4.5.0-10.el7.x86_64 需要
[rootshell ~]# rpm -e --nodeps nmap-ncat
[rootshell ~]# find /var/cache/yum/x86_64/7/ -name *.rpm |grep nmap
/var/cache/yum/x86_64/7/base/packages/nmap-ncat-6.40-19.el7.x86_64.rpm
/var/cache/yum/x86_64/7/base/packages/nmap-6.40-19.el7.x86_64.rpm清除所有yum软件包的缓存和元数据
yum clean all清除软件包
yum clean packagesyum 常用命令
install 安装
provides 查看命令属于那个软件包
list 列出软件包一个或者一组
clean 删除缓存数据
groups 显示或使用、组信息
makecache 创建元数据缓存
repolist 显示已配置的源
search 在软件包详细信息中搜索指定字符串
update 更新系统中的一个或多个软件包yum 补全
[rootshell ~]# yum #tab补全
check downgrade install reinstall update
check-update groups list remove upgrade
clean help load-transaction repolist version
deplist history makecache search
distro-sync info provides shell
[rootshell ~]# yum clean #回车也会提示需要输入什么内容
错误清理命令需要参数headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all
[rootshell ~]# yum help clean #标准提示
clean [headers|packages|metadata|dbcache|plugins|expire-cache|all]
删除缓存数据编译安装
参考大佬链接https://www.cnblogs.com/mclind/p/16972857.html
二进制安装
参考大佬链接https://www.cnblogs.com/mclind/p/16972857.html
组包管理
[rootshell ~]# yum groups mark convert #切换为旧的格式会显示已经安装的环境组
已加载插件fastestmirror, langpacks
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile* epel: mirror.citrahost.com
Converted old style groups to objects.
[rootshell ~]# yum groups list
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile* epel: mirror.citrahost.com
可用的环境分组 #环境组包最小安装基础设施服务器计算节点文件及打印服务器Cinnamon 桌面环境MATE 桌面环境基本网页服务器虚拟化主机带 GUI 的服务器GNOME 桌面KDE Plasma Workspaces开发及生成工作站
已安装的组 #已经安装的组包Milkymist传统 UNIX 兼容性图形管理工具安全性工具电子实验室系统管理工具
可用组 #组包中的小软件包CinnamonFedora PackagerHaskellLXQt 桌面环境MATETurboGears 应用程序构架Xfce兼容性程序库开发工具控制台互联网工具教育软件智能卡支持科学记数法支持系统管理通用桌面
完成
[rootshell ~]# 安装组包
yum groupinstall GNOME Desktop -y #安装桌面环境配置本地yum源
1.使用光盘作为yum源
[rootshell ~]# mount /dev/cdrom /mnt #前提是光盘已经插入
mount: /dev/sr0 写保护将以只读方式挂载
[rootshell ~]# ls /mnt
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
[rootshell ~]# 2.使用gzip 把原来的yum源配置失效
[rootshell ~]# gzip /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Sources.repo epel-testing.repo
CentOS-Base.repo.backup CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo epel.repo
[rootshell ~]# gzip /etc/yum.repos.d/*
[rootshell ~]# ls /etc/yum.repos.d/
CentOS-Base.repo.backup.gz CentOS-Debuginfo.repo.gz CentOS-Sources.repo.gz epel-testing.repo.gz
CentOS-Base.repo.gz CentOS-fasttrack.repo.gz CentOS-Vault.repo.gz
CentOS-CR.repo.gz CentOS-Media.repo.gz epel.repo.gz
[rootshell ~]# yum install -y tree #下面是失效的安装情况
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
There are no enabled repos.Run yum repolist all to see the repos you have.To enable Red Hat Subscription Management repositories:subscription-manager repos --enable repoTo enable custom repositories:yum-config-manager --enable repo
[rootshell ~]# 3.配置yum源
[rootshell ~]# vim /etc/yum.repos.d/CentOS-Cdrom.repo
[rootshell ~]# cat /etc/yum.repos.d/CentOS-C
CentOS-Cdrom.repo CentOS-CR.repo.gz
[rootshell ~]# cat /etc/yum.repos.d/CentOS-Cdrom.repo
[BenDiios]
nameCentos7
baseurlfile:///mnt
enable1
gpgcheck0
[rootshell ~]# yum makecache #生成缓存
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
BenDiios | 3.6 kB 00:00:00
(1/4): BenDiios/group_gz | 166 kB 00:00:00
(2/4): BenDiios/filelists_db | 3.2 MB 00:00:00
(3/4): BenDiios/primary_db | 3.1 MB 00:00:00
(4/4): BenDiios/other_db | 1.3 MB 00:00:00
元数据缓存已建立
[rootshell ~]# yum reinstall -y tree #我以为有了所有使用的这个命令
已加载插件fastestmirror, langpacks
参数 tree 没有匹配
Loading mirror speeds from cached hostfile
软件包 tree 可用但尚未安装。
错误无须任何处理
[rootshell ~]# yum install -y tree
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
-- 正在检查事务
--- 软件包 tree.x86_64.0.1.6.0-10.el7 将被 安装
-- 解决依赖关系完成
依赖关系解决
Package 架构 版本 源 大小正在安装:tree x86_64 1.6.0-10.el7 BenDiios 46 k
事务概要安装 1 软件包
总下载量46 k
安装大小87 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告RPM 数据库已被非 yum 程序修改。
** 发现 1 个已存在的 RPM 数据库问题 yum check 输出如下
libvirt-libs-4.5.0-10.el7.x86_64 有缺少的需求 nc正在安装 : tree-1.6.0-10.el7.x86_64 1/1 验证中 : tree-1.6.0-10.el7.x86_64 1/1
已安装:tree.x86_64 0:1.6.0-10.el7 完毕
[rootshell ~]#配置局域网yum源仓库
1.关闭防火墙和selinux或者把对应服务的端口放行
[rootshell ~]# systemctl stop firewalld #临时关闭
[rootshell ~]# systemctl disable firewalld #取消开机自启
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[rootshell ~]#setenforce 0 #临时关闭selinux
[rootshell ~]# sed -i.bak s#SELINUXenforcing#SELINUXdisable#g /etc/selinux/config #永久关闭2.安装vsftpd
[rootshell ~]# yum install -y vsftpd
正在解决依赖关系
-- 正在检查事务
--- 软件包 vsftpd.x86_64.0.3.0.2-25.el7 将被 安装
-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小正在安装:vsftpd x86_64 3.0.2-25.el7 BenDiios 171 k事务概要安装 1 软件包
总下载量171 k
安装大小353 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : vsftpd-3.0.2-25.el7.x86_64 1/1 验证中 : vsftpd-3.0.2-25.el7.x86_64 1/1
已安装:vsftpd.x86_64 0:3.0.2-25.el7
完毕
[rootshell ~]# systemctl start vsftpd #开启服务
[rootshell ~]# systemctl enable vsftpd #开启开机自启
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[rootshell ~]# ss -lntup | grep vsftpd #查看端口
tcp LISTEN 0 32 :::21 :::* users:((vsftpd,pid26190,fd4))
[rootshell ~]#3.开启yum缓存功能
[rootshell ~]#grep keepcache /etc/yum.conf
keepcache0#如果是1的话就不用后面的操作了
[rootshell ~]#sed -i s#keepcache0#keepcache1#g /etc/yum.conf
[rootshell ~]#grep keepcache /etc/yum.conf
keepcache1
[rootshell ~]#yum clean all.创建yum仓库本地目录并创建元数据以及拷贝rpm base软件包
[rootshell ~]# mkdir /var/ftp/centos7 -p
[rootshell ~]# yum install createrepo -y #没有元数据是使用不了yum源的
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
软件包 createrepo-0.9.9-28.el7.noarch 已安装并且是最新版本
无须任何处理
[rootshell ~]# createrepo /var/ftp/centos7/
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[rootshell ~]# ls /var/ftp/centos7/
repodata
[rootshell ~]# tree /var/ftp/centos7/
/var/ftp/centos7/
└── repodata├── 01a3b489a465bcac22a43492163df43451dc6ce47d27f66de289756b91635523-filelists.sqlite.bz2├── 401dc19bda88c82c403423fb835844d64345f7e95f5b9835888189c03834cc93-filelists.xml.gz├── 5dc1e6e73c84803f059bb3065e684e56adfc289a7e398946574d79dac6643945-primary.sqlite.bz2├── 6bf9672d0862e8ef8b8ff05a2fd0208a922b1f5978e6589d87944c88259cb670-other.xml.gz├── 7c36572015e075add2b38b900837bcdbb8a504130ddff49b2351a7fc0affa3d4-other.sqlite.bz2├── dabe2ce5481d23de1f4f52bdcfee0f9af98316c9e0de2ce8123adeefa0dd08b9-primary.xml.gz└── repomd.xml
[rootshell ~]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护将以只读方式挂载
[rootshell ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda3 50G 5.2G 45G 11% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 13M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda5 46G 33M 46G 1% /home
/dev/sdb1 93M 1.6M 85M 2% /test
/dev/sda1 1014M 174M 841M 18% /boot
tmpfs 378M 36K 378M 1% /run/user/0
/dev/sr0 4.3G 4.3G 0 100% /mnt
tmpfs 378M 4.0K 378M 1% /run/user/42
[rootshell ~]# cp -rp /mnt/Packages/*.rpm /var/ftp/centos7/
检查是否在传再开一个终端
[rootshell ~]# ls /var/ftp/centos7/|wc -l
711
[rootshell ~]# ls /var/ftp/centos7/|wc -l
755想放其他的软件包
[rootshell ~]# find /var/cache/yum -name *.rpm -exec cp {} /var/ftp/centos7 \; #把自己使用的软件包当时的软件包版本放入yum仓库中
[rootshell ~]# find /var/ftp -name sl-*
/var/ftp/centos7/sl-5.02-1.el7.x86_64.rpm
[rootshell ~]# createrepo --update /var/ftp/centos7/ #更新yum源仓库
Spawning worker 0 with 2332 pkgs
Spawning worker 1 with 2332 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[rootshell ~]# yum makecache #刷新yum软件包管理器客户端测试
客户端配置yum源指向服务端
客户端配置并使用base基础源
[rootyum_client ~]# gzip /etc/yum.repos.d/*
[rootshell ~]# ls /etc/yum.repos.d/
CentOS-Base.repo.backup.gz CentOS-CR.repo.gz CentOS-Media.repo.gz epel.repo.gz
CentOS-Base.repo.gz CentOS-Debuginfo.repo.gz CentOS-Sources.repo.gz epel-testing.repo.gz
CentOS-Cdrom.repo.gz CentOS-fasttrack.repo.gz CentOS-Vault.repo.gz
[rootshell ~]# cat /etc/yum.repos.d/centos7.repoEOF [centos7]namecentos7_basebaseurlftp://192.168.30.110/centos7enabled1gpgcheck0EOF
[rootshell ~]# rpm -e sl
[rootshell ~]# yum install -y sl
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
-- 正在检查事务
--- 软件包 sl.x86_64.0.5.02-1.el7 将被 安装
-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小正在安装:sl x86_64 5.02-1.el7 centos7 14 k事务概要安装 1 软件包总下载量14 k
安装大小17 k
Downloading packages:
sl-5.02-1.el7.x86_64.rpm | 14 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告RPM 数据库已被非 yum 程序修改。
** 发现 1 个已存在的 RPM 数据库问题 yum check 输出如下
libvirt-libs-4.5.0-10.el7.x86_64 有缺少的需求 nc正在安装 : sl-5.02-1.el7.x86_64 1/1 验证中 : sl-5.02-1.el7.x86_64 1/1 已安装:sl.x86_64 0:5.02-1.el7 完毕
[rootshell ~]# sl
[rootshell ~]# yum install -y lftp
已加载插件fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
-- 正在检查事务
--- 软件包 lftp.x86_64.0.4.4.8-11.el7 将被 安装
-- 解决依赖关系完成依赖关系解决Package 架构 版本 源 大小正在安装:lftp x86_64 4.4.8-11.el7 BenDiios 752 k事务概要安装 1 软件包总下载量752 k
安装大小2.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction正在安装 : lftp-4.4.8-11.el7.x86_64 1/1 验证中 : lftp-4.4.8-11.el7.x86_64 1/1 已安装:lftp.x86_64 0:4.4.8-11.el7 完毕
[rootshell ~]# lftp 192.168.30.110
lftp 192.168.30.110:~ ls
drwxr-xr-x 3 0 0 221184 Mar 24 08:44 centos7
drwxr-xr-x 2 0 0 6 Oct 30 2018 pub
lftp 192.168.30.110:/
注意干净系统后做的操作方便后面管理和维护
安装系统reboot后。
1在CentOS安装完毕首先应该修改更新源并升级到最新的系统。修改更新yum源的命令如下
curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2把软件更新到最新生产上线之前
yum update -y
3常用软件包。
CentOS6和CentOS7都要安装的企业运维常用基础工具包
yum install tree nmap dos2unix lrzsz nc lsof wget tcpdump htop iftop iotop sysstat nethogs -y
CentOS7要安装的企业运维常用基础工具包
yum install psmisc net-tools bash-completion vim-enhanced -y