中标麒麟高级服务器操作系统培训二

合集下载

中标麒麟Linux系统网络配置简介

中标麒麟Linux系统网络配置简介
bond0 • DEVICE=bond0 • IPADDR=192.168.0.1 • NETMASK=255.255.255.0 • USERCTL=no • BOOTPROTO=none • ONBOOT=yes • HOTPLUG=no • BONDING_OPTS="bonding parameters separated by spaces" # Such
reboot
确定IP 连接性
•ping
–网络数据包丢失和等待时间测量工具
•traceroute
–显示到达目的地的网络路径
•mtr
定义本地主机名
•使用 hostname 浏览/设定本地主机名 •开始在 /etc/sysconfig/network 中定义: •HOSTNAME= •可能从网络中“获得”名称 •dhclient 守护进程 •“逆向DNS搜索”
常用的网络配置命令
•获取/临时更改网络基本信息:# ifconfig; •指定主机名称down; •获取/临时更改路由信息:# route; •动态获取地址信息:# dhclient; •启动和关闭网络:# /etc/init.d/network {start|stop|status|};
DEVICE=ethX HWADDR=0:02:8A:A6:30:45 IPADDR=192.168.0.254 NETMASK=255.255.255.0 GATEWAY=192.168.2.254 ONBOOT=yes Type=Ethernet
其它全局性网络设置
•/etc/sysconfig/network 中的全局设置
中标麒麟linux系统网络配置简介技术创新变革未来中标麒麟linux服务器操作系统培训系列本章目标?中标麒麟linux服务器操作系统中网络配置?中标麒麟linux服务器操作系统中配置各种网络参数的方法?中标麒麟linux服务器操作系统中网络诊断和排除的基本方法?中标麒麟linux服务器操作系统中常见的网络问题tcpip网络配置?重要的网络设置ip配置设备激活dns配置默认网关管理以太网连接?网络接口使用连续号码命名eth0eth1等等

中标麒麟高级服务器操作系统V5.0

中标麒麟高级服务器操作系统V5.0

中标软件有限公司(China Standard Software Co., Ltd)
持。 • 集成 Gcc4、Sun Java1.6 SDK、OpenJDK 等。 • 改进的应用开发工具包括 SystemTap profiler 和 Frysk 调试器。 • GCC 4.1 和 glibc 2.4 工具链(toolchain)。 认证资质
• System Manager:图形化 Linux 系统配置与管理工具支持。
图:日志分析及数据库辅助安装
• 提供所有系统命令索引、常用网络客户端工具方便用户运维管理; • 全图形化的配置,简化用户管理; • 基于开源 yum/pup 升级器提供更为强大、灵活可定制的软件包管理环境,提供对
公共、私有软件仓库的访问支持,提供更为高效、便捷的软件升级服务保障。 集中管理套件提供涵盖: • 主机管理(软硬件运行情况); • 数据库及中间件辅助安装; • 系统在线升级; • 集中监控、远程预警; • 数据备份与恢复、日志分析; • 远程安全接入等; • 提供针对操作系统及软件应用的全生命周期的可管理能力。
制功能 MAC、安全审 计等功能。
绿色节能
• 通过虚拟化实现服务器整合,实现多个负载服务器整合到一个服务器之上,降低整 体能耗。
• 创新的节能功能,根据工作负载动态降低平台功率实现绿色节能。 虚拟化 • 提供对主流虚拟化技术支持,包括 Vmware、Hyper-V、Xen、Sun virtualbox 管
主要特性:
图:中标麒麟高级服务器操作系统 V5.0 桌面
关注系统全生命周期的管理(ISUM)
• Install:一键式快速安装部署方案支持,针对行业特点实现系统与应用的定制与快 速部署,简化用户系统与应用部署的过程。

浅谈中标麒麟操作系统软件管理方法

浅谈中标麒麟操作系统软件管理方法

浅谈中标麒麟操作系统软件管理方法近年来,国家持续加大对信息化产业的投入力度,大力倡导使用国产自主计算机操作系统,并发展相关配套软件产业及产品,产生了以中标麒麟、银河麒麟等一系列优秀国产操作系统的代表。

其中,中标麒麟操作系统应用领域广泛,发展呈稳步上升趋势,但其应用程序包的数量也不断增大,给用户的日常管理带来了许多问题。

与Linux操作系统类似,中标麒麟操作系统提供了RPM、Yum和PackageKit等管理工具。

通过对日常使用过程的整理、分析,本文将中标麒麟系统软件包管理方式分为智能安装包管理、编译源码管理、图形界面管理和其他管理方式四类。

