Linux下生产环境配置查看


【内核版本】


[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上的文件会被下载到本地目录下

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值