vim/vivim/vi是Linux的文本编辑器,最小化安装默认无改命令,可通过yum install vim-enhanced -y完成安装。...5、o:在当前所在行的下一行处插入新的一行编辑模式:编辑模式只可以切换到普通模式,按Esc键返回普通模式命令模式:进入命令模式后,可以对文本文件进行保存等操作,同样按Esc键返回普通模式 1、w:保存...,常用于行数较少的文件,默认不显示行号常用参数:-n:显示文件内容并标注行号echoecho打印内容输出的内容常用参数:1....退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容less参数:-N 显示行号headhead,从头开始查看指定文件内容,默认显示头10行常用参数:-n 数字:从头开始显示指定行文件内容...tailtail,从头尾部开始查看指定文件内容,默认显示最后10行 常用参数:-n 数字:从尾部开始显示指定行文件内容-f:实时查看文件变化,常用于查看程序运行时实时日志grepgrep通常用于过滤指定字符行
日志文件1、messages:另一个常见的系统日志文件,记录了系统级事件,通常位于 /var/log/messages。 2、boot.log:记录了系统启动过程中的事件和消息。...3、secure:安全日志,用于记录与系统和网络安全相关的事件,如入侵尝试、漏洞扫描等。通常位于 /var/log/secure。...查看日志文件使用 cat 查看日志文件cat /var/log/messages这将简单地显示整个日志文件的内容。如果日志文件很长,可能需要滚动浏览。...使用 tail 查看日志文件tail /var/log/messages更适合查看和监视日志文件的最新信息,尤其是在故障排除、监视应用程序或系统状态时。...这对于实时监视日志文件非常有用,因为你可以看到日志的更新,以便迅速响应事件或问题。
登录mysql终端 mysql -uroot -p 输入密码: 进入mysql> 1.日志文件路径 mysql> show variables like ‘general_log_file...localhost.log | ±-----------------±-----------------------------------+ 1 row in set (0.00 sec) 2.错误日志文件路径...data/localhost.err | ±--------------±-----------------------------------+ 1 row in set (0.00 sec) 3.慢查询日志文件路径
在了解了Linux文件管理背景知识之后, 我们可以学习一些命令来管理我们的文件。 文件操作相关 有一些命令可以帮助我们"修剪"之前看到的文件树。...$mkdir /home/vamei/good 创建一个新的目录 $rmdir /home/vamei/good 删除一个空的目录 文件权限相关 $chmod 755 a.txt (你必须是文件...还记得每个文件都有九位的读写执行权限(参看 Linux文件管理背景知识),分为三组,分别对应拥有者(owner),拥有组(owner group)中的用户和所有其他用户(other)。...有时候,我们想列出工作目录下所有的以.txt结尾的文件的信息,可以用下面的方式: $ls -l *.txt *.txt的写法就运用了Linux通配表达式。它与正则表达式相类似,但语法有所不同。...b到e字符中的一个 [^mnp] 一个字符,这个字符不是m,n,p Linux会找到符合表达式的文件名,然后用这些文件名作为参数传递给命令。
-rwxrwxrwx (777) 每个人都有读写和执行的权限 使用chmod和数字改变文件或目录的访问权限 数字设定的关键是mode的取值 1.将rwx看成二进制数,如果有则有1表示,没有则有0表示...2.也可以将其简单的理解为一种运算: (4+2+1) (4+1) (4)=754 使用命令chown改变目录或文件的所有权 文件与目录不仅可以改变权限,其所有权及所属用户组也能修改,和设置权限类似,用户可以通过执行...test:testgroup /var/demo #同时修改所属组合所有者 说明 假如想一次修改某个目录下所有文件的权限或所有权,包括子目录中的文件的,要使用参数-R,表示启用递归处理。...以上便是linux下的文件、目录权限相关的全部内容了。 本文根据菜鸟linux攻略原文编辑。...本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息: 原文出处:Yiiven https://www.yiiven.cn/linux-file-folder-chmod.html
1、创建文件夹: [root@izuf6ih01h8fzeziddwkfdz sm]# mkdir a 创建一个名为a的文件夹 2、创建文件: [root@izuf6ih01h8fzeziddwkfdz...将文件(夹)b 移动到当前目录下的sm目录下 4、删除 [root@izuf6ih01h8fzeziddwkfdz sm]# rm -rf a 删除 a文件 -rf为参数-r -f 的简写 ...文件内容的后10行 [root@izuf6ih01h8fzeziddwkfdz sm]# tail -n 20 sm.log 查看sm.log文件内容的后20行 [root@...-name *java* 在当前位置下查找文件名包含java字符的文件 find ....-perm 777 在当前位置下查找权限为777 的文件 find / -user ouyang 在系统中查找用户为ouyang的文件 find .
1.删除比当前时间小的日志文件 ------------------------------成功的脚本。...目的:是删除比当前时间小的日志文件---------------------------- 执行脚本的方式: sh auto-del-log.sh [doudou@centosaly workspace...fi done 2.通过传参的方式,删除指定日期以前的日志 ----------------------通过传参-$1的方式,删除指定时间之前的日志---------------------...fi done 3.常规的删除日志的脚本 删除30天之前的日志 --------------------常规的解决办法-------------------------------- find...if [ "$t11" -gt "$t2" ];then 2个比较的变量 前后都必须有空格,不然会报语法错误 2.date 日期比较 实际是根据时间戳比较的 3.分割:加深理解下!!!
网卡配置文件ifcfg-* 在/etc/sysconfig/network-scripts/目录下有不少文件,绝大部分都是脚本类的文件,但有一类ifcfg开头的文件为网卡配置文件(interface config...),所有ifcfg开头的文件在启动网络服务的时候都会被加载读取,但具体的文件名ifcfg-XX的XX可以随意命名。...以下是一个(CentOS 7上)ifcfg-XX文件的内容示例。...# 设置为yes时,此文件设置的DNS将覆盖/etc/resolv.conf, # 若开启了DHCP,则默认为yes,所以dhcp的dns也会覆盖/etc/resolv.conf PEERROUTES...origin Trying "www.host.mashuai.com" ;; connection timed out; no servers could be reached /etc/services 该文件中记录的是端口和服务的对应关系
1、目录的切换打开终端窗口(”ctrl+alt+t“)一般使用(”pwd“)显示当前所在的目录比如:当前目录是在home下面的,与用户名相同的文件夹,可以使用(”cd“)命令来切换目录;进入下载目录(”...代表当前路径的上级路径,相对于当前的目录而言的”叫做相对路径“,(”.“)代表当前路径;如果,想快速切换,上一个所在目录可以(”cd -“);如果,想快速切换,追原始的目录可以(”cd --“);2、查看目录及文件...(”ls“)来查看当前目录下的目录及文件;(”ls --help“)来查看他的详细使用方法;(”ls -l“)查看当前目录下这些目录和文件的详细信息;(”ls -lh“)以方便阅读的形式显示文件大小;3...;(”rmdir test3“)删除一个空的目录;(”rm -r test“)删除一个非空目录及其内容;(”rm -rf test“)强制删除一个非空目录及其内容;4、文件的常见操作(”touch 123...123.txt“)删除文件,(”rm *.txt“)以txt结尾的全部删除;
image.png last等日志是二进制文件,无法直接修改。所以清除的最简单方式是清空日志文件本身。...var/log/btmp # echo > /var/log/lastlog 参考 https://www.shellhacks.com/clear-remove-last-login-history-linux.../ https://www.cyberciti.biz/faq/howto-display-clear-last-login-information/ Linux下快速清空文件的方法https://
Linux网络相关配置文件 一 网络参数与配置文件对应关系 所需要的网络参数 主要配置文件命名 重要参数 IP Netmask DHCP Gateway等 /etc/sysconfig/network-scripts...地址 私有IP对应的主机名 /etc/hosts 私有IP 主机名 别名 二 其他文件 /etc/service 这个文件是记录构建在TCP/IP上面的各种协议,包括HTTP、FTP、SSH、Telnet...等服务所定义的端口号,如果你需要自定义一个新的协议与port相对应,就需要改这个文件。.../etc/protocols 这个文件是在定义IP数据包协议的相关数据,包括ICMP/TCP/UDP的数据包协议的定义等。...以上就是Linux 网路配置的资料,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
pwd:显示当前路径的绝对路径 ls:显示文件或目录,带上-a表示加上显示隐藏目录或文件,加上-l表示以列表显示。 ? cd:切换到不同的目录。...可以使用cat -n 文件名 | more进行分页显示 more:基于vi编辑器的文本过滤器,以全屏幕的方式显示文本文件中的内容。相关参数: ?...>:输出重定向,>>:追加 ls -l > 文件名:覆盖相关文件中的内容,,例如ls -l > a.txt:将ls -l显示的内容写入到a.txt中,如果a.txt文件不存在就创建一个: ?...ls -al >> 文件名:向相关文件中追加内容 cat 文件1 > 文件2:将文件1的内容覆盖到文件2 echo "内容" >> 文件:将内容写入到文件中 echo:输出内容到控制台。 ?...head:显示文件的开头部分,默认显示文件开头10行内容,可用head -n 行数 文件名,来指定显示多少行。
前言 无论多大的磁盘都遭不住日志文件的糟蹋啊,所以还是需要定时的清除一下。...命令 查找所有.log结尾的文件删除 find / -name "*.log" -exec rm -rvf {} \; 脚本文件 根据自己需要删除的日志进行修改即可。 #!.../bin/bash find / -name "*.log" -exec rm -rf {} \; find / -name "nohup.out*" -exec rm -rf {} \; 清空日志非删除..."*.log" -o -name "*nohup.out" -o -name "*nohup.out"`; do cat /dev/null > $i; done 定时器 每天早上6点清除一下所有的日志文件
日志文件包含系统内部执行情况的有用信息。在排除故障或服务器性能分析时往往需要检查日志。对于繁忙的服务器,日志文件可能会在短时间内变得非常大。这将成为一个问题,因为服务器会很快耗尽存储空间。...此外,操作一个非常大的日志文件往往会非常棘手。 logrotate 是可以自动转储、压缩和删除旧日志文件的一个非常有用的工具。...一旦配置完成,logrotate可以完全自动化操作不需要进行人工交互 在主要的Linux发行版中logrotate包通常是默认安装的。...create 644 root root:logrotate归档时可以重命名原始日志文件然后创建一个新的日志文件并赋予与指定的权限。...上面的模板是通用的,配置参数可以根据您的要求各不相同。不是所有的参数可能是必要的。 示例二 在这个例子中,我们想要只在日志文件大小增长超过50MB时转储日志文件。
设计思路: 1 用一个INI配置文件管理日志目录,日志文件限制的大小,特殊的日志名,特殊日志的大小限制。 ...2 读取INI文件中的所有信息:每一个日志目录对应的大小限制,每一个特殊日志对应的大小限制。如特殊日志在既定的日志目录中需去除。 3 按设置的大小循环检测并清理每一个日志文件。 ...4 监听有名管道的信号,如读取到了修改了INI文件的信号,则重新开始读取,循环。...dirent //{ // long d_ino; /* inode number 索引节点号 */ // off_t d_off; /* offset to this dirent 在目录文件中的偏移...type of d_name 文件类型 */其中d_type表明该文件的类型:文件(8)、目录(4)、链接文件(10)等。
所以这个过程中日志查看是很用的,我们项目一般部署在Linux环境,所以对于查看日志,也是需要了解熟悉Linux的相关命令才能查看的。...本文将详细介绍如何在Linux环境下查看Java项目的日志文件,关于tail命令的用法,同时推荐快捷方便的工具。1....使用命令行工具查看日志定位到项目日志文件,就可以进行查看了,可以是vim命令打开文件,但是日志文件一般很大,所以Linux提供了多种命令行工具来查看和操作文件,包括查看日志文件。...但是这些都是在Linux服务器进行操作的,一不小心容易出错,所以推荐一个小工具NppFTP,可以直接在notepad安装插件,安装完成直接就可以在Windows系统查看文件一言查看日志。...总结总的来说,日志查看是每个程序必备的技能。在Linux环境下查看Java项目的日志文件需要了解日志文件的位置和如何使用命令行工具、文本编辑器或专门的日志查看工具来查看和解析它们。
前言 没设置好日志大小最大值,导致日志文件过大,普通编辑器根本没法打开或者特别卡,怎么办?拆分呗。 如何拆分 split命令上场。...test.txt -rw-r--r-- 1 root root 20 Aug 31 16:55 xaa -rw-r--r-- 1 root root 12 Aug 31 16:55 xab 仔细一看,拆分后的文件名难以描述啊...规范命名 使用-d参数可以用数字作为新的文件后缀: $ split -l 2 test.txt -d $ ls test.txt x00 x01 x02 还可以用-a指定后缀数字的长度(默认是2...xab xac xad 其他方法 当然了,打的日志文件可以不用那种创建临时文件打开的方式(如vim打开一个文件会创建一个临时文件),而可以使用类似more,tail等命令查看部分内容。...更多查看方式可以参考《Linux常用命令-文本查看篇》。
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容...常用查看日志文件。...命令: tail -n 5 /var/log/yum.log 输出: [root@linux linux]# tail -n 5 /var/log/yum.log Jun 29 14:45:30...,并自动刷新日志,让我们看到最新的日志文件,清楚自己的程序的执行过程,方便问题的查找。...使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。
Oracle 联机重做日志文件记录了数据库的所有变化(DML,DDL或管理员对数据所作的结构性更改等),用于对于意外删除或宕机利用日志文件实现数据恢复来确保数据的完整性。...但不合理的联机日志文件规划将引发日志相关的等待事件。下面是这样一个来自生产环境中的例子。...等待事件总等待次数27,399 总等待时间4,797/60=79.95(min),超出一个小时,相当可观 --其次是control file parallel write与log file sync事件的相关等待...: A Practical Guide to Performance Diagnostics & Tuning 4、建议与解决方案 a、从上面的分析以及日志相关等待事件的解释来看,首要的是增加日志文件的大小...可参考:调整联机重做日志大小(change redo log size) b、日志文件组太多,建议减少到4-5组 c、可能的情形下,将日志存放到高速磁盘(目前是raid 5上),如存放到raid 0
大家好,又见面了,我是你们的朋友全栈君。 rsyslogd是linux系统提供的一个守护进程,用来处理系统日志。rsyslogd守护进程既能够接受用户进程输出的日志,也能够接受内核日志。...Ssl 2月18 0:00 /usr/sbin/rsyslogd -n 1. syslog函数 用户进程可以通过syslog函数将日志输出到一个UNIX本地域socket类型(AF_UNIX)的文件.../dev/log中,rsyslog守护进程负责监听/dev/log文件,并将用户进程的日志保存到指定的日志文件当中。...通常保存到/var/log目录下,输出路径可以通过/etc/rsyslog.d/目录下的配置文件进行配置。...、closelog 可以使用openlog改变syslog的输出方式,closelog函数关闭日志功能。
领取专属 10元无门槛券
手把手带您无忧上云