一个简单的服务器购买和使用教程

最近不少朋友在后台问到服务器的问题,鉴于各位Linux小白居多,以前从未接触过Linux,这里简单讲解一下服务器的有关使用问题。 服务器的购买 关于服务器的选择,各位可以参考以前写过的文章作为参考。 购买了服务器之后,主机提供商会为你提供一个主机的IP、密码、以及端口号(默认为22,搬瓦工等主机商会提供一个非默认的端口),这些记一下。 连接你的服务器 基本理解 服务器简单理解就是一台远程的电脑,它没有图形界面,使用的是Linux系统,一般的服务器提供商都会提供多种Linux系统供大家选择,大概有centos、ubuntu等等。对于我们选择centos或者ubuntu都可以,区别不是很大。 工具 要想操作服务器,我们需要一个虚拟终端软件来建立我们与服务器之间的连接。 这里提供一个windows上非常好用的终端软件–Xshell。 如果你是mac系统的话直接在终端使用ssh 命令即可。 ssh -p 端口号 root@主机Ip 举个栗子 ssh -p 29919 root@192.168.0.1 之后输入主机密码即可。 下面还是说说xshell。(公众号内后台回复“xshell6”获取) 软件安装好后,默认弹出会话窗口,点击新建。  如果没弹出,可以点击左边这个小➕。  在会话窗口弹出后,名称处随便填一个名字,主机处填写你的主机IP地址,端口号。  之后选择左边的“用户身份验证”,填写用户名(默认为root),以及密码。  确定后,左侧会出现以名字命名的session,双击它。  点击接受并保存。  看到这里就表示连接成功了。  进入后更新软件源。 //ubuntu系统 apt-get update //centos系统 yum update 开启 BBR BBR 是来自于 Google 的黑科技,目的是通过优化和控制 TCP 的拥塞,充分利用带宽并降低延迟,起到神奇的加速效果。 你可以简单理解为为你的服务器加速。 检验你的服务器是否已开启BBR BBR并非在所有服务上都默认开启,他需要Linux内核4.9以上,你不需要理解什么是内核,只需要以下命令就能检测主机是否开启了BBR […]

美国德克萨斯中部学院EDU教育邮箱申请

教育邮箱用处 该邮箱支持googledrive无限容量,office365无桌面版,就是能有25t的onedrive哦,其他的例如例如github学生开发工具等等,总之就是有很多实用的东西哦。注册介绍的ctc教育邮箱就是填写资料的时候比较繁琐,不过我是随便填写的也通过了,大家可以自己试一试。 学校简介 德克萨斯中部学院(CTC)是德克萨斯州基林的一所社区学院。它成立于1965年,在欧洲设有分校。德克萨斯中部学院于1965年由德克萨斯州中部的公民建立,服务于德克萨斯州贝尔县的西部。校园建在纽芬堡和Killeen和Copperas Cove之间捐赠的500多英亩土地上。1967年9月,学校向2,068名学生敞开大门。自1969年以来,CTC已获得南方学院和学校协会的认可。在CTC注册的学生可以从文学副学士学位课程中选择学位课程,理学学士学位课程,应用科学学士学位课程,或常识科学副学士。有40多个证书课程。 准备的工具 身份证生成工具 申请地址 自备上网工具 申请流程 进入申请页填写自己的邮箱,学校会发送激活链接到你的邮箱。  激活登陆后是全英文界面如果看不懂点翻译也行,但是没什么鸟用。。点这个开始新的应用程序。  这里有很多选项,随便选一个吧,我这里选的第一个(ged)。   之后需要填写一大串信息这里最主要的是记住填写的“姓名”和“生日”,记住、记住。  剩下的填写很多信息,基本没啥能少填就少填。  左边的小点都是绿色的就能提交申请了。  填写签名并验证提交。  之后就是等待审核申请了。  之后就是等待学校的邮件了。  收到邮件后是一个后缀为@stu.ctcd.edu的google邮箱,默认密码为名字两位大小写加生日,Dougjas Burns 1993/5/27,比如我这里就是db052793。  享受无限容量吧。 以上~ 

基于Proxmox VE的家用服务器的安装及使用(五)升级群晖6.2.2

前面介绍了群晖的安装,是基于pve中虚拟网卡E1000上面的安装过程,正常使用没有一点问题,最近群晖升级了DSM系统到版本号6.2.2,界面有所改变。本人就是有那么点强迫症看到小红点就像把它去掉,于是研究了下如何更新到最新的系统。 一句话就是需要直通群晖系统支持的网卡。我这里买的是dell服务器上拆机下来的Intel 82576双口网卡,就是下面这货。其他的网卡我没试过,不敢保证成功。插上网卡后要做的就是网卡直通了,前一篇文章中介绍过如何做直通,这里就不再细谈了。

