linux高频操作: host,用户管理,免密登陆,管道,文件权限,脚本,防火墙,查找
2024-10-06 05:57:29
1. 修改hosts和hostname
修改hosts vi /etc/hosts
修改hostname vi /etc/sysconfig/network
修改ip vi /etc/sysconfig/network-scripts/ifcfg-eth0
2. 用户管理
添加用户 useradd 用户名
修改密码 passwd 用户名
删除用户 userdel 用户名
切换用户 su 用户名
或者 su - 用户名
(区别加上 - 代表环境变量也是全新的)
passwd lin
Changing password for user lin.
New password:
3. 免秘登陆
- 生成秘钥
ssh-keygen -t rsa
- 查看秘钥
ll ~/.ssh
- 复制秘钥
cat ~/.ssh >> authorized_keys
把所有虚拟机生成的id_rsa.pub文件内容放在 ~/.ssh/authorized_keys
文件中,然后每个虚拟机都复制一份
本地拷贝到远程
scp -r local user@ip:remote
远程拷贝到本地
scp -r user@ip:remote local
4. 文件末尾添加 >>
cat id_rsa.pub >> authorized_keys
5. 设置可执行文件
chmod +x 文件
或者 chmod 777 文件
6. 任何地方调用
把脚本放到/bin/下
7. Centos6 永久关闭防火墙
启动:service iptables start
关闭:service iptables stop
查看状态:service iptables status
开机禁用:chkconfig iptables off
8. Centos 7 防火墙控制
启动:systemctl start firewalld
关闭:systemctl stop firewalld
查看状态:systemctl status firewalld
开机禁用:systemctl disable firewalld
9. 查找包含指定字符串的文件
grep -rn "node04" ./etc/hadoop/*
最新文章
- jquery实现导航图轮播
- Browser默认书签加载过程
- LeetCode 笔记24 Palindrome Partitioning II (智商碾压)
- maven本地仓库的配置以及如何修改默认.m2仓库位置
- 解决Genymotion下载设备失败的方法(Connection Timeout)
- Library cache lock 故障解决一例
- angularjs directive中@ = &;使用详解
- SQL Server 2000/2005 分页SQL — 单条SQL语句
- 【HTML5】音频视频
- servlet中 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver异常
- 在Office应用中打开WPF窗体并且让子窗体显示在Office应用上
- 删除log文件末尾中指定的行数
- 如何安装或卸载Lodop、C-Lodop
- oracle错误汇总1
- @pathvariable和@RequestParam的区别
- C/C++宏定义交换两个值
- dijkstra优化
- jQuery的ready()事件与js中的onload事件的区别
- lis nlogn算法
- 20155211 Exp4 恶意代码分析