您尚未登录。

#1 2013-11-17 10:59:20

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

为什么会无/var/log/messages文件?

我想用命令$sudo tail -f /var/log/messages看下记录,但提示无无此文件或文件夹,为什么?谢谢


learning Arch linux

离线

#2 2013-11-17 11:28:31

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 414
个人网站

Re: 为什么会无/var/log/messages文件?

因为 archlinux 使用 systemd,systemd 有 journal,就不需要 syslog 了(而且似乎有冲突),也就不会有 /var/log/messages 了
可以用 journalctl 查看记录,具体方法参见 wiki: https://wiki.archlinux.org/index.php/Systemd#Journal

离线

#3 2013-11-17 12:32:05

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,445
个人网站

Re: 为什么会无/var/log/messages文件?

没有冲突的。那些日志文件在安装 syslog-ng 并启动之后就会有了。

离线

#4 2013-11-17 14:07:13

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 为什么会无/var/log/messages文件?

非常感谢,再请教一下

/var/log/journal下有一个类似随机数的文件,也就是不能用tail -f来查看吧,只能用#journalctl

还有个关于usb设备的,我插入usb后,用#journalctl查看日志,发现有点奇怪,sdb没有分区
日志如下
sdb:
sd 6:0:0:0: [sdb] No Caching mode page present
sd 6:0:0:0: [sdb] Assuming drive cache: write through

然后我用#fdisk /dev/sdb再选p,除了正常的现实设备信息外,还有提示我这不像分区表是不是选错了?
原文:this doesn't look like a partition table,probably you selected the wrong device
下面还有sdb1,sdb2,sdb3,sdb4都提示未知系统,有一个id是65似乎是网络系统,这usb是我从windows系统下直接拿过来的

journalctl显示没有分区,为什么fdisk会提示有4个分区,而且还怀疑设备错误?


learning Arch linux

离线

#5 2013-11-17 16:59:14

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,445
个人网站

Re: 为什么会无/var/log/messages文件?

有可能这个设备本来就没有分区表,整个设备就是一个分区。你直接挂载 /dev/sdb 试试?

离线

#6 2013-11-17 20:26:41

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 为什么会无/var/log/messages文件?

百合仙子 说:

有可能这个设备本来就没有分区表,整个设备就是一个分区。你直接挂载 /dev/sdb 试试?

可以直接挂载,因为我是第一次用usb在arch上比较在意,为什么和教程上说的不一样,没有分区,而fdisk上有4个分区


learning Arch linux

离线

#7 2013-11-17 21:22:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,445
个人网站

Re: 为什么会无/var/log/messages文件?

dxcqcv 说:
百合仙子 说:

有可能这个设备本来就没有分区表,整个设备就是一个分区。你直接挂载 /dev/sdb 试试?

可以直接挂载,因为我是第一次用usb在arch上比较在意,为什么和教程上说的不一样,没有分区,而fdisk上有4个分区

因为你的 U 盘比较特殊 =w=

有四个分区是因为,它上边根本没分区表嘛,你硬要 fdisk 读,它就去相应的地方读到一些根本不是那个意思的数据,所以显示的结果很奇怪嘛。

离线

#8 2013-11-17 21:25:29

dxcqcv
会员
注册时间: 2012-12-28
帖子: 239

Re: 为什么会无/var/log/messages文件?

百合仙子 说:
dxcqcv 说:
百合仙子 说:

有可能这个设备本来就没有分区表,整个设备就是一个分区。你直接挂载 /dev/sdb 试试?

可以直接挂载,因为我是第一次用usb在arch上比较在意,为什么和教程上说的不一样,没有分区,而fdisk上有4个分区

因为你的 U 盘比较特殊 =w=

有四个分区是因为,它上边根本没分区表嘛,你硬要 fdisk 读,它就去相应的地方读到一些根本不是那个意思的数据,所以显示的结果很奇怪嘛。

了解,谢狐狸


learning Arch linux

离线

#9 2013-11-17 22:56:45

cjxgm
忙,却还想养猫?
所在地: 杭州
注册时间: 2011-08-19
帖子: 414
个人网站

Re: 为什么会无/var/log/messages文件?

百合仙子 说:

没有冲突的。那些日志文件在安装 syslog-ng 并启动之后就会有了。

看错单词了……
“Journald in conjunction with syslog” conjunction 看成 conflict 了 囧

离线

页脚