Ubuntu22.04桌面版的安装与服务器配置过程

一、说明

本来在正式安装Ubuntu18.04桌面版的是个人用户,而安装服务器的是企业用户。而将它们放在一起安装则是为了我的学生学习Linux需要。

二、准备工作

1.下载安装VirtualBox-6.1.14-140239-Win.exe 或VMware Workstation软件

2.下载Ubuntu 22.04LTS桌面版:ubuntu-18.04.5-desktop-amd64.iso

三、安装要点

新建虚拟机:客户机操作系统版本:ubuntu 64位;内存:1.5GB~4GB,(根据主机内存情况配置,一般为1/4主机内存);网络适配器:桥接模式;存放位置:除了系统盘均可(一般为剩余空间大的盘);其它采用默认。

启动安装:中文简体->正式安装->将虚拟机网络关闭(为了提高安装速度,品字图标的那个就是网络标志)->您是谁(见下图)->继续->最后重启->完成安装。

四、经过简单美化设置如下图所示


五、更新源

【原因】系统默认使用国外的源,在更新软件的时候会很慢,换成国内的源会快很多。

【准备】保证虚拟机网络通畅,比如用火狐浏览器访问www.baidu.com试试,如果可以访问往下进行,如果不能访问请按照如下方法查找:1.先查实体机可不可以访问;2.再查虚拟机网络设置->连接方式(网络地址转换(NAT)),如果是其它改正过来即可!

【命令】->Linux命令需要在终端的命令行中输入命令。进入终端方式有多种:Ubuntu中在空白处右键->“打开终端(E)”,或Ctrl+Alt+T组合快捷键,见下图:

以下为终端的命令:可以直接复制运行!命令中的sudo为超级用户权限,如果每次都输入密码嫌麻烦的话,可以使用命令:sudo   -s  直接进入超级用户(标识【~ #】),以下的sudo可以省略

1、备份源文件:$ sudo 空格 cp 看过  /etc/apt/sources.list 空格 /etc/apt/sources.list.bak

2、将阿里数据源添加到sources.list文件中:

$ sudo 空格 vim 空格 /etc/apt/sources.list (备注:在打开的文本中,先将sources.list文件原内容清空,然后复制如下代码,添加阿里源到sources.list文件中!***然后保存退出【:wq!】***)

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

3、更新源:sudo apt-get update //更新软件列表,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑

六、服务器配置

1、安装阿帕奇Web服务器Apache Server:$ sudo apt install apache2

安装成功测试:如果在安装过程中,没有提示错误信息,则代表安装成功。现在开始访问你的 web 服务器,打开浏览器并输入服务器的IP地址或者主机名(http://IP_Address 或 http://localhost),可以看到如下页面:

2、数据库服务器的安装 (MySQL Server 8.0的安装):$ sudo apt install mysql-server mysql-client

成功安装后,如上图所示。若在安装过程中,要求你设置 mysql 服务器 root 帐户的密码(如果没有要求即为空)。

mysql数据库测试:

$ mysql -uroot –p

Enter password:此处输入密码

如果显示Welcome说明安装成功了。

然后输入命令:Exit  ( 退出,就代表安装成功了 )

如果出现:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

或者 输入任何密码都可以进入数据库 的话,则需要做如下处理:

(1)首先输入以下指令:

$ sudo 空格 cat 空格 /etc/mysql/debian.cnf

运行截图如下:

# Automatically generated for Debian scripts. DO NOTTOUCH!

[client]

host= localhost

user= debian-sys-maint

password = 48cbmHSRq3iZbBdQ

socket=/var/run/mysqld/mysqld.sock

[mysql_upgrade]

host= localhost

user= debian-sys-maint

password = 48cbmHSRq3iZbBdQ

socket=/var/run/mysqld/mysqld.sock

asnc@UServer18:~$

(2) 再次输入以下指令:(备注:记住以上截图:user =debian-sys-maint 和 password = 48cbmHSRq3iZbBdQ

$ mysql   -udebian-sys-maint   -p48cbmHSRq3iZbBdQ

(3) 修改密码,本篇文章将密码修改成 【mysql】 , 用户可自行定义。

mysql> use mysql;

Reading table information for completion of table and columnnames

You can turn off this feature to get a quicker startup with-A

Database changed

mysql> UPDATE  user  SET  plugin='mysql_native_password'  WHERE  User='root';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1Changed: 1Warnings: 0

mysql> update  mysql.user  set  authentication_string=password('mysql')   where user='root'  and  Host= 'localhost';

Query OK, 1 row affected, 1 warning (0.00 sec)

Rows matched: 1Changed: 1Warnings: 1

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit

(4)输入命令测试: $ mysql 空格 -uroot 空格 –pmysql 验证,如果可以进入了,表示密码修改成功!如果不成功,则需要做第5步

(5) 机器重新启动!

3、PHP 脚本语言的安装:$ sudo 空格 apt 空格 install 空格 php 空格 libapache2-mod-php 空格 php-pear (如下图)

测试PHP,输出phpinfo

$ sudo 空格 vim 空格 /var/www/html/phpinfo.php

写入如下内容(以下大于号,小于号是全角的,输入时改成半角号):

<?PHP

  echo phpinfo();

?>

现在你可以从浏览器中访问这个页面, 输入 : “http://localhost/phpinfo.php或http://IP/phpinfo.php” ,可以看到如下页面。

4、phpMyAdmin 的安装(可选,PHP管理工具软件!通过它的 web 界面来执行所有与数据库管理和其他数据库操作相关的任务):

安装命令:$ sudo 空格 apt 空格 install 空格 phpmyadmin

安装过程中要求选择 Apache2 并点击确定,然后再输入mysql两次密码确定即可。

现在开始尝试访问 phpMyAdmin,打开浏览器并输入http://localhost/phpmyadmin 或 http://IP/phpmyadmin 即可以看到如下页面。

七、安装常用软件

软件安装常用命令:

sudo apt install 软件名        //最常用方法

sudo apt remove 软件名      //卸载软件

sudo apt update                //更新软件列表,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑

1、远程登录SSH:sudo apt install openssh-server

•    查看状态:service ssh status/start/stop/restart

•    或:/etc/init.d/ssh status/start/stop/retsrt

•    实际上,service命令就是执行/etc/init.d脚本,二者功能是一样的

2、安装文本编辑器vim:sudo apt install vim

3、安装查看IP地址ifconfig命令:sudo apt install net-tools

4、安装查看目录结构tree命令:sudo apt install tree

5、上传和下载程序(lrzsz)的安装:lrzsz是一款在linux里可代替ftp上传和下载的程序。sudo apt install lrzsz

完...

你可能感兴趣的:(Ubuntu22.04桌面版的安装与服务器配置过程)