Ubuntu18.04桌⾯版的安装与服务器配置过程
⼀、说明
本来在正式安装Ubuntu18.04桌⾯版的是个⼈⽤户,⽽安装服务器的是企业⽤户。⽽将它们放在⼀起安装则是为了我的学⽣学习Linux需要。⼆、准备⼯作
1.下载安装VirtualBox-6.
2.下载Ubuntu 18.04LTS桌⾯版:ubuntu-18.04.5-desktop-amd64.iso
三、安装要点
新建虚拟机:客户机操作系统版本:ubuntu 64位;内存:1.5GB~4GB,(根据主机内存情况配置,⼀般为1/4主机内存);⽹络适配器:桥接模式;存放位置:除了系统盘均可(⼀般为剩余空间⼤的盘);其它采⽤默认。
启动安装:中⽂简体->正式安装->将虚拟机⽹络关闭(为了提⾼安装速度,品字图标的那个就是⽹络标志)->您是谁(见下图)->继续->最后重启->完成安装。
四、经过简单美化设置如下图所⽰
五、更新源
【原因】系统默认使⽤国外的源,在更新软件的时候会很慢,换成国内的源会快很多。
【准备】保证虚拟机⽹络通畅,⽐如⽤⽕狐浏览器访问www.baidu试试,如果可以访问往下进⾏,如果不能访问请按照如下⽅法查: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!】***)
3、更新源:sudo apt-get update //更新软件列表,会访问源列表⾥的每个⽹址,并读取软件列表,然后保存在本地电脑
六、服务器配置mysql配置与安装过程
1、安装阿帕奇Web服务器Apache Server:$ sudo apt install apache2
2、数据库服务器的安装 (MySQL Server 5.7的安装):$ 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/debianf
运⾏截图如下:
# 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:~$
user =debian-sys-maint 和 password = 48cbmHSRq3iZbBdQ)(2) 再次输⼊以下指令:(备注:记住以上截图:user =debian-sys-maint 和 password = 48cbmHSRq3iZbBdQ $ mysql -udebian-sys-maint -p48cbmHSRq3iZbBdQ
(3) 修改密码,本篇⽂章将密码修改成 【mysql】
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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论