suse

suse系统修改主机名称

十年热恋 提交于 2020-03-20 13:09:53
1、重启失效: hostname myname 该方式只修改内存内部的主机名。 2、永久生效: 2.1 修改/etc/HOSTNAME文件; 2.2 修改当前的$HOSTNAME变量; 2.3 重启/etc/rc.d/boot.local。(不是boot.localnet) 因此执行脚本如下: export HOSTNAME=myname echo $HOSTNAME>/etc/HOSTNAME /etc/rc.d/boot.local restart 启动系统的时候会调用/etc/rc.d/boot.local,这个脚本会判断当前的$HOSTNAME变量是否设置,没有设置就会读取/etc/HOSTNAME 来设置主机名。 --------------------- 作者:周二也被占用 来源:CSDN 原文:https://blog.csdn.net/u011350541/article/details/50905962?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接! 来源: https://www.cnblogs.com/A121/p/9766421.html

opensuse使用zypper安装软件

霸气de小男生 提交于 2020-03-11 07:45:25
opensuse使用zypper安装软件 https://www.cnblogs.com/longchang/p/10821059.html 搜索软件 zypper search package 安装软件 zypper install package 安装某个版本的软件包 zypper install package=version 安装以某个单词名字开头的所有软件包 zypper install package* 卸载某个软件包 zypper remove package 升级某个软件包 zypper update package 获取所有可用新包的列表 zypper list-updates 检验软件包的依赖关系的完整性 zypper verify package 执行系统升级 zypper dist-upgrade 执行源代码软件安装和其依赖 zypper source-install package.tgz 配置源仓库 zypper通过软件源进行软件包的搜索,如果安装系统时使用CDROM进行操作,那么软件源会指向一个"cd://"的地址。 这样便无法从网上下载软件。 通过 zypper repos --details 查看源配置: # zypper repos --details # | Alias | Name | Enabled | Refresh | Priority

常见的Linux发行版以及联系与区别

て烟熏妆下的殇ゞ 提交于 2020-03-08 14:44:47
常见的Linux发行版以及联系与区别 一、按系列罗列linux的发行版,并描述不同发行版之间的联系和区别 Linux发行版=Linux内核+商业软件 linux的发行版:   RedHat、Fedora、suse、红旗、debian、Ubuntu、centos等 不同发行版之间的联系和区别: slackware :SUSE Linux Enterprise Server (SLES) OpenSuse桌面 debian :三大发行版中唯一以社区形式运作,不以商业公司形式运作。是一个致力于创建自由操作系统的合作组织。而且debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程.  ① ubuntu :是一个以桌面应用为主的linux操作系统。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。   ② mint :Linux Mint 是一款基于 Ubuntu 与 Debian 开发的 Linux 操作系统发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Linux 世界中的 macOS,非常适合个人日常办公或开发电脑使用。 Redhat : ​ ① RHEL : RedHat Enterprise Linux,是Redhat自己的发行的企业版,是Redhat的一个重要节点。每18个月发行一个新版本   ② CentOS

OCI 完成 TOB 选举,阿里巴巴工程师入选全球 9 人名单

a 夏天 提交于 2020-03-06 11:26:21
2 月 12 日, OCI(Open Container Initiative) 完成了新的一轮 TOB(Technical Oversight Board) 成员选举。阿里巴巴高级开发工程师 傅伟(花名:聿歌)获得 TOB Member 席位,任期为 2 年,是 9 位 TOB 中唯一一位来自中国公司的华人工程师,在成为 OCI 组织的 TOB 之前,傅伟一直积极参与云原生开源项目共建,同时也是 CNCF/containerd 项目的 Maintainer,未来他将继续参与容器标准的演进建设。 OCI(Open Container Initiative)组织于 2015 年 6 月成立,OCI 组织提供了一个开放技术社区,旨在帮助容器领域的开发者能更好地共建一个中立开放的容器运行时标准。而 TOB Member 的责任是协助治理这一开放技术社区,以及 OCI 项目引进管理。目前 OCI 共设立了 9 个 TOB Member 席位,他们分别来自 Docker、RedHat、IBM、Google、AWS、Microsoft 和 SUSE。 3 月 3 日,傅伟首次参加了 2020 年 OCI TOB 第一次会议,讨论提议 ORAS(OCI Registry as Storage) 和 umoci 成为 OCI 子项目等事宜。 在云原生时代,容器和镜像仓库已经成为

