• 使用win10 hyper-v安装linux系统


    1、控制面板---程序---启动或关闭windows功能---启动hyper-v管理器---重启

    2、配置网络

    因为公司内网通过ip验证,而通过桥接的方式,虚拟机就相当于物理机所在的网络中的一台真实主机,它会被分配一个新的IP地址,但这个ip地址是不能通过验证的。因此不能通过桥接方式连接

    新建一个内部虚拟交换机,然后将物理机的网络共享给虚拟交换机,最后将虚拟机的网络适配器设置为这个虚拟交换机就达到了NAT的目的

    最好先配好网络再装虚拟机,这样虚拟机安装的过程中可以通过网络下载包

    3、下载linux系统镜像,并安装,选择包的时候选多一点,不然之后系统用起来什么都没有。源选中国的edu或者163都行

    4、配置源

    如果出现apt-get无法使用的问题,那么更新一下源

    编辑/etc/apt/sources.list文件,注释掉deb cdrom那一行,apt就不会一直找DVD了

    然后更新apt-get

    apt-get update
    apt-get upgrade

    就可以了

    5、乱码问题

    改一下locales

    apt-get install aptitude
    
    aptitude install locales
    
    dpkg-reconfigure locales

     选en_us.utf8

    然后重启就可以了

    6、如何模仿多用户登陆

    首先,要装一个secureCRT用来在windows上实现用SSH连接linux服务器

    然后,在虚拟机上用ip a来查看本机ip,在secureCRT上连上这个ip就可以登陆了

    可以在虚拟机上用adduser指令创建多个用户,然后用secureCRT实现多个连接

    用users查看当前在线用户,last来查看近期登陆用户的ip

    7、开启root远程登陆

    vi /etc/ssh/sshd_config

    去掉#PermitRootLogin yes的注释

    重启

    service sshd restart 

    8、然后debian用apt install mysql-server会直接装mariaDB数据库,如果要用mysql的话要先卸掉mariaDB

    sudo apt-get remove mariadb-server
    sudo apt-get remove --auto-remove mariadb-server
    sudo apt-get purge mariadb-server
    sudo apt-get purge --auto-remove mariadb-server
    apt-get remove mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1

    卸载mysql

    sudo apt-get --purge remove mysql-server
    sudo apt-get --purge remove mysql-client
    sudo apt-get --purge remove mysql-common
    apt-get autoremove
    apt-get autoclean
    rm /etc/mysql/ -R
    rm /var/lib/mysql/ -R

    安装mysql

    wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
    sudo apt update 
    sudo apt install mysql-server

    9、开启远程连接mysql

    vi /etc/mysql/mysql.conf.d/mysqld.cnf

    把 bind-address 改为 0.0.0.0

    登陆mysql设置权限

    mysql>grant all on *.* to root@'%' identified by 'password' with grant option;
    mysql>flush privileges;

    给来自任何IP地址的用户root分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'password';

    如果必要开启防火墙3306端口

    重启mysql

    service mysql restart
  • 相关阅读:
    HTML-利用CSS和JavaScript制作一个切换图片的网页
    HTML-★★★格式与布局fixed/absolute/relative/z-index/float★★★
    HTML-CSS样式表-★★★常用属性★★★及基本概念、分类、选择器
    HTML-★★★★★表单★★★★★
    HTML-图片热点、网页内嵌、网页拼接、快速切图
    HTML-常用标签与表格标签
    HTML-基础及一般标签
    C#-★结构体★
    C#-函数的传值与传址
    C#-★★函数★★
  • 原文地址:https://www.cnblogs.com/luozx207/p/10331185.html
Copyright © 2020-2023  润新知