
Linux
文章平均质量分 92
东城绝神
学习是一件持之以恒的事情。
展开
-
tput命令行使用说明
tput 命令行使用说明https://blog.csdn.net/fdipzone/article/details/99939611.tput简介tput可以更改终端功能,如移动或更改光标,更改文本属性,清除终端屏幕的特定区域等。2.命令行使用说明2.1光标属性tput clear #清除屏幕tput sc #记录当前光标位置tput rc ...原创 2019-11-20 11:41:58 · 2112 阅读 · 1 评论 -
shell之函数详解
shell之函数详解1.shell函数语法其标准写法为:function 函数名() { #<==推荐的书写函数的方法(带括号) 指令…… return n}简化写法1:function 函数名{ #<==不推荐使用此方法(无括号) 指令…… return n}简化写法2:函数名() { #<==不用function的方法 指令…… return...原创 2019-11-14 14:54:09 · 2399 阅读 · 0 评论 -
Linux之修改时区和时间
Linux之修改时区和时间1.timedatectl查看时间各种状态 Local time: Thu 2019-11-14 11:26:50 CST Universal time: Thu 2019-11-14 03:26:50 UTC RTC time: Thu 2019-11-14 03:26:49 Time zone: Asia/Shangha...原创 2019-11-14 13:55:52 · 1122 阅读 · 0 评论 -
Linux之进程数和句柄数
Linux之进程数和句柄数1.背景由于业务的需要,我们在阿里云上面申请了30多台主机,安装的是centos7.2.1511系统。一般情况下,我们需要对文件句柄数、进程数等做一些标准化的配置。2.进程和句柄的概念一个程序可能打开多个进程,一个进程在运行中会打开很多资源,如文件file、通讯连接socket、正在监听的端口等,我们都统称为句柄(handle)。linux任何东西都是文件,所以...原创 2019-11-14 13:53:16 · 3917 阅读 · 0 评论 -
shell之脚本调试
shell之脚本调试1.常见shell脚本错误1、if条件语句缺少结尾关键字2、循环语句缺少关键字3、成对的符号落了单4、中括号两端每空格2.shell脚本调试技巧1、使用dos2unix命令处理在windows开发的脚本2、使用echo命令调试3、使用bash命令参数调试参数说明如下:sh [-nvx] a.sh-n: 不会执行该脚本,仅查询脚本语法是否有问题,并给出...原创 2019-11-14 11:19:12 · 244 阅读 · 0 评论 -
shell之流程控制语句
shell之流程控制语句1.if语句1.1 单分支if条件语句if [ 条件判断式 ];then 程序fi 或者if [ 条件判断式 ] then 程序fi 单分支条件语句需要注意1.if语句使用fi结尾,和一般语言使用大括号结尾不同。2.[ 条件判断式 ] 就是使用test命令判断,所以中括号和条件判断式之间必须要有...原创 2019-11-14 11:07:51 · 396 阅读 · 0 评论 -
shell脚本逐行读取文件方法
Shell脚本逐行读取文件的方法1.while循环中执行效率最高,最常用的方法while read line;do echo $line;done < filename注释:这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。2.重定向法;管道法: cat $FILENAME | while read LINEcat filename | while rea...原创 2019-11-13 17:32:05 · 1423 阅读 · 0 评论 -
shell之条件判断类型
shell之条件判断类型1.判断语法a) test 条件表达式b) [ 条件表达式 ]c) [[ 条件表达式 ]] 可匹配正则 =~d) 判断后执行多个命令[ 条件1 ] && { 命令1 命令2}示例[ 1 -eq 2 ] && { echo aa;echo bb; } || { ...原创 2019-11-13 17:30:15 · 2258 阅读 · 0 评论 -
Linux安装python3.7.5
Linux安装python3.7.5https://www.python.org/ftp/python/1.安装依赖包yum -y install gcc -yyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel d...原创 2019-11-12 21:45:08 · 3796 阅读 · 0 评论 -
awk命令
Linux之awk命令1.awk简介功能:awk就是把文件逐行的的读入,以空格为默认分隔符将每行切片,切片的部分再进行各种分析处理 工作模式:1、行工作模式,读入一行文件,存在“$0”里2、使用内置变量FS(字段分隔符)分割一行,存到$1-$1003、输出时也是用内置变量OFS,输出该行与sed主要异同:相同点:1.他们的语法基本相同2.他们都是流编辑器,工...原创 2019-11-12 21:38:04 · 1488 阅读 · 0 评论 -
Shell脚本中的$()和``及eval区别
Shell脚本中的$()和``及eval区别**1.和$()有什么区别?** 在shell脚本中,和$()是用来完成命令替换的,先执行反引号或括号里面的内容,将结果代换到当前命令。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FVWBJ1u0-1571972296920)(C:\Users\lenovo\AppData\Roaming\Typora\typora...原创 2019-10-25 10:58:35 · 1054 阅读 · 0 评论 -
Linux利用hosts.deny防止暴力破解ssh
Linux利用hosts.deny防止暴力破解ssh1.背景最近服务器被同一个ip多次访问我的22号端口,能用22号端口的无非是ssh连接。1.1 查看端口连接信息[root@docker denyhosts]# ss -anp | grep tcp | grep sshdtcp LISTEN 0 128 *:22 ...原创 2019-10-25 10:56:12 · 1177 阅读 · 0 评论 -
Linux之使用extundelete恢复删除文件
Linux之使用extundelete恢复删除文件1.背景手动误删除某目录或文件,没有备份,现在需要使用extundelete来恢复已经删除的文件。2.部署2.1 epel仓库安装yum install extundelete -y2.2 源码编译安装wget http://zy-res.oss-cn-hangzhou.aliyuncs.com/server/extundele...原创 2019-10-25 10:50:53 · 1419 阅读 · 0 评论 -
Linux安装配置vsftp
Linux安装配置vsftphttps://www.cnblogs.com/feiquan/p/9236772.html1.vsftp配置文件简介https://blog.csdn.net/bluishglc/article/details/42273197[root@docker vsftpd]# ll /etc/vsftpd/*-rw------- 1 root root 125...原创 2019-10-25 10:47:22 · 1530 阅读 · 0 评论 -
Linux系统和硬件时间
系统时间和硬件时间1.系统时间和硬件时间在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。因为存在两种不同的时钟,那么它们之间就会存在差异。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。用date命令对系统时间进...原创 2019-10-25 10:44:22 · 1696 阅读 · 0 评论 -
Linux之压缩工具
Linux之压缩工具1.常用压缩工具介绍tar.xztar.gz tar.bz2lz4 lzop压缩选项: -a, --auto-compress 使用归档后缀名来决定压缩程序 -I, --use-compress-program=PROG 通过 PROG 过滤(必须是能接受 -d ...原创 2019-10-25 10:42:30 · 661 阅读 · 0 评论 -
Linux之shell脚本实现ssh登录报警
Linux之使用shell脚本实现ssh登录报警 https://blog.saintic.com/blog/234.html 1.背景如果你的服务器被攻击了,该如何做能在第一时间知晓?本文将介绍两种方法来实现ssh登录报警!思路1:secure日志和ssh的socket思路2:/etc/profile环境准备yum install screen -ywget http://s...原创 2019-10-22 17:50:05 · 1571 阅读 · 0 评论 -
Linux之history历史命令管理
Linux之history历史命令管理1.history命令简介 当使用终端命令输入并执行命令时,Linux会自动把命令记录到历史列表中,一般保存在用户HOME目录下的.bash_history文件中。默认保存1000条,这个值可以更改。 2.history语法history(选项)(参数)选项-N: 显示历史记录中最近的N个记录;-c:清空当前历史命令;-a:将历史命令缓冲区中...原创 2019-10-22 11:47:16 · 1000 阅读 · 0 评论 -
Linux之用户特权管理
Linux之用户特权管理1.限制可以使用su的用户vim /etc/pam.d/su将#auth required pam_wheel.so use_uid修改为auth required pam_wheel.so use_uidvim /etc/login.defs添加SU_WHEEL_ONLY yes分别创建tom用户和tomcat用户,其中tom用户加入wheel组中,t...原创 2019-10-21 21:59:43 · 1944 阅读 · 0 评论 -
Linux之用户密码管理
Linux之用户密码管理1.弱密码检查方法1.1 使用john the ripper检查弱密码1.下载安装yum install gcc* -ywget -c http://www.openwall.com/john/j/john-1.8.0.tar.gz && tar axf john-1.8.0.tar.gzcd john-1.8.0/src/ &&...原创 2019-10-21 20:33:26 · 445 阅读 · 0 评论 -
tac命令
tac命令原创 2018-05-29 09:42:30 · 1816 阅读 · 0 评论 -
traceroute命令
traceroute命令原创 2018-06-29 09:01:58 · 512 阅读 · 0 评论 -
uniq命令
uniq命令原创 2018-05-29 09:44:34 · 687 阅读 · 0 评论 -
sort命令
sort命令原创 2018-05-29 09:44:10 · 2175 阅读 · 0 评论 -
tr命令
tr命令原创 2018-05-29 09:43:30 · 10874 阅读 · 8 评论 -
tar命令
tar命令原创 2018-05-29 09:42:54 · 579 阅读 · 0 评论 -
cut命令
cut命令原创 2018-05-29 09:41:29 · 4010 阅读 · 0 评论 -
egrep命令
egrep命令原创 2018-05-29 09:41:04 · 7710 阅读 · 0 评论 -
grep命令
grep命令原创 2018-05-29 09:37:50 · 2871 阅读 · 0 评论 -
nslookup命令
nslookup命令原创 2018-05-28 17:38:06 · 433 阅读 · 0 评论 -
nc命令
nc命令:语法:nc 选项 参数选项:-g: &amp;amp;lt;网关&amp;amp;gt;:设置路由器跃程通信网关,最多设置8个-G: &amp;amp;lt;指向器数目&amp;amp;gt;:设置来源路由指向器,其数值为4的倍数-h:在线帮助-i: &amp;amp;lt;延迟秒数&amp;amp;gt;:设置时间间隔,以便传送信息及扫描通信端口-l:使用监听模式,监控传入的资料-原创 2018-05-28 17:33:36 · 2287 阅读 · 0 评论 -
find命令
find命令原创 2018-06-13 08:50:33 · 645 阅读 · 0 评论 -
xargs命令
xargs命令原创 2018-06-13 08:52:23 · 225 阅读 · 0 评论 -
pidof命令
pidof命令原创 2018-06-13 08:54:07 · 953 阅读 · 0 评论 -
crontab命令
crontab原创 2018-06-09 14:48:51 · 1029 阅读 · 0 评论 -
date命令
date原创 2018-06-09 14:41:55 · 281 阅读 · 0 评论 -
hostname命令
hostname命令原创 2018-06-14 08:46:23 · 1962 阅读 · 0 评论 -
bc命令
bc命令原创 2018-06-21 16:43:06 · 1185 阅读 · 0 评论 -
read命令
read命令原创 2018-06-13 08:58:25 · 473 阅读 · 0 评论 -
dd命令
dd命令原创 2018-06-13 08:57:53 · 361 阅读 · 0 评论