传统IDC 部署网站

news/2024/5/8 17:17:50/文章来源:https://blog.csdn.net/weixin_30596023/article/details/99970517

选择IDC机房

1.选择云主机。

2.传统IDC

  a购买服务器

  b服务器托管

  c装系统

装系统

虚拟机软件

vmware workstation

virtualbox

hyper-v

下载:r.aminglinux.como

系统下载:

http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

创建虚拟机:

典型-》稍后安装操作系统-》linux-》CentOS 64位-》虚拟机名称-》安装位置-》自定义硬件 1核1G-》网卡NAT->IOS镜像文件路径

装系统:

点击运行虚拟机按钮

选择第一个Install CentOS 7-》直接点回车-》语言选中文-》点击系统(安装和位置)-》我要配置分区-》点左上角的完成-》手动分区对话框-》标准分区-》点+号 挂载点 /boot 容量 200M 点击+号 挂载点 swap (当内存小于等于4G时,swap分内存的2倍,其他情况就分8G)

查看swap命令 free

查看硬盘命令 df -h

点+号 挂载点 选择/

点击完成-》开始安装-》设置用户root密码-》安装完成后点击右下角的重启

配置网络

配置网络目的: 

  a远程登录

  c可以用yum安装其他的包

配置网络步骤:

  a执行dhclient命令,自动获取IP地址(NAT模式,它可以自动生成一个IP地址)

  b查看IP地址的命令:ip addr

配置IP地址:IP地址、子网掩码、网关、DNS

查看网关的命令:ip route

[sun.yujun@kddi-zol-fss-web1 Ask]$ ip route
10.19.36.0/22 dev eth0  proto kernel  scope link  src 10.19.37.158 
169.254.0.0/16 dev eth0  scope link  metric 1002 
default via 10.19.36.1 dev eth0 
[sun.yujun@kddi-zol-fss-web1 Ask]$ rout -n
-bash: rout: command not found
[sun.yujun@kddi-zol-fss-web1 Ask]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.19.36.0      0.0.0.0         255.255.252.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         10.19.36.1      0.0.0.0         UG    0      0        0 eth0
[sun.yujun@kddi-zol-fss-web1 Ask]$   

公共的DNS:19.29.29.29  (dnspod)  114.114.114.114    202.106.0.20   8.8.8.8

编辑配置文件

BOOTPROTO=static

ONBOOT=yes

将dhclient生成的ip地址配置到IPADDR

NETMASK通过ip/24位配置为255.255.255.0或PREFIX=24

GATEWAY为192.168.222.2(就是我们通过ip route看到的IP)

DNS1为119.29.29.29

[sun.yujun@kddi-zol-fss-web1 Ask]$ vim /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="static"
GATEWAY="10.19.36.1"
IPADDR="10.19.37.158"
NETMASK="255.255.252.0"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"  

 重启网络服务

systemctl   restart network

ip add

cat 查看文件内容,如果遇到一个很长的文件,cat之后就看不到最前面的内容了,此时可以用管道符和less命令结合起来查看。

如:cat /etc/init.d/network |less

b 往上翻(类似page up) f往下翻页(类似page down) 按q退出less

管道符 |作用是把管道左边的命令结果交给管道右面的命令去处理

vi命令

按i进入编辑模式,其实也可以按a或者o进入编辑模式。I A O

除了按方向键之外,在一般模式下(没有进入编辑模式之前的那个模式)我们可以按j h k l 当成方向键来用。

cal查看日历

date查看日期

远程登录

https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md

xshell  登录  远程的Linux

putty  secureCRT  Xmanager

linux登录linux

ssh root@192.168.222.128

秘钥认证:

使用一对秘钥来进行验证身份。公钥+私钥 公钥是用来加密的,私钥是用来解密的。

xshell秘钥验证登录远程电脑

公钥是放到远程电脑上的,私钥是放到xshell上的

生成秘钥对方法,打开xshell->点击工具->打开用户密钥管理者-》点击生成-》点击下一步-》下一步-》点击是

查看生成的秘钥属性点击公钥-》复制公钥-》打开远程服务器-》cd ~/.ssh/->创建文件 vi authorized_keys->粘贴刚复制的公钥-》保存

~表示用户的家目录,执行echo $HOME查看当前用户的家目录,执行whoami查看当前用户是谁

在一个文件前面加.表示这个文件或者目录是隐藏的,ls直接看看不到,需要用ls -a看 

chmod 修改权限命令

vi authorized_keys

chmod 600 !$(!$表示上面命令的最后一个参数)

chmod 600 authorized_keys

到xshell的会话属性,用户身份认证  publickey 选择对应的秘钥

连接成功

 Linux密钥认证登录Linux

