-
shell脚本无密码登录 expect的使用方法详解
所属栏目:[安全] 日期:2020-12-15 热度:86
shell脚本无密码登录 expect的使用方法详解 今天需要做一个定时任务脚本将最新的数据包文件传到远程的服务器上,虽然有密钥但也是要求输入密码的那种,所以只能另想办法实现让脚本自动输入密码了。 从网上查到使用expect可以,简单研究了一下,效果不错。 因[详细]
-
Linux 添加普通用户到 sudo 列表的方法
所属栏目:[安全] 日期:2020-12-15 热度:71
前言 Linux 的普通用户(uid = 500)不具有某些命令的执行权限,为了执行较高权限的命令,一般有两种方法: 第一种是使用 su - 命令切换到 root 用户去执行; 另外一种方法是在命令前添加 sudo 去执行。 编辑文件 在使用 sudo 执行命令之前,需要把该普通用[详细]
-
linux中top命令详解
所属栏目:[安全] 日期:2020-12-15 热度:108
简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用[详细]
-
Linux帮助和用户管理命令
所属栏目:[安全] 日期:2020-12-15 热度:184
上篇文章我们介绍了Linux文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而locate是在文件资料库中进行搜索,对比find命令搜索速度快很多,但是新[详细]
-
Linux 压缩某个文件夹的实现方法
所属栏目:[安全] 日期:2020-12-15 热度:133
Linux 压缩某个文件夹的实现方法 tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件。 zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递[详细]
-
Linux动态库函数的详解
所属栏目:[安全] 日期:2020-12-15 热度:103
Linux动态库函数的详解 加载动态库 void *dlopen(const char *filename,int flag); flag的可能值: RTLD_LAZY RTLD_NOW RTLD_GLOBAL RTLD_LOCAL RTLD_NODELETE (since glibc 2.2) RTLD_NOLOAD (since glibc 2.2) RTLD_DEEPBIND 这些flag的具体含义可使用man[详细]
-
解决linux下openoffice word文件转PDF中文乱码的问题
所属栏目:[安全] 日期:2020-12-15 热度:175
网上很多介绍是由于jdk中的没有字体导致乱码,而我遇到的是转换过程并未报错,但转换后的PDF中是乱码,尝试在jre/lib/fonts/中增加字体,还是不能解决问题,因此可以判断非jre字体问题,是linux系统字体问题。 用vim /etc/fonts/fonts.conf,可以看到系统字体[详细]
-
shell脚本实现本地文件与服务器文件同步
所属栏目:[安全] 日期:2020-12-15 热度:135
为何创建此脚本是因为方便项目的布署,不需要手动地去同步不同的项目,而只需要简单的执行shell脚本,输入项目名就能发布到服器上。 1、shell文件代码 #!/bin/shread -t 30 -p "请输入项目名:" nameecho -e "n"echo "项目名为:$name"case $name in cn) rsyn[详细]
-
详解Linux中两个查找命令locate和find教程
所属栏目:[安全] 日期:2020-12-15 热度:80
Linux中有很多查找命令,今天主要讲解locate,find两个命令。 1.locate locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系[详细]
-
浅谈CI脚本异常退出问题定位
所属栏目:[安全] 日期:2020-12-15 热度:105
背景 在CI脚本中,使用类似如下脚本进行项目编译的计时,但在执行过程中,有时会出现CI脚本(命名为ci.sh)未完全执行的情况: #!/bin/bash -esleep_time=$1start_time=`date "+%s"`# do sth,this sleep would simulate project compilationsleep $sleep_timee[详细]
-
Linux查找处理文件名后包含空格的文件(两种方法)
所属栏目:[安全] 日期:2020-12-15 热度:52
当Linux下文件名中出现空格这类特殊情况话,如何查找或确认那些文件名后有空格呢? 又怎么批量替换处理掉这些空格呢? 方法1: 输入文件名后使用Tab键,如果使用Tab键后面出现 这样的可见字符,那么该文件名包含空格。当然,这个方法弊端很大,例如,效[详细]
-
shell编程跨服务器备份文件
所属栏目:[安全] 日期:2020-12-15 热度:184
本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下 需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下 思路: 1、递归查询文件夹下的文件 2、如果[详细]
-
通过Spring Shell 开发 Java 命令行应用
所属栏目:[安全] 日期:2020-12-15 热度:94
提到 Java,大家都会想到 Java 在服务器端应用开发中的使用。实际上,Java 在命令行应用的开发中也有一席之地。在很多情况下,相对于图形用户界面来说,命令行界面响应速度快,所占用的系统资源少。在与用户进行交互的场景比较单一时,命令行界面是更好的选[详细]
-
shell中的source命令的巧妙用法
所属栏目:[安全] 日期:2020-12-15 热度:175
首先,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profile。 其次,source filepath或者. filepath,sh filep[详细]
-
Git Tag 标签详解
所属栏目:[安全] 日期:2020-12-15 热度:144
Git Tag 标签 git tag 按字母排序显示标签 git tag v1.01 打上v1.01这个标签 git show v1.01 显示这个标签的详情 可以同时打多个tag指向同一个时间点上的版本 git push origin --tags 推送本地所有新增标签到远端 ps:下面看下git命令之git tag 给当前分支打[详细]
-
linux下忘记mysql密码的几种找回方法(推荐)
所属栏目:[安全] 日期:2020-12-15 热度:108
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking gt; update user set password=[详细]
-
linux虚拟机上安装配置redis3.0.7
所属栏目:[安全] 日期:2020-12-15 热度:163
我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程。 将redis-3.0.7.tar.gz上传到linux虚拟机上编译: a) 因为redis是C语言开发,所以需要先编译,在linux上编译需要依赖gcc环境,如果没有安装gcc环境,需要安装gcc: 执行命令:yum[详细]
-
浅谈 Linux 下 file 的六种应用实例
所属栏目:[安全] 日期:2020-12-15 热度:183
Linux file命令用于辨识文件类型。 通过file指令,我们得以辨识该文件的类型。 语法 file [-bcLvz][-f 名称文件][-m 魔法数字文件...][文件或目录...] file 是通过查看文件的头部信息来获取文件类型,而不是像 Windows 通过扩展名来确定文件类型的,所以加不[详细]
-
Linux通过sar命令查看网卡流量
所属栏目:[安全] 日期:2020-12-15 热度:100
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 sar命令参[详细]
-
Linux中Git集中操作命令汇总
所属栏目:[安全] 日期:2020-12-15 热度:195
SyntaxHighlighter git version # 查看版本git config -l # 查看当前配置git config --global user.name "Dean" # 设置用户名,邮箱 git config --global user.email g.xiangyu1990@gmail.com # 设置用户名,邮箱 git config --global alias.ci commit # 设[详细]
-
Linux定时执行任务at和crontab命令详解
所属栏目:[安全] 日期:2020-12-15 热度:184
Linux下的两种定时执行任务的方法:at命令,以及crontab服务,小编整理了关于这2个命令的详细用法,希望大家学习后能够更加深入的理解。 (1)at命令 假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的[详细]
-
利用shell创建文本菜单与窗口部件的方法
所属栏目:[安全] 日期:2020-12-15 热度:122
前言 创建交互式shell脚本最常用的方法是使用菜单。提供各种选项可以帮助脚本用户了解脚本能做什么,不能做什么;通常菜单脚本会清空显示区域,然后显示可用的选项列表。本文给大家详细介绍了shell创建文本菜单与窗口部件的相关内容,分享出来供大家参考学习[详细]
-
linux 操作 ftp 常用命令
所属栏目:[安全] 日期:2020-12-15 热度:201
简介: FTP(File Transfer Protocol,FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 概述:[详细]
-
如何使用Shell脚本掩盖Linux服务器上的操作痕迹(推荐)
所属栏目:[安全] 日期:2020-12-15 热度:200
使用Shell脚本在Linux服务器上能够控制、毁坏或者获取任何东西,通过一些巧妙的攻击方法黑客可能会获取巨大的价值,但大多数攻击也留下踪迹。当然,这些踪迹也可通过Shell脚本等方法来隐藏。 寻找攻击证据就从攻击者留下的这些痕迹开始,如文件的修改日期。[详细]
-
Git代码提交流程及git命令汇总(基础篇)
所属栏目:[安全] 日期:2020-12-15 热度:113
基本了解 git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存,比对,分析,合并等等。这个过程被称之为版本控制。已经有一系列的版本控制系统,比如SVN,Mercurial,Perforce,CVS,Bitkeepe等等。 Git是分布式的,这意味着它[详细]