fedora

Linux常用命令大全

假如想象 提交于 2021-01-21 18:13:15
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w

Kubernetes 资源配额使用指南

不打扰是莪最后的温柔 提交于 2021-01-13 10:06:34
资源配额控制应用的 CPU 或内存使用情况,防止资源被过量使用或被抢占。 当 Kubernetes 集群运行过一段时间或者在被开发者大量使用后, Kubernetes 资源(例如 CPU 和内存)的控制的问题就会显现出来。而在大多情况下只有集群出问题后,我们才会意识到资源控制的重要性。 Kubernetes 部署过程如果没有能充分考虑到将来的扩展性,资源类问题将会非常常见,此类问题与集群的管理和部署团队的经验有关。 如果不加以合理控制,一个暴力的应用或者开发者可能影响到共享该集群的所有业务,大家因此会相互埋怨、指责并保护性地抢占资源。这对于集群管理和开发人员都是非常难以处理的场景。 在 Kubernetes 环境中控制应用的计算资源使用有多种方式。大部分情况下,我们可以使用“资源控制”和“限制范围”。注意存储管理不在我们讨论范围之内,存储管理可以通过持久卷Persistent Volume 件,以实现针对不同的存储控制需求。 资源配额是一种控制 Kubernetes 计算资源的方法。本文告诉你如何使用该功能来管理开发人员行为并控制应用的资源使用。 什么是资源配额 简而言之, 资源配额 提供了限制每个命名空间资源消耗的约束条件,它们只能在命名空间级别上应用,这意味着它们可以应用于计算资源,并限制命名空间内的对象数量。 Kubernetes资源配额通过 ResourceQuota

centos-yum离线源

社会主义新天地 提交于 2021-01-08 20:09:57
配置离线源 在个别开发环境中,我们可能有限制不能连外网。 这个情况可以通过用一台同内网的机器配置离线源,然后通过vsftp公用。 安装ftp rpm命令详解 $ rpm -ivh apache-1.3.6.i386.rpm #安装软件:执行rpm -ivh rpm包名 $ rpm -Uvh rpm包名 #升级软件 $ rpm -e rpm #卸载 $ rpm -qpi rpm包名 #查询软件包的详细信息 $ rpm -qf rpm包名 #查询某个文件是属于那个rpm包的 $ rpm -qpl rpm包名 #查该软件包会向系统里面写入哪些文件 判断是否安装了 vsftp [root@vs-yth12 ~]$ rpm -qa | grep vsftpd vsftpd-3.0.2-21.el7.x86_64 #出现这个证明是安装了 [root@vs-yth12 ~]$ yum install vsftpd #也可以用这个判断 .... Package vsftpd-3.0.2-21.el7.x86_64 already installed and latest version Nothing to do #说已经安装了 安装 vsftp 一般来说,centos都默认安装好了的,如果没安装, 下载 FTP:- http://rpmfind.net/linux/rpm2html/search

Linux常用命令大全,看这一篇就够了

僤鯓⒐⒋嵵緔 提交于 2021-01-07 23:28:04
Linux管理文件和目录的命令: 在这里插入图片描述 cd命令 cd命令用来转换路径,改变所在目录。 cd / 转到根目录中 cd ~ 转到家目录中 cd /usr 转到根目录下的usr目录中———绝对路径 cd test 转到当前目录下的test子目录中——相对路径 cd - 返回上次所在的目录 cd …/… 返回上两级目录 cd … 返回上一级目录 ls命令 ls命令用来查看目录的内容。 cat命令 cat命令可以用来合并文件,也可以用来再屏幕上显示整个文件的内容 。 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 cat /123.text/ 显示123的电子文档 grep命令 grep的最大功能实在一堆文件中查找一个特定的字符串。 grep Aug /var/log/messages 在文件 '/var/log/messages’中查找关键词"Aug" grep ^Aug /var/log/messages 在文件 '/var/log

编写一个简单的游戏来练习用 C++ 编程

