
linux
kunyus
这个作者很懒,什么都没留下…
展开
-
Ubuntu 多网卡阻止Netplan在每个接口上绑定默认网关
问题现象当ubuntu服务器配置两个网卡 ens33 和 ens38 ,比如说 ens33 用于内部本地网络通信,ens38 是与ISP到Internet的外网连接。当你将ens33 配置为静态,不设默认网关,ens38 通过 DHCP 获取配置信息时不会出问题。/etc/netplan/00-installer-config.yamlnetwork: version: 2 renderer: networkd ethernets: ens33: dhcp4: n原创 2021-02-20 12:32:36 · 2451 阅读 · 0 评论 -
解决文件权限正确,但 systemd 服务仍然提示没有权限,启动失败。提示信息:service: Failed to execute command: Permission denied
现象文件权限正确,但是通过 ·systemd· 启动时仍然报 Permission denied 错误。文件权限:[core@localhost ~]$ ll /usr/local/bin/total 192512-rwxrwxr-x. 1 core core 39813120 Jun 6 09:00 kubeadm-rwxrwxr-x. 1 core core 44032000 Jun 6 09:00 kubectl-rwxrwxr-x. 1 core core 113283800原创 2020-06-06 19:17:58 · 21972 阅读 · 1 评论 -
解决 Fedora CoreOS 执行 ‘systemctl enable kubelet.service’ 时提示 ‘Failed to enable unit: Access denied’
# 现象我在 `Fedora CoreOS` 上安装 `kubernetes` 进行到创建 `kubelet` 服务设置开机启动时执行 `systemctl enable kubelet` 结果出现错误:```[core@localhost ~]$ sudo systemctl enable /usr/local/lib/systemd/system/kubelet.serviceFailed to enable unit: Access denied```我勒个去!这搞毛啊。我可是原创 2020-06-06 19:02:36 · 6637 阅读 · 0 评论 -
重置 systemd 失败列表,让 CoreOS 和 Fedora CoreOS 登录时不要显示 [systemd] Failed Units。
现象CoreOS 和 Fedora CoreOS 系统中,如果 systemd 检测到有服务启动失败,当用户登录进 shell 的时候就会将出问题的服务在 mean 消息时显示出来。mean 消息如下:......[systemd]Failed Units: 1 NetworkManager-wait-online.service[core@localhost ~]$ 解决方案首先,我肯可以通过下面的命令来查看更多信息:$ systemctl --failed$ systemd原创 2020-06-06 17:10:59 · 657 阅读 · 0 评论 -
Linux模块加载流程及如何让系统开机自动加载模块
Linux模块加载Linux系统加载哪些内核模块,和配置文件有关系。模块保存在/lib/modules/下。/etc/modprobe.d/下配置模块加载时的一些参数,也可以利用blacklist来屏蔽模块的自动加载。例如,在安装NVIDIA显卡驱动时,需要屏蔽开源的nouveau驱动,就可以将其加入blacklist。如何添加一个自己编译的模块将编译好的.ko模块放到目录/lib/mod...原创 2020-03-22 20:11:37 · 16768 阅读 · 0 评论 -
setlocale(LC_ALL,"") 中的 LC_* 是什么意思,以及 LANGUAGE/LANG 都是些啥?
这些都是个啥?上面提到的种种,实际上都是 区域 设置相关的东西,因此今天我们所提到的东西都和区域有关。setlocale(...) 是啥?setLocale(...) 是C库中的一个设置地域化信息的C函数。函数原型为:char *setlocale(int category, const char *locale)参数解释:category – 这是一个已命名的常量,指定了受区域...原创 2020-03-03 11:57:18 · 6064 阅读 · 0 评论 -
Linux内核的文件预读机制详细详解
Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录到Lin...原创 2020-03-02 21:17:25 · 3995 阅读 · 0 评论 -
Linux buffer/cache 内存占用过高的原因以及解决办法
表现现象在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个 CoreOS 的系统上,free命令的显示内容大概是这样一个状态:core@localhost ~ $ free total used free shared buff/cache availableMem: 8145320...原创 2020-03-02 20:59:22 · 66611 阅读 · 6 评论 -
Centos 鼠标左键突然失灵问题与解决
CentOS7 在VSCode 终端里切换到 root 之后, 无法点击GNOME Panel的任何组件.在网上找基本都是笔记本触摸版导致的, 但是我是台式电脑, 没有尝试,网上找了半天最后无果只能尝试卸载触摸版驱动, 结果神奇的修复了.卸载触摸版驱动:sudo yum remove synaptics...原创 2019-02-22 14:52:58 · 3560 阅读 · 2 评论