opensuse

openSUSE

孤人 提交于 2021-02-09 03:38:16
opensuse aliyun镜像 sudo zypper addrepo -f https://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/oss/ aliyun-Oss sudo zypper addrepo -f https://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/non-oss/ aliyun-Non-Oss sudo zypper addrepo -f https://mirrors.aliyun.com/opensuse/update/leap/15.0/oss aliyun-Update-Oss sudo zypper addrepo -f https://mirrors.aliyun.com/opensuse/update/leap/15.0/non-oss/ aliyun-Update-Non-Oss sudo zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/oss/ openSUSE-15.0-Oss sudo zypper addrepo -f http://mirrors.aliyun.com

ghc sanity check error while setup ghc-8.2.1 for haskell stack on Opensuse 42.3

孤街浪徒 提交于 2021-01-28 09:26:33
问题 I have installed haskell stack and I'm trying to setup ghc for the same. stack version is stack --version Version 1.5.1, Git revision 600c1f01435a10d127938709556c1682ecfd694e (4861 commits) x86_64 hpack-0.17.1 I have updated the ~/.stack/global-project/stack.yaml as below # This is the implicit global project's config file, which is only used when # 'stack' is run outside of a real project. Settings here do _not_ act as # defaults for all projects. To change stack's default settings, edit # '

GCC:优化 Linux、互联网和一切

 ̄綄美尐妖づ 提交于 2021-01-23 09:05:21
软件如果不能被电脑运行,那么它就是无用的。而在处理运行时run-time性能的问题上,即使是最有才华的开发人员也会受编译器的支配 —— 因为如果没有可靠的编译器工具链,就无法构建任何重要的东西。GNU 编译器集合GNU Compiler Collection(GCC)提供了一个健壮、成熟和高性能的工具,以帮助你充分发挥你代码的潜能。经过数十年成千上万人的开发,GCC 成为了世界上最受尊敬的编译器之一。如果你在构建应用程序是没有使用 GCC,那么你可能错过了最佳解决方案。 根据 LLVM.org 的说法,GCC 是“如今事实上的标准开源编译器” [1] ,也是用来构建完整系统的基础 —— 从内核开始。GCC 支持超过 60 种硬件平台,包括 ARM、Intel、AMD、IBM POWER、SPARC、HP PA-RISC 和 IBM Z,以及各种操作环境,包括 GNU、Linux、Windows、macOS、FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Solaris、AIX、HP-UX 和 RTEMS。它提供了高度兼容的 C/C++ 编译器,并支持流行的 C 库,如 GNU C Library(glibc)、Newlib、musl 和各种 BSD 操作系统中包含的 C 库,以及 Fortran、Ada 和 GO 语言的前端。GCC

Linux系统介绍、常用命令及演用练习

