centos查看日志的几种方法

本文介绍Linux环境下使用cat、head、tail、more及vi等命令高效查看文件的方法,包括显示行号、追踪文件更新及分页浏览等功能,适用于系统管理员及开发者。

1.cat

查看文件:cat 文件名		如:cat  etc/a.log

显示行号查看文件:cat -n 文件名		如:cat -n etc/a.log		(注:-n是命令,不是行号)

显示行号查看文件,但不显示空行:cat -b 文件名

2.head(前)

查看前n行数据:head -行数 文件名

3.tail (后)

查看后n行数据:tail -行数 文件名

追踪查看文件(-f 等同于follow):tail -f 文件名		(实时显示)

4.more(分页查看文件)

more 文件名

ctrl+f 向前翻页

ctrl+b 向后翻页

使用空格也能翻页

当然使用这个命令还可以进行查找,按下“/”,然后输入字符进行匹配

5.vi(通过编辑文件进行查看,但是不建议)

编辑文件:vi 文件名

不建议使用该命令,原因是编辑到一半没关闭,切换账号后再次使用将报错。
麒麟操作系统提供了多种方式用于查看当前系统的版本信息,这些方法包括通过命令行工具、图形界面以及系统日志等途径获取版本号。 ### 通过命令行查看版本信息 1. **使用 `cat /etc/os-release` 命令** 该文件包含了操作系统的详细版本信息,例如版本号、内核版本、构建日期等。执行以下命令: ```bash cat /etc/os-release ``` 输出示例: ``` NAME="Kylin Linux Advanced Server" VERSION="V10 (Sword)" ID="kylin" ID_LIKE="rhel centos fedora" VERSION_ID="10" PLATFORM_ID="platform:Kylin" PRETTY_NAME="Kylin Linux Advanced Server V10 (Sword)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:kylin:kylin:10" HOME_URL="https://www.kylinos.cn/" DOCUMENTATION_URL="https://www.kylinos.cn/" BUG_REPORT_URL="https://www.kylinos.cn/" ``` 该方法可以获取详细的版本描述信息[^1]。 2. **使用 `uname -r` 命令** `uname -r` 可以显示当前运行的内核版本,这通常与操作系统的版本相关联: ```bash uname -r ``` 输出示例: ``` 4.19.90-23.8.v2101.ky10.x86_64 ``` 此命令主要显示内核版本信息,但通常可以从中推断出操作系统的大致版本[^1]。 3. **使用 `lsb_release -d` 命令** 如果系统安装了 `lsb_release` 工具,可以通过以下命令查看系统的发行版描述: ```bash lsb_release -d ``` 输出示例: ``` Kylin Linux Advanced Server V10 (Sword) ``` 该方法适用于支持 LSB(Linux Standard Base)标准的系统[^1]。 4. **使用 `rpm -q kylin-release` 命令(适用于基于 RPM 的系统)** 如果系统使用 RPM 包管理系统,可以通过查询 `kylin-release` 包来获取版本信息: ```bash rpm -q kylin-release ``` 输出示例: ``` kylin-release-10-1.2.ky10.noarch ``` 该方法适用于基于 RPM 的麒麟操作系统版本[^1]。 ### 通过图形界面查看版本信息 1. **通过系统设置或关于页面** 在麒麟操作系统的桌面环境中,通常可以在“系统设置”或“关于”页面中找到版本信息。例如,在 Kylin Desktop 环境中,打开“系统设置” -> “关于” -> “操作系统版本”,即可查看当前系统的版本号[^1]。 2. **通过终端模拟器执行 `kylin-control-center` 命令** 如果系统支持 `kylin-control-center` 工具,可以通过以下命令打开控制中心并导航至版本信息页面: ```bash kylin-control-center ``` 在控制中心中选择“关于”或“系统信息”选项,即可查看版本信息。 ### 通过日志文件查看版本信息 1. **检查 `/var/log/dmesg` 文件** 系统启动时的日志信息通常包含操作系统的版本信息,可以通过查看 `/var/log/dmesg` 文件获取: ```bash dmesg | grep -i version ``` 输出示例: ``` Linux version 4.19.90-23.8.v2101.ky10.x86_64 (mockbuild@kylin-builder-mbs-02) (gcc 8.3.0 (GCC)) #1 SMP Thu Jun 10 18:42:37 CST 2021 ``` 该方法适用于需要排查系统启动问题或获取历史版本信息的场景[^1]。 ### 总结 麒麟操作系统提供了多种方式用于查看版本信息,用户可以根据自身需求选择合适的方法。对于开发者和系统管理员而言,命令行工具是最常用的方式;而对于普通用户,图形界面可能更为直观和便捷。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值