编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Putty远程操作分区云端CentOS

wxchong 2024-06-08 23:01:07 开源技术 31 ℃ 0 评论

1 Putty简介

如下图,所示,是putty安装后的界面:

PuTTY是一个Raw、Telnet、SSH、Rlogin、SSH以及串行接口连接软件。

2 Putty功能介绍

3 远程登录方式介绍

Putty有五种方式连接:

l Raw

l Telnet

l Rlogin

l SSH

l Serial

说明:

1) SSH,Telnet,Rlogin都可以用来远程连接可以连接的系统,通过Windows的“dos窗口”,来操作linux。

2) SSH是英文Secure Shell的缩写,通过使用SSH,你可以把所有传输的数据进行加密,能够防止DNS欺骗和IP欺骗。同时,传输的数据是经过压缩的,可以加快传输的速度。SSH有两个版本:SSH1和SSH2.

3) SSH默认使用端口号22,Telnet默认使用端口号23,Rlogin默认使用端口号513。

4) SSH可以在登录时执行脚本。

5) 很多的TCP/IP协议包含着明文传输的命令,如SMTP,NNTP,HTTP,因此使用Raw方式可以看到这些明文传输的命令,检查是否正确等。

6) Serial支持串口连接。

1 查看linux目录

初次登录到root下面,当使用ll或ls命令时,显示:

输入命令:cd /进入根目录

如上图所示,你会看到linux下的目录,为以后的配置做准备。

4 命令fdisk

fdisk命令:

能划分磁盘分区,同时能为每个分区指定分区的文件系统,即分区之后,需要进行分区格式化,格式化成指定的文件系统,类似windows的NTFS文件系统。

这里的分区主要是:

l Primary主分区;

l Extended扩展分区。

上述主分区总数+1个扩展分区总数量最多是4,可以有4个主分区。

扩展分区不能直接使用,需要将其分区成:

l Logical逻辑分区。

命令:fdisk –l 查看硬盘及分区信息

分析上述输出:

l heads:磁面;

l sectors:扇区,42949672960字节/512字节=83886080扇区;

l cylinders:磁柱;

l start:表示分区从多少扇区开始;

l end:表示分区到多少扇区结束;

l blocks:表示磁盘有多少os块,单位是k,这里(end数值-start数值)*单位cylinder磁柱容量=磁盘有多少空间;

l 用命令可以查到block size大小:

命令:/sbin/tune2fs -l 查看的磁盘

l id和system:是一个意思,图片中的83表示linux。

fdisk用法:

l fdisk [选项] <磁盘> :更改分区表

l fdisk [选项] -l <磁盘> :列出分区表

l fdisk -s <分区> :给出分区大小(块数)

选项:

l -b <大小> 扇区大小(512、1024、2048或4096)

l -c[=<模式>] 兼容模式:“dos”或“nondos”(默认)

l -h 打印此帮助文本

l -u[=<单位>] 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)

l -v 打印程序版本

l -C <数字> 指定柱面数

l -H <数字> 指定磁头数

l -S <数字> 指定每个磁道的扇区数

5 挂载数据盘

当在阿里云上购买数据盘时(已经购买了2个20GB数据盘),需要挂在数据盘,然后才能使用。

如图所示,如果数据盘没有分区或格式化,是查不到数据盘的。用df –h命令。使用命令fdisk –l查看。

如果你没有购买数据盘,通常有显示:/dev/xvdb ,表明你的云服务无数据盘,那么您无需进行挂载,则不用加载云盘操作。

下面是看到的云盘信息:

可以看到上面是3个盘信息,第一个是系统盘,下面两个是数据盘。

还是用fdisk命令进行分区:

开始给第一个数据盘进行分区,输入m可以弹出帮助命令:

l a:toggle a bootable flag 切换可引导标记

l b:edit bsd disklabel 编辑BSD磁盘标签

l c:toggle the dos compatibility flag 切换dos兼容性标志

