Linux使用记录

安装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

使用命令行方式,参照官方github:https://github.com/nodesource/distributions/blob/master/README.md

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 & 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值