一、修改运行级别

  • 查看运行级别:

[root@rhel7Oracle ~]# systemctl get-default
graphical.target

[root@rhel7Oracle ~]# runlevel
N 3

  • 修改运行级别:

[root@rhel7Oracle ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

二、网络配置

  • 查看当前网络状态  #systemctl status NetworkManager
  • 查看网卡配置  #ip addr show 或者ip addr
  • 查看当前网卡连接状态  # nmcli conn show 或者# nmcli conn show enp0s3
  • 查看指定网卡的详细配置 # nmcli dev show enp0s3

四种配置或修改IP的方式:

1、使用nmtui工具配置网络

# nmtui

2、使用 nm-connection-editor 图形界面网络配置工具

这个命令是登录到图形界面,在终端执行nm-connection-editor命令,打开网络配置编辑器,能完成简单的网卡配置。

#nm-connection-editor

3、直接修改网络配置文件

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
[root@rhel2 ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3file
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3file
UUID=c581de92-4e94--803a-236b6e982e1e
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.100.222
PREFIX=
GATEWAY=192.168.100.1
DNS1=192.168.100.222
注意RHEL7 的子网掩码默认使用前缀方式PREFIX参数来表示,并且 PREFIX默认值为32。
PREFIX=24---->对应的NETMASK=255.255.255.0 PREFIX=32---->对应的NETMASK=255.255.255.255
修改完配置文件后,使用命令nmcli conn reload使配置生效
参考:http://www.cnblogs.com/rusking/p/5620697.html
=
===================
网卡启用与禁用:
#nmcli connection down enp0s3
#nmcli connection up enp0s3
如果是使用CRT或其它工具远程连接到服务器,网卡禁用后会自动断开连接,此时我们可以在这两条命令之间加分号,即无论第一条命令是否执行成功,都会执行第二条命令:
#nmcli connection down enp0s3 ; nmcli connection up enp0s3
# nmcli connection show --active #查看当前active状态的网卡
4、使用命令行方式配置IP地址
[root@rhel2 ~]# nmcli device show  | grep -i device   #查看当前的网络接口设备
GENERAL.DEVICE: virbr0
GENERAL.DEVICE: enp0s3
GENERAL.DEVICE: lo
GENERAL.DEVICE: virbr0-nic
[root@rhel2 ~]# nmcli connection show #查看当前的连接状态,发现enp0s3网络设备并未配置IP地址
NAME UUID TYPE DEVICE
virbr0 acc9bbb5-a129-4dd2-9ca1-8e709a3e3646 bridge virbr0
[root@rhel2 ~]# nmcli connection add con-name enp0s3file ifname enp0s3 type ethernet autoconnect yes #给device enp0s3添加网络配置文件enp0s3file
Connection 'enp0s3file' (c581de92-4e94--803a-236b6e982e1e) successfully added.
[root@rhel2 ~]# nmcli connection show #查看当前连接状态
NAME UUID TYPE DEVICE
enp0s3file c581de92-4e94--803a-236b6e982e1e --ethernet enp0s3
virbr0 acc9bbb5-a129-4dd2-9ca1-8e709a3e3646 bridge virbr0
#给enp0s3file配置IP地址
[root@rhel2 ~]# nmcli connection modify enp0s3file ipv4.method manual ipv4.addresses 192.168.100.222/24 ipv4.gateway 192.168.100.1 ipv4.dns 192.168.100.222 connection.autoconnect yes
[root@rhel2 ~]# nmcli connection down enp0s3file #禁用网卡
Connection 'enp0s3file' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/)
[root@rhel2 ~]# nmcli connection up enp0s3file #启用网卡
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/)

注意上面的enp0s3file,这个名字一般是跟device名字一致。这里写成enp0s3file主要是为了告诉大家,我们在给某个网卡配置IP地址时,其实是修改网卡对应的配置文件,禁用和启用网卡也是如此,删除网卡其实就是删除对应的配置文件。RHEL7中一个网卡可以对应多个配置文件,比如在家里里可能使用一个dhcp自动获取IP地址的配置文件,在公司时使用另外一个static静态IP配置文件。

#ip addr 命令 