到vmware

  1 做一个快照

    点击右键-》找到快照-》拍摄快照

  2 克隆

    点右键-》管理-》克隆

    如何关机?执行命令init 0/  shutdown -h now

    如何重启?init 6/ reboot /shutdown -r now

    下一步 虚拟机中的当前状态  链接克隆  填写名称和路径

  3 修改网卡IP

    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    修改:IPADDR

    注释掉UUID那一行#

改主机名

    查看主机名   hostname

    修改主机名   hostnamectl   set-hostname   xxx

    查看主机名配置文件 cat /etc/hostname

密钥认证

    生成秘钥对:ssh-keygen 

    生成的秘钥位置:.ssh/id_rsa(私钥)  .ssh/id_rsa.pub(公钥)

    ssh-copy-id  root@192.168.222.129 (将当前机器上的公钥放到另外一台机器上的,需要输入对方机器的密码)

    

    再次登录不用输入密码直接登录成功

     

忘记了root密码,没办法登录了,就需要重置密码了。

用的是密钥认证,忘记root密码无所谓,只要你记得秘钥密码即可。

密码和秘钥都支持远程登录,是不是说启用了秘钥。密码就失效了。答案是:不是。二选一,你随便用哪一种都可以。那为什么还要使用秘钥呢?因为密码相对秘钥来说,更容易被破解。

秘钥认证指的是远程的ssh登录。而本地登录无法使用秘钥。 

改密码:

  root用户,直接执行passwd 回车 输入两次新密码即可

  普通用户,也可以改。passwd username

  user1登录后,改自己密码,只需要执行passwd 即可

如果忘记密码,也没有用秘钥认证,总之就是无法远程登录了,如何做?

单用户模式是CentOS系统的一个用户级别。

什么叫用户级别(七个级别)呢?

如何进入单用户级别:

  重启机器

  按一下方向键,不要让系统马上启动

  选中第一个启动项

  按e进入编辑grub(启动管理器)的界面

  按方向键,找到Linux16开头的行,然后挪到ro位置,把ro改为rw init=/sysroot/bin/sh

  再按ctrl + x 启动

  执行LANG=en

  再执行 chroot  /sysroot/, 进入到正真的Linux系统里

  执行passwd 更改密码

  再执行 touch /.autorelabel

  执行exit 退出chroot的系统环境,到内存的环境

  再执行reboot,重启。

救援模式

  跟单用户模式有点类似,它需要用系统盘来启动,是一个内存操作系统。

如何进入救援模式

  1 关机

  2点右键  电源  启动时  进入bios

  3到bios里面,选择boot,把光驱放到第一位 按F10 点yes

  4选择troubleshuooting 回车 选择rescue a centos system 回车 再回车 

出现下面结果

  5选择continue

  6回车后,敲命令 chroot /mnt/sysimage

  7执行命令passwd,

关闭selinux

  vi /etc/selinux/config

    把SELINUX=enforcing改为SELINUX=disabled

    重启系统才会生效

  临时改selinux的策略:setenforce 0 临时关闭,重启后还会引用配置文件里面的配置

    getenforce 查看你的linux状态

    执行exit

  执行reboot 同时断开光驱(点击右下角的小光盘断开连接或者修改bios为系统启动)

  

转载于:https://www.cnblogs.com/sunyujun/p/11091369.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_746246.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用phpstudy一键搭建网站

在软件管理中选择要安装的服务。 安装成功以后点击一键搭建 设置域名端口号根目录等信息后点击确定 开启apache和mysql服务 打开浏览器输入域名登录网站 也可以使用在网上找到的套件进行搭建 将套件解压至phpstudy的根目录下 单击创建网站配置好域名端口根目录 单击创建数据库并…

阿里云虚拟主机建立多个网站的方法

今天有朋友问魏艾斯博客,如果想在一个阿里云虚拟主机里面放多个网站怎么办,老魏很久不碰虚拟主机了,研究了一下找到了解决办法,下面来说一下阿里云虚拟主机建立多个网站的方法。 阿里云虚拟主机只能放一个网站,为了能够…

服务器购买+建站流程教程——适合新手没有经验的人Chinar总结

服务器购买购买教程本文提供全图文流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速完成…

网站seo优化过度的表现以及避免方法

因为seo而seo导致的结果很有可能就是网站优化过度,我不止一次看到过这样的情况:因为学习了部分seo教程,发现增加关键词密度可以适当提升排名,就在站内大量累加目标关键词,以期望达到关键词排名,最终的结果是…

Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能(转)...

转自:http://www.cnblogs.com/dennisit/archive/2013/02/16/2913287.html 视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器.多媒体视频处理工具FFmpeg有非常强大…

网站整站开发小例子

