备忘Ubuntu虚拟机环境配置

目录

更新源修改

#支持https的下载 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
sudo gedit /etc/apt/sources.list
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 16.04
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# 19.04
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

LAMP环境安装

root@kali:/home/kali# systemctl status mysql.service

● mysql.service - MySQL Community Server

Loaded: loaded (/lib/systemd/system/mysql.service; bad; vendor preset: enabled)

Active: failed (Result: exit-code) since Tue 2018-10-16 00:00:57 CST; 25s ago

Process: 47576 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

10月 16 00:00:57 kali mysql-systemd-start[47576]: Once the problem is resolved, restart the service.

10月 16 00:00:57 kali systemd[1]: mysql.service: Control process exited, code=exited status=1

10月 16 00:00:57 kali systemd[1]: mysql.service: Failed with result 'exit-code'.

10月 16 00:00:57 kali systemd[1]: Failed to start MySQL Community Server.

10月 16 00:00:57 kali systemd[1]: mysql.service: Service hold-off time over, scheduling restart.

10月 16 00:00:57 kali systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.

10月 16 00:00:57 kali systemd[1]: Stopped MySQL Community Server.

10月 16 00:00:57 kali systemd[1]: mysql.service: Start request repeated too quickly.

10月 16 00:00:57 kali systemd[1]: mysql.service: Failed with result 'exit-code'.

10月 16 00:00:57 kali systemd[1]: Failed to start MySQL Community Server.

apt-get remove  mariadb-server mariadb-client --purge # 清除记录
sudo apt-get install mysql-server mysql-client # 没有成功 sudo apt-get update && sudo apt-get upgrade apt-get install apache2
apt-get install php7.0
apache2 -v
php -v #php7.0 -v
apt-get install libapache2-mod-php7.0
cat /etc/apache2/mods-enabled/php7.0.load
apt-get install mysql-server
apt-get install php7.0-mysql
service mysql restart
service apache2 restart # sudo apt install apache2 php7.0 mysql5.7-server php7.0-mysql libapache2-mod-php7.0 phpmyadmin
# thonsun123@
# 禁用event模块,启用prefork模块(Apache默认的multi-processing模块(MPM) 是一个event模块, 但是 php默认是使用prefork模块)
# sudo a2dismod mpm_event
# sudo a2enmod mpm_prefork # 重启apache
# service apache2 restart # 修改默认访问路径
# 找到下面这行,修改`/phpmyadmin`为自定义的名称,即phpmyadmin访问路径
# Alias /phpmyadmin /usr/share/phpmyadmin # 不用的时候关闭phpmyadmin,方法如下
# 找到下面这行
# <Directory /usr/share/phpmyadmin>
# 在最后添加
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
# 或者直接
# Require all denied

记录

   57  apt-get remove  mariadb-server mariadb-client