偶尔善良 提交于 2021-01-06 09:25:16
C++ 语言很复杂,但它可以教会你很多关于数据类型、内存管理和代码链接的知识。 学习一门编程语言有几种方法。如果你是编码新手,你通常会学习一些基本的计算机编码概念,并尝试应用它们。如果你已经知道如何用另一种语言进行编码,你可以重新学习编码概念在新语言中是如何表达的。 不管是哪种情况,学习这些新原理的便捷方法是创建一个简单的猜谜游戏。这会迫使你了解一门语言如何接收输入和发送输出,如何比较数据,如何控制程序的流程,以及如何利用条件来影响结果。它还确保你知道一门语言是如何组织其代码的;例如,Lua 或 Bash 可以很容易地作为脚本运行,而 Java 则需要你创建一个类。 在本文中,我将演示如何用 C++ 在终端上实现猜谜游戏。 安装依赖关系 要跟上本文的步伐,你需要 C++ 和一个编译器。 在 Linux 上,你可以通过从你的发行版软件仓库中安装 Qt Creator IDE 来获得你所需要的一切。 在 Fedora、CentOS 或 RHEL 上: $ sudo dnf install qt-creator 在 Debian、Ubuntu、Chromebook 或类似的系统上: $ sudo apt install qtcreator 本文并没有使用 Qt Creator IDE,但它是一个安装你所需要的一切的简单方法,对于复杂的 C++ 项目(包括那些带有 GUI 的项目)

WPS Office 2019 for Linux来了

China☆狼群 提交于 2021-01-06 02:28:00
难得啊,焕然一新。 WPS Office 2019 For Linux更新说明 11.1.0.8392 版本主要更新: 修复wpsoffice进程存在时不能关机的问题 修复WPS文字模块web版式下拖动自选图形,WPS崩溃的问题 修复文档标签tooltip重影的问题 优化黑色主题下,部分对话框内容显示不清晰的问题 安装包去除垃圾资源 11.1.0.8372 版本主要更新: WPS公共 全新的皮肤风格、图标、控点等,支持高分辨率屏幕、自定义外观 全新的新建页面,整合最近打开文档、本地模板、公文模板、在线模板等 设置字体字号时,文档区域支持预览效果 新增内置浏览器 支持首页,集合文档搜索、常用位置、云文档等入口 支持个人中心,展示账号详细资料,可修改账号信息 支持插入SVG格式图片 支持插入二维码、条形码 支持多窗口、多标签自由拆分和组合,以及自由管理标签 支持为图表中的日期/时间设置区域 支持维吾尔语排版 优化皮肤和外观设置,支持自定义外观 优化功能区布局,调整在窗口比较小时的压缩规则,支持调整快速访问工具栏的宽度 修复云文档上传失败的问题 修复文本自动色跟随主题的问题 修复黑色主题下,WPS表格背景色为黑色的问题 修改字体匹配规则 WPS文字 新增导航窗格,支持目录导航、页面导航、书签导航的功能 新增阅读版式,支持以图书的分栏样式显示文档内容 新增字体替换功能 新增中文拼写检查入口

用 Linux 让旧 MacBook 重获新生 | Linux 中国

匆匆过客 提交于 2021-01-03 11:33:56
花上一小时,用 Fedora 让一台过时的 Mac 重新有用。 来源: https:// linux.cn/article-12976- 1.html 作者:Eric D. Schabell 译者:Xingyu.Wang (本文字数:2575,阅读时长大约:3 分钟) 最近,我偶然找到了一台 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB 内存。我曾带着这台机器去世界各地旅行,当年,我开了很多场会议、研讨会或演示,分享 JBoss 技术带来的各种 AppDev 优势。 在验证了它的电池能用,充了电,重新安装了一个新的 OS X 之后,我发现 Safari 浏览器的版本受限于旧的安全规范,这意味着它现在无法连接到很多 HTTPS 网站。这就使得这个解决方案失效了。 这个老伙计该怎么处理呢? 自从我作为开发人员专门在 Linux 工作站上工作以来已经有几年了。我只使用 Fedora,所以我决定尝试在这台 MacBook Pro 上安装它的最新版本。 我只花了一个多小时就用下面的步骤让 Fedora 33 在这台笔记本上工作了。 下载 Fedora 33 并创建一个临场 USB 第一步是找到正确的安装 Fedora 的方法。这台机器有一个 CD 插槽,所以可以刻录一个 ISO 并从它启动,但我选择直接使用可启动的 USB 方式。

