【内核版本】
[root@iZuf68mciwjlld0v9tpaocZ ~]# cat /proc/version
Linux version 3.10.0-514.10.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Fri Mar 3 00:04:05 UTC 2017
【Linux版本】
[root@iZuf68mciwjlld0v9tpaocZ ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.3.1611 (Core)
Release: 7.3.1611
Codename: Core
【jdk版本】
[root@iZuf68mciwjlld0v9tpaocZ ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
【mysql版本】
mysql> select version();
+------------+
| version() |
+------------+
| 5.6.16-log |
+------------+
===========================================================================================================================================
【测试环境】
虚拟机1
192.168.2.240
root
backdoor
--------------------------------------------------------------
虚拟机2
192.168.2.238
root
backdoor
====================================================================================================
【jdk安装】
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
【mysql数据库配置】
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
port = 3306
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
max_connections=2000
character-set-client-handshake=FALSE
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
default-storage-engine=INNODB
lower_case_table_name=1
max_allowed_packet=1024M
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
chown -R mysql.mysql /var/lib/mysql/
use mysql;
update user set password=password('Qyy7383666') where user='root' and host='localhost';
flush privileges;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Qyy7383666' WITH GRANT OPTION;
grant all privileges on *.* to root@"%" identified by "password" with grant option;
【关闭防火墙端口】
查看端口是否开启
firewall-cmd --query-port=8080/tcp
那怎么开启一个端口呢
添加
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=3306/tcp
删除
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
================================================================
查看端口
1、lsof -i:端口号
2、netstat -tunlp|grep 端口号
都可以查看指定端口被哪个进程占用的情况
【安装redis】
cd /usr/local
wget http://download.redis.io/releases/redis-3.2.10.tar.gz
tar -zxvf redis-3.2.10.tar.gz
yum install gcc
cd redis-3.2.10
make MALLOC=libc
cd src && make install
cd src
./redis-server
cd /etc
mkdir redis
cp /usr/local/redis-3.2.10/redis.conf /etc/redis/6379.conf
cp /usr/local/redis-3.2.10/utils/redis_init_script /etc/init.d/redisd
vi /etc/init.d/redisd
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
chkconfig redisd on
【停止redis】
/etc/init.d/redis_6379 stop
【启动redis】
/etc/init.d/redis_6379 start
【为脚本文件添加权限】
chmod 777 ./run.sh
chmod 777 ./stop.sh
脚本文件:
./run.sh
#!/bin/sh
# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------
java -jar eureka-server.jar & #注意:必须有&让其后台执行,否则没有pid生成
echo $! > /var/run/eureka-server.pid # 将jar包启动对应的pid写入文件中,为停止时提供pid
./stop.sh
#!/bin/sh
# -----------------------------------------------------------------------------
# Start Script for the CATALINA Server
# -----------------------------------------------------------------------------
#!/bin/sh
PID=$(cat /var/run/eureka-server.pid)
kill -9 $PID
Centos 与本地终端 上传、下载 文件
首先安装lrzsz
# yum -y install lrzsz
1.上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可。
# rz
运行rz命令后弹出选择文件窗口,找到要上传的文件后确认,文件会被上传到Centos当前目录下
2.下载文件,执行命令sz
# sz 文件名
运行 sz命令后 弹出选择保存路径窗口,点击确认后 Centos上的文件会被下载到本地目录下