58 apt-get remove mysql-* --purge
59 apt install apache2 php7.0 mysql5.7-server php7.0-mysql libapache2-mod-php7.0 phpmyadmin
60 apache2 -v
61 php7.0 -v
62 php -v
63 apt-get install libapache2-mod-php7.0
64 apt-get install mysql-server
65 apt-get update
66 apt-get -f install
67 apt-get upgrade
68 apt-get clean
69 apt-get update
70 gedit /etc/apt/sources.list
71 apt-get update
72 rm /var/lib/apt/lists/* -vf
73 apt-get update
74 rm -rf /var/lib/apt/lists/*
75 apt-get update
76 apt-get install -f
77 apt-get install mysql
78 apt-get install mysql-server
79 gedit /etc/apt/sources.list
80 apt-get update
81 apt-get upgrade
82 apt-get install -f
83 apache2 -v
84 php -v
85 mysql -v
86 apt-get install libapache2-mod-php7.0
87 cat /etc/apache2/mods-enabled/php7.0.load
88 apt-get install mysql-server
89 apt-get install php7.0-mysql
90 service mysql restart
91 service apache2 restart

linux常用操作

文件管理:文件与文件夹管理

mkdir 目录要一个个来创建

rmdir

rm

rm -rf 非空文件夹

touch +filename

虚拟机下Linux操作Ubuntu的更多相关文章

  1. 虚拟机下Linux读取USB设备的问题虚拟机下Linux无法读取USB设备的解决方案

    我们在虚拟机中识别USB设备有三种情况导致Linux系统不能读取到USB设备: 1. .当虚拟机的USB服务没有开启的时候 2. 若虚拟机的USB连接的设置选项没有设置好 3. Widows抢先一步, ...

  2. 虚拟机下Linux系统如何设置IP地址

    虚拟机下Linux系统设置IP地址三种方法 文章来源:https://jingyan.baidu.com/article/ea24bc399ffeb9da62b3318f.html 工具/原料   V ...

  3. 虚拟机下linux迁移造成MAC地址异常处理办法

    虚拟机下linux迁移造成MAC地址异常处理办法 Linux无法启用网卡:Device eth0 has different MAC address than expected,ignoring解决 ...

  4. VMware虚拟机下Linux系统的全屏显示

    在VMware虚拟机下的Linux无法全屏的问题的解决方案如下: 1.   启动虚拟机,并启动Redhat6.4. 2.   点击“view”——然后将Autofit window这个选项勾选.(一般 ...

  5. 虚拟机下linux安装mysql,apache和php

    由于腿伤了,卧床在家折腾下linux,尝试用虚拟机装mysql,apche和php.中间各种波折,装了好几天,觉得有些经验还是要记录下来,让自己别忘了:) 按照下面这篇文章的方法,基本可以顺利安装成功 ...

  6. 虚拟机下linux上网

    一.概述 1. 常见的上网方式 有以下两种: 桥接 NAT(推荐) 有关虚拟机几种不同联网方式的讲述,可以参考VMware网络选项分析 通常的配置步骤: <1> 配置PC端 <2&g ...

  7. 虚拟机下linux系统安装nginx

    近在windows虚机下安装nginx,也遇到部分问题,写篇随笔总结一下 一.安装虚机 windows下安装虚拟机我就不说了,一搜一大把,一直下一步就ok了 二. 打开虚拟安装nginx 1.选择版本 ...

  8. 虚拟机下Linux网络配置

    之前配置好了linux系统,在网络这块我用的是桥接模式. 现在分享一下使用虚拟机桥接模式配置Linux网络的过程. 一.首先配置外网的本地Ip地址. 二.配置Linux 网络链接 1.打开linux网 ...

  9. 转载_虚拟机下LInux(终端)配置网络的方法

    出自: http://www.360doc.com/content/14/1027/11/17496895_420258403.shtml 对文章的重点进行剪贴,方便查看. 这几天在虚拟机vmware ...

随机推荐

  1. 彻底征服 Spring AOP 之 实战篇

      Spring AOP 实战 看了上面这么多的理论知识, 不知道大家有没有觉得枯燥哈. 不过不要急, 俗话说理论是实践的基础, 对 Spring AOP 有了基本的理论认识后, 我们来看一下下面几个 ...

  2. C++获取当前执行程序文件所在的全路径

  3. Spring MVC @SessionAttributes注解

    @SessionAttributes原理 默认情况下Spring MVC将模型中的数据存储到request域中.当一个请求结束后,数据就失效了.如果要跨页面使用.那么需要使用到session.而@Se ...

  4. leetcode121

    public class Solution { public int MaxProfit(int[] prices) { //寻找最优极值点(包括2个端点) ) { ; } ) { ] - price ...

  5. for 没有作用域的说话

    for i in range(10): passprint(i) 打印的结果就是9 打印的最后一次结果

  6. SQL 中的语法顺序与执行顺序

    FROM : HOME SQL 是一种声明式语言 SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果. SQL 语言声明的是结果集的属性,计算 ...

  7. 转:java使用Filter过滤器对Response返回值进行修改

    练习时只做了对request 的处理,这里记录一下,filter 对 response的处理. 原文地址:java使用Filter过滤器对Response返回值进行修改 有时候在开发过程中会有这样一个 ...

  8. Python实现EXCEL表格的排序功能

    EXCEL的数值排序功能还是挺强大的,升序.降序,尤其自定义排序,能够对多个字段进行排序工作. 那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能, ...

  9. EasyUI自动消失的弹框

    $.messager.show( { title : "系统提示", msg : "请选择提供商!!!" });

  10. idea常用快捷键及操作

    ctrl+j  ===== 智能提示 可用模版及关键字 ctrl+p ===== 显示方法可填入的参数 ctrl+space ===== 补全提示项目中可用的变量 ctrl+shift+j  ==== ...