RHEL

如何在 RHEL6.8关闭透明大页内存

核能气质少年 提交于 2020-02-26 02:30:34
To disable Transparent HugePages boot time either one of the following 2 methods may be used: Add the following to the kernel boot line in /etc/grub.conf (a symlink to /boot/grub/grub.conf) and reboot the server ( this is the preferred method ): [size=90%] transparent_hugepage=never Once modified the line will read similar to the following example: [size=90%]title Oracle Linux Server (2.6.32-300.25.1.el6uek.x86_64) root (hd0,0) kernel /vmlinuz-2.6.32-300.25.1.el6uek.x86_64 ro root=LABEL=/ transparent_hugepage=never initrd /initramfs-2.6.32-300.25.1.el6uek.x86_64.img [size=90%] OR Add the

k8s使用kubeadm安装

痴心易碎 提交于 2020-02-25 18:29:44
参考 https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 使用阿里源: cat << EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOF # 将 SELinux 设置为 permissive 模式(相当于将其禁用) setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config yum install -y kubelet kubeadm kubectl -

C strchr works with NULL value on HPUX but segfaults on RHEL

时间秒杀一切 提交于 2020-01-25 06:52:49
问题 I'm moving some code from HPUX 11.11 to RHEL 7.5 and it includes a function that uses strchr. On HPUX it runs fine, and on RHEL there is a segmentation fault. I isolated the code and created the following simple test, with the subsequent results. It looks like HPUX strchr is returning an empty string rather than NULL when the character is not found. This is not what the man page says. I have found it might not be the strchr function but the difference in how HPUX handles NULL values, or a

gcc ld error “libgcov.a(_gcov_merge_add.o) is referenced by DSO”