一、智能安装包管理方式当前,Linux系统支持多种类型的智能应用安装包,典型代表有:Red Hat Linux系统的RPM(Red-Hat Package Manager)和Debian Linux系统的DEB (Debian)等。

因此对Linux系统,其流行的软件管理方式主要包括RPM和DPKG(Debian Packager)两种。

由于RPM管理方便、灵活、应用广泛,中标麒麟系统采用RPM对软件进行管理。

既可将网络安装包下载到本地计算机进行安装,又可利用网络进行在线安装,与此同时,还可以搭建本地软件源进行安装,多种方式各有优缺点,可以相互补充。

(一)本地管理方式本地管理方式指将网络上的应用程序下载到本地计算机进行安装管理,相对于网络在线管理,本地管理具有较大的优越性,不仅不受实时网络带宽的影响,而且安装速度快、执行效率高。

但是本地管理方式也存在着一定的弊端,比如查找应用资源时比较困难,需要用户自己手动处理应用软件之间的依赖关系等,对于普通用户来说有一定的困难。

安装过程需要注意:下载完成后应赋予软件必要的可执行权限,然后再进行软件安装环境的配置;安装过程中如果出现依赖关系限制则需要用户进行手动管理,一般采用RPM命令管理,管理的部分命令详情如下。

tar -zxvf filename.tar.gz //z:gzip 压缩格式;x: extract 解压v: verbose 详细信息f: file(file=archieve) 文件chmod 777 package.rpm //修改软件包package.rpm的权限rpm -ivh package.rpm //安装软件包package.rpmrpm -Uvh package.rpm //升级软件包package.rpmrpm -e package //移除软件package其中,777是-r-w-x的数字表示方法,即把三种权限r读权限read、w写权限write、x操作权限execute依次用数字4、2、1表示,然后以数字的相加表示权限。

麒麟操作系统课程标准

麒麟操作系统课程标准

麒麟操作系统课程标准一、课程概述麒麟操作系统是国产操作系统的重要品牌之一,具有安全、稳定、易用的特点。

本课程旨在让学生了解麒麟操作系统的基本原理、技术架构和应用场景,掌握麒麟操作系统的安装、配置和管理方法,为将来在相关领域工作或继续深造打下坚实的基础。

二、课程目标1.了解麒麟操作系统的基本原理和技术架构;2.掌握麒麟操作系统的安装、配置和管理方法;3.能够在实际环境中应用麒麟操作系统进行计算机系统的管理和维护;4.具备分析和解决麒麟操作系统相关问题的能力。

三、教学内容1.麒麟操作系统概述:介绍麒麟操作系统的背景、特点和发展方向;2.麒麟操作系统安装:学习如何安装麒麟操作系统,包括硬盘分区、系统文件安装等;3.麒麟操作系统配置:学习如何配置麒麟操作系统的基础设置,如网络设置、用户管理、软件安装等;4.麒麟操作系统管理:学习如何管理麒麟操作系统的系统资源,如进程管理、内存管理、磁盘管理等;5.麒麟操作系统应用场景:了解麒麟操作系统在不同领域的应用场景,如云计算、物联网、移动终端等;6.故障排查与解决:学习如何排查和解决麒麟操作系统常见的故障问题。

四、教学方法与手段1.理论讲解:通过课堂讲解,让学生了解麒麟操作系统的基本原理和技术架构;2.实践操作:通过实际操作,让学生掌握麒麟操作系统的安装、配置和管理方法;3.案例分析:通过分析实际案例,让学生了解麒麟操作系统在不同领域的应用场景,并学习如何分析和解决实际问题;4.互动讨论:鼓励学生参与讨论,分享自己的经验和见解,增强学生的自主学习能力和团队合作精神。

五、教学评估1.平时作业:定期布置与麒麟操作系统相关的作业,检验学生对知识的掌握程度;2.课堂表现:观察学生在课堂上的表现,包括参与度、问题回答等,以评估学生的学习态度和学习能力;3.期末考试:进行期末考试,以检验学生对麒麟操作系统整个知识体系的掌握程度;4.实践操作:鼓励学生参加与麒麟操作系统相关的实践活动,以检验学生的实际应用能力和解决问题的能力。

中标麒麟Linux系统bashshell简介

