Xshell后台跑jar包与一些常用命令

生成宝塔面板(进不去ping ip试试)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# ls //查看当前文件夹文件
# lsof -i:端口 //查端口进程
# kill -9 进程号  //关闭进程
# nohup java -jar xx.jar &


# yum install lsof//安装lsof
# touch+文件名//创建文件
# mkdir+文件名// 创建文件夹
# rm -rf //删除目录
# rm -f//删除文件

如果使用下面上传(rz)和下载(sz)命令,报如下错
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
在这里插入图片描述
证明你还没有安装,请执行:yum install lrzsz -y

java环境

命令:rpm -qa|grep java  
查询centos是否有自带的openJDK

命令:rpm -ev
删除原有自带的jdk

下载jdk::http://www.oracle.com/technetwork/java/javase/downloads/index.html
这里下载了jdk-8u251-linux-x64.tar.gz
rz放到服务器
使用# tar -zxvf ???.gz  解压源码包
配置环境变量,使用vi /etc/profile  ,在末尾处添加以下四行代码:
export JAVA_HOME=/地址/解压文件名
export JRE_HOME=/地址/解压文件名/jre  
export PATH=$PATH:/地址/解压文件名/bin  
export CLASSPATH=.:/地址/解压文件名/lib:/地址/解压文件名/jre/lib

使用source /etc/profile  使其生效
使用javac或java -version 验证是否配置成功;

在这里插入图片描述
vi编辑文件方法

g跳到头G跳到文档尾部
i :在当前问位置插入
a:在当前位置后追加
o:在当前位置的后面插入一行答
I :在行头插入
A:在行尾追加
O:在当前位置的前面插入一行
'ESC'键从编辑模式专转换到阅读模式
阅读模式(或叫命令模式)属下:
:w 保存文件
:w filename 保存成filename文件
:q 退出
:q! 强行退出
:w! 强行写
:wq 保存退出
:wq! 强制保存退出
:x 同wq

mysql环境

# rpm -qa | grep mysql//检查是否已经安装过mysql
下载地址:https://dev.mysql.com/downloads/mysql/
这里下了(mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz)
# tar -Jxf ???.xz	//解压
# mkdir data//目录下创建data文件夹
# groupadd mysql	//添加系统mysql组
# useradd -r -g mysql mysql	//添加mysql用户:
# chown -R mysql:mysql ./            //修改目录拥有者为mysql用户(先进安装目录)
# bin/mysqld --initialize --user=mysql --basedir=/安装目录 --datadir=/安装目录/data  //初始化数据库,并会自动生成随机密码,记下!!!等下登陆要用

如果报下图错误
安装:yum -y install libaio 和yum -y install numactl就可以了
# chown -R root:root ./      //当前全部目录用户修改root
# chown -R mysql:mysql data //data目录用户修改root
# cd support-files
# touch my-default.cnf  //创建一个文件
# chmod 777 ./my-default.cnf //配置权限
# cp my-default.cnf /etc/my.cnf  //将这个文件复制到etc下命名为my.cnf
配置my.cnf 下面有配置代码
如果mysql运行报错,可以到log-error = /安装目录/data/error.log目录下直接查看错误日志
命令 cat /安装目录/data/error.log //查看mysql错误日志
开机自启,进入/安装目录/support-files进行设置
# cd support-files/
# cp mysql.server /etc/init.d/mysql
# chmod +x /etc/init.d/mysql    //至此设置开机自启
# chkconfig --add mysql    //注册服务
# vim /etc/ld.so.conf  文件里面添加 /路径/lib        //etc/ld.so.conf要配置路径,不然报错
# vim /etc/profile //打开配置环境变量的文件

#MYSQL ENVIRONMENT
export PATH=$PATH:/安装路径/bin:/安装路径/lib  //配置环境变量

# source /etc/profile   //使配置生效
# mysql -uroot -p  //然后输入前面获得的临时密码密码是不显示的
我这里出现了找不到mysql.sock的错误# service mysql start重启后解决
> alter user 'root'@'localhost' identified by '新密码';  //进入后重置密码
> use mysql;#进入数据库
> select host, user, authentication_string, plugin from user;#查看用户信息
> GRANT ALL ON *.* TO 'root'@'%';#授权root用户可以远程登陆
> flush privileges;#立即生效
> exit;//退出mysql

在这里插入图片描述
密码:password行最后password后面为密码
在这里插入图片描述
my.cnf

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
basedir = /安装目录
datadir = /安装目录/data
socket = /tmp/mysql.sock
log-error = /安装目录/data/error.log
pid-file = /安装目录/data/mysql.pid
tmpdir = /tmp
port = 3306
#lower_case_table_names = 1
# server_id = .....
# socket = .....
#lower_case_table_names = 1
max_allowed_packet=32M
default-authentication-plugin = mysql_native_password
#lower_case_file_system = on
#lower_case_table_names = 1
log_bin_trust_function_creators = ON
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

开放端口

1、开启防火墙 
    systemctl start firewalld

2、开放指定端口
      firewall-cmd --zone=public --add-port=3306/tcp --permanent
 命令含义:
--zone #作用域
--add-port=3306/tcp  #添加端口,格式为:端口/通讯协议
--permanent  #永久生效,没有此参数重启后失效

3、重启防火墙
      firewall-cmd --reload(有时候开放了也不行是因为有些服务器有安全组)

4、查看端口号
netstat -ntlp   //查看当前所有tcp端口·
firewall-cmd --zone=public --list-ports//查看当前所有开放端口·

systemctl stop firewalld.service//关闭防火墙
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翎墨袅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值