目录
一、常用命令
1、查找端口对应的pid netstat -ano|findstr "8080"
2、强制停止nginx systemctl stop nginx.service或killall nginx
3、开启防火墙 systemctl start firewalld.service
4、开放端口 firewall-cmd --zone=public --add-port=9095/tcp --permanent
5、防火墙重启 firewall-cmd --reload
6、java后台启动 nohup java -jar -Xms1024m -Xmx2048m xyl-admin.jar>> ./log.txt 2>&1 &
7、安装 vim yum -y install vim*
8、删除文件 rm -f file1 ,删除目录rmdir dir1
9、mv file1 file2 把文件file1重命名为file2 mv file1 file2 dir 把文件file1、file2移动到目录dir中
10、复制cp -a dir1 dir2 复制一个目录
11、搜索 find / -name file1
12、解压 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
13、pwd //显示当前工作目录 mkdir mydir //创建工作目录
14、查看Java安装目录 which java
执行ls -lr /usr/bin/java,执行ls -lrt /etc/alternatives/java,即可找到java默认安装路径
/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64/
15、安装javac环境 yum install java-1.8.0-openjdk-devel
二、安装jdk
1、yum安装jdk1.8 yum install java-1.8.0-openjdk.x86_64
2、查看jdk版本java -version
3、默认安装路径 /usr/lib/jvm
4、编辑环境变量 vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
刷新配置:source /etc/profile 查看配置是否成功:echo $PATH
echo $CLASSPATH
三、安装mysql8.0
1、创建目录 mkdir -p /usr/local/dev/mysql
2、进入创建目录下载 mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
3、解压mysql安装包 tar xvJf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
4、进入目录 cd mysql-8.0.20-linux-glibc2.12-x86_64
复制到新建目录 mv * /usr/local/dev/mysql
5、创建mysql数据目录 mkdir /usr/local/dev/mysql/data
6、创建用户组 groupadd mysql(提示已创建)
7、创建用户并将其加入mysql用户组 useradd -g mysql mysql (提示已加入)
8、授权用户 chown -R mysql.mysql /usr/local/dev/mysql
9、初始化mysql cd /usr/local/dev/mysql/bin
./mysqld --user=mysql --basedir=/usr/local/dev/mysql --datadir=/usr/local/dev/mysql/data/ --initialize 会生成临时密码
9、编辑my.cnf配置文件 vi /etc/my.cnf (不存在则直接边界保存)
10、my.cnf 内容
[mysqld]
basedir=/usr/local/dev/mysql
datadir=/usr/local/dev/mysql/data
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
port=3306 #可以修改端口
symbolic-links=0
11、添加mysqld服务到系统 cd /usr/local/dev/mysql
cp -a ./support-files/mysql.server /etc/init.d/mysql
12、授权以及添加服务 chmod +x /etc/init.d/mysql
chkconfig --add mysql
13、启动mysql service mysql start
14、将mysql命令添加到服务 ln -s /usr/local/dev/mysql/bin/mysql /usr/bin
15、登录mysql mysql -uroot -p # 密码使用之前随机生成的密码//不能正常进入则添加软链接
ln -s /usr/local/mariadb/mariadb-10.3.22-linux/bin/mysql /usr/bin
16、修改root密码并生效 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
17、选择mysql数据库(系统设置库) use mysql;
18、修改远程连接并生效 update user set host='%' where user='root';
flush privileges;
四、安装redis
1、下载epel仓库 yum install epel-release -y
2、下载redis数据库 yum install redis -y
3、启动redis服务 systemctl start redis
4、重启redis systemctl restart redis
5、redis添加到开机自启 systemctl enable redis redis
7、设置redis 远程连接和密码 vim /etc/redis.conf
- 注释
#bind 127.0.0.1
- 修改
protected-mode no
- 修改
daemonize yes
- 修改
requirepass redis密码
五、nginx安装
1、添加CentOS 7 Nginx yum资源库
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2、安装nginx依赖
yum -y install openssl openssl-devel make zlib zlib-devel gcc gcc-c++ libtool pcre pcre-devel
2、yum安装nginx
yum -y install nginx
3、默认安装目录 /etc/nginx/nginx.conf
linux安装elasticsearch7.6.2_这人很懒没留下什么的博客-CSDN博客_linux 安装elastic