文章目录
Ubuntu20.04 安装软件及踩坑
vmvare安装配置虚拟机
安装见 传送门
设置网络与静态IP见 传送门
安装vmvare tools见 传送门
apt切换阿里源
打开软件和更新
,选择阿里镜像源
生成root账户
sudo passwd root
配置ssh
#安装openssh-client
apt install openssh-server openssh-client
#查看22端口是否是否开放
netstat -tnl
#如果没有开放
firewall-cmd --add-port=22/tcp
坑:root账户无法使用xshell远程连接
xshell测试非root用户,可以正常连接,但是root用户仍旧无法访问
# 修改该文件把PermitRootLogin Prohibit-password注释掉
gedit /etc/ssh/sshd_config
# 新添加:PermitRootLogin yes
# 重启ssh服务
/etc/init.d/ssh restart
软件安装
JDK
apt安装
apt install openjdk-8-jdk
# 验证是否安装成功
java -version
压缩包安装
1、这里我将其放入/usr/local/java
cd /usr/local
mkdir java
cd java
2、使用wget命令下载jdk
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
3、解压文件并重命名
tar -zxf jdk-8u141-linux-x64.tar.gz
mv jdk1.8.0_141 jdk
4、编辑系统配置文件,配置jdk环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
5、让修改的环境变量生效
source /etc/profile
6、验证jdk是否生效
java -version
javac
Maven
apt方法
apt install maven
压缩包方法
1、将apache-maven-3.6.3-bin.tar.gz解压至/usr/local/maven
2、设置mvn为可执行文件
chmod +x /usr/local/maven/bin/mvn
3、配置maven环境变量
vim /etc/profile
export M2_HOME=/usr/local/maven
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin
4、让修改的环境变量生效
source /etc/profile
5、验证是否成功
mvn -v
6、配置阿里云镜像
vim /usr/local/maven/conf/setting.conf
修改以下内容
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
Docker
1、apt安装
apt install docker.io
2、启动Docker并测试
#启动docker服务
systemctl start docker
#设置开机自动启动
systemctl enable docker
3、配置阿里云镜像加速器
mkdir -p /etc/docker
vim /etc/docker/daemon.json # 添加下方配置
------------------------
{
"registry-mirrors": ["https://v2ltjwbg.mirror.aliyuncs.com"]
}
------------------------
# 重启服务
systemctl daemon-reload
systemctl restart docker
docker-compose
1、下载Docker-Compose
#去github官网搜索docker-compose,下载1.24.1版本的Docker-Compose下载路径:
wget https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64
2、设置权限
#需要将DockerCompose文件的名称修改一下,给予DockerCompose文件一个可执行的权限
mv docker-compose-Linux-x86_64 docker-compose
chmod +x docker-compose
3、配置环境变量
#方便后期操作,配置一个环境变量
#将docker-compose文件移动到了/usr/local/bin,修改了/etc/profile文件,给/usr/local/bin配置到了PATH中
mv docker-compose /usr/local/bin
vi /etc/profile
#添加内容:export PATH=$PATH:/usr/local/bin
source /etc/profile
4、测试
在任意目录下输入docker-compose
MySQL
1、apt安装
apt install mysql-server
2、查看 mysql 是否安装成功
ps -ef | grep mysql
mysqladmin --version
3、启动mysql
systemctl start mysql # 启动mysql
systemctl enable mysql # 设置开机自启
systemctl status mysql # 查看mysql状态
4、修改root密码和创建新用户
mysql -u root -p
Enter password: # 回车就可
alter user 'root'@'localhost' identified by 'yourpwd'; # 设置root账户的密码
create user 'aaa'@'%' identified by 'yourpwd'; # 创建一个新用户aaa
GRANT ALL PRIVILEGES ON *.* TO 'aaa'@'%'; # 授予用户aaa权限
flush privileges; # 刷新权限表
5、设置mysql可远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1 # 即在bind-address前加一个‘#’号
systemctl restart mysql # 重启mysql
最新版mysql的root账户是不能使用密码连接的,可以使用创建的新用户连接mysql
Nginx
1、apt安装
apt install nginx
2、设置开机自启
systemctl start nginx
systemctl enable nginx
Redis
1、apt安装
apt install redis-server -y
2、配置
vi /etc/redis/redis.conf
# 设置端口 port
# 设置密码 requirepass
# 启用远程登录
1) 注释 bind
2) protected-mode 设置为 no
3、设置开机自启
systemctl enable redis-server
systemctl restart redis-server
4、检验是否成功
redis-cli
auth pwd