systemd的日志存在哪里?
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的日志存在哪里?相关推荐
- nginx 日志配置_Nginx记录日志到systemd journal
简介 今天要给大家分享的事如何配置nginx记录access log和error log到systemd journal日志中去 需求 在前面的文章我们讲道,我们可以不需要容器化,直接部署nginx到 ...
- centos7的systemd命令对比
centos7的systemd命令对比 http://www.linuxidc.com/Linux/2014-09/106490p2.htm http://www.linuxidc.com/Linux ...
- 用systemd命令来管理linux系统
Systemd是一种新的linux系统服务管理器. 它替换了init系统,能够管理系统的启动过程和一些系统服务,一旦启动起来,就将监管整个系统. 因为linux操作系统里出现的这一个新人,PID 1被 ...
- Linux:为什么那么多人讨厌systemd?
systemd在Linux社区引起了无限争议.一些Linux用户对systemd的反对绝不屈从,还有一些Linux用户对systemd喜爱有加,还有很多人满不在乎.近日,关于systemd的话题又出现 ...
- armbian清理_N1盒子armbian/ubuntu/linux系统修改日志输出到内存
N1盒子的存储设备是emmc,为了延长emmc的使用寿命尽可能的将读写文件在内存中完成. 修改systemd journald日志存放目录为内存,也就是/run/log目录,限制最大使用内存空间64M ...
- linux Systemd详解
1.Systemd 简介 Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务.结束.状态查询,以及日志归档.设备管理.电源管理.定时任务等许多职责,并支持通过特定事 ...
- systemd启动流程分析
systemd启动过程 systemd启动时会默认启动default.target配置,并且递归的处理它的依赖关系,一般这个配置为graphical.target 或者 multi-user.targ ...
- systemd 开机时间_使用systemd控制您的计算机时间和日期
systemd 开机时间 大多数人都在关注时间. 我们及时起床执行早晨的礼节并上下班(如今,对于我们中的许多人来说这是短途旅行),休息一下午餐,在项目截止日期之前,庆祝生日和假期,乘飞机等等等等. . ...
- systemd 的标准输入、标准输出和标准错误
在折腾 systemd 服务的时候,发现 systemd 会把程序的日志输出到 syslog,把 syslog 文件搞到什么信息都有,这就很尴尬了. 因为程序设计有日志管理,所以我只要把 system ...
最新文章
- MyBatis中的@Mapper注解使用
- groupby多个字段性能_MySQL今天我们说下分组(group by)
- 【ubuntu】中文输入法安装二三事
- java wordcount程序_[java]wordcount程序
- c语言 字符串相似度,某课程设计---文件相似度判断
- [Ext JS4系列]Ext JS4 入门
- extjs4.0视频教程
- Newtonsoft.Json.dll 的使用
- 未来教育考试系统V4.0——安装后双击打不开
- 淘客基地淘客小程序微信审核通过率90%以上的独家秘籍
- 2021年全球电池供电无线烟雾报警器行业调研及趋势分析报告
- 项目管理到底是一个什么样的职位,具体都做些什么事情?
- Java 买卖股票的最佳时机含手续费leetcode_714
- 分享一些图片懒加载组件的设计思路
- emouse思·睿—评论与观点整理之二
- PMP考试有哪些科目
- 邮箱、微信号、手机号正则验证
- java输出到空心三角形_java经典算法_019打印三角形(空心,实心) | 学步园
- 实战详解Maven部署(deploy)jar到私有仓库Nexus及如何引入私仓jar包
- 什么是Saas软件?