基于Proxmox VE的家用服务器的安装及使用(四)Pci设备直通

前面介绍了黑群晖以及windows的安装,这两个系统安装完后基本的使用是没有什么问题,但是现在又有了新的需求,我自己想把位于PCI上面的网卡直通给群晖,这种直通设置在esxi中能够通过图形界面直接设置,但在PVE中图形界面虽然也有选项但是还是需要去后台设置一下。 下面开始填坑。 ProxmoxVE图形界面中添加PCI设备在主机–>硬件–>添加–>PCI设备这里。  如果后台为设置过会显示以下界面(No IOMMU detected。。。。)  大概意思是要你开通IOMMU这个功能,啊,对了,要想直通,你的CPU必须支持VT-D。一通设置之前要查一下自己的CPU是否支持。 至于如何激活这个IOMMU,直接点击上面图片中的那个帮助,有官方的详细教程,我这里就当翻译一下。  进入PVE的后台,修改下面这个文件 vi /etc/default/grub  修改这一行GRUB_CMDLINE_LINUX_DEFAULT=”quiet” 如果你是Intel CPU 则修改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet Intel_iommu=on” 如果你是amd CPU 则修改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet amd_iommu=on” 修改完后保存然后更新grub update-grub 之后修改这个文件 vi /etc/modules 将下列内容添加进去 vfio vfio_iommu_type1 vfio_pci vfio_virqfd 保存后刷新initramfs后,重新启动。 update-initramfs -u -k all reboot 重新启动后,在回到图形界面查看PCI设备就不会有刚才的提示了。  这里选择你想要直通给该虚拟机的网卡就可以。  至此直通网卡应该就没什么问题了。

基于Proxmox VE的家用服务器的安装及使用(三)黑群晖6.2的安装

这篇文章还是参考值得买上的文章链接在此 不是原创,不过作为系列教程我觉得不能少了群晖的安装~本文主要简介如何在Proxmox VE 中安装黑群晖,以及涉及到的一些例如硬盘直通等简单qm命令文中涉及文件已传网盘,请关注公众号回复‘pve’获取。 安装流程 首先新建虚拟机,ID、名称自选。  操作系统选择不使用任何介质  硬盘随意,不过个人建议分配一些硬盘,方便以后维护。这里设置了硬盘并配置大小。  分配CPU和核心。  分配内存。  网络这里选择interl E1000不然安装后发现不了主机。  配置完成后确认。  这时候先不要启动虚拟机。使用工具(windows系统使用WinSCP、mac系统transmit,网盘中有)将网盘中的群晖引导文件(synoboot.img)和解压后的img2kvm上传到PVE主机root目录中。 使用命令 chmod +x img2kvm ./img2kvm synoboot.img 100 vm-100-disk-1 赋予img2kvm可执行权限 将synoboot.img转换为kvm,并提供给vm id为100的这个主机。 执行成功如下图。  回到主机–>硬件会发现有一个未使用的磁盘,双击后添加为sata1。  如下图  当然,只使用虚拟磁盘坑定不能满足群晖的使用,这里需要直通我们的硬盘。回到节点–>磁盘选项,可以看到自己主机的磁盘及盘符,记下来。我这里需要直通这个1.82T的硬盘,设备号为/dev/sde。  回到shell中使用以下命令查看磁盘id ls -l /dev/disk/by-id/ 看到我这个磁盘的id是这一大串。 ata-WDC_WD20EZRX-00DC0B0_WD-WMC302040045复制一下这个。  使用qm命令直通硬盘 qm set 100 –sata2 /dev/disk/by-id/ata-WDC_WD20EZRX-00DC0B0_WD-WMC302040045 100表示你的群晖虚拟机vm id,sata2表示硬盘的盘符(因为之前设置虚拟机的使用已经使用过0,1),/by-id/后面的字符串换成自己的硬盘id。执行如下图。 […]

基于Proxmox VE的家用服务器的安装及使用(二)安装Windows系统主机(win7、win10、server等)

