2.1 shutdown
命令格式:shutdown [OPTION][TIME]
意义:关机/重启
参数:-r 表示重启
示例:
写法 | 含义 |
---|---|
shutdown -r now | 现在重启 |
shutdown | 一分钟后关机 |
shutdown +10 | 十分钟后关机 |
shutdown 20:51 | 20:51关机 |
2.2 ifgonfig
意义:查看/配置计算机当前的配置信息
ifconfig
可以直接查看当前的配置信息,
ifconfig | grep inet
可以进行筛选
在一台计算机中可能会有一个物理网卡和多个虚拟网卡,Linux当中的虚拟网卡通常是ensSS
表示
127.0.0.1
被称为本地回环地址,一般用来测试本机网卡是否正确。
2.3 ping
命令格式:ping ip地址
意义:检测到目标主机连接是否正常
命令格式:ping 127.0.0.1
意义:检测本机网卡是否工作正常
CTRL+C停止ping命令
2.4 ssh
命令格式:ssh [-p port] user@remote
意义:远程操作目标计算机。
port
表示ssh server 监听的端口,如果不指定,默认值为22
user
是远程机的用户名,如果不指定就是当前用户
remote
是远程机器的地址,可以是ip地址,可以是域名,也可以是别名
注意:
- ssh这个终端命令只能在Linux或者Unix系统下使用
- 使用exit退出当前用户的登陆
- 如果在Windows系统下,可以安装PuTTY或者XShell客户端软件即可
- 在实际操作中,ssh服务器端口或许不是22,这时候需要用-p指定正确的服务器端口号
ssh高级
-
免密登录
-
配置别名
有关ssh配置信息都保存在home目录下的.ssh目录当中。
1)免密登录:
步骤:
- 配置公钥
执行ssh-keygen
即可生成ssh钥匙,然后一直回车 - 上传公钥到服务器
ssh-copy-id -p port user@remote
让远程服务器记住公钥。
2)配置别名:
每次输入ssh -p port user@remote,时间久了就显得麻烦,这时候我们可以选择一个别名来代替。
步骤:
- 在~/.ssh下创建config文件
- 使用gedit命令编辑config写入以下内容
Host aaa //这是我们要修改的别称
HostName 192.168.40.122 //远程服务器的ip地址
User abc //远程服务器的名字
Port 22
2.5 scp
scp 即 secure copy,用来远程拷贝文件
命令格式: scp [-P port] file1 user@remote:Desktop/file1
含义:将本机file1文件复制到远程机桌面file1
命令格式:scp -r [-P port] user@remote:Desktop/aaa aaa
含义:将远程机桌面上的aaa目录复制到本机aaa目录
scp的命令格式和ssh基本相同,-r 代表赋值==复制目录,还要注意ssh是小写的p,而scp是大写的P,这要注意!!!而且这条命令也是适用于Linux和Unix,Windows可以下载winscp,或者FileZilla。