Linux的远程管理协议是什么,2-Linux权限与远程管理
目录:
用户、用户组和权限管理
远程管理
系统信息管理
课堂练习
目标:
通过创建用户、用户组,来分别赋予不同的权限(重点)
使用远程管理相关命令,进行远程操作Linux系统(重点、难点)
使用系统信息管理命令,快速了解当前系统运行情况(重点)
1. 用户、用户组和权限管理
概述
用户:要登陆Linux必须要有一个用户,一台Linux系统下可以有多个用户,并且每个用户可有不同的权限。在Linux中可以指定用户对不同的 文件、目录拥有不同的权限。
用户组:Linux有一个组的概念,不同的用户分配到一个组,那么同组下的用户,都拥有这个组的权限
权限:Linux有三种权限,读、写和执行。
用户管理
用户管理
用户管理包括:创建用户、删除用户、修改用户账号属性、创建用户组、修改用户组属性。
其中创建用户 /删除用户/修改其他用户密码 的终端命令都需要通过sudo执行
创建用户
命令:useradd [用户名]
选项说明:
-d 指定新账户的主目录
-g 指定用户的所属组
-G 指定用户附加组
-s 制定用户登录shell
-m 自动创建家目录
删除用户
命令 :userdel [用户名]
-r 删除用户的同时删除家目录
修改用户账号属性
命令:usermod
-u 用户id
-g 所属组id
-a -G GID 不使用-a选项,会覆盖此前的附加组
-d -m 将家目录内容移至新位置
-s 改用户账号的新登录
-l 新的登陆名称
用户切换
su -[用户名] 加-同时切换到用户的家目录,不加直接在当前目录切换到新用户。
用户组管理
创建用户组:groupadd
删除用户组:groupdel
修改组属性:groupmod
提示:
创建用户时,会默认创建一个与用户名相同的组名
创建成功后可在/etc/passwd文件下查看
新创建的用户没用sudo权限,需要将用户加到adm,sudo这两个组中才拥有sudo权限
权限管理
命令:chmod +/- rwx 文件名|目录名 +增加权限, -取消权限
每个文件都有三组不同的权限,第一组是文件所有者,第二组是文件所属组,第三组是其他用户。
2. 远程管理
ifconfig 查看系统ip地址
ping 检查网络是否正常通信,Linux下默认ping不会结束,使用ctrl+c强制结束
ssh远程连接
SSH是一种网络协议,用于计算机之间的 加密登陆。Linux下默认开启 sshd服务,只有开启sshd服务才能进行ssh连接
可以使用service sshd status来查看是否开启sshd服务。active(running)表示已经开启。
scp文件复制
scp就是security copy,是一个在linux下用来远程拷贝文件的命令
scp 用户名 @文件所在服务器ip:文件地址 要复制的地址
scp 要复制的文件地址 用户名 @服务器ip:要复制的地址
3. 系统信息管理
date 查看系统当前时间
查看磁盘空间
df -TH 查看磁盘分区,以及挂载情况
du -sh [目录名]查看目录大小
du -h [文件名]查看文件大小
查看内核/操作系统/cpu信息
uname -a 查看内核/操作系统/cpu信息
uname -I 查看硬件平台
uname -m 查看cpu
uname -n 节点名称
uname -o 操作系统
uname -v 内核版本
uname -r 发行版本号
查看进程
top查看进程实时运行情况,即系统资源实时使用情况,退出top界面输入q
符号
说明
PID
进程id
USER
进程所有者
PR
进程优先级
NI
nice值。负值表示高优先级,正值表示低优先级
VIRT
进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
RES
进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR
共享内存大小,单位kb
S
进程状态。D=不可中断的睡眠状态;R=运行;S=睡眠;T=跟踪/停止;Z=僵尸进程
%CPU
上次更新到现在的cpu时间占用百分比
%MEM
进程使用的物理内存百分比
TIME+
进程使用的cpu时间总计,单位1/100秒
COMMAND
进程名称(命令名/命令行)
ps 查看系统所有进程的状态
4. 知识小结
用户、用户组和权限管理
概述
用户管理
用户组管理
权限管理
远程管理
ifconfig查看系统ip地址
ping命令
ssh远程连接
scp文件复制
系统信息管理
查看系统时间
查看磁盘空间
查看内核/操作系统/cpu信息
查看进程
结束进程
课堂练习
创建一个用户lilei,其id号为2002,基本组为stu(id=3000),附加组为linux。
创建一个用户hanmeimei需要默认创建家目录,并且指定shell为/bin/bash
修改lilei的ID为4004,所属组为linux
添加系统用户zhouyu,且不允许其登陆系统
在桌面创建一个文件a.text,并查看文件的权限
修改a.text所属组的权限为只读
将a.text文件权限修改为:其他人无任何权限,所有者可读可写,所属组 只可读。
#1
sudo groupadd -g 3000 stu
sudo groupadd linux
sudo useradd -u 2002 -g stu -G linux lilei
#2
sudo useradd -m -s /bin/bash hanmeimei
#3
usermod -u 4004 -g linux lilei
#4
useradd -r -s '/sbin/nologin' zhaoyu
#5
touch a.text
ls -l
#6
chmod g=r a.text
#7
chmod u=rw, g=r, o=--- a.text
课后问答题
linux文件权限有哪几种,利用什么命令查看拷贝回来的文件有什么权限?
linux查看系统的ip地址命令?如何检查本地网卡是否正常?
查看linux系统中所有进程的状态的命令是什么?
发现linux系统中有个异常的后台进程 想要将其结束用什么命令?
检查两台linux系统是否能通信使用什么命令
在使用ping命令的时候怎么制定数据大小,并且ping10个数据包后结束ping命令
linux系统变卡想要查看哪几个进程占用cpu,内存较高 ,可以使用什么命令?
chmod 755 filename中,755代表什么?可以用什么替代?
查看磁盘挂载情况的命令是什么?
课后实操题
请远程登录同桌的linux系统,在同桌电脑桌面上建一个以自己名字命名的文件夹
进入自己名字的文件夹,创建一个自己名字的文件夹,并将这个文件权限修改成所有者可写可读,其他人没有任何权限
利用scp命令将第2题中创建的文件拷贝到自己系统的家目录下
利用scp命令将第3题中的以自己名字命名的文件夹拷贝到自己系统的桌面,并将同桌在自己桌面建立的文件夹拷贝到同桌电脑
请在自己电脑中选择一张图片上传到linux,并将自己名字命名的那个文件夹下载到自己桌面
Linux的远程管理协议是什么,2-Linux权限与远程管理相关推荐
- 远程桌面协议 (RDP)
远程序桌面登录的.NET开发,可以使用MSTSCLib.dll和MsTscAxWrapper.dll两个转换过的动态库,而无需使用WINDOWS自带的OCX,因为使用OCX开发可以会遇到其它问题. 主 ...
- Chrome 远程调试协议分析与实战
背景 某一天,A 君想获取 Chrome 页面中的性能数据,诸如时间.白屏和首屏等,因为需要和竞品进行对比分析,无法注入代码,该怎么办? 此时,你也许能想到开发者工具(DevTools),也许知道Ti ...
- Linux远程管理协议(RFB、RDP、Telnet和SSH)
提到远程管理,通常指的是远程管理服务器,而非个人计算机.个人计算机可以随时拿来用,服务器通常放置在机房中,用户无法直接接触到服务器硬件,只能采用远程管理的方式. 远程管理,实际上就是计算机(服务器)之 ...
- Linux远程管理协议相关知识介绍
一.什么是远程管理 远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的底层支持. ...
- windows远程android传输文件,电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)-Go语言中文社区...
电脑(Linux/Windows系统)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解) 温馨提示 本文只针对安卓(Android)手机!iPhone或者WP的手机用户,请 ...
- 远程管理协议与远程工具
一.远程管理协议 远程管理,实际上就是计算机(服务器)之间通过网络进行数据传输(信息交换)的过程,与浏览器需要 HTTP 协议(超文本传输协议)浏览网页一样,远程管理同样需要远程管理协议的支持. 目前 ...
- linux防火墙常用控制协议,linux防火墙配置及管理.doc
linux防火墙配置与管理2 ufw防火墙简介 我们在工作中使用防火墙保护服务器的网络服务,实际上是通过防火墙来拒绝对服务器的访问.iptable 工具根据系统管理员编写的一系列规则筛选网络数据包对于 ...
- windows服务又界面吗_详解远程桌面协议, Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)...
前言:远程协议有很多,本文只讨论几种主要的,另外由于Windows之间的远程桌面工具实在是太多了,这里就不再说明,主要以Windows和Linux之间的互相访问来说明. 一.常见的远程协议及特点 目前 ...
- 周亚军 红宝书 案例 3 telnet远程管理协议
案例 3 telnet远程管理协议 实验要求 配置要点 实验步骤 1.设置IP ,实现设备间通讯 2.开启telnet服务 和vty 0 4 设置用户级别 3. 验证 核心知识 - 开启telnet服 ...
- 部分win+R命令,mstsc远程桌面管理、RDP远程桌面协议
前言 为什么做梦时感觉不到在做梦? win+R 快捷的指令输入方式--运行 MSC文件--Microsoft Snap-In Control 微软控制台MMC用来添加/删除的嵌入式管理单元文件 一种可 ...
最新文章
- win10系统Docker和VMware WorkStation共存,远程工具连接Docker
- 一维数组和二位数组作为函数参数进行传递的方式
- Machine Learning on Spark—— 统计基础(一)
- 精简linux (二)背景图片的设置 网络功能的实现
- 【系列二之图像处理系列】波形处理(3)
- C语言编写游戏的程序教程,如何运用C语言编写搬山游戏
- HFSS天线设计笔记-------主极化与交叉极化
- Java中的封装、继承、多态理解
- MATLAB绘制折线图和散点图
- python制作字符动画
- jenkins+maven+jmeter.修改jmeter.results.shanhe.me.xsl文件,显示响应信息,请求头等信息.
- 【web】自定义协议Protocol URL
- 把小说放到mysql中_小说系统有必要把内容存到数据库不?
- C# ZXing.net解码测试(QRCode、DataMatrix、1D-Barcode一维码条码)
- 攻防世界之互相伤害!!!
- 数学术语的英汉对照(权威,全面)
- C++ Virtual 完美诠释
- HMC5983求解偏航角
- 圆满收官!2022 秋招总结与建议
- 如何从一名测试小兵变为测试将军
热门文章
- Browserslist: caniuse-lite is outdated
- nyoj 54-小明的存钱计划 (遍历 + 判断)
- TCP MIN_RTO 辩证考
- 「异业联盟」如何打造让会员感兴趣的会员?
- 数据流处理之乒乓操作
- Exception in thread “main“ java.lang.NumberFormatException
- android图片聊天背景图片,32张黑色简约手机壁纸图片大全 也适合作微信7.0聊天背景图片...
- MIMO信道容量仿真MATLAB,mimo系统的信道容量分析及matlab仿真.doc
- 区块链项目_数字资产控股DAH_清算结算
- 什么击计算机窗口可以打开资源管理器,Win8系统打开资源管理器窗口经常自动重启电脑解决措施...