当前位置: 首页 > Linux

用好WinSCP,Linux命令无所畏惧

时间:2023-04-07 00:54:16 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目录下。右键单击服务器上的文件或文件夹,可以对云服务器进行各种操作。RunningNamingWinSCP自带命令运行功能,但该命令功能仅限于运行非交互式命名(即在命令执行过程中不需要反馈和输入),对于初学者来说更简单实用。如何打开命令窗口?使用WinSCP登录服务器,点击菜单中的命令窗口图标(快捷键Ctrl+T也可以)。在弹出的命令执行窗口中执行命令(一次一个命令)。常用命令包括:??~#cd/data/wwwroot/default//进入网站根目录~#reboot//重启服务器~#wgeturl//下载url对应的文件~#unzipxx.zip//解压xx.zip文件到当前目录~#systemctlstart|停止|restarthttpd//启动、关闭、重启http服务~#systemctlstart|停止|restartmysqld//启动,关闭,重启mysql数据库~#yumupdate-y//升级所有包同时升级软件和系统内核,-y安装过程中提示全选“是”~#yumupgrade-y//只升级所有软件包,不升级软件和系统内核,-y安装过程中提示全部选“是”设置文件夹权限在Linux系统中,上传文件或文件夹后(假设名称为“文件夹”),建议修改文件或文件夹的所有者和访问控制权限,使其可以正常访问。常见的所有者用户和用户组设置为:apache:apache,权限为:文件644,文件夹755。解决方法一:通过WinSCP的文件管理功能修改SFTP模式,右键任意文件夹-属性。依次修改:groupowner(group和owner由root改为apache)权限为0755或0644等(直接填数字)循环设置group,owner和permission建议打勾,这样下面的目录当前文件夹将生效。如果文件太多,上述方案的速度会比较慢。这时候就需要使用下面的命令方式。方案二:通过WinSCP的命令功能管理权限打开命令工具,根据实际情况依次运行以下命令://修改组和属主chown-Rapache.apache/data/wwwroot/default/folder//修改文件夹为755权限find/data/wwwroot/default/folder-typed-execchmod755{};//修改文件为0644权限find/data/wwwroot/default/folder-typef-execchmod第644话查询内存使用WinSCP命令工具,输入以下名称:free-m。物理空闲内存=总物理内存-实际使用内存+缓冲区+缓存。使用WinSCP命令工具添加swap分区(虚拟内存),输入以下5条命令完成swap分区设置://这里的意思是在/mnt目录下写入一个名为swap的空白文件,文件大小为2Gddif=/dev/zeroof=/mnt/swapbs=1Gcount=2//将此文件格式转换为swapmkswap/mnt/swap//启用/mnt/swap文件作为swap分区swapon/mnt/swap//修改系统设置,当内存占用小于10%时使用swap分区echo"/mnt/swapswapswapdefaults00">>/etc/fstab使WinSCP集成Putty在某些特定情况下,你可能需要使用Putty运行命令。由于Putty是命令界面,每次使用都需要输入root密码。如果密码比较复杂,会让人觉得比较麻烦。其实WinSCP是可以集成Putty的。集成后,可以通过Winscp打开Putty,自动登录服务器。打开Winscp-选项-集成-应用程序。Putty/terminalclientpath这里是你本地putty.exe程序的路径。集成成功后,只需要通过Winscp的窗口快捷方式打开Putty即可。通过Winscp打开Putty运行和直接打开putty没有区别。本文由Websoft9原创,转载请注明出处。