文章目录
- 声明
- 脉络
- 第6章:麒麟操作系统管理-上
- 6.1 麒麟操作系统概述
- 6.2 核心竞争力
- 6.3 命令行界面
- 6.4 shell概念功能
- 6.5 命令格式
- 6.6 常见命令
- 6.7 vi编辑器
- 6.8 图像界面配置网络
- 6.9 命令终端配置网络
- 6.10 常用网络命令
- 6.11远程接入麒麟系统
- 6.12 用户和组的概念
- 6.13 用户的管理
- 6.14 组账号管理
声明
本系列笔记共分为上、中、下三篇,作为麒麟软件公司与北京军强致胜教育科技有限公司联合培训《国产操作系统(麒麟)运维师》课程的自学笔记,其中图片及部分文字论述均引用其中,若有侵权,请联系我。
脉络
按照网课平台的组织框架,本课程共6部分,如下图所示。技术核心和主体在第6章,因此仅做了该部分的笔记。
第6章:麒麟操作系统管理-上
6.1 麒麟操作系统概述
题目目前在pc端主流操作系统有:windows,linux,macOS。
题目大部分国产操作系统均以linux内核为基础开发。
6.2 核心竞争力
- 高安全
- 高可用
- 可定制
题目:三权分立指的是:
系统管理员只有创建账号和分配权限的权限;
安全管理员只有配置安全策略的权限;
审计管理员只有审计日志的权限。
题目:麒麟操作系统运行在用户态(稳定性高),而windows运行在内核态(效率高)。
6.3 命令行界面
shell终端
使用who命令可以查看“ 用户 登录终端”。
可以多用户通过登录不同的终端来并行工作。
同一个用户可同时登录多个终端。
计算机显示器称为控制台终端。
6.4 shell概念功能
shell概念:是一种命令解释器,提供用户和机器之间的交互,同时也是命令的运行环境。(一是提供接口,二是提供界面)
shell种类
每种shell提供不同的特性和功能。
大多数shell有自己的脚本语言。
常见主流shell:c shell;bourne shell;Bourne again shell(bash);z shell;korn shell。
麒麟默认是bash。
使用echo $SHELL可以查看可支持的shell。
不同用户的不同终端可能采用的是不同shell类型。
shell基本功能
- tab命令补全。
- 别名(alias)功能。该命令一般仅仅在本次登录生效。
- 查阅历史记录(history命令)。
- 任务控制(job control)。
- 交互式处理(interactive processing)。
题目在麒麟默认shell中如何搜索历史记录命令:ctrl+r
6.5 命令格式
环境变量
每个用户定制的个性化的特色设置,也就是专用运行环境。
使用env命令查看所有环境变量。使用$查看具体某一个参数的环境变量。
题目 :后台程序无法用ctrl+C中断。
6.6 常见命令
man 显示某命令用法
pwd 显示当前目录
help 显示某命令简略用法
info 显示更详细的某命令的用法
ls list,罗列当前目录下的所有内容
date 查看,修改日期时间
cat 查看文件
head 查看文件前10行
tail 查看文件后10行
who 查看当前用户
id 查看当前用户的uid和gid
su 用户切换
sudo【 super-user do】委托代理执行(临时获得root授权)
6.7 vi编辑器
三种模式
命令模式,输入模式,末行模式
插入模式也叫做编辑模式!
只要不是涉及文档内容编辑,操作都是在命令模式和末行模式进行。
一个显著的判别模式方式:在 命令模式下输入的命令是看不到的,而末行模式下的命令是可见的(在冒号后面)。
末行模式其实是一种特殊的命令模式!(一种以冒号为前缀的命令模式,其命令在最后一行显示,且可见)
6.8 图像界面配置网络
麒麟默认网络管理软件:NetworkManager
三种方式:
1 nm-connection-editor 基于图形的
2 nmtui 使用光标的简单文本用户界面TUI
3 nmcli 纯命令的
6.9 命令终端配置网络
此方式多用于服务器,有一定难度
网络配置文件位于/etc/network/interfaces(麒麟系统位于/etc/NetworkManager/system-connections
DNS配置文件位于/etc/resolv.conf
主机名静态查询配置文件/etc/hosts
要重启网络服务,使得配置生效: sudo systemctl restart networking
题目:使用nmcli添加一个以太网网卡ens34,连接名称为my-room,应该使用如下指令 nmcli con add type ethernet con-name my-room ifname ens34
题目:使用nmcli修改后,重启不会失效。
6.10 常用网络命令
1-tools 与 iproute2的交替
(ifconfig,route,arp与 netstat统称为net-tools)
net-tools使用时间久,社区已停止维护。
iproute2通过netlink套接字接口与内核通讯,使用时间短,在持续开发。
2. net-tools介绍
ifconfig:查看网卡配置信息
route:显示和操作IP路由表
arp:查看mac’地址表
netstat:查看网络相关信息
nslookup:查看域名解析是否正常
题目使用ifconfig配置的ip地址重启后会失效。
6.11远程接入麒麟系统
1 常见远程接入方式:
-ssh远程接入
-远程桌面RDP自带
-远程桌面VNC第三方软件
三种方式的本质是协议不同。RDP和VNC是图形界面。
2.远程拷贝、远程传送:
-scp使用
-从本地传送到远端
-从远程拷贝到本地
scp基于ssh协议,加密传输的,非常不占资源。scp用于linux系统之间传输文件,既可以从本地到远程 ,也可以远程到本地。
题目:ssh分为客户端和服务端,服务端的端口为tcp22。
题目:scp拷贝时,可以不指定用户。此时以运行指令用户的身份进行。
6.12 用户和组的概念
文件代表资源和数据,进程代表操作和行为。这两种实体均与用户相关联。
一个用户可以属于多个组。
麒麟用户分为三种:root,管理员(能够sudo到root权限),普通用户。
root的UID为0。
普通用户UID从1000开始编号。
查看用户信息
6.13 用户的管理
有图形和命令管理两种模式。
命令管理模型下:
题目 使用uerdel -r 可以在删除用户的同时,删除与其相关的所有文件。
题目 可以查到用户id的方式有两种:一是查看/etc/passwd,二是使用如下指令:id 用户名。
6.14 组账号管理
题目若删除组同名用户时,该组内没有其他用户,则组一并被删除。
题目若创建用户时不指定组信息,会尝试创建并加入同名组。
题目当组不为任一成员的主组时,可以删除。
更多推荐
【积累】《国产操作系统(麒麟)运维师》课程笔记-第6章-上
发布评论