目录
3 远程管理指令
3.1 shutdown
eg: shutdown -r now
-r now | 立即重启 |
now | 现在关机 |
11:15 | 11:15关机 |
+10 | 十分钟后关机 |
-c | 取消计划 |
3.2 ifconfig
测试本地网卡用本地回环地址 127.0.0.1
ifconfig | 查看网卡配置信息 |
ifconfig | grep inet | 查看IP地址 |
3.3 ping
ping ip | 检测两台主机连接情况 |
ping 127.0.0.1 | 检测本地网卡情况 |
3.4 SSH
- ssh(Secure shell)
- 协议远程连接计算机
- 防止信息泄露,加密数据
- 防止DNS欺骗和IP欺骗
- 压缩文件加快传输速度
- 端口号22(Web 80;HTTPS 443;FTP 21)
- Windows加装putty或者xshell使用
eg:ssh -p 22 chengzhi@IP
3.5 scp
scp(Secure copy)远程拷贝文件
-P 大写P
eg:
# 非绝对路径默认用户家目录
scp -P 22 123.txt chengzhi@ip:Desktop/123.txt
scp -P 22 chengzhi@ip:Desktop/123.txt 123.txt
scp -r text chengzhi@ip:Deskto
scp -r chengzhi@ip:Deskto text
3.6 免密登陆
不重要,需要再查询
4 用户权限
4.1 读、写、执行
序号 | 名字 | 符号 | 代号 |
01 | read | r | 4 |
02 | write | w | 2 |
03 | excute | x | 1 |
4.2 组
同一个组中的用户权限相同
使用 ls -lh 的时候,权限代号依次为:拥有者权限、组权限、其他用户权限
eg:- rw- rw- r-- (文件 读写 读写 只读)
d rwx rwx r-x (目录 读写执 读写执 读执)
4.3 chmod (重要)
chmod +/-rwx 目录/文件名
4.4 超级用户root
相对于“标准用户”,具有系统内容的所有权限,谨慎使用。
su >> substitute user >> 使用另一个用户身份
sudo >> 使用预设的 root 身份执行命令
5 组、用户管理
5.1 组管理
都需要通过sudo来执行
组信息保存在 /etc/group
配置信息保存在 /etc
sudo groupadd name1 | 添加name1组 |
sudo groupdel name1 | 删除name1组 |
cat /etc/group | 确认组信息 |
charp -R name 文件/目录 | 修改所属组 |
5.2 用户管理
需要sudo执行
useradd -m -g 组名 新建用户名 | 新建用户 | -m 自动生成家目录 -g 指定新用户所在组,否则成立同名新组 |
password 用户名 | 修改密码 | 老用户修改,新用户设置 |
userdel -r 用户名 | 删除用户 | -r 自动删除家目录 |
cat /etc/password | grep 用户名 | 确认信息 | 确认用户信息 |
5.3 用户信息
id【用户名】 | 查看用户UID和GID |
who | 当前所有登录用户 |
whoami | 当前使用用户名 |
/etc/passwd >> 六个分号 七个信息
用户名;密码(x加密);UID;GID;用户全名;家目录;使用的shell,Ubuntu >> dash
5.4 usermod
usermod -g 组 用户名 | 修改主组 >> UID |
usermod -G 组 用户名 | 修改附加组 |
usermod -s /bin/bash 用户名 | 修改登录的shell |
usermod -G sudo 用户名 | 添加用户到sudo以使用超级用户权限 |
useradd 添加的用户默认不在sudo组中,需要手动添加
5.5 which
查看执行命令的所在位置
which ls >> 查看ls命令位置
which useradd >> 查看useradd命令位置
5.6 bin
bin >> binary 二进制文件
/bin >> 二进制执行目录文件,具体应用
/sbin >> system bin 管理员专用系统管理
/user/bin >> 后期安装的软件命令
/user/sbin >> 超级用户super user的管理程序
cd 命令在系统内核中