之前学习的前端知识都只是局限于htmljs编写的静态网页,所以前几天试着加上模拟数据把前端和后台串联起来。在这个demo中,我运用了node.js、koa及vue.js。首先我们需要了解node.js,简单的说 Node.js 就是运行在服务端的 JavaScript。node.js安…

让网站Http重定向Https并进行百度Https认证

先为大家带来一点福利。阿里云最近开始发放代金券了,新老用户均可免费获取,1880元代金券,建议大家都领取一份,反正是免费领的,说不定以后需要呢?阿里云代金卷链接https://promotion.aliyun.com/ntms/yunpar…

Jekyll 动态地建立静态博客网站 (Get Started)

提前声明:Jekyll并不简单,必须要正确的看待它。把它和PHP,JSP和Django等放在一起讨论会减少很多失落感。它的学习曲线几乎相当于Wordpress,工作流程和结构也几乎一样。Jekyll与Wordpress最大不同的就是,没有数据库。但…

一步步带你,如何网站架构

何为大型网站 大型网站特性 既然说的是大型网站架构,那么架构的背后自然是解决人因面对大型网站特性而带来的问题。这样可以先给大家说下大型网站的特性,这些特性带来的问题就是人要解决的问题: 高并发、大流量:PV 量巨大&#xf…

什么是域名?什么网站名?什么是URL?

什么是域名?现实中,域名使用的实在太多了,但域名的详细含义你理解么?你知道域名是什么吗?下面,小编将带你详解域名的含义! 方法/步骤 域名,相信大家都不默认,也使用过无数…

《大型网站技术架构》读书笔记一:大型网站架构演化

一、大型网站系统特点 (1)高并发、大流量:PV量巨大 (2)高可用:7*24小时不间断服务 (3)海量数据:文件数目分分钟xxTB (4)用户分布广泛,…

java 大型网站架构_大型网站架构系列:电商网站架构案例(1)

大型网站架构系列:电商网站架构案例(1)大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能…

推荐的五款市面上常用的免费CMS建站系统

我做设计也有不少年头了,很多客户或者朋友找我做网站的时候,一般问我的是用什么软件系统给他们做。大部分客户希望用的软件是免费的。所以今天给大家介绍五款我自己用过还不错的,重点是还免费的建站系统。 MetInfo MetInfo这个系统是一个客户…

iis网站服务器端口设置,iis服务器端口设置方法

iis服务器端口设置方法 内容精选换一换获取当前系统健康状态。设置成“GET”。该接口仅支持POST和GET方法,不支持PUT和DELTE等方法。https://ip:port/ccbms/health.jsp其中,ip为CTI平台的CCBMS服务器地址,port为CCBMS服务器的HTTPS端口号。无…

16个时髦的扁平化设计+视觉滚差的网站模板

Persona – HTML5 Parallax Portfolio Theme 充满吸引力的一款网站模板,扁平化设计风格,动感的视差滚动效果。 在线演示 模板下载 Superb – Responsive One-Page Portfolio Superb 是一个基于 HTML5 & CSS3 的响应式单页作品集网站模板。 在线演…

两分钟学会最新的用github+便携版hexo做网站服务器教程+绑定域名

前段时间在阿里云买了一个域名,便想着如何利用这个域名来做自己的个人网站。网上教程特别多,但是大多数都不能用了,因为github在不断的进行更新。所以碰到了很多很多的坑。本人自己也是git小白,git的有些命令也是比较复杂。但是&a…

Jenkins与网站代码上线解决方案【转】

转自 Jenkins与网站代码上线解决方案 - 惨绿少年 https://www.nmtui.com/clsn/lx524.html 1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中&…

[源码和文档分享]基于JAVA EE和豆瓣API实现的电影评论网站

本网站通过对网上最新的热点影片的分门别类,采取简洁、直观的方式让观看者体验到前所未有的舒适感,通过对网站界面布局,信息采集,会员管理,观看者的互动等功能的规划来实现崭新的视听环境。 本网站提供的电影资源和内容…

5 ,emr 入门 : 网址 ,定价 ,学习网站

一 ,相关网址 : 1 ,emr 文档入口 : https://docs.aws.amazon.com/zh_cn/emr/index.html 2 ,emr 开发指南 : https://docs.amazonaws.cn/emr/latest/ManagementGuide/emr-what-is-emr.html 3 &#xff…

1 ,spark 电影点评项目 : 简介,项目历史 ,元数据下载 ,电影数据集网站 ( 非常好的网站 )

1 ,可以采用的技术 :选哪种方式都行,我们都用用 RDDDataFrameDataFrame RDDDataSet 2 ,需求 : 某电影 : 男性不同年龄观看者人数某电影 : 女性不同年龄观看者人数所有电影 : 评分…