1.vi编辑器的高级功能
vi 打开的模式为 命令模式
:set nu 显示行号
:200 到200行
G到文件末尾
gg 到文件头部
/ 搜索,按 n 到下一个关键字,N上一个关键字
:set ignorecase 忽略大小写搜索
去掉上次搜索的记录, /任意字符去掉标记
复制光标行:yy,按p粘贴(小写p在光标的下面,大写P在光标是上面),dd删除(剪切)
3yy 复制从光标数下三行
3dd 删除从光标下数三行
按u撤销
home行首
end行尾
按o 该行下加入空行,进入插入模式(大O在该行的上一行加入空行),如果是#号开头(注释),自动加上#号开头的新行,否则为空行
?过滤文件中的注释行
开头为#号
cat profile |grep -v ^# 过滤不是以#号开头的
过滤空行后
SSH互信
同一个网卡
不用root用户连接别人,使用普通用户连接后再切root(安全)
两台机器之间互相传文件
scp (ssh+cp)
-p 保留权限 ,-r递归 (文件夹)
scp -pr 源文件 目标地址(root@ip://dst)
文件拷贝
文件夹拷贝
互信关系
对方机器文件拷贝到本机
输入密码才能执行命令?
ssh-keygen 生成一对密钥
pub公钥加密,rsa私钥解密
将密钥传给对方机器
对方连接我要密码
将公钥传给对方机器
密钥认证
登录user1普通用户不用密码
将证书拷给user1用户,密钥是针对用户来做认证的,不是针对机器来做认证的
、
如下也可以打开 known_hosts 删除目标ip的公钥
rsa何dsa算法
默认为yes
不用密码认证,那么就使用密钥认证
即使用户改了密码叶没有用,使用密钥认证跟密码没有关系
win连接linux工具
1.putty
2.xmanager
网络设置
红帽7前网卡的命名规则
eth0:ethernet0 第一块以太网卡
eth1:第二块以太网卡
eth0:第一块以太网卡的第一个子接口
红帽7后
临时改IP
重启网卡失效
修改网络配置
onboot :yes 开机激活网卡
DEVICE:eno1677736 网卡名称
BOOTPROTO=dhcp 静态为static
IPADDR:IP地址
NETMASK:子网掩码
GATEWAY:网关
DNS1:DNS配置
TYPE:网络类型 以太网
重启网络服务生效:service network restart
route -n :查看网关配置
查看DNS配置是否正确
/etc/hosts 配置IP地址与主机名的对应关系
别名可以多个
hosts文件的优先级比dns优先级高
nslookup :查询主机对应的IP
修改计算机名
红帽7的做法
红帽7前的做法
下面为重启后生效
计划任务
crontab -e 编辑
五个栏位:分 时 日 月 周 + 执行的命令
* * * * *
10 12 * * * echo hello 每天的12:10分打印 hello
查看计划任务