热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Day03挂载、nmcli、yum安装

cp复制–-p:保持原文件的权限、修改时间等属性不变#######################################################mount挂载操作

cp 复制– -p:保持原文件的权限、修改时间等属性不变#######################################################mount 挂载操作Windows:光盘文件---------->光驱设备--------->CD驱动器Linux:光盘文件-------->光驱设备(/dev/cdrom)-------->挂载点[root@server0 ~]# ls /dev/cdrom
/dev/cdrom
[root@server0 ~]# ls -l /dev/cdrom• 使用mount命令
– 格式:mount 设备路径 挂载点目录[root@server0 ~]# mkdir /myiso
[root@server0 ~]# ls /myiso/
[root@server0 ~]# dd if=/dev/cdrom of=/mnt/CentOS7.2.iso #拷贝光盘
[root@server0 ~]# mount /dev/cdrom /myiso/mount: /dev/sr0 写保护,将以只读方式挂载[root@server0 ~]# vim /etc/fstab
/dev/cdrom /media/cdrom iso9660 defaults 0 0[root@server0 ~]# ls /myiso/
[root@server0 ~]# ls /myiso/Packages卸载
[root@server0 /]# umount /myiso/######################################################
DNS测试
• host命令– host 域名或IP地址 DNS服务器地址#####################################################

永久配置


一、配置永久的IP地址、子网掩码 、网关# vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet #网卡类型为以太网
DEVICE=eth0 #网卡设备名称
HWADDR=00:0C:29:FE:1A:09 #网卡MAC地址
BOOTPROTO=static #协议类型 dhcp bootp none
ONBOOT=yes #开机时是否激活 yes | no
IPADDR=192.168.1.90 #网络IP地址
NETMASK=255.255.255.0 #网络子网掩码
GATEWAY=192.168.1.1 #网关地址
BROADCAST=192.168.1.255 #广播地址查看网络连接
• 使用 show 指令
# nmcli connection show修改网络连接配置
# nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.0.100/24 172.25.0.254' connection.autoconnect yes激活/禁用网络连接
# nmcli connection up 'System eth0'
# ifconfig

二、配置永久的DNS服务器地址

[root@server0 /]# vim /etc/resolv.conf #指定DNS服务器地址
[root@server0 /]# cat /etc/resolv.conf
nameserver 172.25.254.254

三、永久的主机名

[root@server0 /]# vim /etc/hostname A.tedu.cn
[root@server0 /]# exit在进行远程管理######################################################

软件包管理


• RPM Package Manager,RPM包管理器
– rpm -q 软件名... #查看软件
– rpm -ivh 软件名-版本信息.rpm #安装软件
– rpm -e 软件名... #卸载软件#######################################################

补充:导入RPM软件包的签名

[root@A /]# rpm --import /myiso/RPM-GPG-KEY-redhat-release

补充:RHEL7.2配置IP与网关


# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.5/24 ipv4.gateway 192.168.4.254 connection.autoconnect yes ######################################################

常见的提示:错误的依赖关系


# rpm -ivh /myiso/Packages/bind-chroot-9.9.4-29.el7.x86_64.rpm error: Failed dependencies:bind = 32:9.9.4-29.el7 is needed by bind-chroot-32:9.9.4-29.el7.x86_64#######################################################

搭建本地Yum


一、Yum服务端:共享光盘所有内容
1.挂载/dev/cdrom
[root@server0 ~]# mkdir /myiso
[root@server0 ~]# ls /myiso/
[root@server0 ~]# mount /dev/cdrom /myiso/

