一、说明
本来在正式安装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
完...