安装git
// Centos
yum install git
安装java
// Centos
// 查看仓库的java版本
yum -y list java*
// 安装需要的版本
yum install xxx
安装mysql
1.添加mysql的源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
如果提示没有wget,使用yum install wget
来安装
2.安装repository
// Centos
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.查看仓库的mysql相关包
// Centos
yum list |grep mysql
4.安装mysql
// Centos
yum -y install mysql-community-server
5.启动mysql
systemctl start mysqld.service
6.查看运行状态
systemctl status mysqld.service
7.查看安装时候的默认密码
grep "password" /var/log/mysqld.log
8.使用默认密码登录
mysql -uroot -p
9.取消新密码的负责度设定
set global validate_password_policy=0;
set global validate_password_length=1;
10.设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
Centos防火墙设置
1.查看防火墙服务状态
systemctl status firewalld
2.查看防火墙状态
firewall-cmd --state
3.开启防火墙
service firewalld start
4.重启防火墙
service firewalld restart
5.关闭防火墙
service firewalld stop
6.查看规则
firewall-cmd --list-all
7.查询端口是否开放
firewall-cmd --query-port=8080/tcp
8.开放防火墙
firewall-cmd --permanent --add-port=80/tcp
// 重启生效
firewall-cmd --reload
9.关闭端口
firewall-cmd --permanent --add-port=80/tcp
// 重启生效
firewall-cmd --reload
Centos安装nginx
1.需要自行编译,所以先安装gcc
yum install gcc-c++
2.各种先行库
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
// 可选
yum install -y openssl openssl-devel
3.官网下载到本地
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
4.解压
tar -zxvf nginx-1.12.0.tar.gz
5.进入目录,安装
cd nginx-1.12.0
./configure
// 如果要安装多个,则只需要指定安装的路径即可
// 安装第一个
./configure --prefix='/xxx/xxx'
// 安装第二个(先把第一个的流程全部走完再来执行一次这个命令)
./configure --prefix='/xxx/xxx'
6.编译安装
make
make install
7.查看安装路径(如果5没有指定路径的话)
whereis nginx
8.命令
cd /usr/local/nginx/sbin/
// 启动
./nginx
// 停止
./nginx -s stop
// 重启
./nginx -s reload
查看当前文件夹的大小
// * 代表文件匹配,可以是具体文件
du -sh *
./configure: error: the HTTP rewrite module requires the PCRE library
安装pcre库
// centos
yum -y install pcre-devel
// ubuntu
// 下载
wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
// 解压安装包:
tar -zxvf pcre-8.40.tar.gz
// 进入安装包目录
cd pcre-8.40
// 编译安装
./configure
make && make install
// 查版本
pcre-config --version
查看进程,关闭进程
ps u
用于比如命令行方式启动了一个spring boot项目,然后需要查看pid进行关闭的时候
安装node.js
Ubuntu
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
Centos
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install gcc-c++ make
使ssh
退出之后终端仍然运行
nohup xxxx &