-
Linux Shell中curl和wget使用代理IP的方法教程
所属栏目:[安全] 日期:2020-12-15 热度:140
前言 大家都知道,在Linux Shell中提供两个非常实用的命令来爬取网页,它们分别是 curl 和 wget,本文将给大家详细介绍关于在Linux Shell中curl和wget使用代理IP的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看吧。 curl 和 wget 使用代理[详细]
-
Shell中特殊字符的用法总结大全
所属栏目:[安全] 日期:2020-12-15 热度:67
前言 众所周知shell既是类Unix操作系统的命令解析器,用于解释执行用户输入的一连串命令,它类似于DOS下的command和后来Windows的cmd.exe。同时shell也是一种程序设计语言。作为命令解释型的脚本语言,它交互式解释和执行用户输入的命令或者自动地解释和执行[详细]
-
linux ls命令教程及ls命令使用方法
所属栏目:[安全] 日期:2020-12-15 热度:143
ls命令按文件大小查看文件 a.降序:ls -lsh moudaen@morton:~$ ls -lshtotal 20M 20M -rw-r--r-- 1 moudaen 65536 20M Nov 11 17:44 Gender.war4.0K drwxr-xr-x 2 moudaen 65536 4.0K Nov 11 17:44 test8.0K -rw-r--r-- 1 moudaen 65536 5.2K Nov 11 11:44 M[详细]
-
Linux中的内核链表实例详解
所属栏目:[安全] 日期:2020-12-15 热度:110
Linux中的内核链表实例详解 链表中一般都要进行初始化、插入、删除、显示、释放链表,寻找节点这几个操作,下面我对这几个操作进行简单的介绍,因为我的能力不足,可能有些东西理解的不够深入,造成一定的错误,请各位博友指出。 A、Linux内核链表中的几个主[详细]
-
Linux 命令之rsync命令详解
所属栏目:[安全] 日期:2020-12-15 热度:188
rsync命令 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功[详细]
-
Linux文件的归档和压缩命令
所属栏目:[安全] 日期:2020-12-15 热度:196
1.文件归档命令tar 归档的好处: 方便使用、查询、阅读 易于管理 (批量删除文件) 为什么要压缩 如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩C传输后解压 文件压缩的好处 节约硬盘的资源. 加快文件传输的速率 用到的命令:tar 作[详细]
-
crontab实现每隔多少天执行一次脚本的两种方法
所属栏目:[安全] 日期:2020-12-15 热度:188
前言 我们大家在工作中,经常会碰到每隔多少天/小时/分钟执行一次脚本,或某个命令的情况。如果是每隔多少小时,多少分运行一次程序,在crontab中可能比较好实现一些,下面是一些示例及crontab的格式说明: 具体示例: # 下午6点到早上6点,每隔15分钟执行一次[详细]
-
Shell中建立与使用临时性文件的方法详解
所属栏目:[安全] 日期:2020-12-15 热度:134
前言 在我们日常开发中经常会需要用到临时文件,本文就给大家介绍了关于Shell建立与使用临时性文件的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍: 虽然使用管道可以省去建立临时性文件的需求,不过有时候临时性文件还是派的上用场[详细]
-
Shell脚步攻略之管道重定向基础
所属栏目:[安全] 日期:2020-12-15 热度:104
1.8.1 匿名管道"|" 管道符号意如其名,类似管道一样将管道入口的数据通过管道传递给管道出口。 管道是为了解决进程间通信问题而存在,它可以让两个进程之间的数据进行传递,将一个进程的输出数据传递给另一个进程作为其输入数据。管道左边是数据给予方,管道[详细]
-
使用shell脚本对Nginx日志进行切分的示例代码
所属栏目:[安全] 日期:2020-12-15 热度:80
本文介绍了使用shell脚本对Nginx日志进行切分的示例代码,分享给大家,具体如下: 1.日志格式 默认的日志格式: main log_format main '$remote_addr - $remote_user [$time_local] "$request" ' $status $body_bytes_sent "$http_referer" ' '"$http_user_ag[详细]
-
Shell中实现整数自增的几种方法示例
所属栏目:[安全] 日期:2020-12-15 热度:138
前言 我们日常使用的Shell脚本中,在用于while或for循环中经常要涉及到整数自增的情况,其实实现自增的方法有很多,下面罗列下可能的方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 【方式一】declare -i来声明整数变量 root@localh[详细]
-
linux shell内置判断语句
所属栏目:[安全] 日期:2020-12-15 热度:137
内置判断,成功的时候返回0,不成功返回非零 test 判断表达式 [ 判断表达式 ] 注意前后必须留空格哦 数值运算 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于 字符串运算 = 等于 != 不等于 -z 是否为空 -n 是否不为空 文件运算 -r 是否存[详细]
-
Linux shell数组循环的实例详解
所属栏目:[安全] 日期:2020-12-15 热度:180
shell数组循环 测试shell数组,循环的例子: arr=("a" "b" "c") echo "所有的内容如下:"${arr[@]} echo "数组的长度:"${#arr[*]} for var in ${arr[@]} do echo "打印的内容:"$var done 输出的内容如下: 以上就是Linux shell数组循环的实例详解,如有疑[详细]
-
加固Linux系统的三种方法总结
所属栏目:[安全] 日期:2020-12-15 热度:116
加固Linux系统的三种方法总结 Linux命令行历史加固 通过配置系统环境变量实现记录用户在命令行执行的命令。 vim /etc/profile.d/system_monitor.sh# 添加下面代码export TMOUT=600readonly TMOUT#historyUSER_IP=`who -u am i 2/dev/null | awk '{print $NF}[详细]
-
Linux 日常常用指令及应用小结
所属栏目:[安全] 日期:2020-12-15 热度:137
最近搞了一个阿里ECS,CentOS7,涉及到一些基本的Linux指令,在这里总结一下,在搭环境中常用的一些指令,熟悉这些指令就基本能够使用CentOS进行日常操作了。 更多的可以参考系统自带的 “Cammand --help”,很实用。 目录相关指令 /*cd指令 *跳至到XX目录下[详细]
-
详解Linux使用shell+expect远程登录主机
所属栏目:[安全] 日期:2020-12-15 热度:171
详解Linux使用shell+expect远程登录主机 最近使用Ubuntu系统想远程登录自己的vps主机,但是感觉自带的远程登录软件不太好使。于是乎想着怎么使用shell脚本来登录,于是Google之后整理了一下,记录一下,方便以后用到。 1.准备工作:安装expect for Ubuntu sud[详细]
-
Shell中变量作用域的介绍与使用命令
所属栏目:[安全] 日期:2020-12-15 热度:188
前言 众所周知Shell 中的变量只作用于当前进程。如需在子进程中创建副本可使用 export 内建命令。 有时使用临时变量语法可以非常方便。 变量使用 任何地方都可以定义 Shell 变量,使用 = 分隔变量名和变量值。= 前后不可出现空格,但变量的值可以留空。 读取[详细]
-
Shell实现程序造死循环的几种方法示例
所属栏目:[安全] 日期:2020-12-15 热度:162
前言 有时候脚本中需要造个死循环,或者让程序一直运行下去,到某个条件方退出循环。 对于熟悉C语言的猿人们来说,最简单的死循环应该这样写: while(1){//do something} 或者你也可以用for语句和do...while语句来实现,这里就不说了! 实现方法 可是怎么在s[详细]
-
Shell执行/调用Java/Jar程序例子的实例详解
所属栏目:[安全] 日期:2020-12-15 热度:131
Shell执行/调用Java/Jar程序例子的实例详解 前言: 最近要写一个独立的Java程序去监控Hadoop和Oozie,通过Shell去调用.写代码到现在也4年多了,貌似就从来没在生产环境中写过一个独立的Java程序,不是部署到Tomcat就是直接丢给Hadoop.于是参考Hadoop等开源环境,[详细]
-
Shell获取字符串长度的多种方法总结
所属栏目:[安全] 日期:2020-12-15 热度:179
前言 我们在日常工作中,对于求字符串操作在shell脚本中很常用,实现的方法有很多种,下面就来给大家归纳、汇总了求字符串的几种可能方法,话不多说了,来一起看看详细的介绍吧。 方法如下: 【方法一】:利用${#str}来获取字符串的长度 【方法二】:利用awk的[详细]
-
Linux文件处理常用命令操作技巧
所属栏目:[安全] 日期:2020-12-15 热度:60
我是Linux初学者,做个笔记,以下是Linux几个常用文件处理命令: 命令提示符 [root@localhost~]# 其中: root 表示当前登录用户 localhost 表示主机名 ~ 表示当前所在目录(家目录) # 表示超级用户名的提示符 普通用户的提示符是$ 查询目中内容:ls ls [选[详细]
-
shell文件处理笔记之插入文本到文件的方法
所属栏目:[安全] 日期:2020-12-15 热度:177
前言 众所周知,如果在大多数服务器上,不会预先装上 ruby 或者 python 这些语言。这时,你要想操作一些文件,一个合理的选择就是使用 shell。也就是你在 terminal中输入的那些指令。本文给大家想写介绍了关于插入文本到文件的相关内容,下面话不多说了,来[详细]
-
Linux禁止普通用户su至root的解决方法
所属栏目:[安全] 日期:2020-12-15 热度:83
一、概述 为禁止普通用户su至root,需要分别修改 /etc/pam.d/su 和 /etc/login.defs 两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中加入如下配置项: SU_WHEEL_ON[详细]
-
Linux中的bz2压缩格式的实例详解
所属栏目:[安全] 日期:2020-12-15 热度:157
Linux中的bz2压缩格式的实例详解 一 语法 bzip2 源文件压缩为bz2格式,不保存源文件bzip2 -k 源文件压缩之后保留原文件注意:bzip2命令不能压缩目录bzip2 -d 压缩文件解压缩,-k保留压缩文件bunzip2 压缩文件解压缩,-k保留压缩文件 二 实战 [root@localhost[详细]
-
Linux启动与自启动的实例详解
所属栏目:[安全] 日期:2020-12-15 热度:175
Linux启动与自启动的实例详解 一 启动与自启动 服务启动:就是在当前系统中让服务运行,并提供功能。 服务自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自动启动服务。 二 查询已安装的服务 三 RPM安装服务和源码包安装服务的区别 RPM[详细]