备忘Ubuntu虚拟机环境配置

目录

更新源修改

  1. #支持https的下载 apt 源使用 HTTPS 以确保软件下载过程中不被篡改。因此,我们首先需要添加使用 HTTPS 传输的软件包以及 CA 证书
  2. sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
  3. sudo gedit /etc/apt/sources.list
  4. # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 16.04
  5. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
  6. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
  7. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
  8. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
  9. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  10. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  11. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
  12. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
  13. # 预发布软件源,不建议启用
  14. # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
  15. # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
  16. # 19.04
  17. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  18. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  19. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  20. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  21. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  22. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  23. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  24. deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  25. deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  26. 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.

  1. apt-get remove mariadb-server mariadb-client --purge # 清除记录
  2. sudo apt-get install mysql-server mysql-client # 没有成功
  3. sudo apt-get update && sudo apt-get upgrade
  4. apt-get install apache2
  5. apt-get install php7.0
  6. apache2 -v
  7. php -v #php7.0 -v
  8. apt-get install libapache2-mod-php7.0
  9. cat /etc/apache2/mods-enabled/php7.0.load
  10. apt-get install mysql-server
  11. apt-get install php7.0-mysql
  12. service mysql restart
  13. service apache2 restart
  14. # sudo apt install apache2 php7.0 mysql5.7-server php7.0-mysql libapache2-mod-php7.0 phpmyadmin
  15. # thonsun123@
  16. # 禁用event模块,启用prefork模块(Apache默认的multi-processing模块(MPM) 是一个event模块, 但是 php默认是使用prefork模块)
  17. # sudo a2dismod mpm_event
  18. # sudo a2enmod mpm_prefork
  19. # 重启apache
  20. # service apache2 restart
  21. # 修改默认访问路径
  22. # 找到下面这行,修改`/phpmyadmin`为自定义的名称,即phpmyadmin访问路径
  23. # Alias /phpmyadmin /usr/share/phpmyadmin
  24. # 不用的时候关闭phpmyadmin,方法如下
  25. # 找到下面这行
  26. # <Directory /usr/share/phpmyadmin>
  27. # 在最后添加
  28. # Order Deny,Allow
  29. # Deny from all
  30. # Allow from 127.0.0.1
  31. # 或者直接
  32. # Require all denied

记录

  1. 57 apt-get remove mariadb-server mariadb-client
  2. 58 apt-get remove mysql-* --purge
  3. 59 apt install apache2 php7.0 mysql5.7-server php7.0-mysql libapache2-mod-php7.0 phpmyadmin
  4. 60 apache2 -v
  5. 61 php7.0 -v
  6. 62 php -v
  7. 63 apt-get install libapache2-mod-php7.0
  8. 64 apt-get install mysql-server
  9. 65 apt-get update
  10. 66 apt-get -f install
  11. 67 apt-get upgrade
  12. 68 apt-get clean
  13. 69 apt-get update
  14. 70 gedit /etc/apt/sources.list
  15. 71 apt-get update
  16. 72 rm /var/lib/apt/lists/* -vf
  17. 73 apt-get update
  18. 74 rm -rf /var/lib/apt/lists/*
  19. 75 apt-get update
  20. 76 apt-get install -f
  21. 77 apt-get install mysql
  22. 78 apt-get install mysql-server
  23. 79 gedit /etc/apt/sources.list
  24. 80 apt-get update
  25. 81 apt-get upgrade
  26. 82 apt-get install -f
  27. 83 apache2 -v
  28. 84 php -v
  29. 85 mysql -v
  30. 86 apt-get install libapache2-mod-php7.0
  31. 87 cat /etc/apache2/mods-enabled/php7.0.load
  32. 88 apt-get install mysql-server
  33. 89 apt-get install php7.0-mysql
  34. 90 service mysql restart
  35. 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. Bash常用快捷键及其作用

    在 Bash 中有非常多的快捷键,如果可以熟练地使用这些快捷键,可有效地提高我们的工作效率.只是快捷键相对较多,不太好记忆,这就要多加练习和使用.这些快捷键如表 1 所示. 表 1 Bash 常用快捷 ...

  2. leetcode148

    class Solution { public: ListNode* sortList(ListNode* head) { multimap<int,ListNode*> mul; whi ...

  3. IIC 设备使用

    通过 读 / 写 IIC 设备上特定的存储空间,来使用设备提供的功能: 存储空间地址 = 设备名 + 设备地址(Slave Address) + 寄存器地址 . 注:设备地址.寄存器地址.地址中写入数 ...

  4. 使用ContentProvider实现多应用的数据共享

    ContentProvider: 实现一组通用的数据和方法的储存和共享,通常是通过getContentResolver()方法来获得Activity或其他应用程序组件中的ContentProvider ...

  5. ADC采样间隔问题+TRGO作为ADC的触发源头

    为了控制采样时间,可以使用一个定时器的TRGO(定时器里每次发生更新事件时会有这个信号产生)作为定时器的外部触发. 从定时器框图可以看出,TRGO为TIMx的一个输出.不过这个输出是内部使用的. vo ...

  6. SpringJDBC :jdbcTemplate在连接是出现 org/springframeworkbc/core/JdbcTemplate : Unsupported major.minor version 52.0 异常解决

    原因是这个在jdk9版本才能使用,需更新jdk版本. 更新jdk9之后在idear的配置: 第一步:File---->Project Structure---->Project 第二步: ...

  7. EOS踩坑记

    [EOS踩坑记] 1.每个account只能更新自己的contract,即使两个account的秘钥相同,也不允许. 如下,使用alice的权限来更新james的contract.会返回 Missin ...

  8. JVM参数类型

    java -version看版本号(混合模式) java -Xint -version  解释执行 java -Xcomp -version 编译执行 XX参数是不稳定的用来JVM调优和DeBug B ...

  9. centos部署redis主从

    安装环境 CentOS 6.5 .CentOS 7.4 主Redis:10.159.44.175 从Redis: 10.159.44.176.10.159.44.177 Redis下载和安装 在3台机 ...

  10. 2018 宁夏省赛 F. Moving On

    题目链接 https://nanti.jisuanke.com/t/28406 大意是 有n(<=200)个城市,城市间有路(Input给了邻接矩阵)  每个城市有一个危险值,然后是q(2e4) ...