◇◆丶佛笑我妖孽 提交于 2020-01-15 04:36:26
问题 Trying to compiler our code for code coverage using gcov. Getting following error: hidden symbol `__gcov_merge_add' in /usr/lib/gcc/i686-redhat-linux/4.4.4/libgcov.a(_gcov_merge_add.o) is referenced by DSO /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status Following compiler options are newly added for gcov: -O0 -fprofile-arcs -ftest-coverage -Xlinker -zmuldefs and ld flags: -fprofile-generate -fprofile-arcs and linked with library -lgcov

netstat -an查看到大量的TIME_WAIT状态的解决办法

老子叫甜甜 提交于 2020-01-07 18:46:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> netstat -an |grep 1521 |wc -l 6688 netstat -an |grep 1521 tcp 0 0 11.0.15.88:1521 11.0.15.66:57297 TIME_WAIT 状态全是 time_wait netstat下time_wait状态的tcp连接: 1.这是一种处于连接完全关闭状态前的状态; 2.通常要等上4分钟(windows server)的时间才能完全关闭; 3.这种状态下的tcp连接占用句柄与端口等资源,服务器也要为维护这些连接状态消耗资源; 4.解决这种time_wait的tcp连接只有让服务器能够快速回收和重用那些TIME_WAIT的资源 在LINUX下得处理: vi /etc/sysctl.conf 新增如下内容: net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies=1 使内核参数生效: [root@web02 ~]# sysctl -p readme: net.ipv4.tcp_syncookies=1 打开TIME-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。 net.ipv4.tcp_tw_recyle=1 net

redhat6.5 企业环境使用vnc服务远程桌面

大兔子大兔子 提交于 2020-01-07 10:47:42
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 很多企业环境中需要用到 linux 操作系统桌面,但是又没在服务器跟前该怎么办呢? 很多朋友可能都遇到过这样的困惑,工作中需要用linux服务器, linux操作系统大多数都是直接 命令 行操作的,但也有一些软件需要图形化操作,这时又不能天天跑机房,这时该怎么办呢? 环境: 操作系统:Redhat6.5(已安装桌面) 远程工具:X shell 6 VNC服务:可以远程将桌面输出 tigervnc tigervnc-server ssh远程到服务器之后,yum安装tigervnc tigervnc-server 第一步:查看是否安装vnc服务 若是像这种什么都看不到说明没有安装。 第二步:安装vnc服务 第三步:再次查看 可以看做刚刚装的服务,说明已经安装完成。 第四步:设置远程密码端口 “:8”代表启用5908端口 ":1"代表5901 依次类推 第五步:使用远程客户端远程linux服务器 这样就可以远程使用 linux系统 桌面了 有这个服务只需要让网络管理员将5908端口映射到外网就ok了。 本文原创地址: https://www.linuxprobe.com/redhat-vncserver.html 来源: oschina 链接: https://my.oschina.net/u/3585265

default instance storage for m1.small does not exist

巧了我就是萌 提交于 2020-01-07 03:45:28
问题 I ran df -h and got: /dev/xvde1 6.0G 1.9G 4.1G 32% / none 828M 0 828M 0% /dev/shm and cat /etc/fstab: LABEL=_/ / ext4 defaults 1 1 /dev/xvdb /mnt ext3 defaults,context=system_u:object_r:usr_t:s0 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 /dev/sda3 none swap sw,comment=cloudconfig 0 0 output of lsblk: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvde1 202:65 0 6G 0 disk / xvde3 202:67 0 896M 0 disk [SWAP] I

RHCE : 今天学到第四课

随声附和 提交于 2020-01-07 01:42:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天主要学了如下命令: 压缩 tar czvf 解压缩 tar xzvf grep -n 关键词 文件名 find -name -user 重定向: 输入重定向 < 输出重定向, 包括追加输出 >>、清空输出> , 又分为标准输出 > 和错误输出 2> , 可以组合在一起 : &> 或者 &>> echo redhat | passwd --stdin 用户名 通配符:*表示匹配任意个字符;?表示匹配一个字符 ; [0-9] [a-z] [A-Z] [1,3,5] [ a,d,f,g] 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。 单引号(''):转义其中所有的变量为单纯的字符串。 双引号(""):保留其中的变量属性,不进行转义处理。 反引号(``):把其中的命令执行后返回结果。 alias 别名 unalias 取消别名 例如 alias srn="systemctl restart network" ; unalias srn 来源: oschina 链接: https://my.oschina.net/u/4435439/blog/3153026

RHCE学习笔记:第二课、第三课

China☆狼群 提交于 2020-01-07 01:24:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 昨天忘发博客了,今天一并都发了 昨天主要学了: Redhat 安装环境、安装步骤 RPM YUM Systemctrl BASH echo date reboot poweroff wget shutdown 今天主要学习了: 系统进程5种状态 R S D Z T 进程相关命令: ps pidof kill killall top ifconfig uname uptime free who last history sosreport 目录文件命令: pwd cd ls cat more head tail tr wc stat cut diff touch mkdir cp mv rm dd file 来源: oschina 链接: https://my.oschina.net/u/4435439/blog/3152568

开年第一篇,从[Greenplum 6.0] 1分钟安装尝鲜开始

蹲街弑〆低调 提交于 2020-01-06 18:20:42
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Greenplum目前6版本目前已经迭代了几个小版本了,随着版本的更新,不断的有bug被修复。 打算试用的朋友可以入手了。 作为开年的第一个工作日的第一个帖子,必须从“开天辟地”的6.0开始。以下内容较简略,适合稍微有基础的朋友,不适合作为安装部署圣经(这类帖子在网上肯定已经很多了,自行百度即可)。 尝试安装 目前Pivotal官方已经不再提供臃肿的bin安装包,而是通过对RedHat系更加友好的rpm包的方式发布,从官方下载到试用版本后(商用需要授权)直接执行安装。 [gpadmin6@gp1 ~]$ rpm -ivh greenplum-db-6.0.0-rhel7-x86_64.rpm 错误:依赖检测失败: apr 被 greenplum-db-6.0.0-1.el7.x86_64 需要 apr-util 被 greenplum-db-6.0.0-1.el7.x86_64 需要 bzip2 被 greenplum-db-6.0.0-1.el7.x86_64 需要 krb5-devel 被 greenplum-db-6.0.0-1.el7.x86_64 需要 libevent 被 greenplum-db-6.0.0-1.el7.x86_64 需要 libyaml 被 greenplum-db-6.0.0