操作系统
  • 【Linux】基本指令

    cat指令 语法:cat [选项][文件] 功能: 查看目标文件的内容 常用选项: -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行  如果想逆着显示可以使用tac指令  echo和>和>> echo可以直接打印,也可以创建文件,把应该显示到显示器上的数据,显示到文件中。>的作用是输出重定向。 >还可以直接创建新的文件。 Linux理念:Linux中一切皆文件。 显示器可以当作显示器文件,向显示器打印,相当于向显示器文件进行写入。 每次进行重定向,都会从文件开始写入文件内容。(先清空,后写入) 创建一个空文件 >file &&清空一个文件 >file。  >>的作用是追加重定向, cat默认从键盘文件读取,<的作用是输入重定向,后面可以接重定向的读取文件。 more指令 语法:more [选项][文件] 功能:more命令,功能类似 cat 常用选项: -n 对输出的所有行编号 q 退出more 我们创建一个大文件后,如果用cat打印出来,它会刷屏。这时候就需要用more指令  more指令会从开头开始,直至占满屏幕,如果想查看后面的,按回车就会显示下一行。如果想查看某个内容可以用 “/内容”。如下图: less指令(重要) less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。 less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看 但若使用了 less 时,就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容! 除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。 语法: less [参数] 文件 功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件……

    SE_Zhang 2024-04-28
    37 0 0
  • 华为欧拉服务器操作系统软件系统层账户清单

    主机账户清单 当前所列的账户是“基础系统”的账户,用户安装EulerOS时,在“软件选择”中选择其他选项,会导致系统账户不同。 安装时已创建的主机账户清单如表3-1所示(以ISO形式进行基础安装): 表3-1 主机账户清单 账户 属组 账户描述 版本 用户状态 root root 系统管理员账户 X86_64、aarch64、singleOSS、liveCD、HMI 启用 bin bin bin账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 daemon daemon daemon账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 adm adm adm账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 lp lp 打印服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 sync root 同步服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 shutdown root 关机服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 halt root 关机服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 mail mail 邮件服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 operator root 操作账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 games users games账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 ftp ftp FTP账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 nobody nobody nobody账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 dbus dbus dbus服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 sshd sshd SSH服务账户 X86_64、aarch64、singleOSS、liveCD、HMI 锁定 ntp ntp ntp服务账户 X86_64、aarch64、singleOSS 锁……

    SE_Zhang 2024-04-26
    79 0 0
  • 【Linux学习】Linux 的虚拟化和容器化技术

    一.Linux 的虚拟化和容器化技术 1.二者的区别 Linux的虚拟化技术和容器化技术都是用来在单个物理服务器上运行多个独立工作负载的技术,但它们在实现方式、隔离程度、资源效率和适用场景等方面存在显著差异。 虚拟化技术 实现方式: 虚拟化技术使用Hypervisor(虚拟机管理程序)将硬件资源抽象化,为每个虚拟机(VM)模拟出完整的硬件环境,包括CPU、内存、硬盘、网卡等。 每个虚拟机内部运行一个完整的Guest操作系统,它可以是任意类型的Linux发行版或其他操作系统(如Windows)。 资源隔离: 虚拟机之间完全隔离,互不影响,即使使用的内核版本、驱动程序等都可以不同。 每个虚拟机都有自己的内核,这意味着更高的安全性和稳定性,但也意味着更大的资源消耗。 性能和资源利用率: 虚拟化会有一定的性能开销,因为 Guest OS 和 Hypervisor 都需要消耗计算资源。 虚拟机启动相对较慢,并且磁盘I/O性能相对较低,因为它需要加载完整的操作系统镜像。 容器化技术 实现方式: 容器化技术如Docker和LXC等,在操作系统层面实现隔离,而不是硬件层面。 容器内的应用运行在宿主机的操作系统内核上,通过Namespace、Control Groups(cgroups)、Union File Systems(如AUFS或OverlayFS)等技术,实现进程、网络、文件系统等资源的隔离。 资源隔离: 容器共享宿主机的操作系统内核,因此隔离不如虚拟机彻底。 容器之间可以通过命名空间实现逻辑上的隔离,但如果有内核漏洞,可能会波及所有容器。 性能和资源利用率: 容器比虚拟机更轻量级,启动快速,停止单位时间内可以承载更多的服务实例。 容器几乎没有性能开销,因为它并不需要启动一个完整的操作系统,从而极大地提高了资源利用率和性能。 应用场景: 虚拟机适用于需要高度隔离、异构环境部署或者需要特定操作系统版本的应用场景。 容器更适合于云原生应用、微服务架……

    SE_Zhang 2024-04-17
    13 0 0
  • Ubuntu/Linux 安装GPU 驱动&检测

    更新Ubuntu sudo apt update sudo apt upgrade # 其他重要软件更新 sudo apt install g++ freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev 安装显卡驱动 检查NVIDIA显卡 lspci | grep -i nvidia 检查驱动是否安装 nvidia-smi 卸载已有驱动 sudo apt purge nvidia* -y sudo apt remove nvidia-* -y sudo rm /etc/apt/sources.list.d/cuda* sudo apt autoremove -y && sudo apt autoclean -y sudo rm -rf /usr/local/cuda* 安装驱动 ubuntu-drivers devices # 查看推荐驱动版本 sudo ubuntu-drivers autoinstall # 自动安装 可以选择版本安装 sudo apt install nvidia-driver-535 # 安装所有驱动相关软件 sudo apt install libnvidia-common-515 libnvidia-gl-515 nvidia-driver-515 -y 重启检查 sudo reboot now # 重启 nvidia-smi # 检查 # 其他检查 sudo wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/

    SE_Zhang 2024-04-16
    18 0 0
  • 配置win10客户端连接win2016的ISCSI虚拟磁盘

                  配置win10客户端连接win2016的ISCSI虚拟磁盘   1、点击windows管理工具下的iSCSI发起程序。 2、点击发现下的发现门户,然后输入win2016的IP地址和端口号,端口号为默认就可以。 3、点击目标选项,选择已发现的列出来的目标,然后点击连接。连接完后显示活动,如果连接不上考虑IP地址是否正确,是否配置防火墙。这样确定关闭这个程序就可以了。 4、右键点击win10的开始,选择磁盘管理。 5、进入后会提示初始化磁盘2,点击确定,然后就可以对磁盘进行分区格式化等操作,就可以像本地磁盘一样使用了。

    SE_Zhang 2024-04-15
    88 0 0
  • windows server2016配置iSCSI目标服务器

                      windows server2016配置iSCSI目标服务器  1、点击服务器管理器下的文件和存储服务选择iSCSI,然后点击启动新建iSCSI虚拟磁盘向导。 2、iSCSI虚拟磁盘位置,选择一块磁盘分区,或者点击浏览选择一个文件夹都可以,然后下一步。 3、指定一个iSCSI虚拟磁盘名称,这个名称自定义就可以,然后下一步。 4、设置虚拟磁盘的大小,可以全部占用也可以分配一部分,可以选择固定大小,也可以选择动态扩展,主要看实际的应用,继续点击下一步。 5、选择新建iSCSI目标 6、输入目标名称和访问,名称自定义,也就是访问的时候显示的名称,点击继续。 7、访问服务器下点击添加,我们输入选定类型的值一般是输入IP地址,这个IP地址也就是客户端的地址,没有输入地址的客户端不能访问这块虚拟磁盘,继续下一步。 8、这一步是认真,可以勾选启用chap认证,输入用户名和密码,当然客户端来连接的时候也需要输入相同的账号,才能访问到虚拟磁盘。根据实际需要可以选择认证也可以不选择 9、最后确定设置的都没什么问题,直接创建就可以了。  

    SE_Zhang 2024-04-12
    14 0 0
  • windows server2016安装iSCSI目标服务器

                    windows server2016安装iSCSI目标服务器 1、在服务器管理器下点击添加角色和功能。 2、选择服务器角色下的文件和存储服务,勾选iSCSI目标服务器,然后一直点击下一步安装. 等待安装完成  

    SE_Zhang 2024-04-11
    25 0 0
  • netsh脚本修改本地IP地址方法

    Netsh 是命令行脚本实用工具,可让你显示或修改当前正在运行的计算机的网络配置。 可以通过在 netsh 提示符下键入命令来运行 Netsh 命令,并且可以在批处理文件或脚本中使用 Netsh 命令。 可以使用 netsh 命令来配置远程计算机和本地计算机。 Netsh 还提供脚本功能,可让你在批处理模式下对指定的计算机运行一组命令。 你可以使用 Netsh 将配置脚本保存在文本文件中,以便存档或者帮助你配置其他计算机。 这是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS. netsh interface ip set address "本地连接" static 192.168.70.124 255.255.255.0 192.168.70.1 1 netsh interface ip set dns "本地连接" static 202.106.0.20 netsh interface ip add dns "本地连接" 8.8.8.8 注意:其中第二,三,四行中 "本地连接" 一般不需要修改,这要看你的电脑中右击 “网上邻居”,选择“属性”出现“网络连接”窗口中的连接名而定,一般的只有一个“本地连接”。 第二行中的192.168.10.125 255.255.255.0 192.168.10.1 三个地址依次为IP地址,子网掩码和默认网关,把它们换成你要修改的地址。 第三行中的 202.106.0.20 为DNS的地址,把它换成你要修改的DNS地址即可。 第四行中的 8.8.8.8 为辅助DNS地址,也就是第二个,把它换成你要修改的第二个DNS地址即可,如果没有的话,可以把第四行直接删除即可。 下面是用netsh命令来修改电脑的IP地址,子网掩码,默认网关和DNS为动态获取. netsh interface ip set address "本地连接" dhcp netsh interface ip set dns "本地连接" dhcp 注意:这个比较简单,只需根据自己电脑的情况,修改一下"本地连接" 即可,一般不需要修改。 如果你觉得要执行这几条命令比较麻烦的话,可以写个bat一次性去执行也是可以的,bat代码如下: @echo off @echo 开始设置IP netsh interface ip set address "本……

    SE_You 2024-04-08
    88 0 0
  • Windows2016系统查看FC HBA卡wwn号方法

                   Windows2016系统查看FC HBA卡wwn号方法 打开windows系统PowerShell命令行,输入命令Get-InitiatorPort 如下图所示(portAddress即主机端HBA卡的wwn号)

    SE_You 2024-04-08
    165 0 0
  • windows2012安装自带的MPIO

                                  windows2012安装自带的MPIO 1.打开服务器管理器,选择"添加角色和功能" 2.然后点击“下一步” 3.点击“下一步” 4.直接点击“下一步” 5.默认,点击“下一步” 6.这边是重点,勾选“多路径I/O”,点击下一步 7.勾选“如果需要,自动重新启动目标服务器”,当我们不确定某个操作后,是否需要重启,就勾选。当然安装mpio是需要重启的。然后点击安装 8.开始安装 9.安装成功,点击关闭。 10. 安装成功后,如何设置mpio,莫急,下面就是啦。 (服务器管理-工具-mpio) 11. 在MPIO属性中,可以添加存储阵列,有两种方式,一种是手动添加;另一种是时device ID(尽量使用这种) 如下图,是手动添加,点击添加,输入供应商(8个字符)和产品ID(16个字符),如果不够,用空格补全。 添加之后需要重启 12.在磁盘管理中,可以查看多路径是否绑定,右击,选择“属性 13.查看路径是不是显示正常  

    SE_You 2024-04-03
    37 0 0