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