Shell基础(三):使用for循环结构、使用while循环结构、基于case分支编写脚本、使用Shell函数、中断及退出

不问归期 提交于 2020-12-31 04:00:32
一、使用for循环结构 目标: 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 1> 对192.168.4.0/24网段执行ping检测 2> ping检测可参考前一天的pinghost.sh脚本 3> 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如下图所示。 方案: 在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。 for循环的语法结构如下所示: for 变量名 in 值列表 do 命令序列 done 步骤: 步骤一:练习for循环基本用法 脚本1,通过循环读取账户文件user.txt,批量创建账户: [root@svr5 ~]# vim for01.sh #!/bin/bash for i in $(cat root/user.txt) do useradd $i echo "123456" | passwd --stdin $i done [root@svr5 ~]# chmod +x for01.sh 步骤二:批量检测多个主机的存活状态 1)编写脚本如下: [root@svr5 ~]# vim chkhosts.sh #!/bin/bash for IP in {1..254} do ping -c

for循环 while循环 case结构 shell函数

谁都会走 提交于 2020-12-31 04:00:01
Top NSD SHELL DAY03 案例1:使用for循环结构 案例2:使用while循环结构 案例3:基于case分支编写脚本 案例4:使用Shell函数 案例5:中断及退出 1 案例1:使用for循环结构 1.1 问题 本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下: 对192.168.4.0/24网段执行ping检测 ping检测可参考前一天的pinghost.sh脚本 脚本能遍历ping各主机,并反馈存活状态 执行检测脚本以后,反馈结果如图-1所示。 图-1 1.2 方案 在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表中循环赋值,每次复制后执行固定的一组操作。 for循环的语法结构如下所示: for 变量名 in 值列表 do 命令序列 done for 变量名 in ` ls /etc /*.conf` do 命令序列 done for 变量名 in {1..5} do 命令序列 done for 变量名 in `seq 5` do 命令序列 done 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:练习for循环基本用法 脚本1,通过循环批量显示10个hello world: [root@svr5 ~]# vim for01 .sh # !

麒麟信安面向场景化创新,赋能openEuler商业验证

会有一股神秘感。 提交于 2020-12-26 14:59:13
12月24日,由中国电子技术标准化研究院、中国软件行业协会、绿色计算产业联盟主办,华为、飞腾、麒麟信安等操作系统厂商协办的操作系统产业峰会在北京成功举行。湖南麒麟信安科技股份有限公司是openEuler社区理事单位之一,积极参与openEuler社区建设,植根操作系统技术,依托多年的技术优势和创新实践,凝聚力量、挖掘场景,携手openEuler赋能关键行业应用,共同构建开放、多元和包容的软件生态体系。 麒麟信安总裁刘文清参与openEuler社区理事会成立 会议同期,麒麟信安作为华为重点邀请的四家openEuler商业发行版企业代表,操作系统产业峰会麒麟信安专场介绍了基于openEuler的商业版本发布、应用验证以及面向云计算模式下的技术创新成果,受到各界关注。 操作系统产业峰会麒麟信安专场副总裁任启致欢迎辞 麒麟信安起步于湖南麒麟操作系统技术基础,聚焦电力能源等关键领域,专注服务器操作系统的安全可信、稳定可靠、实时高效等行业属性的功能演进,并紧跟云计算技术趋势,开展操作系统虚拟化技术研究。麒麟信安服务器操作系统实现了实际部署量国内领先,麒麟信安“一云多芯”信创云桌面解决方案对国内CPU的支持和实际部署做到了国内领先,对解决Windows应用暂时迁移不到国产操作系统上的刚需,对解决系统“跨域不跨级”的信息交换及安全防护起到有效支撑,深受用户好评。 此次盛会