前面介绍安装完成了proxmox的主系统,今天介绍在proxmox平台安装win10虚拟机,安装win10的目的一是平日在外能远程进来作为临时办公用,二是因为我家木有其他主机可用,如果其他虚拟机出现问题还能用它来调试~Proxmox官方有基础教程,这里暂时算个翻译一下,走下流程~官方介绍在此proxmox win10)。其他的windows系统都和这个差不多,就不都写了。 准备工作 1、下载VirtIO驱动,下载地址在此 2、windows的安装镜像 安装流程 首先节点机右键–>创建虚拟机  填写VMID随便别重复就行,还有名称。  操作系统选windows,版本自己选择,加载Windows ISO映像。  硬盘这里,总线/设备选择VirtIO Block缓存选择Write back或者不缓存,磁盘大小自己定。  分配CPU、内存,   网络这里模型选择VirtIO(半虚拟化)  之后创建成功后,回到主界面选择硬件–>添加–>CD/DVD Drive,将下载好的VirtIO驱动添加进来。  之后选择选项–>引导顺序,第一个设备选择CD-ROM,之后就能启动虚拟机了。  选择控制台能看到系统进入安装模式。   一直下一步到这里,啊,看不到硬盘。  选择加载驱动程序,并选择刚刚加载的virtio这个CD。  加载viostor–>w10–>amd64。  加载完成就能看到磁盘了。其他的驱动程序可以在这里加载,也可以安装完win10再加载,无所谓,但是这个硬盘必须加载不加载你也安不上~。 CD里对应的驱动程序如下: 网卡: NetKVM\w8.1\amd64 虚拟内存: Balloon\w8.1\amd64  之后就是正常的Windows安装顺序了。  以上~

基于Proxmox VE的家用服务器的安装及使用(一)基础安装

最近收了一台二手的Gen8作为家用的服务器,加了内存到16G,更换CPU为1260L(1265v2还是有点小贵~)硬件方面没什么好说的主要是软件方面。一开始打算安装我已经熟练使用的ESXI作为虚拟机底层,无奈新版esxi对不加raid卡刷直通的Gen8支持不是太好。所以开始折腾ProxmoxVE,所以开始写这些。 安装篇主要参考值得买上面的一篇文章,文章链接在此。此文写的非常详细,但是由于张大妈的排版问题,不少命令错位。而且与该作者需求不同,我主要需求是数据存储、群晖、win10等(对软路由没啥需求),所以我这里也是更正并记录一下。 通过此系列教程将完成在PVE环境下的群晖、win10、omnios+nappit、软路由(虽然我不用)等的安装及使用。 Proxmox简介 Proxmox VE (Proxmox Virtual Environment) 有方便易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI。 简单的说就是提供和esxi相差不多的功能,但是资源消耗更少,社区支持更好。我有几个老旧机器都安装不了esxi,但是安装pve都没有问题。 准备工作 这里只需要一个启动U盘以及相关软件,文章涉及到的软件我都上传到了网盘里,请在公众号内回复“pve”获取。 安装过程 先下载ISO镜像,并使用UltraISO烧录进u盘并已启动即可。 如果你是gen8直接使用ilo远程控制台–>虚拟驱动器–>映像文件CDROM,直接加载这个iso就行(买gen8主要是看上了ilo功能~)。 启动后直接进入安装界面,直接回车。  同意协议。  选择安装位置,我这里是安装到gen8的SD卡中,你可以安装到U盘或者SSD中看自己选择,建议装入u盘这种设备中,省个SSD。  输入root密码及邮箱。  输入PVE的ip地址以及主机名。  等待安装完成。  重新启动后看到这个界面就成功了,服务器就不用管了。用另一台电脑浏览器输入ip:8006访问控制台。  见到以下界面,输入用户名root,密码进入控制台。这里会有订阅的提示,值得买上的文章应该是对应的pve5.2版本,5.3版本的去订阅方法我还没找到,不过只是登录提示下不影响使用。   基础配置 1、更新 因为PVE是基于debain系统,所以需要更新软件源,这里推荐一个GitHub上的脚本。地址:https://github.com/gzzchh/pve_knife 。 选择节点–>shell,进入后台。  apt install git git clone https://github.com/gzzchh/pve_knife cd pve_knife sh pve_knife.sh 然后选择1,优化proxmox,脚本会更新软件源等,之后选择4更新系统。  更新完重新启动就行了。 2、挂载ssd 由于是安装在sd卡,读写速度有限,所以需要挂载一块SSD作为虚拟机存储的数据盘,步骤如下 首先查看ssd的盘符,选择数据中心下面主机名–>磁盘,这里看到我的ssd是/dev/sdf […]

ESXI环境下安装流控Panabit对现有网络进行行为管理