过去十年间的Linux内核的贡献对比

会有一股神秘感。 提交于 2020-03-05 11:55:51
本文我们将会了解到全球顶级 Linux 发行版厂商 Red Hat、SUSE 和 Canonical 在过去十年里对 Linux 内核的贡献对比情况,主要是通过各自公司域名邮件地址的 git commits 数量进行统计。 先来看一下这几家公司每年被统计到的为 Linux 内核贡献代码的唯一电子邮件地址数量(主要是粗略了解此群体的开发者人数)。 可以看到,Red Hat 在过去三年里拥有超过 160 名开发者为 Linux 内核贡献代码。其中 2010 年恰好是十年来的巅峰,当时它拥有 185 名开发者为内核贡献代码。虽然在次年 Red Hat 贡献者的数量就成了十年里最低的一年,不过自此之后,它的数量一直保持着正常且稳定的增长。 相比之下,SUSE 和 Canonical 为内核贡献代码的开发者则少了许多,Canonical 每年大约有 24 个以 Canonical.com 为后缀的邮件地址留下了为 Linux 内核贡献代码的痕迹。与之相应的 SUSE 则每年大约有 60 名这样的开发者。 了解完为内核贡献代码的开发者人数后,再来看看根据公司域名而统计出的每年总提交(git commits)数量。Red Hat 每年大约有 4000 次提交;其次是 SUSE,每年约 2000 次提交;最少的则是 Canonical,前几年都是大约 200 次提交,它也曾因对 Linux

SUSE Linux 报错:too many open files in system

旧巷老猫 提交于 2020-02-29 21:53:23
 现网执行的oracle数据库,有一天突然报错(alert日志):too many open files in system,须要对操作系统同意句柄数进行扩充,查阅了非常多资料,改动点主要集中在例如以下几个文件: 1./proc/sys/fs/file-max 2./etc/sysctl.conf 3./etc/security/limits.conf 还有通过命令改动的方法,如ulimit -n 65535 以下以我实际的经验说一下,我改动的是/etc/security/limits.conf, oracle soft nofile 2048 oracle hard nofile 32768 oracle soft nproc 2048 oracle hard nproc 32768 以下重点说明一下上面这些值是什么含义: 1.第一个字段是对指定用户的限制,假设改为星号,则表示对不论什么用户都适用 2.第二个字段。soft是软限制,hard时硬限制。这么说。太难懂了。实际是什么意思呢? 在oracle用户下。你能够通过命令去改动自己限制,可是这个限制值不能超过hard相应的值。而你假设不改的话,那默认的限制就是soft相应的值。(能够通过ulimit -n 等方式改动) 3.nofile 是限制单个进程能够使用的句柄数,通过lsof能够查看某个用户指定进程使用的句柄数

世界上最大的独立开源公司SUSE将退出OpenStack市场

隐身守侯 提交于 2020-02-28 06:33:55
当开源OpenStack云平台在2010年诞生时, Linux 供应商是第一批将产品推向市场的。其中一个供应商是SUSE,它在2012年进入OpenStack的市场,但七年后的今天,这个旅程就要结束了。 在 红帽 被IBM以340亿美元的天价收购后,SUSE就成为世界上最大的独立开源公司。 当开源OpenStack云平台在2010年诞生时,Linux供应商是第一批将产品推向市场的。其中一个供应商是SUSE,它在2012年进入OpenStack的市场,但七年后的今天,这个旅程就要结束了。 SUSE于近期宣布它将退出OpenStack市场。 OpenStack被公认为开源云计算的“行业标准”,不仅是华为、浪潮、IBM等这样的传统IT企业推出了基于其上的云计算方案,而且还诞生了许多OpenStack开源计算公司,国内就包括中国同方有云、EasyStack、云图腾等,也在国内形成了中国移动、中国联通等OpenStack云计算用户。 SUSE不仅拥有自己的OpenStack云产品(其中包括该公司在2017年从惠普企业(HPE)中收购的技术元素),而且其高管在OpenStack Foundation中本身也担任着重要的领导角色。实际上,自2012年以来,SUSE的Alan Clark一直担任OpenStack基金会的董事长。 对于退出原因,SUSE是这样表示的:“

