说明:之前萌咔大佬做的Linux to Windows
和Linux to Linux
脚本方便了很多人,近期又做出了Windows to Linux
脚本,基本上已经全了,这里就分享下。
前言
有些厂商的机器因策略问题,不支持Windows
重装为Linux
。例如:腾讯云非大陆区域。
有些厂商Windows
系统盘会比Linux
系统盘大,想要大一点系统盘。例如: AZURE
、AWS
等。
有些厂商不支持VNC
,这对于转换系统实在不方便。
这篇文章可以解决以上问题。
使用
下载文件:萌咔来源、本站来源。
双击打开此文件。
自行选择选项。
按回车重启,并等待安装完成。
注意事项
1、如果对提供安装的发行版不满意,请参考此文章→传送门。
默认提供的是Debian
8(Jessie
),添加了firmware
包,提供了更多的驱动支持,DHCP
模式一键。
非DHCP
模式,如果要一键,则需要自己定制镜像。
定制Debian
系镜像应该没问题,其他未作测试。
默认root
账户密码Vicer
。
2、如果厂商不支持VNC
,则需要自己定制镜像。
定制方法请参考此文章→传送门。
主要在镜像中添加机器的网络参数,以便支持一键安装。
命令示例:
#定制带网络参数的initrd.img
bash InstallNET.sh -d 8 -v 64 -a --ip-addr <IP> --ip-mask <NetMask> --ip-gate <GATE> --loader
#需要dd安装其他系统(例如 Windows to Windows),定制命令.(网络参数有DHCP的,无需添加.)
bash InstallNET.sh -dd <IMAGE_URL.tar> --ip-addr <IP> --ip-mask <NetMask> --ip-gate <GATE> --loader
完成后将initrd.img
和vmlinuz
存放到能直链下载的位置。
3、如果厂商支持VNC
,则可以直接全部选1
。
安装的时候,自己填IP
地址,子网掩码,网关,DNS
服务器。DNS
服务器推荐填:8.8.8.8
。
4、区分是否为DHCP
模式
非DHCP
模式:如上图,显示了详细的IP
地址。(选中:使用下面的IP
地址)DHCP
模式:参考上图。(选中:自动获得IP
地址)
相关教程
- Linux VPS纯净版CentOS系统一键安装脚本
- Linux VPS无限制一键全自动DD安装Windows脚本
- Linux VPS纯净版Debian/Ubuntu系统一键安装脚本
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2270/
不妨点个广告再走嘛
相关推荐
-
宝塔面板遇到No space left on device错误的解决方法
说明:博主好几次用宝塔面板,都遇到了磁盘爆满的情况,然后登陆的时候提示IOError: [Errno 28] No space left on device等错误信息,导致登录面板不显示,进不去了,估计很多人会遇到,这里就简单说下解决方法。 方法 一般遇到这种情况都是回收站没清空,或者Mysql数据库及网站的日志文件过大导致的,所以我们只要删除就可以了。 1、宝塔回收站文件夹为/www/Recycle_bin,运行命令: rm -rf /www/Recycle_bin/* 2、如果不是因为回收站的话,那就使用FTP软件登录VPS自行删除大文件日志。 /www/server/data #数据库日志文件夹 /www/wwwlogs #网站日志文件夹
-
Caddy环境下WordPress博客伪静态设置
说明:博客讲了很多Caddy教程,Caddy是一个极简的HTTP服务器,支持HTTP/2静态网页服务器,比起Nginx简单很多,而且安装配置很方便,也节省内存,申请SSL证书极其方便,有时候用来搭建博客也是一种不错的选择。这里说下Caddy环境下Wordpress伪静态配置文件。 配置 伪静态参数: rewrite { if {path} not_match ^\/wp-admin to {path} {path}/ /index.php?{query} } 顺便说下Wordpress博客整体配置文件。 #域名301重定向 www.southcat.net { redir https://southcat.net{url} } #域名配置 southcat.net { #wordpress程序所在文件夹 root /wordpress #自动签发ssl证书,邮箱随便填 tls admin@southcat.net gzip #PHP设置 fastcgi / 127.0.0.1:9000 php #伪静态设置 rewrite { if {path} not_match ^\/wp-admin to {path} {path}/ /index.php?{query} } } 如果想使用自己的ssl证书,请将tls一行参数改为tls /root/ssl.crt /root/ssl.key后面为证书路径。 fastcgi / /run/php/php7.0-fpm.sock php 相关教程 一个极简的HTTP Server: Caddy一键安装脚本,带网站配置教程 小内存VPS安装Caddy+PHP 7+Sqlite 3环境,并快速搭建Typecho博客
-
Ubuntu/Debian上安装和启用ipmitool教程
说明:我们很多时候都要用到ipmitool,这是说下方法。 首先需要启用两个内核模块: modprobe ipmi_si modprobe ipmi_devintf echo ipmi_si >> /etc/modprobe echo ipmi_devintf >> /etc/modprobe 然后安装ipmitool: apt-get install ipmitool 列出IPMI网络信息: ipmitool lan print ipmitool user list 1
-
Linux CentOS 6升级Python 2.6至Python 2.7的方法
说明:现在很多软件安装都需要Python2.7支持了,不想折腾的可以直接用Centos 7.x,自带Python2.7,很多人还在用Centos 6.x,自带Python2.6,版本太低,而又不想换系统,所以只能手动升级了。 方法 1、检查当前Python版本 python -V 检查之后,我们可以看到是Python 2.6.6版本 2、升级系统和安装开发工具包 yum -y update yum groupinstall "Development tools" -y 3、补充安装需要的组件支持 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel -y 4、安装Python2.7.6 cd /opt wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz tar xf Python-2.7.6.tar.xz ./configure --prefix=/usr/local sudo make && sudo make altinstall 注意了,这里是用的altinstall。 5、检查是否安装 /usr/local/bin/python2.7 --version 目前,我们只能通过这个命令检查,看到Python 2.7.6版本。 6、创建软链接 mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python 移除原来的老版本,然后创建2.7的软链接。这样我们直接用Python -V可以看到已经是Python 2.7.6。 7、修复兼容问题另外,由于yum的依赖是python2.6,需要修改yum文件 vi /usr/bin/yum 编辑文件,在顶部修改成 #!/usr/bin/python2.6.6
-
使用phpmyadmin批量修改WordPress等博客文章信息
说明:有时候网站出现变动后,就需要修改很多信息,很多人只会手动修改,这对于数据很少的还好说,多就需要时间了,比如开启ssl后,需要将http开头的都修改成https,这样手动就很麻烦了,可以利用phpmyadmin来批量修改了,这样很快。 以下修改都需要SQL语句来执行,即使你不知道SQL语句是什么,那没事,直接使用下面的语句命令就行了,不过这里先介绍以下如何执行SQL语句,进行批量操作。现在一般的空间都是用phpmyadmin来管理数据库,这里将以phpmyadmin为例来介绍如何执行SQL语句:1、进入你的phpmyadmin管理页面,然后进入你的博客对应的数据库2、菜单栏有个SQL选项,点击进去3、出现一个SQL语句的输入框,现在你就可以在里面输入SQL语句了4、输入完毕,点击执行 ,将执行你刚才输入的SQL语句5、SQL语句执行完毕,你的文章也被批量修改了,现在去看看你的文章是否都被更改了6、最后提个醒:以下介绍的SQL语句都在我的博客上做过测试,但是尽管如此,操作数据库之前都要先备份一下你的数据库;定期备份你的数据库是好习惯 SQL命令执行窗口: 这里以wordpress为例,其它博客的话多看几遍以下SQL语句应该也会修改了。 1、批量修改文章内容:如果你想替换之前写过的所有文章中的某些内容,如更换博客的名称,更换博客的网址,更换文章配图的链接等等,你可以使用以下SQL语句: UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://southcat.net', 'https://southcat.net' ); 该语句的功能是将所有文章中的http://southcat.net字眼,全部替换成https://southcat.net,你可以根据需要做一些更改。因为文章内容在数据库中是以HTML代码形式存储的,所以以上SQL语句同样可以替换HTML代码。 如果你只是想更改文章插图的链接,而不想影响其他的链接,可以使用以下SQL语句,所有src="oldurl.com被替换成了src="newurl.com UPDATE wp_posts SET post_content = REPLACE (post_content, 'src="oldurl.com', 'src="newurl.com'); 如果你是以图片附件形式上传的话,需要更改图片附件的GUID UPDATE wp_posts SET guid = REPLACE (guid, 'oldsiteurl.com', 'newsiteurl.com') WHERE post_type = 'attachment'; 2、批量修改文章摘要:文章摘要就是你在WordPress后台编辑文章时,"摘要"框中输入的内容,如果你想批量更改文章摘要,可以使用以下语句: UPDATE wp_posts SET post_excerpt = REPLACE( post_excerpt, 'Rat', 'Rats' ); 该语句的功能是将所有文章摘要中的Rat字眼,全部替换成Rats。 3、批量修改文章的作者:假设你的博客有两名注册用户,张三和李四,你想将张三的所有文章划归到李四名下,这时候该怎么办呢?你可以执行以下语句: UPDATE wp_posts SET post_author = 李四用户id WHERE post_author = 张三用户id; 那如何获得 李四的用户id和张三的用户id呢?你可以执行以下SQL语句: SELECT ID, user_nicename, display_name FROM wp_users; 这时将列出你博客上所有的注册用户的ID,昵称和公开显示的名称,你现在就可以找到对应用户的ID了。 4、批量修改文章评论者的网站URL:假设,你的博客有个非常忠实的读者,给你的博客文章留下很多有用的评论,同时他的评论都填写了留言者的网站URL,但是有一天他的博客域名换了,并请求你更新他留言中的网站URL,那你怎么办?手动一个一个帮他改,这不太现实。你可以使用以下SQL语句: UPDATE wp_comments SET comment_author_url = REPLACE( comment_author_url, 'oldurl.com', 'newurl.com' ) 以上语句,将留言者所有旧的网站链接oldurl.com,更改为新的网址newurl.com 5、禁用所有文章的pingback功能:开启pingback功能,可以在别人引用你的文章链接的情况下,给你发送通知,但是该功能似乎对我们的文章没多大帮助,那为何不把pingback给禁止了呢?在WordPress后台 - 设置 - 讨论,取消勾选"接收来自外部博客的引用通告(pingbacks和trackbacks)",这样以后的文章都不开启pingback,但是该选项不会对之前的已发布的文章起作用,还是要用到SQL:...
-
Vultr利用快照备份Snapshots功能快速的备份和迁移资料
说明:用了那么久的Vultr,直到今天才发现Vultr还有快照备份Snapshots功能,试了一下后感觉很好用,特别是对于我们经常喜欢换节点服务器的,其实很多商家都有提供Snapshots快照功能,不过别太依赖这个了,都会有翻车的时候,还是乖乖的手动备份下数据。 方法 1、备份数据进入Vultr面板,点击Snapshots选项,选择Add Snapshot,然后在Label那里填一个标签,再点击Take Snapshot。等待备份完成之后,我们才可以去创建。
-
Caddy Web Server一键管理(开始/停止/安装/更新/卸载)脚本
说明:Caddy是一个极简而强大的HTTP服务器,支持HTTP/2静态网页服务器,安装也快,之前也发过逗比的一个Caddy脚本,参考:一个极简的HTTP Server: Caddy一键安装脚本,不过该脚本有点简洁,只提供安装+运行功能,现在再发个功能比较全的Caddy脚本,该脚本是爱学习的博主无意间在国外技术网站看到的,而国内很难找到这么齐全的,所以就分享给大家,且该脚本支持开始、停止、安装、更新、卸载等功能。 安装 Github地址:https://github.com/sayem314/Caddy-Web-Server-Installer 系统要求:Ubuntu 14.x、15.x、16.x,Debian 7.x、8.x、9.x,CentOS 6.8、7.2。 运行以下命令: wget https://git.io/vra5C -O - -o /dev/null|bash 然后使用下列命令进行操作: caddy start #开启Caddy Web Server caddy stop #停止Caddy Web Server caddy reload #重载Caddy Web Server caddy restart #重启Caddy Web Server caddy status #查看Caddy Web Server状态 caddy install #安装Caddy Web Server caddy edit #编辑配置文件Caddyfile caddy service #使Caddy Web Server成为一项服务(upstart/systemd) caddy update #升级Caddy Web Server caddy delete #卸载Caddy and data caddy about #关于Caddy Web Server caddy version #检测脚本/Caddy/PHP5-fpm版本信息 安装插件命令: caddy install http.cache,http.filemanager,http.ipfilter,http.ratelimit 安装caddy的时候会要求你输入域名,邮箱(帮你自动签发ssl),然后使用命令启动caddy即可! 虚拟主机文件夹:/var/caddywww 配置文件夹:/etc/Caddyfile
-
一个简单的PHP Web代理:miniProxy
说明:miniProxy是一个用PHP编写的简单Web代理,可以让您绕过网页过滤器,或匿名浏览网页。一般我们可以拿来访问谷歌查询学习资料等,对于谷歌重度使用者或者需要经常使用谷歌的团队/班级来说,还是挺方便的,毕竟不用梯子就可以直接访问谷歌了。 手动安装 GitHub地址:https://github.com/joshdick/miniProxy 环境要求:PHP >= 5.4.7,并且要求安装PHP curl和mbstring拓展;建议使用域名并开启HTTPS;如果想访问谷歌等,则需要国外服务器。 手动只推荐有现成环境的,比如已经装过宝塔面板或者其它的LNMP安装包等,然后直接访问上面的Github地址,将PHP文件下载并上传至网站根目录,最后直接访问即可。 Docker安装 由于官方的界面太简陋了,于是某大佬花了几分钟改了下,比官方的稍微好点了,这里就直接做成了Docker镜像,拉取镜像的时候,建议直接使用域名访问,期间会自动给你配置SSL,用IP可能会出现很多未知问题。 修改后的截图如下: 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、拉取镜像 #使用ip访问,不建议选择 docker run --name miniproxy -d \ --restart=always \ -p 80:80 \ moerats/miniproxy #使用域名访问,请修改为自己的域名后运行 docker run --name miniproxy -d \ --restart=always \ -p 80:80 \ -p 443:443 \ -e domain=www.southcat.net \ moerats/miniproxy 使用域名访问的话,请提前解析好域名并生效,不然给你签发SSL证书的时候会失败,导致打不开等情况。
-
百度网盘分享文件密码暴力破解器
说明:博主今天要分享的工具就不用过多介绍了,破解密码的效率很高,也很准确,很多都是秒破解,有PC端和安卓端。 截图 功能特色 1、支持以下分享链接。格式如下面: http://pan.baidu.com/share/init?surl=xxx https://pan.baidu.com/share/init?surl=xxx http://pan.baidu.com/s/1xxx https://pan.baidu.com/s/1xxx 2、程序的线程是多线程的!另外多线程的可以看运气哦!3、添加日志文件,在运行目录下,如果要找到正确密码搜搜errno":0。4、终支持停止线程,可以继续上一次的密码测试。5、针对404(封IP)的解决是:自动停止密码测试。6、调用别人的API快速拿到密码,看你是否需要。 软件下载 安卓端下载:https://github.com/zgcwkj/TestBaiduPasswordPC端下载:本地下载 演示视频、程序源码、可运行的程序: 链接:https://pan.baidu.com/s/17BQQsnihlgcvNafW4IpFHA 密码:cskm 注意:经测试访问太多会导致IP被加黑,大约几十分钟左右,还请各位在测试的时候三思!
-
Memtester一键脚本,可检测VPS真实可分配内存及超售情况
简介 Memtester是一个检测VPS真实可分配内存的小工具,适用于检测VPS超售情况。本程序检测的可分配内存指的是用户使用时最大能占用的内存量。 使用 Github地址:https://github.com/FunctionClub/Memtester 运行命令: #CentOS/RHEL系统 yum install wget -y yum groupinstall "Development Tools" -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #Ubuntu/Debian系统 apt-get update apt-get install wget build-essential -y wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/Memtester/master/memtester.cpp gcc -l stdc++ memtester.cpp ./a.out #脚本备份 https://www.southcat.net/usr/shell/memtester.cpp