如何ubuntu中安装node,mysql,jdk,apache2

1.安装node
wget https://nodejs.org/dist/v12.16.2/node-v12.16.2-linux-x64.tar.xz //下载
tar -xvf node-v12.16.2-linux-x64.tar.xz //安装
mv node-v12.16.2-linux-x64 node //修改名字

		vim /etc/profile
		#在该文件的末尾添加
		export NODE_HOME=/usr/local/node-v8.9.3
		export PATH=$NODE_HOME/bin:$PATH
		#生效
		source /etc/profile
		node -v;  //查看版本

2.安装MySQL
1.sudo apt-get update //更新软件源
2.sudo apt-get install mysql-server //安装MySQL
无需安装mysql-client,安装过程会提示设置 mysql root 用户密码(但是我没有提示)
在这里插入图片描述3.service mysql start/stop 启动 停止服务器
4.sudo netstat -tap | grep mysql 检查是否启动成功 出现在这里插入图片描述就成功了
5.mysql -u root -p 登录mysql 密码默认root
6.编码问题
输入 show variables like “char%”;
在这里插入图片描述要将其改成utf-8
vim /etc/mysql/my.cnf
在这里插入图片描述
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_connections=1000

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

bind-address=0.0.0.0


service mysql restart 重启服务器
查看编码
修改成功如果想要远程连接mysql服务,还需要更改user表

use mysql
select user,host from user;

user ---------------------------- host
root ----------------------------- localhost
debian-sys-maint ----------- localhost
mysql.session ----------------localhost
mysql.sys ----------------------localhost

localhost表示只能本地登录,可以将root账号对应的host改为%即可实现远程连接(暂不考虑安全性)

update user set host = ‘%’ where user =‘root’

然后进行远程登录

3.jdk的安装
输入 java -v
没有安装jdk
在这里插入图片描述
我选择第三个
apt install openjdk-8-jre-headless

查看openjdk装哪了
update-alternatives --config java

sudo vim /etc/profile
在profile末尾添加以下内容:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

java -version
在这里插入图片描述安装成功(后面在更新jdk8的安装)

4.apache2
apt install apache2

	查看apache2服务器的运行状态
	# service apache2 status

	通过wget测试web服务器的运行状态
	# wget http://39.108.79.214:80/index.html 
		如果这种方式可以获取到一个index.html说明你的apache打开了,并且能用
	# wget http://39.108.79.214:80/index.html
		如果访问不到表示无法通过外网访问我们的服务器,极有可能是防火墙的问题
	
3) 部署
	将我们的网页部署/var/www/html下即可

	http://39.108.79.214:80/index.html

	/ 										=> /var/www/html
	/yanxuan/index.html 	=> /var/www/html/yanxuan/index.html
	
	http://39.108.79.214:80/yanxuan/index.html
  1. 如何将本地文件上传到阿里云服务器???

    1. 打包成为xxx.zip
    2. 通过scp命令进行上传

      scp ./xxx.zip root@ip:~
      (ip是自己的ip) :~ 家目录
      将xxx.zip上传到ip指定的服务器的root账号的家目录下

    3. 通过unzip进行解压
      如果unzip没有安装,要进行安装

      apt install unzip

      unzip xxx.zip

  2. 在阿里云服务器中安装jdk(自备jdk)

    1. 通过scp命令将jdk上传到云服务器上

    2. 将jdk解压到/opt下

    3. 配置环境变量
      /etc/profile

      export JAVA_HOME=/opt/jdk1.8.0_131
      export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值