systemd的日志存在哪里?

为了手工安装一次kubernetes,其中etcd装了又删,删了又装好几遍。最后一次终于启不来了。单独运行etcd的程序都可以,就是放在systemd的服务目录下不行。systemd的日志看不出来问题:

[root@k8slib]# journalctl -u etcd

--Logs begin at Fri 2017-09-29 08:47:30 CST, end at Fri 2017-09-29 09:28:01 CST.--

Sep29 09:04:26 k8s.master systemd[1]: Starting Etcd Server...

Sep29 09:04:26 k8s.master systemd[1]: etcd.service: main process exited,code=exited, status=200/CHDIR

Sep29 09:04:26 k8s.master systemd[1]: Failed to start Etcd Server.

Sep29 09:04:26 k8s.master systemd[1]: Unit etcd.service entered failed state.

Sep29 09:04:26 k8s.master systemd[1]: etcd.service failed.

Sep29 09:04:26 k8s.master systemd[1]: etcd.service holdoff time over, schedulingrestart.

Sep29 09:04:26 k8s.master systemd[1]: Starting Etcd Server...

Sep29 09:04:26 k8s.master systemd[1]: etcd.service: main process exited,code=exited, status=200/CHDIR

Sep29 09:04:26 k8s.master systemd[1]: Failed to start Etcd Server.

Sep29 09:04:26 k8s.master systemd[1]: Unit etcd.service entered failed state.

Sep29 09:04:26 k8s.master systemd[1]: etcd.service failed.

Sep29 09:04:26 k8s.master systemd[1]: etcd.service holdoff time over, schedulingrestart.

Sep29 09:04:26 k8s.master systemd[1]: Starting Etcd Server...

Sep29 09:04:26 k8s.master systemd[1]: etcd.service: main process exited,code=exited, status=200/CHDIR

Sep29 09:04:26 k8s.master systemd[1]: Failed to start Etcd Server.

Sep29 09:04:26 k8s.master systemd[1]: Unit etcd.service entered failed state.

Sep29 09:04:26 k8s.master systemd[1]: etcd.service failed.

Sep29 09:04:27 k8s.master systemd[1]: etcd.service holdoff time over, schedulingrestart.

Sep29 09:04:27 k8s.master systemd[1]: Starting Etcd Server...

Sep29 09:04:27 k8s.master systemd[1]: etcd.service: main process exited,code=exited, status=200/CHDIR

 

那到底是什么出问题了呢?找一下systemd启动的程序的标准输出吧,etcd如果有什么问题不能启动,会有详细报错的。标准的输出存在/var/log/messages下面,看一下:

[root@k8slog]# cd /var/log

[root@k8slog]# tail -f messages

Sep29 09:35:37 k8s dbus[660]: [system] Activating servicename='org.freedesktop.problems' (using servicehelper)

Sep29 09:35:37 k8s dbus-daemon: dbus[660]: [system] Activating servicename='org.freedesktop.problems' (using servicehelper)

Sep29 09:35:37 k8s dbus[660]: [system] Successfully activated service'org.freedesktop.problems'

Sep29 09:35:37 k8s dbus-daemon: dbus[660]: [system] Successfully activated service'org.freedesktop.problems'

Sep29 09:35:44 k8s systemd: Starting Etcd Server...

Sep29 09:35:44 k8s etcd: recognized environment variable ETCD_NAME, but unused:shadowed by corresponding flag

Sep29 09:35:44 k8s etcd: recognized environment variableETCD_ADVERTISE_CLIENT_URLS, but unused: shadowed by corresponding flag

Sep29 09:35:44 k8s etcd: recognized environment variable ETCD_DATA_DIR, butunused: shadowed by corresponding flag

Sep29 09:35:44 k8s etcd: recognized environment variable ETCD_LISTEN_CLIENT_URLS,but unused: shadowed by corresponding flag

Sep29 09:35:44 k8s etcd: etcd Version: 3.2.5

Sep29 09:35:44 k8s etcd: Git SHA: d0d1a87

Sep29 09:35:44 k8s etcd: Go Version: go1.8.3

Sep29 09:35:44 k8s etcd: Go OS/Arch: linux/amd64

Sep29 09:35:44 k8s etcd: setting maximum number of CPUs to 1, total number of availableCPUs is 1

Sep29 09:35:44 k8s etcd: the server is already initialized as member before,starting as etcd member...

Sep29 09:35:44 k8s etcd: listening for peers on http://localhost:2380

Sep29 09:35:44 k8s etcd: listening for client requests on 0.0.0.0:2379

Sep 29 09:35:44 k8s etcd: cannot access datadirectory: open /var/lib/etcd/default.etcd/.touch: permission denied

