很多人害怕 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 原创公布,转载请注明出处。