耗尽温柔 提交于 2021-01-22 14:27:48
1.1 Linux系统介绍 GUN,GPL,LGPL介绍 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统 GPL协议的主要内容是只要在一个软件中使用("使用"指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。 LGPL 是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。 Linux特性介绍 开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 Linux向用户提供了两种界面:用户界面和系统调用。Linux的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存在文件上脱机使用

SUSE 安装后需要做的配置及相关命令

你。 提交于 2021-01-08 08:51:39
一、防火墙配置,开放端口 service SuSEfirewall2 status vim/etc/sysconfig/SuSEfirewall2 做如下修改 FW_SERVICES_EXT_UDP="22" 开放端口 FW_SERVICES_EXT_TCP="3306" FW_SERVICES_EXT_TCP="80" FW_SERVICES_EXT_TCP="22" 重启sshd和防火墙服务 service sshd restart service SuSEfirewall2 restart 关闭防火墙 service SuSEfirewall2 stop 防火墙服务命令 rcSuSEfirewall2 restart / stop / status / start 检查 SuSE防火墙是否设置为启动 chkconfig --list | grep firewall 开机启动/关闭防火墙服务 chkconfig SuSEfirewall2 on chkconfig SuSEfirewall2 off 二、SHH远程连接 1.配置 $ vim /etc/ssh/sshd_config 做如下修改,允许用户登录: PermitRootLogin yes PasswordAuthentication yes 2.重新启动SSH服务,命令为: /etc/init.d/sshd

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

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

你知道吗,Artifactory还可以管理SUSELinux系统的依赖

≡放荡痞女 提交于 2020-12-04 17:36:19
提到 S USE系统大家应该都用过,尤其是在金融领域。大部分都是使用SUSELinux系统。当SUSE系统缺少组件时,安装也是相当的麻烦。 大家都知道RedHat和Centos系统使用yum管理软件包安装,Ubuntu使用apt,yum管理的是rpm格式的包,而apt是deb格式,这两种方式安装软件时会自动检索依赖,进行递归软件包的安装,解决我们安装时缺少依赖的问题,大大提升我们在系统上安装软件的效率。 而SUSE也是有自己的包管理工具的,那就是zypper,(zypper的使用方法这里不过多介绍了,有兴趣的可以去看SUSE官方的wiki介绍 https://cn.opensuse.org/Zypper )与此同时zypper的管理的安装包也是rpm格式,而Artifactory是支持rpm包管理的。所以我们可以使用rpm仓库来进行 zyyper 源的配置。 创建RPM仓库管理 首先创建一个rpm仓库地址可以填写 http://download.opensuse.org/update/ , 如下图 添加zyyper源 然后使用zypper命令添加源 zypper ar http://artifactory_url/artifactory/ zypper-opensuse-remote/leap/15.2/oss SUSE-15.2-oss zypper ar http:/

linux入门(一)

瘦欲@ 提交于 2020-08-20 07:59:18
在开始写今天的文档之前, 我自己先BB几句, 还记得自己刚大学毕业的时候, 连一个windows的cmd命令都不会, 感觉别人玩一个ping, 或者查看个ip和mac地址啥的, 都觉得牛逼的不得了.算起来自己也是从linux入门计算机,shell应该是自己接触到的第一个开发黑窗口了, 后来慢慢会了, 才觉得也就是那么回事吧.呵呵 如果大家想快速学习一下, 还是推介大家看一下这个网址, 网址为: http://www.apelearn.com/study_v2/index.html , 其实我自己就是阿铭老师一个弟子, 在他的带领下自己才走入互联网的公司大门. 接下来, 就来整理一下自己曾经学到的一些知识吧 1. linux的发行版本 其实说实话, 我自己对linux的发行版本也不是很了解, 你如果网上一搜的话, 一大堆, 较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等, 但是就这么多版本中, 我就接触过前三个, 可能自己比较垃圾吧(嘿嘿) 其实说起linux, 我在第一份工作的时候, 最新接触的是unix系统, 后来才知道unix是linux系统的前身, 命令啥的都差不多, 但是还是有一些细小的差距.但是当时我在银行的系统中

这么多Linux版本,你究竟该怎么选择?

我是研究僧i 提交于 2020-08-14 17:37:24
Linux有非常多的版本,比如世面上常见的有 Ubuntu、RedHat、Fedora、Centos等等,这么多的版本我们究竟该选哪一个呢?今天我带大家对各个版本进行一下分析和比较,帮助大家来做出更好的选择。 (一)Linux 是什么? 首先了解一下Linux是什么。它是一套类UNIX的操作系统,最初是1991年由芬兰人 Linus Torvald 在赫尔辛基大学读大二时出于个人爱好而编写的(不禁对大神无比的崇拜)。下面那张图左边是他年轻时的样子(年轻时也是小鲜肉一枚);右边是他现在的样子(也已经变成了中年大叔),而且 Linus不仅是个技术大神,还是著名的嘴炮,比如下面这些技术和应用都曾经被他喷过。 ”真正的 Emacs 是魔鬼工具。” ”整个GNOME-3的用户体验几乎完全是失败的,’在默认配置下,我们连解决问题的最基本的工具都不给你,但你可以通过非官方的扩展解决它‘。” ”我不关心Java。多么可怕的语言。“ ”C ++ 是一个可怕的语言。” ”GCC是废话。“ ”XML 是胡扯。解析 XML 对人类来说是讨厌的,甚至对计算机来说也是一场灾难。没有理由让这个可怕垃圾存在。” ”Solaris/x86 是个笑话“ (二)Linux 的发行版什么? 事实上 Linus 在1991年编写的是 Linux 的内核,就是一个操作系统的核心,包括设备驱动、文件系统、进程管理等等