SUSE系统UNISON+inotify数据的双向实时同步

一曲冷凌霜 提交于 2020-02-21 04:12:28
UNISON安装部署手册 操作系统:SUSE12 安装包:inotify-tools-3.13.tar.gz ocaml-4.02.0.tar.gz unison-2.48.4.tar.gz 主机:FH-UMP-PORTAL1 192.168.1.181 FH-UMP-PORTAL2 192.168.1.182 登录用户/密码:root/123456 配置文件:/root/.unison/default.prf Unison双向同步基本原理是:假如有A B两个文件夹,A文件夹把自己的改动同步到B,B文件夹也把自己的改动同步到A,最后A B两文件夹的内容相同,是AB文件夹的合集。 Unison双向同步的一个缺点是,对于一个文件在两个同步文件夹中都被修改时,unison是不会去同步的,因为unison无法判断以那个为准。 一、安装前的准备 1. 查看空间大小 # df -h 2. 创建目录 #mkdir /opt/unison 3. 上传安装包到指定目录 二、解压及安装 4. 解压、编译、安装 (1) 对于ocaml-4.02.0.tar.gz(Linux下通过源码包编译安装Unison时,需要用到Objective Caml compiler) 解压:#tar zxfv ocaml-4.02.0.tar.gz 进入解压目录:#cd ocaml-4.02.0 配置:#.

在 Linux 操作系统中运行 ASP.NET 4 (上)

ⅰ亾dé卋堺 提交于 2020-02-19 01:52:21
目前最流行的 Linux 操作系统发行版是 Ubuntu 。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE 。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。 首先到 openSUSE 官方网站下载 openSUSE-11.3-DVD-x86_64.iso 文件。 然后运行 Oracle VM VirtualBox 4.0,新建一个 openSuse 虚拟机并按下图进行设置: 为了使宿主机能够从网络上访问虚拟机,网络连接方式必须设为 Bridged Adapter,如下图所示: 记下上图的 MAC 地址,然后在宽带路由器为它分配一个静态地址,如下图所示: 点击 Oracle VM VirtualBox 工具栏的“开始”按钮,开始安装 openSUSE 操作系统。 按“F2”键选选择“简体中文”作为默认语言。然后在主菜单中选择“安装”。一路点击“下一步”按钮,直到“桌面选择”: 默认的是“KDE桌面”,我实际选择了“GNOME桌面”,因为 Ubuntu 操作系统默认的桌面就是“GNOME桌面”,用熟了,不想换。从上图中可以看出,如果要安装生产服务器,最好选择“最小化的服务器挑选(文本模式)”。点击“下一步”,现在是规划磁盘分区的时候了: 就使用建议的分区好了,点击“下一步”,进入

NUMA特性禁用

寵の児 提交于 2020-01-29 22:03:22
numa把一台计算机分成多个节点(node),每个节点内部拥有多个CPU,节点内部使用共有的内存控制器,节点之间是通过互联模块进行连接和信息交互。 因此节点的所有内存对于本节点所有的CPU都是等同的,对于其他节点中的所有CPU都不同。因此每个CPU可以访问整个系统内存,但是访问本地节点的内存速度 最快(不经过互联模块),访问非本地节点的内存速度较慢(需要经过互联模块),即CPU访问内存的速度与节点的距离有关,该距离成为Node Distance。 查看当前numa的节点情况: numactl --hardware 节点之间的距离(Node Distance)指从节点1上访问节点0上的内存需要付出的代价的一种表现形式。 Numa内存分配策略有一下四种: 缺省default:总是在本地节点分配(当前进程运行的节点上)。 绑定bind:强制分配到指定节点上。 交叉interleavel:在所有节点或者指定节点上交叉分配内存。 优先preferred:在指定节点上分配,失败则在其他节点上分配。 查看当前系统numa策略: numactl --show 因为numa默认的内存分配策略是优先在进程所在CPU的本地内存中分配,会导致CPU节点之间内存分配不均衡, 当某个CPU节点内存不足时,会导致swap产生,而不是从远程节点分配内存,这就是swap insanity现象。