一、配置环境
ssh admin@host //以用户admin登录远程主机
· SSH是专门为远程登录会话和其他网络服务(例如:rsync,ansible)提供的安全性协议,在默认状态下,SSH 服务主要提供两个服务功能:
1. 提供类似Telnet远程连接服务器的服务,具有数据加密功能
2. 类似FTP服务的sftp-server,借助SSH协议来传输数据,提供更安全的SFTP服务(vsftp,proftp).
admin@host's password //输入用户admin的密码
su //切换root用户
password //输入root用户的密码
· su 与 su - 命令的区别
1. 前者仅切换了root用户,但shell环境仍为普通用户的shell;而后者连用户以及shell环境均切为root用户身份,
二、常用命令
1、date //日期
date -s //修改日期(date -s 2021-07-11)
date 071211562021 //也可修改日期
date "+%Y-%m-%d" //显示年月日(2021-07-12)
注:修改年月日时,时间会随之重置,修改时间时,年月日不会变动。同时修改年月日后,需输入clock -w,即可生效。需在root用户下输入此命令,否则不生效。
2、ifconfig //查看网络设备信息
ifconfig eth0 172.168.0.201 netmask 255.255.0.0 // 给eth0设置IP
ifconfig eth0 up //启用网卡
ifconfig eth0 down //禁用网卡
/etc/sysconfig/network-scripts/ifcfg-eth0 //网卡的配置与绑定
3、route // 显示与操作IP路由表
4、netstat //显示网络相关信息
-a //显示所有选项,
-t //仅显示TCP相关选项
-u //仅显示UDP相关选项
-n //拒绝显示别名,能显示数字的全部转化成数字。
-l //仅列出有在 Listen的服务
-p //显示建立相关链接的程序名,等价于route
-r //显示路由信息,路由表
-e //显示扩展信息,例如uid等
-s //按各个协议进行统计
-c //每隔一个固定时间,执行该netstat命令
5、netconfig //配置网络
6、who am i 与 whoami的区别
前者为实际用户,后者为有效(操作)用户
7、cd //进入到某个目录下
~ //进入指定用户的主目录
- //返回之前进入的目录
8、pwd //显示当前目录的全路径
9、ls //列出当前目录下
-a //显示目录下的全部文件(包括隐藏文件)
-l //列出长数据串,包括文件的属性和权限等数据
-r //将排序结果反向