这个命令是查看当前正在使用的网卡配置文件,比如我们再给网卡enp0s3设备添加一个配置文件lxjtest,当我们把enp0s3file禁用,启用lxjtest文件时,执行ip a或ip addr命令时只能

看到当前启用的lxjtest配置文件。

[root@rhel2 ~]# ip a
: lo: <LOOPBACK,UP,LOWER_UP> mtu qdisc noqueue state UNKNOWN qlen
link/loopback ::::: brd :::::
inet 127.0.0.1/ scope host lo
valid_lft forever preferred_lft forever
inet6 ::/ scope host
valid_lft forever preferred_lft forever
: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc pfifo_fast state UP qlen
link/ether ::::bd:0b brd ff:ff:ff:ff:ff:ff
inet 192.168.100.123/ brd 192.168.100.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::d54c:b708:e124:/ scope link
valid_lft forever preferred_lft forever
: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu qdisc noqueue state DOWN qlen
link/ether ::::e7:fc brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/ brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
: virbr0-nic: <BROADCAST,MULTICAST> mtu qdisc pfifo_fast master virbr0 state DOWN qlen
link/ether ::::e7:fc brd ff:ff:ff:ff:ff:ff
[root@rhel2 ~]# ip addr
: lo: <LOOPBACK,UP,LOWER_UP> mtu qdisc noqueue state UNKNOWN qlen
link/loopback ::::: brd :::::
inet 127.0.0.1/ scope host lo
valid_lft forever preferred_lft forever
inet6 ::/ scope host
valid_lft forever preferred_lft forever
: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc pfifo_fast state UP qlen
link/ether ::::bd:0b brd ff:ff:ff:ff:ff:ff
inet 192.168.100.123/ brd 192.168.100.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::d54c:b708:e124:/ scope link
valid_lft forever preferred_lft forever
: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu qdisc noqueue state DOWN qlen
link/ether ::::e7:fc brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/ brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
: virbr0-nic: <BROADCAST,MULTICAST> mtu qdisc pfifo_fast master virbr0 state DOWN qlen
link/ether ::::e7:fc brd ff:ff:ff:ff:ff:ff
[root@rhel2 ~]#

三、修改主机名

三种方法修改主机名:

1、直接编辑文件

#/etc/hostname

即可修改主机名。

注:RedHat7之前,编辑/etc/sysconfig/network文件。

Redhat7中使用命令 hostnamectl 命令查看主机名

#hostnamectl

[root@rhel2 ~]# hostnamectl
Static hostname: rhel2.rusky.com
Icon name: computer-vm
Chassis: vm
Machine ID: c59cb0b9011f459297a11b7b6b3e457b
Boot ID: 0720a9d035c54a4d96775e2cbb11afb6
Virtualization: kvm
Operating System: Red Hat Enterprise Linux Server 7.4 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.4:GA:server
Kernel: Linux 3.10.-.el7.x86_64
Architecture: x86-

2、使用 nmtui工具设置主机名

#nmtui

3、使用hostnamectl命令设置主机名

#hostnamectl set-hostname your_hostname

四、防火墙

查看防火墙状态。

#systemctl status firewalld

临时关闭防火墙命令。重启电脑后,防火墙自动起来。

systemctl stop firewalld

永久关闭防火墙命令。重启后,防火墙不会自动启动。

systemctl disable firewalld

打开防火墙命令。

systemctl enable firewalld

=========查看是防火墙是否开机启动

[root@ldap01 ~]# systemctl is-enabled firewalld
disabled

