1.安装vim
首先使用命令查看相关的是不是安装了vim:如下:
[root@localhost ~]# rpm -qa|grep vim
出现如下的结果
vim-minimal-7.4.160-1.el7.x86_64
再输入下面的命令,则可以安装完vim相关工具了。
[root@localhost ~]# yum -y install vim*
输入结果:
已加载插件:fastestmirror
......
软件包 2:vim-minimal-7.4.160-2.el7.x86_64 已安装并且是最新版本
正在解决依赖关系
......
--> 解决依赖关系完成
依赖关系解决
正在安装:
......
安装 4 软件包 (+72 依赖软件包)
总下载量:30 M
安装大小:94 M
......
---------------------------------------------------------------------------------------------------------------
总计 5.1 MB/s | 30 MB 00:00:05
......
已安装:
......
作为依赖被安装:
atk.x86_64 0:2.22.0-3.el7 avahi-libs.x86_64 0:0.6.31-17.el7
......
perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7
perl-libs.x86_64 4:5.16.3-292.el7 perl-macros.x86_64 4:5.16.3-292.el7
perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7
perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7
pixman.x86_64 0:0.34.0-1.el7 stix-fonts.noarch 0:1.1.0-5.el7
完毕!
2.修改ip地址
1.我们先查看网关
[root@server-mysql ~]# ip route show
default via 192.168.8.2 dev ens33 proto static metric 100
192.168.8.0/24 dev ens33 proto kernel scope link src 192.168.8.101 metric 100
2.输入以下命令打开网卡配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
默认配置如下:
3.我们将上面的配置修改为如下:
3.安装JDK1.8
方式一:
1.使用命令检查是否安装了jdk, 如果输出任何信息就是没有安装.
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
2.如果有信息输出, 使用下面的命令卸载掉
rpm -qa | grep java | xargs rpm -e --nodeps
3.接着java或者java1.8检索
yum list java*
yum list java-1.8*
结果:
[root@localhost ~]# yum list java-1.8*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
可安装的软件包
java-1.8.0-openjdk.i686 1:1.8.0.161-0.b14.el7_4 updates
java-1.8.0-openjdk.x86_64 1:1.8.0.161-0.b14.el7_4 updates
......
4.使用命令安装(会自动设置环境变量)
yum install java-1.8.0-openjdk* -y
5.查看是否安装成功(显示版本号即为成功)
java -version
输出
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
方式二:
1.到官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u161-linux-x64.tar.gz
2.上传到linux系统中的'/usr/local'目录下, 并用命令 'cd /usr/local'进到此目录下.
3.用'tar -zxvf jdk-8u161-linux-x64.tar.gz'解压文件.
4.使用'vim /etc/profile'打开环境变量配置文件.
5.在文件末尾加上下面语句并保存.
export JAVA_HOME=/usr/local/jdk1.8.0_161
export PATH=$PATH:$JAVA_HOME/bin
6.用命令'source /etc/profile'刷新配置文件.
7.查看是否安装成功(显示版本号即为成功)
java -version
输出
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
4.开启和关闭端口
1.开启端口
firewall-cmd --add-port=8080/tcp --permanent
2.关闭端口
firewall-cmd --remove-port=8080/tcp --permanent
3.重新加载
firewall-cmd --reload
4.查看开放的端口
firewall-cmd --list-port
5.修改主机名
vim /etc/sysconfig/network 将HOSTNAME修改为你的主机名
vim /etc/hostname 将原来的主机名删除,添加你的新主机名
vim /etc/hosts 将原来的映射主机名修改为你的新主机名
6.关闭selinux
查看状态
[root@common-server ~]# /usr/sbin/sestatus -v
输出
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28
Process contexts:
Current context: unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Init context: system_u:system_r:init_t:s0
/usr/sbin/sshd system_u:system_r:sshd_t:s0-s0:c0.c1023
File contexts:
Controlling terminal: unconfined_u:object_r:user_devpts_t:s0
/etc/passwd system_u:object_r:passwd_file_t:s0
/etc/shadow system_u:object_r:shadow_t:s0
/bin/bash system_u:object_r:shell_exec_t:s0
/bin/login system_u:object_r:login_exec_t:s0
/bin/sh system_u:object_r:bin_t:s0 -> system_u:object_r:shell_exec_t:s0
/sbin/agetty system_u:object_r:getty_exec_t:s0
/sbin/init system_u:object_r:bin_t:s0 -> system_u:object_r:init_exec_t:s0
/usr/sbin/sshd system_u:object_r:sshd_exec_t:s0
永久关闭
[root@common-server ~]# vim /etc/selinux/config
将SELINUX=enforcing修改为SELINUX=disabled
7.开启和关闭firewalld(防火墙)
开启
$ sudo systemctl start firewalld.service
关闭
$ sudo systemctl stop firewalld.service
查看是否关闭
$ firewall-cmd --list-port
FirewallD is not running
$ sudo systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since 五 2018-12-07 12:04:11 CST; 23s ago
Docs: man:firewalld(1)
Process: 24529 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 24529 (code=exited, status=0/SUCCESS)
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8' failed: iptables: No chain/target/match by that name.
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C FORWARD -o docker0 -j DOCKER' failed: iptables: No chain/target/match by that name.
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT' failed: iptables: Bad rule (does a...in that chain?).
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1' failed: iptables: No chain/target/match by that name.
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -D FORWARD -i docker0 -o docker0 -j DROP' failed: iptables: Bad rule (does a matching rule exist in that chain?).
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -n -L DOCKER-USER' failed: iptables: No chain/target/match by that name.
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C DOCKER-USER -j RETURN' failed: iptables: Bad rule (does a matching rule exist in that chain?).
12月 07 12:03:35 localhost firewalld[24529]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w2 -t filter -C FORWARD -j DOCKER-USER' failed: iptables: No chain/target/match by that name.
12月 07 12:04:10 localhost systemd[1]: Stopping firewalld - dynamic firewall daemon...
12月 07 12:04:11 localhost systemd[1]: Stopped firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.