l d:delete a partition 删除一个分区的动作;

l g:create a new empty GPT partition table 创建一个新空GPT分区表

l G:create an IRIX (SGI) partition table 创建一个IRIX(SGI)分区表

l l: list known partition types 是列出分区类型,以供我们设置相应分区的类型;

l m:print this menu 是列出帮助信息;

l n:add a new partition 添加一个分区;

l o:create a new empty DOS partition table 创建一个新空dos分区表

l p:print the partition table 列出分区表;

l q:quit without saving changes 不保存退出;

l s:create a new empty Sun disklabel 创建一个新空sun磁盘标签

l t:change a partition's system id 改变分区类型;

l u:change display/entry units 更改显示/输入单位

l v:verify the partition table 验证分区表

l w:write table to disk and exit 把分区表写入硬盘并退出;

l x:extra functionality (experts only) 扩展应用,专家功能;

列出磁盘的分区情况:

发现该磁盘未分区,接下来我们对系统盘先给出交换分区,然后在给第二个数据盘进行分区和格式化。

用命令:fdisk -l

首先,是给/dev/vda 磁盘建立交换分区。

使用命令:

fallocate

在/目录下面创建名为swap_space的文件,并给出文件的空间数,通常是内存2倍,这里因为系统盘小,给出2G。

命令:fallocate –l 2G /swap_space

验证文件大小:

命令:ls –lh /swap_space 或ll查看

给出文件权限,可读,可写:

命令:chmod 600 /swap_space

格式化交换分区:

Swapon –s

挂载交换分区,编辑/etc/fstab文件,命令:vi fstab即可进入insert模式,移动光标,在最后添加下面的文字,输入

/swap_space swap swap sw 0 0

如果你想退出文本编辑模式.并且保存刚刚编辑的文本.首先点击一下键盘上的“ESC”,然后输入”:wq!”,切记这个冒号,这样就将文本保存了。

可以通过“cat fstab”命令来查看是否追加成功。

用命令free –m来检查交换分区挂载情况。

这里给/dev/vdb磁盘建立主分区和逻辑分区:

使用命令:fdisk /dev/vdb

输入n,回车

默认p就是主分区,回车

建立默认1个主分区,回车

给出其实的扇区数,回车,

给出结束的扇区数,通常需要分配扩展分区,所以你可以取一个小于41943039的扇区数,一半就行,回车

主分区分配好了

同样的输入n,回车

选择e,建立扩展分区,如果你将来不建立多个逻辑分区,全部默认即可

下面建立扩展分区的逻辑分区,同样的步骤,选择参数l:

检验建立的分区,输入命令p查看当前建立的分区:

如果分配完了,检验前要输入w或wq进行保存

下面格式化新建立的磁盘

命令:mkfs –t ext3 –c /dev/vdb1,这里为了将来的方便,直接格式化成ext4格式。

同样的格式化:/dev/vdb5

以上的磁盘都已经建立和格式化,下面要进行挂载这一步。

将每个分区挂载到/mnt文件夹里,同时写入到/etc/fstab文件里

命令:

Echo /dev/adb1 /mnt ext4 defaults 0 0 >> /etc/fstab(注意,当单个>是覆盖数据,切记,这里双的是追加数据)。

查看是否添加上:

命令:cat /etc/fstab

通过mount命令挂载新分区

命令:mount /dev/vdb1 /mnt等等

如上,挂载后用命令查看,则只显示vdc5分区情况,其他的都覆盖掉了,因此,新建几个文件夹,如下图,分别挂载每个盘:

用命令:df –TH查看详细信息

这里有个大家可以看到vdc5没有按照指定的路径挂载,因此要取消挂载用命令:

umount /dev/vdc5 /mnt

全部取消所有挂载,然后重新挂载,如下图:

然后,用命令df –TH查看:

自此,在阿里云端的磁盘都挂载了,以后就可以操作文件夹对磁盘进行操作。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表