精华内容
下载资源
问答
  • redhat7挂载光盘

    2021-05-16 18:13:43
    学习redhat7系统的第一件事就是安装系统,第二件事就是挂载光盘,由于redhat系统是收费的,所以我们装完redhat系统不手动更换yum源的情况下是无法使用在线yum包管理器的,但是光盘里包含了大部分我们日常中所需要的...

    学习redhat7系统的第一件事就是安装系统,第二件事就是挂载光盘,由于redhat系统是收费的,所以我们装完redhat系统不手动更换yum源的情况下是无法使用在线yum包管理器的,但是光盘里包含了大部分我们日常中所需要的软件包,例如httpd,ftp,gcc和mariadb等,所以装好系统之后我们要做的第一件事就是先把光盘挂载上去,然后配置好基本的生产环境。

    查看系统挂载信息

    当虚拟机中连接了光盘镜像的时候或者是物理机中插入光盘的时候,我们的光盘镜像文件默认设备名称为/dev/sr0,默认挂载路径是/run/media/root/RHEL-7.0 Server.x86

    [root@server1 ~]# df -h

    Filesystem Size Used Avail Use% Mounted on

    /dev/mapper/rhel-root 18G 3.0G 15G 17% /

    devtmpfs 905M 0 905M 0% /dev

    tmpfs 914M 140K 914M 1% /dev/shm

    tmpfs 914M 8.9M 905M 1% /run

    tmpfs 914M 0 914M 0% /sys/fs/cgroup

    /dev/sda1 497M 119M 379M 24% /boot

    /dev/sr0 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64

    创建挂载目录并挂载光盘镜像文件

    这里我在根目录下递归地创建了/media/cdrom目录用来挂载光盘

    [root@server1 /]# mkdir -p /media/cdrom

    [root@server1 /]# cd /

    [root@server1 /]# ls

    bin dev home lib64 mnt proc run srv tmp var

    boot etc lib media opt root sbin sys usr

    [root@server1 /]# mount /dev/cdrom /media/cdrom

    mount: /dev/sr0 is write-protected, mounting read-only

    [root@server1 /]#

    这里可能有人会有疑问为什么挂载光盘不是挂载/dev/sr0设备呢,其实用 mount /dev/sr0 /media/cdrom命令挂载光盘也是可以,而且是非常推荐使用的,因为光盘的设备名称就是/dev/sr0,但是我为什么用mount /dev/cdrom /media/cdrom命令挂载呢,看这一条挂载后的输出信息,不难发现挂载的设备就是/dev/sr0

    mount: /dev/sr0 is write-protected, mounting read-only

    经过长时间对Linux的接触我发现Linux下面有很多文件是被链接的,采用链接的好处不言而喻,既方便我们记忆也可以保护源文件被误操作所破坏,就像windows下有很多文件是快捷方式,抱着怀疑的心我们查看一下/dev/sr0和/dev/cdrom到底有什么关系,意料之外,情理之中,这下我们明白了为什么挂载/dev/cdrom和挂载/dev/sr0的效果是一样的,因为系统中已经把/dev/cdrom链接到sr0了

    [root@server1 /]# ls -al /dev/sr0

    brw-rw----+ 1 root cdrom 11, 0 Nov 4 08:48 /dev/sr0

    [root@server1 /]# ls -al /dev/cdrom

    lrwxrwxrwx. 1 root root 3 Nov 4 08:48 /dev/cdrom -> sr0

    [root@server1 /]#

    设置开机自动挂载

    关于设备挂载的信息文件存放在/etc/fstab文件中,我们用cat /etc/fstab查看该文件的信息,里面是一些配置信息。

    [root@server1 /]# cat /etc/fstab

    #

    # /etc/fstab

    # Created by anaconda on Mon Nov 4 13:25:14 2019

    #

    # Accessible filesystems, by reference, are maintained under '/dev/disk'

    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

    #

    /dev/mapper/rhel-root / xfs defaults 1 1

    UUID=f880f8fe-c049-4038-9325-061cc40c1234 /boot xfs defaults 1 2

    /dev/mapper/rhel-swap swap swap defaults 0 0

    [root@server1 /]#

    接下来我们修改这个配置文件在最后一行追加一行信息,一共6个字段,每个字段之间最少用一个空格分开,至于多少个空格,你觉得怎么好看就加多少个空格,权限我们选择默认defaults就好,是否校验和是否备份我选择0,不校验不备份,对于文件格式,我们所用的光盘镜像文件iso的文件格式是iso9660,这个需要记住,添加完成后保存退出。

    9907a43b3e196485ea338f04106ce58a.png

    重新挂载/etc/fstab文件中的所有设备,没有出现提示为挂载成功,Linux中秉承没有消息就是最好的消息,所以没有输出就是最好的消息,这条命令会将/etc/fstab文件中所有列出来的设备重新挂载一遍,并且开机后也会自动挂载一次,明白这一点非常重要,不能出现任何差错,每次配置完成后一定要执行mount -a操作,如果出现错误就要修正过来,实在不会就放弃开机挂载,自己开机后手动挂载算了,因为这个文件一旦出现问题直接导致开机无法进入系统,由文件信息可以猜测,该文件记录了boot分区的挂载信息,boot分区都出错了系统肯定起不来,特别是在红帽认证考试过程中,这一配置出错基本0分。

    [root@server1 /]# mount -a

    [root@server1 /]#

    下面尝试一下将挂载目录/media/cdrom写成/media/cdroom,将会看到报错,这时候就要解决这个报错的问题,不然就无法开机,这一切都配置好以后,每次开机系统都会自动挂载光盘而不用我们每次开机都执行mount命令手动挂载。

    [root@server1 /]# mount -a

    mount: mount point /media/cdroom does not exist

    [root@server1 /]#

    以上教程是针对虚拟机用户而言,细心的你一定会有个疑问,现在很多人都不用光盘了甚至很多服务器连光驱都没有,那怎么把光盘给挂载上去呢,这也是我写这篇博客的原因,当时我灵光一现,发现事情其实很简单,如果你是用U盘安装的系统,那你的U盘一定写入了redhat的镜像文件,那么你就可以将U盘插在服务器上,然后再用mount命令将U盘挂载到系统中,或者直接将光盘镜像拷贝到服务器中,然后再将光盘镜像里的文件提取出来,这里仅提供一个思路,不作演示,要解压光盘镜像文件可以安装7zip软件,然后用 7z x *.iso解压iso文件。

    展开全文
  • Redhat7 配置ipv6

    2021-05-13 10:49:27
    Redhat7 配置ipv6推荐操作(重启依然生效):# nmcli conn up 'eth0' ipv6.addresses 2001:da8:9000::82/64 ipv6.method manual# nmcli conn up 'eth0'注:eth0 为配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0...

    Redhat7 配置ipv6

    推荐操作(重启依然生效):

    # nmcli conn up 'eth0'  ipv6.addresses 2001:da8:9000::82/64 ipv6.method manual

    # nmcli conn up 'eth0'

    注:eth0 为配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)的NAME,有时需确认的

    临时配置:

    # ifconfig eth0 inet6 add 2001:da8:9000::82/64  (删除是del)

    增加网关:

    # ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0 (删除是del)

    附:

    IPv6 地址大小为 128 位。首选的 IPv6 地址表示为:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,其中每个 x 是代表一个 4 位的十六进制数字。IPv6 地址范围从 0000:0000:0000:0000:0000:0000:0000:0000 至 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff。IPv4的地址是由32位二进制码组成。格式为xxx.xxx.xxx.xxx,其中的x代表的是一个三位的二进制数字。

    除此首选的格式之外,IPv6 地址还可以其它两种短格式指定:

    省略前导零

    通过省略前导零指定 IPv6 地址。例如,IPv6 地址 1050:0000:0000:0000:0005:0600:300c:326b 可写为 1050:0:0:0:5:600:300c:326b。

    双冒号

    通过使用双冒号(::)代替一系列零来指定 IPv6 地址。例如,IPv6 地址 ff06:0:0:0:0:0:0:c3 可写为 ff06::c3。一个 IP 地址中只可使用一次双冒号。

    IPv6 地址的另一种可选格式组合了冒号与带点表示法,因此可将 IPv4 地址嵌入到 IPv6 地址中。对最左边 96 个位指定十六进制值,对最右边 32 个位指定十进制值,来指示嵌入的 IPv4 地址。在混合的网络环境中工作时,此格式确保 IPv6 节点和 IPv4 节点之间的兼容性。

    这两种类型的 IPv6 地址使用此可选格式:

    通过 IPv4 映射的 IPv6 地址

    此类型的地址用于将 IPv4 节点表示为 IPv6 地址。它允许 IPv6 应用程序直接与 IPv4 应用程序通信。例如,0:0:0:0:0:ffff:192.1.56.10 和 ::ffff:192.1.56.10/96(短格式)。

    兼容 IPv4 的 IPv6 地址

    此类型的地址用于隧道传送。它允许 IPv6 节点通过 IPv4 基础结构通信。例如,0:0:0:0:0:0:192.1.56.10 和 ::192.1.56.10/96(短格式)。

    展开全文
  • Redhat7 firewall(防火墙)启动、停止firewall# systemctl start\stop\restart\status firewalld主配置文件:/etc/firewalld/zones/public.xmlfirewall命令:开放服务:# firewall-cmd --permanent --add-service=ssh...

    Redhat7 firewall(防火墙)

    启动、停止firewall

    # systemctl start\stop\restart\status firewalld

    主配置文件:

    /etc/firewalld/zones/public.xml

    firewall命令:

    开放服务:

    # firewall-cmd --permanent --add-service=ssh

    关闭服务:

    # firewall-cmd --permanent --remove-service=ssh

    查看已开放服务:

    # firewall-cmd --list-services

    开放端口:

    # firewall-cmd --permanent --add-port=53/tcp

    关闭端口:

    # firewall-cmd --permanent --remove-port=53/tcp

    查看已开放端口:

    # firewall-cmd --list-port

    端口转发:

    # firewall-cmd --permanet --add-forward-port=port=81:proto=tcp:toport=80:toaddr=10.0.0.2

    (注:此时别人访问10.0.0.2的81就是访问80)(貌似重启firewall后该转发就没了)

    取消端口转发:

    # firewall-cmd --permanet --remove-forward-port=port=81:proto=tcp:toport=80:toaddr=10.0.0.2

    查看端口转发:

    # firewall-cmd --list-forward-port

    重新加载firewall:

    # firewall-cmd --reload

    # firewall-cmd --complete-reload  (更彻底)

    展开全文
  • Redhat 7防火墙的功能又增加了很多,做个简单的笔记...Redhat7的防火墙firewalld,它是动态的,可以通过命令添加开启端口,不用重启服务就可以使改变生效。一、基础启动:#systemctl start firewalld查看状态:#sys...

    Redhat 7防火墙的功能又增加了很多,做个简单的笔记

    Redhat 6的防火墙iptables是一个静态防火墙,也就是说它不能够动态的添加开启端口,必须在配置文件中添加开启端口,然后重启防火墙才能生效。

    Redhat7的防火墙firewalld,它是动态的,可以通过命令添加开启端口,不用重启服务就可以使改变生效。

    一、基础

    启动:

    #systemctl start  firewalld

    查看状态:

    #systemctl status firewalld或者firewall-cmd --state

    停止:

    #systemctl disable firewalld

    禁用:

    #systemctl stop firewalld

    二、使用

    永久允许172.25.5.0网段访问:

    #firewall-cmd --permanent --add-source=172.25.5.0/24

    永久开启3260端口:(--add-port=80/tcp  #添加端口,格式为:端口/通讯协议--permanent   #永久生效,没有此参数重启后失效)

    #firewall-cmd --permanent --add-port=3260/tcp --zone=work

    永久开启ssh服务(--zone=work添加的区域为work):

    #firewall-cmd --permanent --add-service=ssh --zone=work

    移除ssh服务:

    #firewall-cmd --permanent --remove-service=ssh --zone=work

    更新防火墙规则:

    #firewall-cmd --reload

    三、图形化配置

    #firewall-config

    4419edf1c5c345ee707b897c43fd8093.png

    展开全文
  • redhat7 scp命令

    2021-10-28 10:00:29
    redhat7 scp命令 scp /home/pingcheck.sh test@192.168.5.75:/home/test/ping.sh /home/pingcheck.sh :为本地服务器下文件 test@192.168.5.75 :192.168.5.75为目标服务器,test为目标服务器192.168.5.75上的...
  • 1.实验目的掌握Redhat7.x系统的安装;能够搭建起一个基于Redhat7.x平台的Linux服务器,并实现其正常运行。2.准备工具Vmware workstation 10rhel-server-7.x-x86_64-dvd.iso镜像3.实验要求能够独立安装Redhat7.x并...
  • Redhat7配置bond

    2021-12-03 14:44:46
    nmcli connection add con-name bond0 type bond ifname bond0 mode 802.3ad nmcli connection modify bond0 ip4.addresses 192.168.1.20/24 ipv4.gateway 192.168.1.1 ipv4.method manual connection.autoconnect ...
  • RedHat 7配置FTP服务

    2021-05-13 12:15:19
    RedHat 7上安装配置FTP服务和RedHat6基本一致,本文是以系统盘自带的vsftpd配置FTP服务。首先使用yum安装vsftpd:yum install vsftpd创建两个目录,/data/ftpshare配置需登录服务且可读写,/data/ftppublic配置...
  • redhat5、redhat6、redhat7下修改账户的默认shell类型 顾名思义,就是修改/etc/passwd配置文件的最后一列,命令解释程序(Shell) 命令1: chsh -s /bin/false username 命令2: usermod -s /bin/false username 命令1...
  • Redhat7更改网易yum源

    2021-11-22 17:13:18
    之前写了一篇关于Redhat更换Yum源的文章,时隔已久很多包都变了,正好最近搭建环境需要用到Redhat7.3所以就再记录一下如何更换为国内最新最常用的yum源。 操作步骤 1.卸载系统自带包 [root@rhl73 ~]# rpm -qa | grep...
  • Mysql8.0安装(Redhat7

    2021-01-19 02:48:30
    下载tar包(一般是手动下载tar包):wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz将文件移动到 /usr/local/mysql下解压mv /usr/local/src/mysql-8.0.11-linux-...
  • RedHat7 配置VNCServer

    2021-05-18 07:11:22
    RedHat7 配置VNCServer发布时间:2020-02-28 19:33:03来源:51CTO阅读:1343作者:孙洪波1. 安装软件(使用root账号)# yum install tigervnc-server2. 配置VNC用户密码[root@localhost ~]# su - michaelLast login: ...
  • # chronyc sources -v 查看时间同步源状态:# chronyc sourcestats -v 原创文章请注明转载自技术小站本文地址:http://www.i5i6.net/post/187.html,标题:CentOS 7 and RedHat 7 时间同步即chrony服务配置
  • -size=10000 --name=lv_var reboot %packages --nobase @core %end 六、测试自动化部署RedHat 7.2 七、测试自动化部署RedHat 6.5 目前我们配置的kickstart默认只提供RedHat7.2的自动化部署,但是从上文也可以看到...
  • redhat7双网卡绑定脚本

    2021-05-11 19:15:00
    #!/bin/bash# 业务IPIP=10.131.0.117GW=10.131.0.251# 心跳IPHB=172.17.0.117# 业务网卡ETH1=eno1ETH2=ens6f0# 心跳网卡ETH3=eno2ETH4=ens6f1modprobe –first-time bonding#modprobe bondingcd /etc/sysconfig/...
  • 下载压缩包 使用xftp上传到/usr/local目录下 解压–删除–重命名 tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz rm -rf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.26-linux-glibc2.12...
  • windows 7与redhat7双系统安装并设置默认启动Windows 7许多人在练习Linux时,都想安装一个Windows和Linux的双系统,以方便练习和平时使用,安装后Windows启动项会被直接从mbr里覆盖,但平时还是用Windows比较多,在...
  • RedHat 7 中,很多命令发生了改变,其中使用 udev 对磁盘绑定的命令也发生了变更,不再使用 start_udev,而是改为了 udevadm,下面具体介绍如何使用 udev 对磁盘进行绑定,这里对 6 和 7 分别进行对比:1、在 ...
  • redhat7 设置开机自启

    2021-05-19 10:54:03
    方法一1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)chmod +x /opt/script/autostart.sh2、打开/etc/rc.d/local文件,在末尾增加如下内容/opt/script/autostart.sh3、在centos7中,/etc/rc.d/rc....
  • RedHat 7中关闭transparent_hugepage从rhel 6.2开始支持transparnt_hugepage,但是对于数据库类应用需要关闭transparent_hugepate,比如mongodb或oracle都需要关闭.GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/root crash...
  • 由于之前安装Redhat7 想安装vsftpd 使用yum install vsftpd 报错:This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.大概意思是是让你先注册一下...
  • RedHat7配置本地yum源(超详细过程)

    千次阅读 2021-03-18 15:28:40
    此方法亲测有效,适用于RedHat7版本所有的环境 一、环境准备 挂载iso的镜像文件在CD/DVD驱动器上,或者上传iso镜像文件至服务器上(需要进行额外的操作) 举例:如下,需要确保,已连接已打开,且CD/DVD上的介质符合...
  • [root@testnode-***** ~]# redhat-upgrade-tool --iso=RHEL-7.0-20140507.0-Server-x86_64-dvd1.iso --forcesetting up repos...getting boot images...vmlinuz-redhat-upgrade-tool...
  • centos7-redhat7关闭numa

    2021-03-04 10:16:01
    1.vi /etc/default/grub,添加numa=off2.重新生成/etc/grub 2.cfg 配置文件:grub2-mkconfig -o /etc/grub2.cfg 3.重启操作系统:reboot ...4.重启之后进行确认:dmesg|grep -i numa ...5.再次确认:cat /proc/...
  • 今天不是不是很忙,趁着这会有时间就来和大家聊聊Linux的NTP时间同步设置问题。其实这个操作很简单,只需要几步可以了。下面我做一个示范: 一、确认时区,如果不正确修改即可 看时间就知道不是我们常用的时区,...
  • redhat7配置yum源

    2021-01-02 14:42:13
    vim /etc/yum.repo ali.repo [base] name= yum repo baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/ enabled=1 gpgcheck=0
  • 下面的实验是让一台Red HatEnterprise Linux 7开通iptables的nat转发功能,并进行实验。A服务器:192.168.30.20/24B服务器:192.168.30.1/24 , eth0 ; 192.168.40.1/24 , eth1C服务器:192.168.40.20/24目标:让A...
  • CentOS7/RHEL7 开始使用pam_pwquality模块进行密码复杂度策略的控制管理。pam_pwquality替换了原来Centos6/RHEL6中的pam_cracklib模块,并向后兼容。使用pam_pwquality模块设置密码复杂度可以通过两种方式实现:1、...
  • 1.使用ip addr 查看ip地址,检查ip是否生效,一安装好redhat7的时候,默认是没有配置ip地址的[root@xc~]#ipaddr1:lo:mtu65536qdiscnoqueuestateUNKNOWNlink/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet...
  • 系统:RedHat 7 类别:服务器/命令行 平台:VMWare 16 “文件”=>“新建虚拟机”,类别选择“典型”。 一定选择“稍后安装操作系统”,防止网卡重复。 请选择“Linux”及正确版本 默认下一步,但是要记得硬件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 319,593
精华内容 127,837
关键字:

redhat7