-
每天一个linux命令 head命令
所属栏目:[安全] 日期:2021-03-15 热度:142
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准[详细]
-
linux find命令之exec简单概述
所属栏目:[安全] 日期:2021-03-15 热度:92
副标题#e# find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可[详细]
-
linux bash脚本监控启动停止weblogic服务的脚本写法
所属栏目:[安全] 日期:2021-03-15 热度:84
有时,linux系统需要做HA或者类似的功能,需要配置weblogic脚本来启动,停止,查看状态,可以如下方式写 命令形式:Weblogic server start|stop|restart|status ### BEGIN WLS ConfigrationDOMAIN_NAME=base_domainSERVER_NAME=AServer ADMIN_URL="t3://ip[详细]
-
Linux 中的nc命令小结
所属栏目:[安全] 日期:2021-03-15 热度:85
副标题#e# NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用D[详细]
-
虚拟机中使用linux系启用文件共享之后的文件存在的位置方法
所属栏目:[安全] 日期:2021-03-15 热度:164
一、使用共享文件夹传输数据 在自己建立的win7系统中的共享文件夹中存放一些文件,然后在linux系统中访问,其中Linux中的访问路径为:/mnt/hgfs/自己建立的文件夹名称 比如我在win7上建立的共享文件夹名称为shareFolder,则我的操作如下: [root@master sh[详细]
-
centos 设置定时任务执行指定脚本的方法
所属栏目:[安全] 日期:2021-03-15 热度:97
vim /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- d[详细]
-
linux 使用NSF 映射远程磁盘目录的实现
所属栏目:[安全] 日期:2021-03-15 热度:135
假设源目录在192.168.1.1机器上,目录为/data 客户端集群在192.168.1.2, 需要将192.168.1.1机器上的/data目录到本地的/data目录 1、在两台机器上安装nsf 、 portmap yum install nfs-utils portmap 安装好了之后。 2、在192.168.1.1机器上面修改/etc/expo[详细]
-
Linux下查看.so和可执行文件是否debug编译的方法(必看)
所属栏目:[安全] 日期:2021-03-15 热度:53
今天同事问我,如何判断一个.so是否是debug编译的。 我记得以前自己是用file来查看一个.so,根据是否包含"not stripped"来判断该.so是否是debug编译的,于是就没做实验就回答。 然而,stripped/not stripped并不是debug/release编译的判断标准. 我对debug[详细]
-
linux下批量删除utf8 bom的实现方法
所属栏目:[安全] 日期:2021-03-15 热度:156
低版本的gcc编译包含bom的文件会报错 xxx.cpp:1: error: stray ‘357' in program xxx.cpp:1: error: stray ‘273' in program xxx.cpp:1: error: stray ‘277' in program 批量删除之 grep -rIlo $'^xEFxBBxBF' . | xargs sed --in-place -e 's/xe[详细]
-
同一个文件在windows和linux下计算md5哈希不一致的原因及解决方
所属栏目:[安全] 日期:2021-03-15 热度:131
最近项目需要,需要对客户传过来的文件进行MD5校验,在实现的过程中前前后后遇到了若干问题,在这里总结一下。 md5的计算采用openssl实现,具体代码网上很多,这里不再赘述。需要注意的问题 1 读取文件内容时,文件打开方式要用二进制方式(rb),因为用户[详细]
-
shell将脚本输出结果记录到日志文件的实现
所属栏目:[安全] 日期:2021-03-15 热度:125
使用tee命令: sh portal/main.sh |tee log.txt 获取脚本父类路径 cmddir="`dirname $0`" 以上这篇shell将脚本输出结果记录到日志文件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。[详细]
-
Linux下date命令,格式化输出,时间设置方法
所属栏目:[安全] 日期:2021-03-15 热度:121
date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当[详细]
-
详谈Linux开发中常见段错误问题的原因及分析
所属栏目:[安全] 日期:2021-03-15 热度:106
1 使用非法的内存地址(指针),包括使用未经初始化及已经释放的指针、不存在的地址、受系统保护的地址,只读的地址等,这一类也是最常见和最好解决的段错误问题,使用GDB print一下即可知道原因。 2 内存读/写越界。包括数组访问越界,或在使用一些写内存[详细]
-
shell脚本编写ping包及arp的监控并发送短信功能
所属栏目:[安全] 日期:2021-03-15 热度:197
下面给大家分享shell脚本编写ping包及arp的监控并发送短信功能,具体代码如下所示: #!/bin/bashNOW="`date +%Y%m%d-%H:%M:%S`"PHONES=15134567893IP=10.100.8.78GATEWAY=10.100.30.1#ping失误的短信内容content1="host is failed"#arp主机网关失误的短信[详细]
-
Linux Shell中三种引号的用法及区别
所属栏目:[安全] 日期:2021-03-15 热度:168
Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号(` `)。 其中双引号对字符串中出现的$、''、`和进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如[详细]
-
LINUX 查找tomcat日志关键词命令
所属栏目:[安全] 日期:2021-03-15 热度:127
#查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more 解释: grep :查询,筛选 -C : grep的-A,-B,-C选项分别可以显示匹配行的后,前,后前多少行内容: 10 :是前后多少行 '2016-04-[详细]
-
shell脚本实现同时多台远程主机执行命令的代码分享
所属栏目:[安全] 日期:2021-03-15 热度:72
实现需求 在对单台机器做操作时我们会用“ssh ip”的方式登录到机器上,可以写这样一个工具vssh ip1,ip2,…ipn 来模拟登录到n 台服务器,登录后所有操作相当于同时对n 台服务器生效。 实现方法 首页要确保可以通过本地公钥无密码登录远程主机: ssh-copy-i[详细]
-
nginx 下安装配置 phpadmin报错的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:71
如下所示: 系统版本:centos7.0 64位 NGINX版本:nginx version: nginx/1.9.8 PHP版本:PHP 7.0.0 (cli) (built: Dec 1 2015 17:53:27) ( NTS ) mysql版本:mysqld Ver 5.7.10 phpmyadmin版本:4.5.2-all-languages 部署完phpmyadmin,访问主页报错: Err[详细]
-
Linux在shell中自动生成1到100的数组方法(两种方法)
所属栏目:[安全] 日期:2021-03-15 热度:131
之前自己在写shell脚本的时候,需要自动创建1-100的文本确不知道该如何去创建。百度一翻终于知道了创建的方法。 在shell脚本中创建1-100的方法很多,那我在这里主要就说两种容易理解且方便的方法: 第一种方法: for i in {1..100} do echo $i done 使用{1[详细]
-
linux下passwd命令设置修改用户密码的方法
所属栏目:[安全] 日期:2021-03-15 热度:94
1、passwd 简单说明; 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码;passwd命令的用法也很多,我们只选如下的几个参数加以说明;想了解更多,请参考man passwd或passwd --help ; passwd [OPTION...] passwd 作为普通用户和超级权[详细]
-
Linux下netstat命令的一些常见用法
所属栏目:[安全] 日期:2021-03-15 热度:187
副标题#e# 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 Active Internet connections (w/o s[详细]
-
linux patch 命令小结(收藏)
所属栏目:[安全] 日期:2021-03-15 热度:95
副标题#e# 说到patch命令,就不得不提到diff命令,也就是制作patch的必要工具。diff命令,在制作patch文件的时候,基本上只需要使用到diff -Nau 这个参数,如果比较的是文件夹,还要加上-r参数,所以一般直接使用Naur参数。 实验的基本步骤。我打算是建立一[详细]
-
linux下防火墙开启某个端口号及防火墙常用命令使用(详解)
所属栏目:[安全] 日期:2021-03-15 热度:139
1、永久性生效,重启后不会复原 开启:chkconfigiptables on 关闭:chkconfigiptables off 2、即时生效,重启后复原 重启防火墙 方式一:/etc/init.d/iptables restart 方式二:service iptables restart 关闭防火墙: 方式一:/etc/init.d/iptables stop[详细]
-
Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法
所属栏目:[安全] 日期:2021-03-15 热度:80
log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的infrastructure,一个是提供存储的persister,一[详细]
-
使用Bash Shell检查文件是否存在的方法
所属栏目:[安全] 日期:2021-03-15 热度:109
前言 大家在工作的时候可能经常会遇到这样的需求,在类Unix系统的Bash环境下,怎样检查文件是否存在呢?既然有需求,当然就有解决的办法了,Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在。 可以用如下[详细]

浙公网安备 33038102331048号