显示权限
- r: 读权限(read) w: 写权限(write)x:执行权限(execute)
-rwxrw-r– (可用二进制表示:111 110 100,即764) - 第一位:文件类型(d 目录,- 普通文件,l 链接文件)
- 第2-4位:所属用户权限,用u(user)表示
- 第5-7位:所属组权限,用g(group)表示
- 第8-10位:其他用户权限,用o(other)表示
- chmod g-rw haha.txt 表示将haha.txt所属组权限中减去rw权限
- chmod o+rw haha.txt 表示将haha.txt其他用户权限中减去rw权限
- chmod 700 haha.txt 表示将haha.txt权限修改为-rwx——
- chmod -R 777 haha 表示递归修改haha文件夹里的文件权限
- chown angela:angela aaa 修改aaa文件夹所属的用户(必须root用户才能更改,不然随意用户都可以修改其他用户的文件)
- 备注:aaa文件夹里有个bbb.txt,比如删除bbb.txt操作,这个删除操作是属于aaa文件夹的写权限,删除是在修改父目录不关乎子目录。
- user add hello 添加用户(需要修改密码才能登陆)
- pawsswd angela 修改密码
- vi /etc/sudoers allow root to run any commands anywhere下面,将需要的用户加上,然后该用户就可以用sudo来执行系统级别的指令(为用户配置sudo权限)
- sudo 调用root权限
- su hello 切换用户,如果su后不带用户,则切换至root
- reboot 重启
- halt 关机
- hostname 查看主机名
- hostname hadoop 修改主机名(重启后无效)
- /etc/sysconfig/network 修改主机名(重启后永久生效)
- ifconfig eth0 192.168.12.22 修改ip(重启后无效)
- /etc/sysconfig/network-scripts/ifcfg-eth0 修改ip(重启后有效)
- uname -a 查看系统信息
- date 日期
- cal 日历
- –help 命令后加–help可显示这个命令如何使用
- du -sh packages/ 查看文件夹的大小
- -h 用人类可读的方式显示
- df -h 查看磁盘空间
在A上操作:
%%首先生成密钥对
ssh-keygen (提示时,直接回车即可)
%%再将A自己的公钥拷贝并追加到B的授权列表文件authorized_keys中
ssh-copy-id B
推荐阅读
- Linux|109 个实用 shell 脚本
- linux笔记|linux 常用命令汇总(面向面试)
- Linux|Linux--网络基础
- linux|apt update和apt upgrade命令 - 有什么区别()
- linux|2022年云原生趋势
- Go|Docker后端部署详解(Go+Nginx)
- 开源生态|GPL、MIT、Apache...开发者如何选择开源协议(一文讲清根本区别)
- GitHub|7 款可替代 top 命令的工具