最近对现有网络有流量控制的需求,同时原来的主路由器机能相对孱弱,正好服务器的ESXI有闲置的核心和内存闲置,所以有了折腾软路由的想法。考虑过RouterOS,爱快等(普通家庭用户选择爱快openwrt、lede等应该足够了),但是最后选择了panabit。 Panabit简介 以下摘抄自百度: Panabit是集流量采集、应用分析、带宽管理于一体的服务器软件系统,只需安装在一台合适的硬件平台中,就成为一个专业的网络设备,部署在网络出口或流量汇聚的地方即可。 Panabit的部署模式分为两种: 透明网桥模式、旁路监听模式。其中透明网桥模式可以同时统计分析并控制带宽流量,旁路监听模式则只能统计分析,而不能实现带宽控制。 这里当然选择网桥模式。 Panabit分标准版、网吧版、专业版等,免费的标准版支持254个客户端,对我来说足够用了。如果需求比较大则需要购买其他版本。 ESXI安装 ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。 这个东西以前写过安装流程,移步这里。当然如果自己有这个环境,就免了。 Panabit安装及设置教程 Panabit如果是物理机安装需要3块网卡,一个外网网卡,一个内网网卡,一个内网管理网卡。同样,在虚拟机中要设置3个端口。 在ESXI中,需要添加一个新的虚拟交换机,我这里起名为“外网”,同时在外网口上新增一个端口命名为“外网口”。同时在原有的虚拟交换机上新增两个端口这里为“内网管理”、“内网”。具体如下: 新增虚拟交换机,这里需主要在“安全”选项卡中,一定要选择混杂模式。  新增端口时安全选项选择继承就行。    网络准备好后需要下载Panabit的镜像,标准版下载地址 。将其上传到ESXI的数据存储设备中。  之后新增虚拟机  CPU至少分配双核心,不然工作不正常,硬盘我这里是默认16G,应该用不到这么大空间。 添加刚刚新增的3块网卡,网卡类型选择E1000就可以,我这里内网管理网卡是第二个,这里记一下。CD/DVD选择数据存储ISO文件,选择刚才上传的ISO。  设置完启动虚拟机就可以了。进入以下界面。      一路选择YES,这里设置管理网卡,刚刚记下的管理网卡是第二个,选择第二个。  设置管理地址和网关。   安装完成后,系统自动重新启动,这里就不用管他了。  浏览器中输入刚才的管理地址,https://188.188.1.11 这里有HTTPS。进入系统,用户名admin,密码panabit。  进入系统后第一件事是升级系统,升级文件要去论坛下载,地址。 选择系统升级–>升级系统。  选择下载好的升级包,然后点击进行升级就可以了。  重新进入后,界面会变成新版界面,漂亮许多有木有。  系统现在正在监听模式运行。  改成桥接模式,需要点击网络接口。这里看到有两个网卡。  […]

卸载阿里云盾(安骑士)监控&屏蔽云盾IP的方法

卸载阿里云盾监控 wget http://update.aegis.aliyun.com/download/uninstall.sh chmod +x uninstall.sh ./uninstall.sh wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh chmod +x quartz_uninstall.sh ./quartz_uninstall.sh 删除残留 pkill aliyun-service rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service rm -rf /usr/local/aegis* 屏蔽云盾 IP iptables -I INPUT -s 140.205.201.0/28 -j DROP iptables -I INPUT -s 140.205.201.16/29 -j DROP iptables -I INPUT -s 140.205.201.32/28 -j DROP iptables -I INPUT -s 140.205.225.192/29 -j DROP iptables -I […]

在线签到网站的搭建及chrome插件修改流程

之前建了一个百度贴吧签到的专用工具,想了想还有许多需要签到的网站存在所以搜了搜看有没有人开发这类在线工具。结果有了这篇文章。 项目地址:https://github.com/binux/qiandao 环境搭建 需要自行安装nginx及mysql。 Python2.7 apt-get install python-dev autoconf g++ python-pbkdf2 rpm2cpio pip install tornado u-msgpack-python jinja2 chardet requests pbkdf2 pycrypto mysql-connector-python wget https://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-2.1.6-1.sles12.src.rpm rpm2cpio mysql-connector-python-2.1.6-1.sles12.src.rpm | cpio -i –make-directories tar -xzvf mysql-connector-python-2.1.6.tar.gz cd mysql-connector-python-2.1.6 python setup.py build python setup.py install 配置签到程序: 拉取代码,这里默认下载到根目录,如需配置到别处请自行修改后面各代码相关路径。 git clone https://github.com/binux/qiandao.git 创建并数据库并导入qiandao.sql(数据用户名及密码需自己设定。) mysql -u root -p create database qiandao; use […]