一、Windows与Centos交互
在Terminal窗口下操作Centos有很多不方便的地方,更常用的方式是Window下用客户端远程登录操作,Xshell是个不错的选择。
(下载链接:https://pan.baidu.com/s/1mKxqP8zNp76UIY85DN9voQ
提取码:0717 )
远程访问需要确定主机IP(ifconfig命令查询)、用户名和密码。
可以每次在Xshell窗口下输入命令:【ssh 登陆的用户名@ip地址】 连接,会弹出窗口,选择接受并保存。也可以选择新建连接按钮,将连接保存,下次直接打开。
二、Windows和Centos采用Ftp软件FileZilla互传文件。
使用FileZilla完成windows和centos的文件互传,该软件解压就可使用,错误提示框可以忽略,不影响使用。
(下载链接:https://pan.baidu.com/s/1ErWi9VBVbXOSb9raXDMsbg
提取码:0717 )
同样确定主机ip,用户名、密码和端口(注意是22,不是21)就可以实现互传。登录记录会被记录下来方便下次调取。下图中左边是本地window文件系统,右边是centos,通过右键上传、下载完成互传。
三、为普通用户添加sudo权限
操作Linux时,一般不建议以root用户登录操作,因为他是唯一的超级用户,具有系统所有的权限,进行不当的操作比较危险。
但有些操作普通用户无权限,我们可以为普通用户添加sudo权限,以后用到root权限的命令时,不用切换到root,在命令前加sudo就可以了。方法如下:
1、用vim编辑/etc/sudoers文件:在"root ALL=(ALL) ALL"下面添加:
xxx ALL=(ALL) ALL 或 xxx ALL=NOPASSWD:ALL
xxx就是想要添加sudo权限的普通用户名,上面的两种方式中,第二种sudo时免输密码。
2、然后保存退出(因为该文件只读,要用:wq!)。
例如:在普通用户下无权限查看/etc/sudoers,输入命令 sudo cat /etc/sudoers就可以了。
另外有了sudo权限,我们即使忘记root密码,也可以通过用户sudo -i切换到root用户。