中标麒麟Linux系统bashshell简介
•可以代表当前登录用户的主目录
– $ cat ~/.bash_profile
•可以代表另一个用户的主目录
– $ Is ~iulie/public_html
命令扩展
•命令扩展∶ $()或 ``
–把一个命令的输出打印给另一个命令的参数
$ echo "This system's name is $(hostname)" This system's name is
ቤተ መጻሕፍቲ ባይዱ名 (aliase)
•别名让你能够创建使用命令的快捷方式
–$ alias dir='Is -IaF"
–使用 export VARIABLE=VALUE 格式设置 –被某些程序用于配置
通用变量
•配置变量
–PS1∶ bash 提示符的外观 –PATH∶ 在其中查找可执行文件的目录 –EDITOR∶ 默认文本编辑器 –HISTFILESIZE∶ bash 命令历史的命令数量
•信息变量
–HOME∶ 用户的主目录 –EUID∶ 用户的有效 UID (effective UID)
•括号扩展∶ {}
–打印重复字符串的简化形式
•$ echo file{1,3,5} •filel file3 file5 •$ rm -f file {1,3,5}
管道
•在Linux系统中,管道是由符号“|”隔开的若干个 命令组成的序列。在管道中,每个命令执行时都有 一个独立的进程,前一个命令的输出正是下一命令 的输入。显示在屏幕上的是管道行中最后一个命令 的输出。 •命令1 | 命令2 | 命令3......
shell历史命令
•对于命令,它会帮助你完成未键完的命令名称 •对于参数,它会帮助你完成未键完的文件名称 •命令历史的使用窍门

中标麒麟Linux操作系统安全概述

中标麒麟Linux操作系统安全概述
预防:
代码审计 最小权限运行程序 限 制程序数量 限制客户端访问服务
网络的安全性:
中间人攻击
窃听 数据注入 Session劫持
认证和加密数据以保护数据的完整性及机密性
对称加密:DES,AES,BLOWFISH,ETC. Hash:crc-32,md5,sha-1,etc. 非对称加密:RSA,EIGamal
PAM and SELinux
验证用户是否可访问服务
针对独立的服务 控制访问时间、使用限制、位置限制等
1、mv ps psbak 2 、 cat >ps #!/bin/sh psbak $1|grep -v sniff|grep -v grep|grep -v psbak|gawk
'{gsub(/sh \/bin\//, "",$0);print}‘ [ctrl+d]
3、chmod 755 ps
扩大战果 使用john破解软件 使用Sniff类监听器捕获敏感数据 安装Dos软件攻击其他主机 利用此服务器的信任关系进行内网攻
TCP Wrappers适用于链接libwrap.so的服务:
Daemon list:client list:ALLOW|DENY Daemon list:client list:severity [fac].pri
• Log connections
Daemon list:client list:spawn|twist command
• 工程问题
– 时间进度安排 – 分布实施及实施决策筛选 – 应急备案
防护机制
一定要有一套防护策略:
入侵检测 验证和评估入侵 入侵后恢复 报告入侵 策略执行的文档
防护方法

中标麒麟Linux操作系统安装指南