RHEL 7 基础配置的更多相关文章

  1. StackExchange.Redis帮助类解决方案RedisRepository封装(基础配置)

    本文版权归博客园和作者吴双本人共同所有,转载和爬虫,请注明原文地址.http://www.cnblogs.com/tdws/p/5815735.html 写在前面 这不是教程,分享而已,也欢迎园友们多 ...

  2. Hibernate 基础配置及常用功能(三)

    本章重点讲述Hibernate对象的三种状态以及如何配置二级缓存 有关Hibernate的三种状态如何相互转换网上都能查到,官方文档描述的也比较详细.这里主要是针对几个重点方法做代码演示. 一.状态转 ...

  3. Emacs学习心得之 基础配置

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Emacs学习心得之 基础配置 1.前言2.基础配置 一.前言 本篇博文记录了Emacs的一 ...

  4. nginx 的基础配置[转]

    nginx 的基础配置 分类: 工具软件2013-11-13 23:26 11人阅读 评论(0) 收藏 举报   目录(?)[-] 管理配置文件 全局配置 虚拟机server配置 location配置 ...

  5. freeRadius 基础配置及测试

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  6. Oracle 10g DataGuard手记之基础配置

    DataGuard为企业数据的高可用性,数据安全以及灾难恢复提供支持,一般由一个primary db与几个物理或逻辑standby db组成一个DataGuard配置. 系统环境 操作系统为windo ...

  7. SpringMVC最基础配置

    SpringMVC和Struts2一样,是前后台的一个粘合剂,struts2用得比较熟悉了,现在来配置一下SpringMVC,看看其最基础配置和基本使用.SpriingMVC不是太难,学习成本不高,现 ...

  8. 使用Java管理Azure(1):基础配置

    Azure针对Java开发人员提供了非常丰富的开发库,开发工具,和相关插件,让你通过Java对Azure进行服务管理和开发,本文第一步先介绍如何快速的配置Java开发工具,主要针对目前比较流行的Ecl ...

  9. Linux网络基础配置

    这是看itercast视频的笔记 Linux网络基础配置 以太网连接 在Linux中,以太网接口被命令为:eth0, eth1等, 0,1代表网卡编号 通过lspci命令可以查看网上硬件信息(如果是u ...

随机推荐

  1. ZOJ 3213 Beautiful Meadow 简单路径 插头DP

    简单路径的题目,其实就是在状态后面多记了有多少个独立插头. 分类讨论独立插头: 1.只存在上插头或者左插头,可以选择作为独立插头. 2.都不存在上插头和左插头,选择作为独立插头的同时要标号为新的连通块 ...

  2. 实战-130W表增加字段耗时

    工作需要对130W的表增加字段,因为是操作线上数据库,所以提前在本地调查下耗时. 首先建表: CREATE TABLE `alter_cloumn_test` ( `id` int(11) unsig ...

  3. React Native中树 TreeView 实现(2)

    接上文,剩下的展示工作是重中之重,首先确定节点的布局草稿——也就是如何render item: 在此之前还有一个重要的问题就是选择何种组件盛放展示子结点,一般有如下两种: 使用scrollview加载 ...

  4. ExtJS表格——行号、复选框、选择模型

    本篇的内容是为表格添加行号,和复选框,最后谈一下Ext的选择模型.内容比较简单,就直接上代码了.一. 设置行号   行号的设置主要问题在于删除某一行后需要重新计算行号  Ext.onReady(fun ...

  5. Spring在bean配置文件中定义电子邮件模板

    在上一篇Spring电子邮件教程,硬编码的所有电子邮件属性和消息的方法体中的内容,这是不实际的,应予以避免.应该考虑在Spring bean 配置文件中定义电子邮件模板. 1.Spring的邮件发件人 ...

  6. Spring EL bean引用实例

    在Spring EL,可以使用点(.)符号嵌套属性参考一个bean.例如,“bean.property_name”. public class Customer { @Value("#{ad ...

  7. artDialog双击会关闭对话框的修改

    artDialog,一个jquery的对话框插件,很好用的说 但是在使用时发现鼠标双击时会自半对话框,查看源码发现有个监听鼠标双击的事件如下图: 简单的方法就是把该行去掉,为了扩展可改成如下图: 这样 ...

  8. dao层知识点总结

    1.dao层要有connection 2.dao层进行分页,mysql limit关键字 3.dao层进行结果集转换为java bean 4.dao层queryforlist

  9. 【mysql】mysql创建数据库,基字符集 和 数据库排序规则 的对比选择

    1.一般选择utf8.下面介绍一下utf8与utfmb4的区别. utf8mb4兼容utf8,且比utf8能表示更多的字符.至于什么时候用,看你的做什么项目了,到https://www.cnblogs ...

  10. 【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe

    即如下: [想做到点击nav侧边栏,仅替换右边div中的内容,而不是跳转到新的页面,这样的话,其实整个项目中就只有一个完整的页面,其他的页面均只写<body>内的部分即可,或者仅仅写要替换 ...