二、Yum客户端:指定Yum服务端位置
1.修改配置文件,/etc/yum.repos.d/*.repo
#删除其他客户端文件,防止有错误的文件互相影响


[root@A ~]# rm -rf /etc/yum.repos.d/*
[root@A ~]# vim /etc/yum.repos.d/dvd.repo[rhel7] #仓库名称(可以任意,不能有空格)
name=NSD1705 #仓库描述(可以任意)
baseurl=file:///myiso #指定Yum服务端仓库位置
enabled=1 #该文件启用
gpgcheck=0 #不检测软件包签名验证:
[root@A ~]# yum -y install httpd #安装httpd软件包#######################################################
补充:可以自动生成客户端文件
[root@A ~]# rm -rf /etc/yum.repos.d/*
[root@A /]# ls /etc/yum.repos.d/ [root@A /]# yum-config-manager --add file:///myiso
[root@A /]# ls /etc/yum.repos.d/[root@A ~]# vim /etc/yum.repos.d/myiso.repo在文件的最后写入gpgcheck=0[root@A ~]# yum clean all #清空缓存
[root@A ~]# yum repolist #列出仓库信息,没有报错,发现4000多个包#######################################################
网络的Yum源
[root@A /]# rm -rf /etc/yum.repos.d/*
[root@A /]# yum-config-manager --add http://172.25.254.254/content/rhel7.0/x86_64/dvd/[root@A /]# ls /etc/yum.repos.d/
[root@A ~]# vim /etc/yum.repos.d/*.repo在文件的最后写入gpgcheck=0[root@A ~]# rpm -e vsftpd #卸载
[root@A ~]# yum -y install vsftpd#######################################################
检查真机共享服务是否开启
[root@room8pc205 ~]# systemctl status nfs-server
[root@room8pc205 ~]# systemctl restart nfs-server
[root@room8pc205 ~]# rht-vmctl reset cla***oom
[root@room8pc205 ~]# firefox http://172.25.254.254###################################################### yum repolist #列仓库
# yum list [软件名]... #列软件
# yum clean all #清缓存
# yum -y install 软件名... #安装软件
# yum -y remove 软件名... #卸载软件#####################################################重定向输出
• 将命令行的正常输出保存到文件
– 覆盖式:命令行 > 文件
– 追加式:命令行 >> 文件[root@A /]# ifconfig eth0 > /opt/ipaddr.txt
[root@A /]# cat /opt/ipaddr.txt
[root@A /]# hostname[root@A /]# hostname > /opt/ipaddr.txt
[root@A /]# cat /opt/ipaddr.txt[root@A /]# hostname >> /opt/ipaddr.txt
[root@A /]# cat /opt/ipaddr.txt[root@A ~]# echo 123456
123456
[root@A ~]# echo 123456 >> /opt/ipaddr.txt
[root@A /]# cat /opt/ipaddr.txt[root@A ~]# echo abc > /opt/1.txt######################################################
升级Linux内核下载软件包
• 使用wget下载工具
– wget 软件包的URL网址
– wget 软件包的URL网址 -O /目录路径/新文件名# wget http://172.25.254.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm# rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm# reboot# uname -r #再次查看内核######################################################
补充命令:
查看文本文件内容命令cat:适合查看小文件less:适合查看大文件cat -n : 显示行号head -3 :查看文件内容头三行tail -5 :查看文件内容尾五行[root@A ~]# cat -n /etc/passwd
[root@A ~]# less /etc/passwd #按q退出,按键盘上下键可以滚动
[root@A ~]# head -3 /etc/passwd
[root@A ~]# tail -6 /etc/passwd#######################################################
grep 过滤操作,过滤文本文件的内容
• 根据字符串模式提取文本行
– grep [选项] '匹配模式' 文本文件...[root@A ~]# grep 'root' /etc/passwd
[root@A ~]# grep 'bash' /etc/passwd
[root@A ~]# grep 'seismic' /usr/share/dict/words # grep 'seismic' /usr/share/dict/words > /root/wordlist


转:https://blog.51cto.com/1171770621/2394870



推荐阅读
  • 基于iSCSI的SQL Server 2012群集测试(一)SQL群集安装
    一、测试需求介绍与准备公司计划服务器迁移过程计划同时上线SQLServer2012,引入SQLServer2012群集提高高可用性,需要对SQLServ ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • MySQL Decimal 类型的最大值解析及其在数据处理中的应用艺术
    在关系型数据库中,表的设计与SQL语句的编写对性能的影响至关重要,甚至可占到90%以上。本文将重点探讨MySQL中Decimal类型的最大值及其在数据处理中的应用技巧,通过实例分析和优化建议,帮助读者深入理解并掌握这一重要知识点。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • 本文详细介绍了如何使用OpenSSL自建CA证书的步骤,包括准备工作、生成CA证书、生成服务器待签证书以及证书签名等过程。 ... [详细]
  • 解决Parallels Desktop错误15265的方法
    本文详细介绍了在使用Parallels Desktop时遇到错误15265的多种解决方案,包括检查网络连接、关闭代理服务器和修改主机文件等步骤。 ... [详细]
  • 解决 Windows Server 2016 网络连接问题
    本文详细介绍了如何解决 Windows Server 2016 在使用无线网络 (WLAN) 和有线网络 (以太网) 时遇到的连接问题。包括添加必要的功能和安装正确的驱动程序。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 如何在Linux服务器上配置MySQL和Tomcat的开机自动启动
    在Linux服务器上部署Web项目时,通常需要确保MySQL和Tomcat服务能够随系统启动而自动运行。本文将详细介绍如何在Linux环境中配置MySQL和Tomcat的开机自启动,以确保服务的稳定性和可靠性。通过合理的配置,可以有效避免因服务未启动而导致的项目故障。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
author-avatar
HurricaneCC
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有