51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点资讯 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
编程语言中,到底什么是变量,变量的作用是什么?

编程语言中,到底什么是变量,变量的作用是什么?

1.变量的主要作用,就是用来存储信息,然后在计算机程序中使用这些信息。2.通过给变量赋值,也将数据与一些能够描述的名字连接起来,简单说,就是给数据一个能让人理解的名字,12可以指年龄,也可以指距离,所以,需要通过这个定义,12就有了不同的含义。3.变量的值,最终是存储在内存中。 简单的可以看做:在生活中,我们...

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

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

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

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

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

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

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

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

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

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

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

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

rpm命令如何打印调试信息?

rpm命令如何打印调试信息?

问题描述:  今天在做rpm相关操作的时候,发现报错,并且还不知道如何入手来解决问题,就左查右查的问题还是没有解决,后来就想,rpm能否打印debug信息,然后也百度了,也没有找到,后来想我为啥不看看rpm的帮助文档呢,就看了下,然后发现通过-vv参数就能实现这个功能。 示例:1[root@testvm03l...

应用程序连接hbase报错:java.net.SocketTimeoutException: callTimeout=60000

应用程序连接hbase报错:java.net.SocketTimeoutException: callTimeout=60000

背景说明:  今天对生产环境hbase增加了节点,下午的时候一个同事反馈,应用程序后台报错,如下:TueFeb2617:35:35CST2019,null,java.net.SocketTimeoutException:callTimeout=60000,callDuration=68451:row'SYSTEM.CA...

linux环境,通过rpm删除mysql包,报错:error reading information on service mysqld: Invalid argument

linux环境,通过rpm删除mysql包,报错:error reading information on service mysqld: Invalid argument

问题描述:  今天在做saltstack的练习,想要通过sls的方式,在远程进行mysql数据库的安装,发现无法通过service的方式启动数据库,然后就想给删除了重新进行安装,在通过rpm-e进行删除rpm包时,报下面的错误:[root@testvm03~]#rpm-emysql-server-5.1.73-8.el...

linux中,当执行rpm -e删除一个软件包时,都做了些什么事

linux中,当执行rpm -e删除一个软件包时,都做了些什么事

问题描述:  今天在通过rpm进行删除软件包时,出现了问题,就引发了我对于rpm包执行删除动作时的一些行为做了思考,之前找了很多的文章,后来想如果有debug日志信息,那么不就都清楚了吗通过打印rpm-e执行删除的调试信息[root@testvm03log]#rpm-e-vvmysql-server-5.1.73-8....

linux环境中,top命令中,对command的命令进行扩展查看详情?

linux环境中,top命令中,对command的命令进行扩展查看详情?

需求说明:  在使用top命令进行资源情况使用查看时,经常出现以下情况:备注:也就是说,在COMMAND列中,有多个java进程,想要知道每个java具体的对应的是哪个程序的进程。通过top命令的c参数来查看具体的每个java进程对应的是什么程序:备注:这样就看到了命令的详细信息,也就能确定哪个java命令对应哪个程序...

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

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

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

linux环境中,多个命令之间,通过&& ||执行,命令之间执行的逻辑是什么?

linux环境中,多个命令之间,通过&& ||执行,命令之间执行的逻辑是什么?

需求描述:  最近在写一个脚本的时候,要判断一个文件是否存在,有怎么样,没有就创建,这个时候  看到了一个test结合||或者&&的写法,就查看了下资料记录下是怎么个玩法。操作过程:1.判断一个脚本是否存在,如果存在就提示文件存在[mysql@testvm01baks]$ls-ltotal0-rw-rw...

linux环境中,如何解压后缀是bz2的压缩包?tar.bz2格式的压缩包,如何进行解压?

linux环境中,如何解压后缀是bz2的压缩包?tar.bz2格式的压缩包,如何进行解压?

问题说明:  今天下载了一个nagios中文的包,名字nagios-cn-3.2.3.tar.bz2,即以tar.bz2结尾,经常解压tar.gz  突然想不起来这个用什么命令来解压了。百度了下,再次记录下操作过程:1.通过tar命令的jxf进行解压[root@testvm02~]#lltotal9416-rw-r--...

mysqldump导出数据时,某些表不导出,排除某些表,不导出某些表

mysqldump导出数据时,某些表不导出,排除某些表,不导出某些表

需求说明:  今天一同事问,在通过mysqldump导出数据库的时候,能不能把某些表不导出,或者叫做排除在外呢,  记得应该是可以实现,就搜索了下,通过mysqldump的--ignore-table参数能够实现,再次记录下。操作过程:1.查看某个库及其中的表的情况mysql>usemytestReadingta...

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

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

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