#文件操作

SUSE操作系统,如何查看操作系统版本?

背景描述:  今天需要统计操作系统版本,我在其中一台主机上执行cat/etc/redhat-release发现没有这个,应该知道不是redhat系统,然后想,怎么查来着,忘了,找了下,再此记录下。###查看操作系统及版本信息:1.cat/etc/issuetxprd@xxx806:~>cat/etc/issueW...

linux,卸载文件系统的时候,报busy情况的解决记录

背景描述: 前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下。 处理过程:1.执行umount进行卸载磁盘,报错busy2.执行fuser-m-v/dev/vdb1查看当前有哪些进程在占用资源3.执行fuser...

linux中,history命令,显示时间戳?操作人?IP地址?

需求描述: 在linux环境中,有的时候为了审计的需要,要记录谁什么时间从什么IP登录,执行了什么命令,bash的history命令就能够记录这些信息,但是在默认的情况下,是不记录时间的,所以呢,在这里记录下,对其进行改造。操作过程:1.默认的history命令,只是显示行号,执行的命令[root@testv...

saltstack在jianja模板中,执行salt函数来获取某些变量的值,并且将配置写入到配置文件中?

问题描述:  通过saltstack的jinja模板方式,可以将变量的值写入到配置文件,即动态获取的方式。这里介绍,通过执行salt函数来获取值的方式。演示:1.通过在sls中,增加jinja的模板信息,变量信息,通过salt函数获取该值。apache-config:file.managed:-name:/etc/ht...

saltstack通过jinja模板,grains方式将配置的变量值写入到配置文件中?

需求描述:  在通过saltstack进行jinja模板获取值的时候,可以通过grains的方式,获取一些操作系统相关的信息,比如,OS,ip地址等,在这里演示下,做个记录。演示:1.修改sls文件,增加jinja模板,选项[root@testvm01lamp]#catlamp.slslamp-pkgs:pkg.ins...

saltstack通过jinja模板,将变量值增加到配置文件中?通过引用变量值修改配置文件?

需求描述:  在使用saltstack的时候,有的时候,需要根据不同的变量来增加配置,比如,bind,监听端口,这些都可以通过变量写入,并且在配置的时候引用,下面是一个例子,用来演示,如何使用jinja模板,在state模块中使用。演示:1.编写sls及saltstack的状态文件lamp-pkgs: pkg...

linux环境下,对于一个大文件,如何查看其中某行的内容

需求说明:  今天在做mysql数据导入的过程中,导入到最后有一个报错,报某张表不存在。然后就想看看这行到底是在做什么操作的时候报的错误。报错信息:[mysql@host-10-191-36-11~]$catnohup.outmysql:[Warning]Usingapasswordonthecommandlinein...

docker中,将容器中的文件拷贝到宿主机上

需求说明:  今天在做docker修改配置文件的问题,一个容器要使用另外容器的一个配置文件,但是在宿主机上没有,  就考虑将容器中的文件拷贝到宿主机上,在此记录下操作过程。操作过程:1.通过dockerrun运行过镜像,就会产生容器的id[root@ncs0002kc_work_flow_manage]#dockerp...

docker中,如何将镜像保存为tar文件或者将镜像保存为文件,将tar文件导入到docker中

需求说明:  在实际使用docker的过程中,比如某些机器不能上网,恰巧需要某些docker镜像,一般可以采用在能上网的机器上,pull下来基础镜像,然后将docker  镜像保存为文件,在不能上网的机器上导入。操作过程:1.查看镜像,然后通过dockersave命令将镜像保存为文件(归档文件)[root@localh...

linux环境中如何删除文件的前n行?

需求描述:  今天看了一个系统的临时文件,有5.6G的大小,这个文件也没有用了,想要将大部分的文件都删除掉.  在此记录下删除的过程.删除前n行的记录.操作过程:对于数据量比较大的情况(本例5800万)1.通过tail命令,将文件尾部的n行数据重定向到新的文件中tail-n30000out.tmp>out.tmp...

linux将标准输出和标准错误输出都重定向到一个文件?

需求描述:  今天在写crontab,里面有标准输出和错误输出,之前使用的是>/dev/null2>&1  那这个意思也就等同于将标准输出和错误输出都输出到/dev/null中,在这里记录下操作过程:1.原crontab定时任务,分别对标准输出和标准错误输出进行定向[root@testvm02mai...

linux环境中,如何通过手动创建crontab文件的方式来设置crontab定时调度任务?

需求描述:  之前在创建定时任务的时候,都是通过cronab-e的方式进行创建,今天在做通过脚本部署定时任务的时候,  就想,通过crontab-e编辑的定时任务存放在哪个文件里,是否,可以手动的编辑这个文件来创建定时任务呢,  在此找到这个定时任务的文件,然后通过手动创建文件,看是否能够正确的执行.操作过程:1.通过...

linux中如何对一个文件的内容进行处理,文件中每行有多个字段的值,中间用空格分隔开?

需求描述:  今天在帮同事看个需求,将操作系统上的文件进行修改名字,改为特定的名字,所以呢,就先把这些原名字及对应的新名字关系放到了一个文本中,对于这个文本执行循环.文件格式如下:201803270000000000000.000000057100100000测试_提单测试.txt2018072509480954600...

mysql中如何开启binlog?开启二进制日志文件?binary log?

需求描述:  开启mysql的binlog即binarylog日志功能,在此记录下.版本描述:  mysql版本:5.7.21-log操作过程:1.修改my.cnf并且将以下参数加入其中,重启mysql实例server-id=11#由于bug,所以需要设置该参数.否则无法启动mysql实例log-bin=mysql-b...

nodejs 文件系统

nodejs访问文件系统 所有的文件系统的调用,都需要加载fs模块,即varfs=require('fs');nodejs提供的fs模块几乎所有的功能都有两种形式选择:异步和同步,如异步的write()和同步的writeSync() 1.打开和关闭文件打开文件:fs.open(path,flags,...
代码星球 ·2020-04-03
首页上一页...488489490491492...下一页尾页