提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
下载网站:https://dev.mysql.com/downloads/repo/yum/
这里看你选择哪个:
这里我选的是8的,复制下载连接
在服务器内执行:
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
sudo yum install mysql80-community-release-el8-1.noarch.rpm -y
结果:
执行命令:
yum repolist | grep mysql
这里第三个元本是80 和 8.0
不过在下一步中,我安装的是mysql5.7的版本,修改的配置,因此安装成功后,文件名与原来的不一样
正如上一步所述,因为下载的是8的版本,因此默认执行安装8.0版本的mysql,我这里需要的是5.7版本的,所以先修改配置文件,使得安装的版本为5.7.
修改mysql版本命令:
sudo vim /etc/yum.repos.d/mysql-community.repo
[mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
若是需要安装其他mysql版本,可修改上述配置信息。
修改保存后,执行安装命令:
sudo yum install mysql-community-server -y
启动
sudo systemctl start mysql
查看进程
ps -aux|grep mysql
查看版本
mysql --version
mysql5.7安装后,会在/var/log/mysqld.log
文件中给root生成了一个临时的默认密码生成一个随机密码。
cat /var/log/mysqld.log
其他版本都是无密码,登录在输入密码时按Enter
即可。
执行登录命令:
mysql -uroot -p
配置参考
mysql5.7版本修改的密码过于简单会出现:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
必须修改两个全局参数:
首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
再修改密码的长度
set global validate_password_length=1;
再次执行修改密码就可以了
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
mysql>create database 数据库名称;
mysql> use 上面创建的数据库名称;
mysql>set names 编码(无特殊需求用utf8最好);
mysql>source sql在服务器下的路径;
执行命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES;
查看:
select host,user from user
在根的usr文件夹里面新建一个文件夹A
将压缩包上传到A
文件夹当中
进入文件夹A
,解压:
tar -xzvf 压缩包名字(上传的JDK压缩包名)
结果如下
修改配置文件:
vim /etc/profile
在配置文件最后加上如下信息,注意版本号
#java environment export JAVA_HOME=/usr/java/jdk1.8.0_261 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
JAVA_HOME:jdk的具体路径
source /etc/profile
java -version
如下:安装成功
配置参考
mvn install
A
下方法一:ssh窗口关闭时,程序中止运行,或者是运行时没法切出去执行其他任务。
java -jar test.jar
方法二:Jar在后台运行
nohup java -jar test.jar &
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中.
除非另外指定了输出文件。
=======================================
查看nohup.out文件
tail -fn 10000 nohup.out -- 查看文件
表示已经将日志输出打印到nohup.out文件中
=======================================
这种方法会把日志文件输入到你指定的文件中,没有则会自动创建
nohup java -jar test.jar >temp.txt &
jobs命令和 fg命令:
jobs
那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
=======================================
如果想将某个作业调回前台控制,只需要 fg + 编号即可。
fg 编号
=======================================
查看某端口占用的线程的pid
netstat -nlp |grep :8080
=======================================
查看jar运行
ps aux | grep jar名.jar ps -ef | grep java
======================================
若端口被占用,使用kill杀死进程
kill -s 9 进程号
vi /etc/sysconfig/iptables -- 修改防火墙配置 添加下面这条配置,并保存重启防火墙 -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in the request target. ···
这里,不清楚什么原因,第一次部署后遇到这个问题,不过我是等了一会儿后就好了,没改任何地方,再次访问就成功了。有大佬清楚还望解惑。