中标麒麟Linux操作系统安装指南
中标麒麟Linux服务器操作系统培训系列
中标麒麟Linux操作系统安装指南
技术创新,变革未来
本章目标
•了解系统安装前的准备 •掌握中标麒麟Linux服务器操作系统的图形安装过 程 •掌握如何规划磁盘分区 中标麒麟Linux服务器操作 系统常用的安装方法
中标麒麟Linux服务器操作系统常用安 装方法
配置分区相关说明
•分区格式化: •挂载:分配磁盘挂接到文件系统指定目录的操作, 就是设定访问磁盘的入口
–windwos:分配盘符或挂接到指定目录
•Windows下分区用盘符表示,如C、D、E、F盘 •不同盘符分别对应不同分区
–Linux:设备挂接到目录
•不同目录对应不同分区 •Linux下分区的名称为/dev/sda1,/dev/sda2
•需要掌握系统支持的安装方式: •光盘安装; •硬盘安装; •网络安装(NFS,FTP,HTTP); •Kickstart + NFS 自动安装;
系统要求
•系统要求
– Pentium 4以上CPU – 512MB物理RAM(推荐使用1G以上RAM) – 6G以上可用磁盘空间 – 800x600显示分辨率(推荐采用1024x768或更高分辨率
开始安装
检测光盘介质
启动安装程序
选择安装语言Leabharlann 择存储设备主机名及网络设置
配置根密码
配置分区信息
配置分区信息
配置分区信息
配置分区信息
配置引导装载程序
配置安装内容及软件仓库
配置安装内容及软件仓库
安装软件包
重启系统
重启系统后设置
许可信息
创建用户
配置时间
服务定制
Kdump设 置

中标麒麟Linux系统安全配置指南

中标麒麟Linux系统安全配置指南
文件系统客体的安全上下文:
ps -Z显示进程的安全上下文:
id -Z显示了shell的安全上下文(即当前的用户、角色 和类型):
➢类型和域:是分配给一个对象并决定谁可以访问这个对 象,域对应进程,类型对应其他对象。域、域类型、
主体类型、进程类型通常指的是一个概念。
练习: 域是什么?它和类型有什么关系? 安全上下文由什么构成?
一个角色为sysadm_r的进程在执行类型为http_exec_t的文件 时将尝试转换为system_r角色,要转换成功角色允许也是必须的 。
➢ 角色控制: dominance{role super_r{role sysadm_r;role secadm_r;}}
角色super_r控制后两者角色,拥有两者合并后的类型。
sock_file UNIX域套接字
b、与网络有关的客体类别:
netif
网络接口(如eth0)
netlink_audit_socket 用于控制审核的Netlink套接字
netlink_firewall_socket 用于创建用户空间防火墙过滤器的 Netlink 套接字
netlink_nflog_socket 用于接收Netfilter日志消息的Netlink套 接字
allow sysadm_t dm_exec_t:file{getattr execute}; allow dm_t dm_exec_t:file entrypoint; allow sysadm_t dm_t:process transition;
练习: 写一个office软件的域转换
默认域转换
为了支持默认的域转变,我们在allow规则后面添加一个 type_transition 规 则 , 以 达 梦 数 据 库 为 例 : type_transition sysadm_t dm_exec_t:process dm_t; type_transition规则默认一个execve()系统调用,若调用的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 如果目标为目录,一次可复制多个文件:
• cp [options] file1 file2 destdir
复制文件和目录:目标
• 如果目标是目录,则副本为目录中 • 如果目标是文件,则副本将覆盖该文件 • 如果目标不存在,则副本将重命名
移动和重命名文件及目录
• mv 移动或重命名文件及目录 • 用法:
– 服务器系统通常只有虚拟控制台 – 桌面和工作站通常既有虚拟控制台又有图形控制台
• 如果图形控制台不启动,可以手动启动
– X Server必须由系统管理员预先配置 – 登录虚拟控制台并允许 startx
• 通过按Ctrl+Alt+F[1-6]组合键在虚拟控制台之间 切换 • 通过按Ctrl+Alt+F7组合键访问图形控制台
• 示例:
• rm -i file (交互) • rm -r directory (递归) • rm -f file (强制)
创建和删除目录
• mkdir 创建目录 • rmdir 删除目录 • rm -r 可以递归方式删除目录树
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
绝对路径和相对路径名称
• 当引用命令行中的文件时使用 • 绝对路径名称
– 以斜杠开头 – 到文件位置的完整路线图 – 您想要指定文件名时随时可用
• 相对路径名称
– 不以斜杠开头 – 指定相对于您当前工作目录的位置 – 可用作到指定文件名称的快捷方式
更改目录
• cd 更改目录
• 到绝对或相对路径:
用于显示有关当前用户的信息
编辑文本文件
• nano编辑器
– 易学、易用 – 不像某些高级编辑器那样功能丰富
• 其他编辑器
– gedit 简单的图形编辑器 – vim 功能齐全的编辑器 – emacs 功能强大的编辑器
获取帮助信息
• 不要试图记住一切 • 有以下多个级别的帮助
– whatis – command --help – man和info – /usr/share/doc – NeoKylin的文档
• cd /home/test/Desktop • cd project/docs
• 到上级目录
• cd ..
• 到主目录
• ห้องสมุดไป่ตู้d
• 回到之前工作目录:
• cd -
列出目录内容
• 列出当前目录或指定目录的内容 • 用法:
ls [option] [files or dirs]
• 示例:
ls -a(包含隐藏文件) ls -l(显示详细信息) ls -R(在目录之间递归) ls -ld(目录和符号链接信息)
– 纯字母选项通常以 - 开头:
• 可以把 -abc 看作 -a -b -c
– 整词选项通常以 -- 开头:
• 示例:--help
• 参数(arguments)是指命令所需要的文件名或其他 数据 • 多个命令可以由 ; 分隔
命令行快捷键
• 按Tab键自动补齐命令:
– 如果命令是名称,将自动补齐名称 – 如果命令是参数,将自动补齐文件名
• 显示文件权限时会用到以下四个符号:
r:读取文件或列出目录内容的权限 w:写入文件或在目录中创建及删除文件的权限 x:执行程序及进入目录以及对目录进行长列表 的权限 -:没有权限
更改文件所有权
• 只有 root 可以更改文件所有者 • 只有 root 或所有者可以更改文件的组 • 使用 chown 更改所有权
文件和目录名称
• 名称最多可包含 255 个字符 • 所有字符均有效(除了斜杠)
– 在文件名或目录中使用某些特殊字符是不明智 的做法 – 当引用某些字符时,使用引号对其保护
• 名称区别大小写
复制文件和目录
• cp 复制文件和目录 • 用法:
• cp [options] file destination
更多历史记录诀窍
• 使用上/下箭头键浏览以前的命令 • 按 Ctrl+r 键在命令历史记录中搜索命令 • 如何通过上一个命令重新调用最后一个参 数
Esc , . 按下 Esc 键后,再按句点键 Alt+. 按住Alt键时按下句点键 可以多次使用 !$ 仅对最后一个命令有效
一些简单的命令
• date——显示时间和日期 • cal——显示日历 • 示例:
• 某组中的所有用户都可以共享属于此组的 文件
Linux 文件安全性
• 每个文件归 UID 和 GID 所有 • 每个进程都以一个 UID 及一个或多个 GID 身 份运行 • 以下是三个访问类别:
– 使用与文件相同的 UID 运行程序(user) – 使用与文件相同的 GID 运行程序(group) – 所有其他进程(other)
$ date +"Today is %A, %B %d, %Y.%nlt is %r,%Z.“ $ cal 6 2016
更换身份
• su - 用于以 root 用户身份创建新 shell • sudo command 用于以 root 用户身份 运行指定 command
– 要求系统管理员预先配置
• id
• mv [options] file destination
• 如果目标为目录,一次可移动多个文件
• mv [options] file1 file2 destdir
• 目标的工作方式与 cp 相同
创建和删除文件
• touch 创建空文件 • rm 删除文件 • 用法:
• rm [options] <file> …
• mode 包括:
• u、g或o 分别适用于拥有者、拥有组、和其他 用户 • +、-或= 分别适用于授权、拒绝或设置 • r、w或x 分别适用与读取、写入和执行
• 选项包括:
• -R 递归
更改权限 - 数值法
• 使用三位模式数
• 第一位指定所有者的权限 • 第二位指定组权限 • 第三位表示其他用户的权限
权限优先级
• 如果 UID 匹配,则将应用用户权限 • 否则,如果 GID 匹配,则将应用组权限 • 如果都不匹配,则将应用其他权限
从命令行中查看权限
• 使用 ls -l 命令可查看文件权限
$ ls -l /bin/login -rwxr-xr-x 1 root root 25744 Oct 8 2011 /bin/login
内容大纲
• • • • • • • Linux 使用基础知识 运行命令与获取帮助 浏览文件系统 用户、组与权限 标准 I/O 与管道 文本处理工具 软件包管理
运行命令
• 命令包含以下语法:
– command options arguments
• 每个项目由空格分隔 • 选项(options)修改命令的行为:
• 示例:
$ xte<Tab> $ xterm $ cat ins<Tab> $ cat install.log
命令行快捷键
• bash会存储已执行命令的历史记录 • history 用于列出所有已执行的命令 • history N 用于列出最后执行的N条命令
$ history 13 cd /var/log 14 less messages 15 cd /etc 16 cat fstab 17 history
• 每个用户都有一个用于存储个人文件的主 目录
– 针对用户的配置文件通常也存储在这里
root 用户
• root 用户:特殊的管理用户
– 又称超级用户 – root 用户几乎可以完全控制系统
• 而且几乎可以无限制的破坏系统!
• 除非必要,否则请不要以 root 身份登录
– 一般(未授权)用户造成损坏的可能性比较有 限
• chown [-R] username file|directory …
• 使用 chgrp 更改组所有权
• chgrp [-R] group_name file|directory
更改权限 - 符号法
• 更改访问模式的方法:
• chmod [-OPTION] … mode [,mode] file|direcory …
whatis 命令
• 显示命令的简短说明 • 使用每晚更新的数据 • 通常安装后不能立即使用
$ whatis vi vi - screen-oriented (visual) display editor
--help 选项
• 显示使用摘要和参数列表 • 用于大多数命令但不是所有命令
$ nano --help Usage: nano [OPTIONS] [[+LINE[,COLUMN]]] FILE]… Option GNU long option Meaning -h, -? --help Show this message +LINE[,COLUMN] Start at line LINE, column COLUMN -A --smarthome Enable smart home key -B --backup Save backups of existing files
manual page 导航
• 查看man page时:
– 使用箭头、PgUp、PgDn进行导航 – /text 可以搜索文本 – n/N 表示前往下一个/上一个匹配选项 – q 可以退出
• 搜索 Manual
– man -k 关键字 可以列出所有匹配页 – 使用whatis数据库
扩展文档
• /usr/share/doc
阅读使用说明
相关文档
最新文档