Sep29 09:35:44 k8s systemd: etcd.service: main process exited, code=exited,status=1/FAILURE

Sep29 09:35:44 k8s systemd: Failed to start Etcd Server.

Sep29 09:35:44 k8s systemd: Unit etcd.service entered failed state.

Sep29 09:35:44 k8s systemd: etcd.service failed.

原来是etcd数据目录没有权限,改一下就好了。

systemd的日志存在哪里?相关推荐

  1. nginx 日志配置_Nginx记录日志到systemd journal

    简介 今天要给大家分享的事如何配置nginx记录access log和error log到systemd journal日志中去 需求 在前面的文章我们讲道,我们可以不需要容器化,直接部署nginx到 ...

  2. centos7的systemd命令对比

    centos7的systemd命令对比 http://www.linuxidc.com/Linux/2014-09/106490p2.htm http://www.linuxidc.com/Linux ...

  3. 用systemd命令来管理linux系统

    Systemd是一种新的linux系统服务管理器. 它替换了init系统,能够管理系统的启动过程和一些系统服务,一旦启动起来,就将监管整个系统. 因为linux操作系统里出现的这一个新人,PID 1被 ...

  4. Linux:为什么那么多人讨厌systemd?

    systemd在Linux社区引起了无限争议.一些Linux用户对systemd的反对绝不屈从,还有一些Linux用户对systemd喜爱有加,还有很多人满不在乎.近日,关于systemd的话题又出现 ...

  5. armbian清理_N1盒子armbian/ubuntu/linux系统修改日志输出到内存

    N1盒子的存储设备是emmc,为了延长emmc的使用寿命尽可能的将读写文件在内存中完成. 修改systemd journald日志存放目录为内存,也就是/run/log目录,限制最大使用内存空间64M ...

  6. linux Systemd详解

    1.Systemd 简介 Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务.结束.状态查询,以及日志归档.设备管理.电源管理.定时任务等许多职责,并支持通过特定事 ...

  7. systemd启动流程分析

    systemd启动过程 systemd启动时会默认启动default.target配置,并且递归的处理它的依赖关系,一般这个配置为graphical.target 或者 multi-user.targ ...

  8. systemd 开机时间_使用systemd控制您的计算机时间和日期

    systemd 开机时间 大多数人都在关注时间. 我们及时起床执行早晨的礼节并上下班(如今,对于我们中的许多人来说这是短途旅行),休息一下午餐,在项目截止日期之前,庆祝生日和假期,乘飞机等等等等. . ...

  9. systemd 的标准输入、标准输出和标准错误

    在折腾 systemd 服务的时候,发现 systemd 会把程序的日志输出到 syslog,把 syslog 文件搞到什么信息都有,这就很尴尬了. 因为程序设计有日志管理,所以我只要把 system ...

最新文章

  1. MyBatis中的@Mapper注解使用
  2. groupby多个字段性能_MySQL今天我们说下分组(group by)
  3. 【ubuntu】中文输入法安装二三事
  4. java wordcount程序_[java]wordcount程序
  5. c语言 字符串相似度,某课程设计---文件相似度判断
  6. [Ext JS4系列]Ext JS4 入门
  7. extjs4.0视频教程
  8. Newtonsoft.Json.dll 的使用
  9. 未来教育考试系统V4.0——安装后双击打不开
  10. 淘客基地淘客小程序微信审核通过率90%以上的独家秘籍
  11. 2021年全球电池供电无线烟雾报警器行业调研及趋势分析报告
  12. 项目管理到底是一个什么样的职位,具体都做些什么事情?
  13. Java 买卖股票的最佳时机含手续费leetcode_714
  14. 分享一些图片懒加载组件的设计思路
  15. emouse思·睿—评论与观点整理之二
  16. PMP考试有哪些科目
  17. 邮箱、微信号、手机号正则验证
  18. java输出到空心三角形_java经典算法_019打印三角形(空心,实心) | 学步园
  19. 实战详解Maven部署(deploy)jar到私有仓库Nexus及如何引入私仓jar包
  20. 什么是Saas软件?

热门文章

  1. Linux 安装ssh和配置ssh
  2. 树莓派3安装win10arm 系统
  3. 经典算法(2):黄金分割法(Gold)
  4. 机器学习——期末复习
  5. BlazeFace测试
  6. 海康摄像头实时显示与字符叠加详解
  7. Linux的服务器搭建
  8. ecshop + 主从 + memcache + memcache监控
  9. Quectel移远展锐平台5G模组RX500U/RG200U使用指南(四)-工作模式】
  10. Hexo+valine评论微信通知