1.远程管理
(1)关机/重启:
shutdown 选项 时间(+10:十分钟后)
-r:重新启动 不指定选项和参数,默认一分钟之后关闭电脑
远程维护服务器时,不要关闭系统,应重新启动
(2)网卡和ip地址
(网卡:网络通讯的硬件设备;IP:网卡上的地址信息)
ifconfig:查看/配置计算机当前的网卡配置信息
查看网卡对应的ip地址:ifconfig | grep inet
( Linux 中物理网卡通常用ensxx表示)
127.0.0.1:本地回环,测试本机网卡是否正常
ping ip地址:检测到目标ip地址的连接是否正常
数值越大,网速越慢
(3)远程登陆和复制文件
ssh(会加密、压缩)
1)域名和端口号
①域名(IP地址的别名):由一串用点分隔的名字;如:www.iaiwe.cn
②端口号:通过端口号找到计算机运行的应用程序
③SSH服务器默认端口号22,若默认,连接时可省略
SSH服务器——22; Web服务器——80
HTTPS————443; FTP服务器 ——21
2)SSH客户端使用 ssh [-p port] user@remote
user:远程机器上的用户名,若不指定则默认为当前用户
remote:远程机器的地址,IP/域名/后面会提到的别名
port:是SSH Server 监听的端口,若不指定,默认值为22
Sudo:超级用户权限;exit退出当前应用软件
3)scp(远程拷贝文件)scp -P port 01.py use@remove:Desktop/01,py
指定端口用-P(大写)
-r:传送文件夹
SSH高级
1)有关SSH信息都在.ssh目录下
2)免密码登录
配置公钥ssh-keygen可生成钥匙一路回车即可
上传公钥到服务器ssh-copy-id -p user@remote
公-私;私-公
3)配置别名
在.ssh/config文件中添加
Host mac:HostName ip地址 User itheima port 22
2.用户权限(每个用户对不同文件都拥有不同权限)
r-读4;w-写2;x-执行1
(1)组
(相同权限的用户可放在同一个组里面)
(2)ls -l扩展
从左-右:权限:第一个为(d)表示目录(拥有着-组-其他用户)
硬连接数:有多少种方式可访问到当前目录/文件
拥有者:家目录下 文件/目录的拥有者一般都是当前用户
组:大小:时间:文件名
(3)chmod chmod +/-rwx 文件名/目录名
可以修改用户/组对文件/目录的权限
(4)超级用户
Root用于相同维护和管理
sudo:root 5分钟有限