Ubuntu20.04 安装软件及踩坑

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

猜你喜欢

转载自blog.csdn.net/skyyemperor/article/details/113106968