乐趣区

关于winscp:用好WinSCP无惧Linux命令

很多人害怕 Linux 零碎的命令操作模式 。实际上对于普通用户来说用到命令的概率十分小。

咱们在实际过程中发现治理 Linux 零碎,最多应用如下两个工具:

  • WinSCP(必用):可视化界面工具,实现文件治理与命令执行(满足 90% 的 Linux 操作)。
  • Putty(可选):交互式命令才会用到。

在此做一个“果断”的总结: 应用 Linux 就是应用 WinSCP 这个可视化工具

WinSCP 是一个 SFTP+SSH 工具,S 简略了解为 Security、Strong,即更平安、加强的 FTP 模式。SSH 是 Linux 所采纳的近程登录机制(协定)。

上面齐全以 WinSCP 为例,介绍 Linux 零碎可视化的应用。

请忘掉云控制台的服务器登录,那个进去后首先是一个黑屏幕,会给没有 Linux 的根底的用户来个下马威。

登录 Linux

装置好 WinSCP 之后,请关上软件 - 新建站点。

依据下图示例填写您的信息,用户名填写 root,明码是您的服务器明码,点击“保留”后,再点击“登录”。

胜利连贯后的界面是一个常见的上传 / 下载窗口。

左侧是本地文件,右侧是服务器文件,通过拖拽即可实现文件的上传与下载治理。

如果服务器明码遗记了请通过云控制台 -ECS- 重置明码后,重启失效。

管理文件

一般来说网站的文件都放在 /data/wwwroot/default 目录下。

右键单击服务器上一个文件或文件夹,能够对云服务器进行多种操作。

运行命名

WinSCP 是自带命令运行性能的,但这个命令性能仅限于运行非交互式命名(即命令执行过程中无需反馈和过程中的输出),反而对初学者来说显得更为简略实用。

  • 如何关上命令窗口呢?

WinSCP 登录到服务器,点击菜单来的命令窗口图标(快捷键 Ctrl+ T 也能够)。

在弹出的命令运行窗口执行命令(每次一条命令)。

常见的命令包含:

  • ~# cd /data/wwwroot/default // 进入网站根目录
  • ~# reboot // 重启服务器
  • ~# wget url // 下载 url 对应的文件
  • ~# unzip xx.zip // 解压 xx.zip 文件到当前目录
  • ~# systemctl start | stop | restart httpd // 启动、敞开、重启 http 服务
  • ~# systemctl start | stop | restart mysqld // 启动、敞开、重启 mysql 数据库
  • ~# yum update -y // 降级所有包同时也降级软件和零碎内核,- y 当装置过程提醒抉择全副为 ”yes”
  • ~# yum upgrade -y // 只降级所有包,不降级软件和零碎内核,- y 当装置过程提醒抉择全副为 ”yes”

设置文件夹权限

在 Linux 零碎中,当上传一个文件或文件夹(假如名称为“folder”)之后,倡议批改文件或文件夹的拥有者、访问控制权限以便可能失常拜访。

常见拥有者用户和用户组别离设置是:

apache : apache,权限别离为:file 644,folder 755。

计划一:通过 WinSCP 的文件治理性能来批改

SFTP 模式下,右键单击任意文件夹 - 属性。

顺次批改:

  • 拥有者(组和拥有者由 root 改为 apache)
  • 权限为 0755 或 0644 等(间接填写数字)

循环设定组、拥有者和权限倡议打钩,这样以后文件夹以下的目录都会失效。

如果文件过多,上述计划的速度会比较慢,这时候就须要采纳上面的命令形式。

计划二:通过 WinSCP 的命令性能管理权限

关上命令工具,依据理论状况顺次运行如下命令:

  • // 批改组和拥有者

chown -R apache.apache /data/wwwroot/default/folder

  • // 将文件夹批改为 755 权限

find /data/wwwroot/default/folder -type d -exec chmod 755 {} ;

  • // 将文件批改为 0644 权限

find /data/wwwroot/default/folder -type f -exec chmod 644 {} ;

查问内存应用状况

应用 WinSCP 的命令工具,输出上面的命名:free -m。

物理闲暇内存 = 总物理内存 – 理论已用内存 + 缓冲 + 缓存。

减少替换分区(虚拟内存)

应用 WinSCP 的命令工具,装置程序顺次输出上面 5 条命令,即实现替换分区设置:

  • // 这里示意在 /mnt 目录下写入一个名为 swap 的空白文件, 文件大小有 2G dd if=/dev/zero of=/mnt/swap bs=1G count=2
  • // 将这个文件格式转为 swap mkswap /mnt/swap
  • // 启用 /mnt/swap 文件作为 swap 分区 swapon /mnt/swap
  • // 批改零碎设置 当内存应用小于 10% 的时候应用替换分区 sed -i ‘s/vm.swappiness = 0/vm.swappiness = 10/’ /etc/sysctl.conf
  • // 设置开启主动挂载 swap 分区 echo “/mnt/swap swap swap defaults 0 0” >> /etc/fstab

使 WinSCP 集成 Putty

在某些特定的常见下,可能须要应用 Putty 来运行命令。

因为 Putty 是一个命令操作界面,每次应用的时候都须要输出 root 明码,如果明码比较复杂,会让人感觉比拟麻烦。

其实 WinSCP 是能够集成 Putty 的,集成后,通过 Winscp 就能够关上 Putty,主动登录到服务器。

关上 Winscp- 选项 - 集成 - 应用程序。Putty/terminal 客户端门路这里为你本地 putty.exe 程序的门路。

集成胜利后,只须要通过 Winscp 的窗口快捷方式即可关上 Putty。

通过 Winscp 关上 Putty 操作与间接关上 putty 没有区别。

本文由 Websoft9 原创公布,转载请注明出处。

退出移动版