黑猴子的家:CentOS7 基本环境设置

1、修改为静态ip

[root@node1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
**BOOTPROTO=static**
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
**UUID=b3349bfe-9d87-4e58-b11f-6881b7bb28f4**
NAME=ens33
DEVICE=ens33
**ONBOOT=yes**
**IPADDR=192.168.2.75**
**NETMASK=255.255.255.0**
**GATEWAY=192.168.2.2**
**DNS1=192.168.2.2**
**DNS2=114.114.114.114**
尖叫提示:并删除UUID

重新加载网络

[root@node1 ~]# service network restart

查看改动后的ip

[root@node1 ~]# ip addr

2、禁用selinux

[root@node1 ~]# vim /etc/sysconfig/selinux
修改:SELINUX=disabled

重启后使用命令检查

[root@node1 ~]# getenforce
Disabled
[root@node1 ~]# sestatus -v
SELinux status:                 disabled

3、修改主机名

[root@node1 ~]# vi /etc/hostname
注意:主机名称不要有“_”下划线,“hostnamectl set-hostname node1”命令也可以
英文输入模式下  按Esc退出编辑,:wq  保存退出

9193428-88f411dd7c2b2ac5.png

image.png

查看hostname,修改hostname需要重启,才能生效

[root@node1 ~]# hostname
node1

4、修改主机名映射hosts

1)修改linux的hosts文件

[root@node1 ~]# vim /etc/hosts
添加如下内容
192.168.1.100 node100
192.168.1.101 node101
192.168.1.102 node102
192.168.1.103 node103
192.168.1.104 node104

2)修改window7的hosts文件

进入C:\Windows\System32\drivers\etc路径
打开hosts文件并添加如下内容
192.168.1.100 node100
192.168.1.101 node101
192.168.1.102 node102
192.168.1.103 node103
192.168.1.104 node104

5、关闭防火墙

查看防火墙状态

[root@node1 ~]# firewall-cmd --state

关闭防火墙

[root@node1 ~]# systemctl stop firewalld.service

开启防火墙

[root@node1 ~]# systemctl start firewalld.service

禁止防火墙开机启动

[root@node1 ~]# systemctl disable firewalld.service

激活防火墙开机启动

[root@node1 ~]# systemctl enable firewalld.service

6、设置普通用户具有root权限

1)创建victor用户

[root@node1 ~]# adduser victor
[root@node1 ~]# passwd victor

2)设置victor用户具有root权限

修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
###### Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
victor     ALL=(ALL)       ALL 
###### Same thing without a password
###### %wheel        ALL=(ALL)       NOPASSWD: ALL
victor     ALL=(ALL)       NOPASSWD: ALL
修改完毕,现在可以用victor帐号登录,然后用命令 su - ,即可获得root权限进行操作。
[root@node1 ~]# vim /etc/sudoers
[root@node1 ~]# su - victor
提示::wq!   保存,此时需要加叹号,- 左右两边都有空格

3)在/opt目录下创建文件夹
(1)在root用户下创建module、software文件夹

[root@node1 ~]# cd /opt/
[root@node1 opt]# mkdir module
[root@node1 opt]# mkdir software
[root@node1 opt]# ls -al  

(2)修改module、software文件夹的所有者

[root@node1 opt]# chown -R victor:victor module
[root@node1 opt]# chown -R victor:victor software

7、关闭图形界面

1)查看默认的target 开机模式

[root@node1 opt]# systemctl get-default

2)开机以命令模式启动

[root@node1 opt]# systemctl set-default multi-user.target

3)开机以图形化界面启动

[root@node1 opt]# systemctl set-default graphical.target

8、安装httpd服务

1)查看httpd服务是否已经安装

[root@node1 ~]# rpm -qa | grep httpd

2)yum安装httpd服务

[root@node1 ~]# yum install -y httpd

3)启动httpd服务

[root@node1 ~]# service httpd start

4)关闭httpd服务

[root@node1 ~]# service httpd stop

5)重启httpd服务

[root@node1 ~]# service httpd restart

6)查看httpd服务运行状态

[root@node1 ~]# service httpd status

9、禁用ipv6

1)编辑/etc/default/grub,在GRUB_CMDLINE_LINUX加上的后面句首加上ipv6.disable=1

[root@node1 ~]# vim /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

2)grub.cfg文件备份

[root@node1 ~]# cd /boot/grub2/
[root@node1 grub2]# cp grub.cfg grub.cfg.bak

3)运行grub2-mkconfig -o /boot/grub2/grub.cfg重新生成grub.cfg文件

[root@node1 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

4)编辑文件/etc/sysctl.conf

[root@node1 ~]# vim /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.ens33.disable_ipv6 = 1
尖叫提示:标红处是为特定的网卡禁用ipv6,此处对于ens33禁用ipv6

5)使编辑的/etc/sysctl.conf生效

[root@node1 ~]# sysctl -p

6)查看ipv6是否启动

[root@node1 ~]# lsmod | grep ipv6
[root@node1 ~]# ifconfig | grep -i inet6
尖叫提示:上述两个命令都没有任何显示,才说明ipv6已经被禁用了

7)如果禁止IPv6后SSH遇到问题

编辑 /etc/ssh/sshd_config 文件

[root@node1 ~]# vim /etc/ssh/sshd_config
######AddressFamily any
AddressFamily inet
尖叫提示:打开注释 any 修改为inet.

重启ssh服务

[root@node1 ~]# systemctl restart sshd

8)如果禁止Ipv6后启动postfix遇到问题
编辑/etc/postfix/main.cf

[root@node1 ~]# vim /etc/postfix/main.cf
#######inet_interfaces = localhost
inet_interfaces = 127.0.0.1
尖叫提示:注释掉配置中的localhost部分,并且使用ipv4回环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值