-
银河麒麟系统怎么查看设备管理
银河麒麟系统查看设备管理的方法有多种、常用的是通过命令行工具、另外也可以使用系统自带的图形界面工具。其中,命令行工具如lspci、lsusb、lscpu等非常方便,可以快速查看硬件信息。举例来说,使用lspci命令可以列出系统中所有PCI设备的信息,这对了解硬件配置及排除硬件故障非常有用。 一、命令行工具 1、lspci命令 使用lspci命令可以查看系统中所有的PCI设备。这包括显卡、网卡、声卡等。执行以下命令: lspci 输出的信息会列出所有PCI设备的基本信息。要获取更多详细信息,可以加上-v参数: lspci -v 这会提供设备的详细信息,包括厂商、设备ID等。 2、lsusb命令 lsusb命令用于显示系统中的USB设备信息。执行以下命令: lsusb 可以列出所有USB设备。如果需要详细信息,可以加上-v参数: lsusb -v 这会显示更详细的设备信息,包括设备描述符等。 3、lscpu命令 lscpu命令可以查看CPU的详细信息。执行以下命令: lscpu 输出的信息包括CPU架构、CPU核心数、线程数、CPU频率等。这对于了解系统的处理能力非常有帮助。 二、图形界面工具 1、系统监视器 银河麒麟系统通常自带系统监视器工具,类似于Windows的任务管理器。可以通过以下路径打开: 系统菜单 -> 系统工具 -> 系统监视器 在系统监视器中,可以查看当前正在运行的进程、系统资源使用情况(如CPU、内存、磁盘使用率)等。也可以查看硬件信息。 2、硬件信息查看工具 有些版本的银河麒麟系统可能包含一个硬件信息查看工具,专门用于显示系统中的硬件配置。这通常也在系统工具菜单中找到。打开后,可以查看所有已识别的硬件信息,包括CPU、内存、存储设备、网络设备等。 三、日志文件 1、dmesg命令 dmesg命令用于显示系统启动时的内核消息日志。这些日志包含了系统启动时识别的硬件信息。执行以下命令: dmesg 可以查看……
SE_Wang 2024-10-17
4.5K+ 0 0 -
达梦数据库基础操作-查询
一、基础查询 1 )单表查询 1. 查看表结构 使用两种方式可查看数据库的表结构: 查询后会显示该表的创建语句以及结构 2. 查询全表 使用 SELECT * 查询全表,此时数据库会返回表所有列 3. 行过滤 使用条件查询进行过滤,例如查询所有 ID 大于 103 的行: 4. 查找控制 使用 IS NULL 为条件查找控制: 5. 查询满足多个条件的行 使用 OR 字句来查询满足多个条件的行,但在实际应用中使用 OR 会严重降 低数据库的性能,所以尽量避免使用 OR ,可以改为 IN 6. 别名 使用 AS 在查询时给列取别名 7. 列拼接 使用 || 可将几条列拼接起来,可以拼为一句话 8. 根据条件查询并对返回的信息进行标识 使用 CASE...END AS 对返回的信息进行标识,用 AS 为新的列取别名作为返回 的信息 9. 使用 limit 限制返回结果的行数 2 )查询结果排序 使用 ORDER BY 对查询结果进行排序, ASC 为升序, DESC 为降序 3 )使用 UNION ALL 进行多表联合检索 需注意多表联合检索时列的数据类型必须匹配,否则会报错 使用 UNION ALL 合并结果集后如果有重复数据可以使用 UNION 来合并, UNION 有去重功能,例如使用 UNION ALL : 使用 UNION 后就不会出现重复行 二、层次查询 1. 概念 在实际生产应用中有很多地方会用到树状的数据结构,例如某部门的组织结 构,下辖有各个分部门,各个分部门下辖又有各个组织,这种数据结构在进行查 询时就使用到层次查询,涉及到父节点、子节点、叶节点等的应用。 2. 层次查询子句 1 ) LEVEL 伪列 LEVEL 伪列是表示当前数据在树状的数据结构图中的层级,不存在于表中, 查询时动态生成,树状数据结构的根节点 LEVEL 为 1 ,以它开始依次向下递增, 例如: 2 ) CONNECT_BY_ISLEAF 伪列 CONNECT_BY_ISLEAF 伪列是表示当前节点是否是叶节点(即不存在子节点, 例如上图中最下排三个节点就是叶节点), 1 表示是叶……
SE_Wang 2024-10-16
566 0 0 -
DM数据库安装及使用(Linux、docker)
Linux安装 操作系统 CPU 数据库 CentOS7 x86_64 架构 dm8_20230418_x86_rh6_64 先把压缩包扔过去 新建 dmdba 用户 创建用户所在的组,命令如下: groupadd dinstall 创建用户,命令如下: useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba 修改用户密码,命令如下: passwd dmdba 解压压缩包 unzip dm8_20230418_x86_rh6_64.zip 修改文件打开最大数 使用 vi 编辑器打开 /etc/security/limits.conf 文件,命令如下: vi /root/etc/security/limits.conf 在最后添加四条语句,需添加的语句如下: dmdba hard nofile 65536 dmdba soft nofile 65536 dmdba hard stack 32768 dmdba soft stack 16384 挂载镜像 切换到 root 用户,将 DM 数据库的 iso 安装包保存在任意位置,例如 /opt 目录下,执行如下命令挂载镜像: mount -o loop /root/soft/dm8_20230418_x86_rh6_64.iso /mnt 新建安装目录 在根目录下创建 /dm8 文件夹,用来安装 DM 数据库。命令如下: mkdir /dm8 将新建的安装路径目录权限的用户修改为 dmdba,用户组修改为 dinstall。命令如下: chown dmdba:dinstall -R /dm8/ 切换至 dmdba 用户下,在 /mnt 目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。 切换至 dmdba 用户 su - dmdba cd /mnt/ ./DMInstall.bin -i 成功之后运行 /dm8/script/root/root_installer.sh 配置环境变量 编辑 .bash_profile,使其最终效果如下图所示: cd /home/dmdba/ vim .bash_profile 切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量。DM_HOME 变量和动态链接库文件的加载路径在程序安装成功后会自动导入。命令如下: export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool 刷新 环境变量 source .bash_profile 配置实例 cd /dm8/bin ./dminit path=/dm8/data 注册服务 注册服务需使……
SE_Wang 2024-10-15
84 0 0 -
达梦数据库
国产达梦数据库在初始化数据库实例时会涉及到数据库标识如端口号的配置,也有页大小、字符集等参数的初始化配置,其中一些参数是作用在数据库实例的整个生命周期内的,一旦初始化不能修改。在实际使用过程中这些参数的不同,可能会对数据存储、查询、分组等存在不同的影响。 兼容模式设置 COMPATIBLE_MODE 参数用于控制 DM 在部分功能处理时与其他数据库管理系统的兼容模式。兼容模式参数值说明: 0:不兼容。默认为 0,用户可在 DM.INI 文件中对该参数进行配置。 1:兼容 SQL92 标准 2:兼容 ORACLE 3:兼容 MS SQL SERVER 4:兼容 MYSQL 5:兼容 DM6 6:兼容 TERADATA 7:兼容 PG 1. 查询兼容模式 在达梦数据库中,可以通过以下 SQL 查询当前兼容模式: SELECT para_name, para_value FROM v$dm_ini WHERE para_name = 'COMPATIBLE_MODE'; 2. 设置兼容模式 使用 sp_set_para_value 函数设置 sp_set_para_value(0, 'COMPATIBLE_MODE', 4); 使用 ALTER SYSTEM 命令设置 --和上面sp_set_para_value(0, 'COMPATIBLE_MODE', 4);效果一样 ALTER SYSTEM SET 'COMPATIBLE_MODE' = 4 BOTH; --修改静态文件,这个修改完需要重启才能生效 ALTER SYSTEM SET 'COMPATIBLE_MODE' = 4 SPFILE; 服务管理 1、启动服务 ① 切换到 dmdba 用户 su - dmdba ② 进入达梦数据库二进制文件目录 cd /home/dmdba/dmdbms/bin ③ 启动服务 ./DmServiceDMSERVER start 2、关闭服务 ① 切换到 dmdba 用户 su - dmdba ② 进入达梦数据库二进制文件目录 cd /home/dmdba/dmdbms/bin 3、停止服务 ./DmServiceDMSERVER stop 数据库与实例 当同时出现 DM 数据库和实例时,DM 数据库指的是磁盘上存放在 DM 数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。 实例一般是由一组正在运行的 DM 后台进程/线程以及一个大型的……
SE_Wang 2024-10-14
390 0 0 -
Linux NFS的整体架构与核心代码解析
NFS文件系统的架构分析 NFS分布式文件系统是一个客户端-服务端架构(CS架构)。其客户端是Linux内核中的一个文件系统,跟Ext4和XFS类似,它是虚拟文件系统下的一个具体实现。与其它本地文件系统(例如Ext4,XFS或者Btrfs等)的差异在于其数据请求不存储在本地磁盘,而是通过网络发送到服务端进行处理。 如图1是是NFS的整体软件架构,其中左侧是客户端,右侧是服务端。客户端我们称为NFS文件系统,其位于VFS之下,再之下是RPC模块,两者都位于Linux内核之中。 在服务端的NFS主要是指NFSD,它是一个NFS服务。该服务用于接收服务端的请求,处理后通过RPC将处理结果反馈给客户端。而服务端最终还是要将数据存储起来的,在Linux中的NFS服务还是借助的本地文件系统来存储的。因此,在NFS服务端,其数据相关的业务逻辑也会调用到VFS的接口,然后是经过本地文件系统存储在持久化存储上(如磁盘)。 NFS的通信使用的是RPC协议,该协议也是Sun发明的一种网络通信协议。RPC协议位于TCP/IP协议之上,是一个应用层的协议,可以类比http协议。 RPC协议称为远程过程调用,类似本地函数调用。因此,RPC首先是在客户端和服务端都要注册处理函数,这些被注册的函数称为存根。这样,当客户端调用某个函数时,比如写数据,RPC服务就会将该请求通过网络传到服务端,然后调用服务端注册的写数据的接口。也就是客户端与服务端是一一对应的。这样在客户端来说,其函数的调用与本地函数调用并没有太大的差异。 Linux NFS代码解析 为了更加清晰的理解NFS的架构,我们以写数据为例来介绍一下NFS文件系统与服务端通信的过程。由于NFS有很多版本,且Linux内核中对所有版本都有实现。为了便于介绍和学习,我们以NFS v3为例进行介绍。 由于NFS基于VFS,因此不可避免的需要实现一套函数指针,并在挂载的时候进行注册。这主要是保证从VFS下……
SE_Wang 2024-10-12
96 0 0 -
信创平台下NFS协议及服务配置
一、 NFS协议 NFS(Network File System,网络文件系统)是Linux最基本的文件共享协议,由 Sun Microsystems 公司于 1984 年开发。NFS 文件系统对客户端来说是完全透明的,访问 NFS 文件系统上的文件或目录就跟在访问本地的文件或目录一样!NFS 的配置和使用其实都非常简单,在 UNIX 操作系统中被广泛使用,许多非 UNIX 如Windows操作系统也对 NFS 提供了支持。NFS客户端和服务端通过RPC协议进行通信(RPC协议可以简单的理解为一个基于TCP的应用层协议)。NFS最大的特点是将服务端的文件系统目录树映射到客户端,而在客户端访问该目录树与访问本地文件系统没有任何差别。RPC 服务器的端口映射器监听 UDP 111 端口,客户端上的 RPC 程序连接到服务器上的 UDP 111 端口来通过端口映射器查询 NFS 各项服务所使用的端口,然后客户端分别连接 rpc.nfsd 和 rpc.mountd 所在的端口,取得挂载点信息之后将文件系统挂载起来,客户端就可以操作共享文件系统。 NFS常见用途: 局域网中在不同unix/linux电脑之间方便简单共享数据 局域网中节省本地存储空间,将常用的文件和数据存放在一台NFS服务器上,那么本地终端将可以减少自身存储空间的使用。 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。 一些设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。 NFS使用的端口参考《NFS服务的端口分配》。NFS 服务器主要进程有: rpc.nfsd 进程:NFS 服务的主进程,主要管理客户端是否能够接入 NFS 服务器以及数据的传输。该进程固定监听 TCP/UDP 2049 端口。 rpc.mountd 进程:管理和维护 NFS 文件系统,根据所设定的权限决定是否允许客户端挂载指定的共享目录。该进程监听的端口默……
SE_Wang 2024-10-11
309 0 0 -
CentOS7 部署 RAID 磁盘阵列
一、RAID 磁盘阵列概述 二、RAID 工作模式 1.RAID 0 2.RAID 1 3.RAID 5 4.RAID 10 三、部署 RAID 磁盘阵列 1.创建 RAID 0 2.创建 RAID 1 3.创建 RAID 5 4.模拟磁盘损坏 5.向 RAID 中增加存储硬盘 6.创建 RAID 10 一、RAID 磁盘阵列概述 ================================================================================ RAID (Redundant Array of lndependent Disk 独立冗余磁盘阵列)就是把多块独立的物理磁盘按不同的方式组合起来形成一个磁盘组(逻辑硬盘)。从而提供比单个磁盘更高的存储性能和提供数据备份技术。 二、RAID 工作模式 ============================================================================== RAID 0,RAID 1,RAID 5,RAID 10 1.RAID 0 RAID0 可以被称为带区卷。它将两个以上的磁盘并联起来,成为一个大容量的磁盘; 在存放数据时,分段后分散存储在这些磁盘中,因为读写时都可以并行处理,所以在所有的级别中,RAID0 的速度是最快的; 但是 RAID0 既没有冗余功能,也不具备容错能力,如果一个磁盘(物理)损坏,所有数据都会丢失。 | 容错性 | 无 | 冗余类型 | 无 | | — | — | — | — | | 热备盘 | 无 | 读性能 | 高 | | 随机写性能 | 高 | 连续写性能 | 高 | | 需要的磁盘数 | 1+N | 可用容量 | N* | 典型应用:对数据安全性要求不高,但对读写性能要求极高,如图形工作站等。 2.RAID 1 RAID1 把一个磁盘的数据镜像到另一个磁盘上,在不影响性能的情况下最大限度的保证系统的可靠性和可修复性上; 具有很高的数据冗余能力,但磁盘利用率为 50%,因为成本最高,所以多用在保护关键性的重要数据的场合; RAID1 的操作方式是把用户写入磁盘的数据百分百地复制到另外一个磁盘上。 | 容错性 | 有 | 冗余类型 | 镜像 | | — | — | — | — | | 热备盘 | 有 | 读性能 | 低(与单块磁盘……
SE_Wang 2024-10-10
185 0 0 -
DNS服务详解
一.DNS的作用 1.DNS是什么 2.TCP和UDP在DNS服务中的作用 3.正向解析查询过程 4.两种查询方式 (1)递归查询 (2)迭代查询 5.DNS分布式互联网解析库 二.DNS服务器系统类型 (1)主域名服务器 (2)从域名服务器 (3)缓存域名服务器 (4)转发域名服务器 三.配置DNS (1)正向解析 (2)反向解析 一.DNS的作用 1.DNS是什么 DNS域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 正向解析:根据域名查找对应的IP地址 反向解析:根据IP地址查找对应的域名(域名的反向解析不是很常用,只在一些特殊场合才会用到,比如可用于反垃圾邮件的验证。) DNS使用的协议及端口号 DNS的默认端口为53。 DNS端口分为TCP和UDP。 2.TCP和UDP在DNS服务中的作用 (1)TCP:是用来做区域传送,多用于主从同步 在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNS数据信息,而辅助DNS服务器则从区的主DNS服务器中读取该区的DNS数据信息 (2)UDP是用来做DNS解析的 域名:通常由一个完全合格域名(FQDN)标识。FQDN 全称 Fully Qualified Domain Name ,它能准确表示出其相对于 DNS 域树根的位置,也就是节点到DNS 树根的完整表述方式,从节点到树根采用反向书写,并将每个节点用“.”分隔,对于DNS 域google来说,其完全正式域(FQDN)为google.com。例如,google为com域的子域,其表示方法为google.com,而www为google 域中的子域, 可以使用www.google.com.表示。 3.正向解析过程 (1)客户端输出域名,发出访问请求 (2)进行本地域名解析查询,查询本地DNS缓存,hosts文件等,如果缓存有记录就返回结果。 (3)本地DNS服务器查询,上一步没有结果返回时,……
SE_Wang 2024-10-09
185 0 0 -
如何设置Outlook邮件客户端收发邮件
如何设置Outlook邮件客户端收发邮件? 以Outlook2013为例(Outlook2003、Outlook2007操作基本类似)。 1. 依次点击“文件”>“添加账户”。 2. 选择“手动设置或其他服务器类型”后点击“下一步” 3. 选择“POP或IMAP”并点击下一步 4. 帐户信息下面会出现“用户信息”、“服务器信息”、“登陆信息”等设置信息。 用户信息下填写发件人的姓名及电子邮箱地址(注:所有项均为必填项) 接收邮件服务器: 请填写POP地址(点此查询客户端配置地址) 发送邮件服务器: 请填写smtp地址(点此查询客户端配置地址) 登录信息: 用户名:请填写您的邮箱帐户全名 密码:请填写您的邮箱密码 5. 填写完成后,点击“其他设置”> 点击“发送服务器”> 勾选“我的发送服务器(SMTP)要求验证”。 8. 点击“高级”, POP3参数设置为:110,SMTP端口参数设置为:25。 如果您的邮件收发需要采用SSL加密,请选择“此服务器要求安全连接SSL”, POP3参数设置为:1995,SMTP端口参数设置为:465,“使用以下加密类型”选择“SSL”。 请注意,您需要在“传送”选项勾选“在服务器上保留邮件副本”,以保证所有邮件不会因为使用客户端收取后而从服务器上删除。 9. 点击“确定”> 下一步,系统会测试服务器收发是否正常。 10. 创建完成后,就可以Outlook客户端进行邮件的收发了。
SE_Wang 2024-10-08
183 0 0 -
如何在Outlook邮件客户端中设置IMAP收发邮件
如何在Outlook邮件客户端中设置IMAP收发邮件? 以Outlook2013为例(Outlook2003、Outlook2007操作基本类似)。 1. 依次点击“文件”>“添加账户”。 2. 选择“手动设置或其他服务器类型”后点击“下一步” 3. 选择“POP或IMAP”并点击下一步 4. 帐户信息下面会出现“用户信息”、“服务器信息”、“登陆信息”等设置信息。 用户信息下填写发件人的姓名及电子邮箱地址(注:所有项均为必填项) 接收邮件服务器: 请填写IMAP地址(点此查询客户端配置地址) 发送邮件服务器: 请填写smtp地址(点此查询客户端配置地址) 登录信息: 用户名:请填写您的邮箱帐户全名 密码:请填写您的邮箱密码 5. 填写完成后,点击“其他设置”> 点击“发送服务器”> 勾选“我的发送服务器(SMTP)要求验证”。 8. 点击“高级”, IMAP参数设置为:143,SMTP端口参数设置为:25。 如果您的邮件收发需要采用SSL加密, 请选择“此服务器要求安全连接SSL”, IMAP参数设置为:993,SMTP端口参数设置为:465,“使用以下加密类型”选择“SSL”。 请注意,您需要在“传送”选项勾选“在服务器上保留邮件副本”,以保证所有邮件不会因为使用客户端收取后而从服务器上删除。 9. 点击“确定”> 下一步,系统会测试服务器收发是否正常。 10. 创建完成后,就可以Outlook客户端进行邮件的收发了。
SE_Wang 2024-10-08
384 0 0
