一、关机/重启
shutdown 选项 时间
-r:重启
不指定选项和参数,默认表示一分钟之后关闭电脑
#重启
$ shutdown -r now
#立即关机
$ shutdown now
#20:25
$ shutdown 20;25
二、查看或配置网卡信息
2.1 ifconfig 查看/配置计算机当前的网卡配置信息
ifconfig
ifconfig|grep inet
提示一台计算机中可能有一个物理网卡和多个虚拟网卡,在Linux中物理网卡的名字通常以ensXX表示
127.0.0.1被称为本地回环/回环地址,一般用来测试本机网卡是否正常
2.2 ping IP地址;检测到目标IP地址的连接是否正常
ping IP地址
ping 127.0.0.1
三、远程登录和复制文件
3.1ssh基础
ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
1)域名和端口号
域名;由一串用点分隔的名字组成,例如www.itcast.cn
是IP地址的别名
2)端口号
IP地址:通过IP地址找到网络上的计算机
端口号:通过端口号可以找到计算机上运行的应用程序
SSH端口号的默认端口号为22,默认端口号可以省略
常见端口号
1、SSH服务器:22
2、web服务器;80
3、HTTPS:443
4、FTP服务器:21
3)SSH客户端的简单使用
ssh [-p port]user@remote
user:在远程机器上的用户名,如果不指定的话默认为当前用户
remotw:远程机器的地址,IP/域名或者是别名
port:是ssh server监听的端口,如果指定,默认为22
提示;使用exit退出当前用户的登录
注意:SSH这个终端命令只能在Linux或者Unix系统下使用
如果在Windows系统中,可以安装putty或者Xshell客户端软件
在工作中,SSH的端口号很可能不是22,如果遇到这种情况就需要使用-p选项,指定正确的端口号,否则无法正常连接到服务器
3.2SCP(掌握)
scp是一个在Linux下用来进行远程拷贝文件的命令
它的地址格式与SSH基本相同,需要注意的是,在指定端口时用的是大写的-p
#把当地目前目录下的@01.py文件复制到远程加目录下的Desktop/01.py
scp -P port 01.py user@remote;Desktop/01.py
#把远程加目录下的Desktop/01.py复制到当地目前目录下的@01.py
scp -P port user/2remote:Desktop/01.py 01.py
#加-r,传送文件夹
#把当前目录下的demo文件夹复制到远程目录下的Desktop
scp -r demo user@remote:Desktop
#把远程目录下的Desktop复制到当前目录下的demo文件夹
scp -r user@remote:Desktop demo
-r;若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-P:若远程SSH服务器的端口不是22,需要使用大写字母-P选项指定端口
四、配置别名
每次输入ssh-p port user@remote
配置别名;用ssh mac代替一长串,在~/.ssh/config里面追加一下内容
Host mac
HostName ip地址
User itheima
Port 22
保存之后,可以使用ssh mac实现远程登陆,scp同样可以使用