操作系统
  • AIX 系统介绍

    AIX 全名为(Advanced Interactive Executive),它是IBM 公司的UNIX操作系统, 整个系统的设计从网络、主机硬件系统,到操作系统完全遵守开放系统的原则。是真正的第二代UNIX,具有性能卓越、易于使用、扩充性强、适合企业关键应用等众多特点。 一. AIX简介   IBM公司在1987年即有了AIX的雏形,于1993年推出RS/6000机型后,正式发布了AIX 3.2.5版本,之后又相继推出了AIX 4.1、AIX 4.2、AIX 4.3.3、AIX5L,2007 年发布了 AIX 6 操作系统, 2010 下半年推出了AIX 7. RS/6000 采用IBM 的UNIX操作系统-AIX作为其操作系统。这是一个目前操作系统界最成功,应用领域最广,最开放的第二代的UNIX系统。它特别适合于做关键数据处理(CRITICAL)。 在AIX 6名称中已经去掉了“L”。这并不代表 AIX 6 已经取消了对 Linux 的支持。相反,由于对 Linux 的兼容支持已经彻底融入 AIX 6,并且 Linux 操作系统也已经完全支持在 IBM POWER 平台上运行,因此 AIX 的名称上已经不再需要加上“L”来突出 Linux 支持。   AIX全面符合X/OpenXPG4、UNIX98、SPEC 1170、CORBA、OpenDoc、IEEE POSIX1003.1-1996(1003.1C)等工业标准,支持300种以上的IBM软件和超过13000家独立软件厂商的软件产品。 AIX 系统只能在IBM 的小型机上才能运行。 一般的服务器只能运行windows 和Linux 系统。IBM 有自己的服务器也有小型机, 这两者区别在CPU上。 一般的服务器,都是至强(Xeon)CPU。 而IBM小型机用的是POWER 系类的CPU。 IBM 与1990年发布了POWER 1 CPU,2004年发布了POWER 5 CPU. 2010年发布了POWER 7 CPU。 在网上搜了一下IBM 小型机的价格: IBM P6 550,POWER6 , 25万. IBM P5 520Q, POWER 5+ ,92万. 还有一款待上市的IBM Power 770, POWER 7. 一般的服务器3万左右就可以买到。 相比而言IBM 小型机的价格翻了N倍。 也只有那些实力雄厚的……

    SE_Meng 2024-09-30
    49 0 0
  • AIX常用命令

    关闭服务器 # sync;sync;sync;shutdown -F 重启服务器 # sync;sync;sync;shutdown -Fr 或者reboot --物理硬盘 # lsdev -Cc disk # lspv # lsattr -El hdisk0 告警:dump device is too small 先使用sysdumpdev -e 检查当前预估的dump大小,再根据大小进行扩容 [root@db2:/]# sysdumpdev -e 0453-041 Estimated dump size in bytes: 2818068971 lslv lg_dumplv extendlv lg_dumplv 8 ###extendlv lg_dumplv NUM_PPS 配置文件系统自动挂接--编辑/etc/filesystems文件 /backup: dev = /dev/fslv02 vfs = jfs2 log = /dev/loglv00 mount = TRUE check = false account = false 系统故障记录查询 #errpt|more #errpt -d H 列出所有硬件出错信息 #errpt -d S 列出所有软件出错信息 #errpt -aj ERROR_ID 列出详细出错信息 # errpt -aj 0502f666   查看网卡fc卡的情况 # lsdev -Cc adapter 查看fc的状态 # fcstat fcs0|grep 'Attention Type' 查看网卡的状态 # lsattr -El en0|grep 'state' 启动Lpar

    SE_Meng 2024-09-29
    19 0 0
  • CentOS 7.6安装 NVIDIA 独立显卡驱动(完整版)

    1. 安装基础依赖环境 yum -y install gcc kernel-devel kernel-headers 2.查看内核和源码版本是否一致 查看内核版本: [root@localhost 10:37:03 src]# ls /boot | grep vmlinu #内核版本 vmlinuz-0-rescue-628d97dc7b994787ae886db591ab8146 vmlinuz-3.10.0-957.el7.x86_64 查看源码包版本 [root@localhost 10:37:41 src]# rpm -aq |grep kernel-devel kernel-devel-3.10.0-1062.12.1.el7.x86_64 注意事项,保证内核版本和源码版本一样,否则,安装报错误6 若内核和源码需要从FC官方网站上下载与内核版本对应的源码包进行安装。 可以在以下网站下载并安装: http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel 3.源码安装英伟达显卡驱动 3.1 在英伟达官网下载相应驱动 官网下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn 搜索出相应的驱动后,不要直接点,而是右健,Save Link as... 否则,会出现下载半天没动静的情况。 存放的路径上最好不要有中文。 我存放的路径是 ~/usr/local/src/NVIDIA-Linux-x86_64-440.33.01.run 3.2 屏蔽默认带有的nouveau 使用su命令切换到root用户下: su root 屏蔽配制文件中的 blacklist nvidiafb,加上 # 符号用以屏蔽 [root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf #blacklist nvidiafb 继续追加以下两条配制 [root@localhost 10:37:41 src]# vim /lib/modprobe.d/dist-blacklist.conf blacklist nouveau options nouveau modeset=0  3.3 重建 initramfs image 步骤 [root@localhost 10:37:41 src]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak [root@localhost 10:37:41 src]# dracut /boot/initramfs-$(uname -r).img $(uname -r)  3.4 修改运行级别为文本模式 [root@localh……

    SE_You 2024-09-29
    21 0 0
  • AIX 系统errpt命令

    在AIX系统中,我们经常使用errpt命令生成一个错误报告,并针对错误报告对系统进行分析。 首先可以查看一下不带任何参数的情况下使用errpt命令的输出结果。 PS:errpt 命令将从错误日志中的条目生成一个错误报告,但是它并不进行错误日志分析 # errptIDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTIONF7FA22C9   1009173911 I O SYSJ2          UNABLE TO ALLOCATE SPACE IN FILE SYSTEM 再使用-a 参数生成一个较为详细信息的错误报告: # errpt -a    ---------------------------------------------------------------------------LABEL:          J2_FS_FULLIDENTIFIER:     F7FA22C9 Date/Time:       Sun Oct  9 17:39:56 BEIST 2011Sequence Number: 2167040Machine Id:      0008EAA9D600Node Id:         bill1Class:           OType:            INFOResource Name:   SYSJ2           DescriptionUNABLE TO ALLOCATE SPACE IN FILE SYSTEM Probable CausesFILE SYSTEM FULL         Recommended Actions        INCREASE THE SIZE OF THE ASSOCIATED FILE SYSTEM        REMOVE UNNECESSARY DATA FROM FILE SYSTEM        USE FUSER UTILITY TO LOCATE UNLINKED FILES STILL REFERENCED Detail DataJFS2 MAJOR/MINOR DEVICE NUMBER000A 0006FILE SYSTEM DEVICE AND MOUNT POINT/dev/hd9var, /var   根据错误的类型,errpt -a 报告可能包含下面的信息: LABEL——事件的预定义名称。 IDENTIFIER——事件的数值标识符。 Date/Time——事件的日期和时间。 Sequence Number——事件的唯一编号。 Machine ID——您的系统处理器单元的标识编号。 Node ID——您的系统的助记名称。 Class——错误的一般来源。可能的错误类型包括: H——硬件。 S——软件。 I ——信息性消息。 U——未定的。 Type——所发生的错误的严重程……

    SE_Meng 2024-09-27
    86 0 0
  • 【AIX】AIX内存机制

    1  虚拟内存 虚拟内存是物理内存和交换空间(Paging Space)组合形成的虚拟内存空间, 通过虚拟的地址空间映射到物理内存或者 Paging Space。 在 AIX 中,虚拟内存段被分成 4096 字节大小的页,物理内存则被划分为 4096 字节大小的页帧(page frame) 1.1  物理内存 实际存在的物理内存条上的可供系统使用的缓存。 物理内存大小的查看: 1)        # prtconf | grep memory 2)        # vmstat 3)        # lsattr –El sys0 –a realmem 永久段(Persistent segment)和工作段(Working segment)  AIX 区分不同的存储段类型。理解不同的存储段类型,特别是工作段和永久段的区别非常重要。  永久段在磁盘上有一个永久的存储位置。含有不可编辑数据的文件或者只读的运行程序被映射到持久段,例如包含数据的文件,可执行文件。VMM 参数控制什么时候分配给永久段的 RAM 页帧可以被重写,并且用于存储新的数据。  工作段是临时性的,仅在它们被某个进程使用的时候存在,并且没有固定的磁盘位置。进程堆栈以及数据区,共享库文本,内核数据被映射到工作段。当工作段数据也不能存在于“实”存中的时候,他们被保存在磁盘上的页交换空间。 程序退出执行,所有工作段占用的页面被返回。 # svmon –G可以看到这两种内存类型 Computational(计算型)和 File(文件型) Computational 型内存包含 working-storage segments or program text (executable files) segments。也就是包括 work(工作段)再加上 persistent(永久段)中的可执行文件的部分。 File(文件型)是除去计算型的所有内存. Computational 型可以理解为读入可执行文件的地方,文件型可以理解为读入文件中的 data 部分。 # topas  Client 类型 Persistent 段的内存进一步被分类,其中 client 类型的内存被用于 map remote files(例如通过 NFS 访……

    SE_Meng 2024-09-26
    22 0 0
  • 解决不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接的问题

    问题概述: 用windows server 2012 r2 vl x64搭了个文件服务器,在使用时有个问题,老是用户登录有问题,提示“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”。出现的原因不详,网上也没查到合理的解释。 解决方法: 1、重新启动Workstation服务 2、用命令删除当前链接,重新再连接 net use //查看已经绑定缓存 net use \共享IP文件夹路径  /delete  //对缓存进行清理 net use y: \共享IP文件夹路径 "密码" /user:"帐号" 将对方的c盘映射为自己的y盘 此方法再改进一下,做个share.bat文件,有问题时可以双击此文件运行该脚本,代码如下: net use * /del /y net use Y: \\共享IP\目录 "密码" /user:"用户" 把IP 共享的目录以及用户、密码改成自己的即可。特此记录及分享。

    SE_Meng 2024-09-19
    474 0 0
  • 在CentOS 7上安装MongoDB的方法

    简介 MongoDB 是一个免费、开源的面向文档的数据库。它被归类为 NoSQL 数据库,因为它不依赖于传统的基于表的关系数据库结构。相反,它使用具有动态模式的类似 JSON 的文档。与关系数据库不同,MongoDB 在向数据库添加数据之前不需要预定义模式。您可以随时和任意次数地更改模式,而无需设置具有更新后模式的新数据库。 在本教程中,您将在 CentOS 7 服务器上安装 MongoDB 社区版。 先决条件 在按照本教程之前,请确保您拥有: 一个具有非 root sudo 权限的 CentOS 7 服务器。有关指导,请参阅我们的教程《在 CentOS 7 上进行初始服务器设置》。 步骤 1 – 添加 MongoDB 仓库 mongodb-org 软件包在 CentOS 的默认仓库中不存在。但是,MongoDB 维护了一个专用的仓库。让我们将其添加到我们的服务器上。 使用 vi 编辑器,为 CentOS 的软件包管理实用程序 yum 创建一个 .repo 文件: sudo vi /etc/yum.repos.d/mongodb-org.repo 然后,访问 MongoDB 文档的 Red Hat 安装部分,并将最新稳定版本的仓库信息添加到文件中: [mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 通过按 ESC 键保存文件更改,然后输入 :wq,并按 ENTER 键。 在继续之前,您应该验证 MongoDB 仓库是否存在于 yum 实用程序中。repolist 命令显示已启用的仓库列表: yum repolist . . . repo id repo name base/7/x86_64 CentOS-7 - Base extras/7/x86_64 CentOS-7 - Extras mongodb-org-6.0/7/x86_64 MongoDB Repository updates/7/x86_64 CentOS-7 - Updates . . . 有了 MongoDB Repository,您可以继续进行安装。 步骤 2 – 安装 MongoDB 您可以使用 yum 实用程序从第三方仓库安装 mongodb-org 软件包。 sudo yum install mongodb-org 会有……

    SE_Meng 2024-09-09
    12 0 0
  • 对于Centos 7 不能使用yum源问题解决方法(已解决)

    最近装了一台centos7虚拟机,学习Linux操作系统,但在使用yum源时报错了,下面来看看我的解决思路 一:先查一下自己本机的ip地址,看看有没有ip 在命令行输入  ip addr 查看ip 这就是本机的IP地址,若无IP地址,在root用户下输入  vi  /etc/sysconfig/network-scripts/ifcfg-ens33  图所示 然后按esc键保存,再按shift键+:并输入 wq 保存刚刚的修改 再输入 service network restrat 重启网络 重启成功后再查看自己的ip 二:ping 一下www.baidu.com是否能通 能ping通证明网络没问题 三:通过对防火墙及路由表进行查询发现其并没有任何问题,最后才开始怀疑是不是yum本身出问题 四:进行换源处理,这里选的是阿里的yum源 1:在root用户下输入 cd /etc/yum.repos.d 命令,输入ls 并展开  2:将CentOS-Base.repo 进行备份 3:在root用户下输入命令 curl - o /etc/yum.repos.d/CentOS-Base.repo ​​ http://mirrors.aliyun.com/repo/Centos-7.repo 4:第三步完成后输入命令 yum clean all 5:第四步完成后输入命令 yum makecache 直至数据加载完成 6:第五步完成后输入命令 yum update -y 更新安装包 直至完成 四:最后在root用户下输入命令 yum install wget 安装wget软件,安装成功如图所示 ——————————————— 原文链接:https://blog.csdn.net/2402_84664620/article/details/141193078

    SE_Meng 2024-09-06
    522 0 0
  • Centos7下crontab+shell脚本定期自动删除文件

    问题描述: 最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件 保留7天就够了,所以需要自动清理文件夹内的bak文件   解决方案: 利用shell脚本来定期删除文件夹内的任务 1、创建shell文件 [root@zabbix script]# vim backup_sql_clean.sh #!/bin/sh find /data1/backup/KDKDA\$AGKDPAYKT/XNAKSD/FXUIJ -mtime +10 -name "*.bak" -exec rm -rf {} \; 参数说明: /data1/backup/KDKDA\$AGKDPAYKT/XNAKSD/FXUIJ  #这个是文件的路径path -mtime +10 #这个是保留的天数,10就是10天 -name "*.bak"  #这个是要删除文件的名称,这边加后缀就是删除这个类型的文件 其他的是Linux的命令   2、设置shell文件权限 [root@zabbix script]# chown 777 backup_sql_clean.sh 3、设置crontab周期执行 crontab命令用于设置周期性被执行的指令 crontab相关命令说明:https://www.cnblogs.com/Sungeek/p/9561833.html [root@zabbix /]# crontab -e 0 0 * * 7 /data/script/backup_sql_clean.sh 4、启动crond进程 crond的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。 该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。而crond正是它的守护进程。 [root@zabbix /]# systemctl status crond.service #查看crond状态 [root@zabbix /]# systemctl start crond.service #启动crond服务 [root@zabbix /]# systemctl restart crond.service #重启crond服务

    SE_Meng 2024-08-07
    18 0 0
  • SUSE Linux Enterprise Server15 安装中文版

    本次安装的是SUSE Linux Enterprise Server15 SP4中文版 1. 进入安装界面 2. 选择产品 3.跳过注册 4.扩展和模块选择 5.系统角色 6.系统分区 (1)添加EFI启动分区 (2)添加根分区 (3)添加交换分区(swap分区) 7.时钟和时区选则 8.用户设置 这里不创建普通用户,有需要再根据需要创建 给root用户设置密码 9.网络设置 (1)设置静态IP地址 (2)设置DNS (3)设置路由 对网络设置进行保存 10. 安装 11. 登录 12. 防火墙放行端口 13. 本地镜像源配置 挂载安装镜像 mount /dev/sr0 /mnt 添加本地镜像源文件 zypper ar file:///mnt/Module-Basesystem Module-Basesystem zypper ar file:///mnt/Module-Containers Module-Containers zypper ar file:///mnt/Module-Desktop-Applications Module-Desktop-Applications zypper ar file:///mnt/Module-Development-Tools Module-Development-Tools zypper ar file:///mnt/Module-HPC Module-HPC zypper ar file:///mnt/Module-Legacy Module-Legacy zypper ar file:///mnt/Module-Live-Patching Module-Live-Patching zypper ar file:///mnt/Module-Public-Cloud Module-Public-Cloud zypper ar file:///mnt/Module-Python3 Module-Python3 zypper ar file:///mnt/Module-SAP-Applications Module-SAP-Applications zypper ar file:///mnt/Module-Server-Applications Module-Server-Applications zypper ar file:///mnt/Module-Transactional-Server Module-Transactional-Server zypper ar file:///mnt/Module-Web-Scripting Module-Web-Scripting 14. 安装软件包 安装vim zypper install -y vim 安装ping zypper install -y iputils 15. 添加用户 (1)创建用户 创建用户 useradd jamy 给用户设置密码 passwd ja……

    SE_Meng 2024-06-25
    42 0 0