linux
yaoshengting
这个作者很懒,什么都没留下…
展开
-
linux命令---dstat
https://blog.csdn.net/yue530tomtom/article/details/75443305转载 2021-04-28 20:20:28 · 93 阅读 · 0 评论 -
Linux服务器之间互传文件
获取远程服务器上的文件scp -P 52113 root@10.xx.xx.xx:/usr/data/xxx.jar /usr/data/xxx.jar命令中的大写P为端口参数,52113表示SSH的端口,如果是 22 的话,可以不需要该参数,如果是其他端口,则必须填写。如果传输的是文件夹,则需要在scp后添加‘-r’命令。执行命令后,正常的话会有一个提问,输入 yes 回车,然后需要输入远程服务器的 root 密码,回车即可。...原创 2020-08-22 13:03:24 · 336 阅读 · 0 评论 -
VMware已将该虚拟机配置为使用 64 位客户机操作系统,但是无法执行 64 位操作
创建新的虚拟机之后运行该虚拟机,出现下面的问题本人笔记本是ThinkPadT450,通过在开机时按Enter键进入BIOS,其他的电脑按照相关的方法进入BIOS------>Security -> Virtuallization将下面的两项设置为Enable,按F10保存并退出。...原创 2020-08-09 15:55:18 · 670 阅读 · 0 评论 -
linux下ab(Apache Benchmark)压力测试工具
1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等2.ab的原理 ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,...原创 2020-04-22 11:38:46 · 662 阅读 · 0 评论 -
ssh-keygen - 认证密钥生成、管理和转换(基于FreeBSD 12.1)
命令参数选项usage: ssh-keygen [-q] [-b bits] [-t dsa | ecdsa | ed25519 | rsa | rsa1] [-N new_passphrase] [-C comment] [-f output_keyfile] ssh-keygen -p [-P old_passphrase] [-N ne...原创 2019-11-16 16:19:47 · 734 阅读 · 0 评论 -
ssh-keygen使用rsa加密方式生成公私密钥,实现机器之间密钥访问
ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件。ssh秘钥登录特点:1.安全;2.免输密码。对于安全级别较高的服务器,建议配好ssh登录后禁掉密码登录。缺点:略繁琐。如果你的只是临时登录一次,那么还是密码吧。一、生成秘钥秘钥对需要在你自己的机器上生成,然后把公钥放到服务器相应用户的~/.ssh目录执行下面命令,默认生成位置是~/.sshssh-keyg...转载 2019-11-16 16:00:32 · 2195 阅读 · 0 评论 -
linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc文件
一、介绍/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从 /etc/profile.d 目录的配置文件中收集 shell 的设置。如果你有对 /etc/profile 有修改的话必须得 source 一下你的修改才会生效,此修改对每个用户都生效。/etc/bashrc(ubuntu为 /etc/bash.bashrc)为每一个运行 ...转载 2019-11-10 16:35:34 · 1317 阅读 · 0 评论 -
通过命令设置的iptables规则重启失效问题
直接使用iptables命令修改防火墙配置的时候,防火墙规则只是保存在内存中,重启后就会失效。1、一种最简单的方式是在修改防火墙陪之后,再使用service iptables save命令将防火墙配置保存起来;使用该命令会将所有的防火墙规则保存在/etc/sysconfig/iptables文件中。[root@iZbp13pwlxqwiu1xxb6szsZ scripts]# ser...原创 2019-10-20 17:22:30 · 9934 阅读 · 3 评论 -
ip_forward与路由转发
简介 IP地址分为公有ip地址和私有ip地址,Public Address是由INIC(internet network information center)负责的,这些IP地址分配给了注册并向INIC提出申请的组织机构。Private Address属于非注册地址,专门为组织内部使用。Private Address是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继...原创 2019-10-14 20:09:08 · 1765 阅读 · 0 评论 -
Linux 磁盘挂载共享与取消共享
我们在架构或运维时会遇到如下情况,1、本机磁盘不够用需要重新加载磁盘2、A服务器需要快速动态读写B服务器的目录下的文件3、A,B,C等多台服务器需要快速动态读写D服务器的目录下的文件Linux服务共享磁盘或目录(Linux挂载网络磁盘)是不错的解决方案。1、登陆到web服务器 a) rpm -qa | grep nfs-utils ; rpm -qa | grep ...转载 2019-08-11 18:55:04 · 5311 阅读 · 0 评论 -
《鸟哥的私房菜》例行工作调度crontab
循环执行的例行性工作调度相对於 at 是仅运行一次的工作,循环运行的例行性工作排程则是由 cron (crond) 这个系统服务来控制的。刚刚谈过 Linux 系统上面原本就有非常多的例行性工作,因此这个系统服务是默认启动的。另外, 由於使用者自己也可以进行例行性工作排程,所以罗, Linux 也提供使用者控制例行性工作排程的命令 (crontab)。 底下我们分别来聊一聊罗!使用者的配置...原创 2019-08-12 11:43:35 · 355 阅读 · 0 评论 -
Netfilter与iptables防火墙
一、NetfilterRHEL中有几种防火墙共存:iptables firewalld ip6tables ebtables这些软件本身其实并不具备防火墙功能,他们的作用都是在用户空间中管理和维护规则,只不过规则结构和使用方法不一样罢了,真正利用规则进行过滤是由内核的netfilter完成的。 netfilter是Linux 2.4内核引入的全新的包过滤引擎。由一...原创 2018-11-11 20:33:24 · 1194 阅读 · 0 评论 -
Linux命令缩写
bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, First OutGRU...原创 2019-08-30 16:32:36 · 241 阅读 · 0 评论 -
通过redis-cli执行redis命令
redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。可执行文件 作用 redis-server 启动redis redis-cli redis命令行工具 redis-benchmark 基准测试工具 redis-check-aof AOF持久化文件检...原创 2019-09-18 12:00:26 · 6395 阅读 · 1 评论 -
Unable to locate package openssh-server
给一个docker的ubuntu容器安装openssh-server出现了这个问题root@1c3148b444e2:/# apt-get install openssh-serverReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unab...原创 2019-09-22 22:46:34 · 16635 阅读 · 5 评论 -
apt-get命令
Advanced Package Tool ,又名apt-get,是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。root@1c3148b444e2:/# apt-get --helpapt 1.6.12 (amd64)Usage: apt-get [options] command apt-get...原创 2019-09-22 22:58:20 · 346 阅读 · 0 评论 -
Shell脚本重启tomcat应用服务
#!/bin/bash#tomcat pathtomcat_home=/tomcat/tomcat1start_tomcat=$tomcat_home/bin/startup.sh#select which web to restartecho "0 : exit"echo "1 : /tomcat/tomcat1"echo "2 : /tomcat/tomcat2"rea...原创 2018-09-05 12:09:42 · 1164 阅读 · 0 评论 -
linux ln 命令使用参数详解(ln -s 软链接)
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。...原创 2015-09-08 14:08:20 · 443 阅读 · 0 评论 -
linux环境中下载tomcat的catalina.out当天指定时间段的日志脚本
#!/bin/bashTIME_PATTERN="^([0-9]|1[0-9]|2[0-3])$"echo "需要输入开始与结束小时,如果开始小时数与结束小时相同,则获取的日志是这一小时内的日志!!!!"#echo "示例:"#echo "开始小时17,结束小时17,获取的是17:00-18:00之间的日志"#echo "开始小时17,结束小时18,获取的是17:00-18:00之间...原创 2019-07-10 13:45:27 · 1057 阅读 · 0 评论 -
Linux下JRE添加字体
系统上线,客户的数据里有外字,也就是自己造的字,自然是显示不出来的,然后就要求把外字添加到环境里。。系统的服务器是REDHADEnterprise 5,客户端是VISTA。有两处要显示外字,一是文本显示,二是JAVA API生成的图片中显示。1.文本显示,就跟服务端没啥关系了。每个客户端添加外字的字符集。把客户的发过来的TTE文件直接拷到VISTA的FONTS文件夹下面,但有...转载 2019-06-14 13:32:52 · 1115 阅读 · 0 评论 -
linux按行切割文件
转载自https://blog.csdn.net/daiyudong2020/article/details/73302609split --helpUsage: split [OPTION]... [INPUT [PREFIX]]Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; defaultsize is ...转载 2018-10-15 16:12:21 · 1211 阅读 · 0 评论 -
详解nohup和& 区别
转载自https://blog.csdn.net/u011095110/article/details/78666833nohup一、【解释】不挂断地运行命令。no hangup的缩写,意即“不挂断”。一般理解&记住一个命令最简单的方法是记住它是什么缩写,就自然理解了这个命令。nohup运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)...转载 2018-10-19 13:00:32 · 591 阅读 · 0 评论 -
shell处理mysql增、删、改、查
转载自https://www.cnblogs.com/fire909090/p/7202584.htmlshell操作mysql其实就是通过mysql命令通过参数去执行语句,跟其他程序里面是一样的,看看下面这个参数:-e, --execute=name Execute command and quit. (Disables --force and history file.)因此我...转载 2018-10-17 13:07:08 · 275 阅读 · 1 评论 -
Shell变量while循环内改变无法传递到循环外
原文链接https://blog.csdn.net/shawhe/article/details/65631543今天刷Leecode(192 Word frequency)时,遇到一个shell语法问题,记录下来。首先将题目描述和代码呈上#!/bin/bash # Write a bash script to calculate the frequency of each word...转载 2018-10-21 12:49:07 · 3955 阅读 · 0 评论 -
linux shell显示ok或fail --- action
经常看到shell运行会显示Web is OK. [ OK ]Web is Fail. [FAILED]这样的ok和fail是怎么来的呢? 是不是感觉这样显示更直观,好看。其实就是调用系统的命令...转载 2018-10-23 11:51:45 · 2029 阅读 · 0 评论 -
dirname命令介绍-使用dirname在shell脚本中获取当前脚本文件所在的绝对路径
原文链接https://blog.csdn.net/xiaofei125145/article/details/50620281dirname 命令使用示例示例一 来自手册页的例子$ dirname /usr/bin/sort /usr/bin$ dirname stdio.h . 示例二$ dirname /usr/bin /usr$ dirname /usr/...转载 2018-10-23 14:48:37 · 1883 阅读 · 0 评论 -
Linux禁止ping以及开启ping的方法
转载自https://www.cnblogs.com/chenshoubiao/p/4781016.htmlLinux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。具体的配置方法如下: A、内核参数设置 1、允许PING设置 A...转载 2018-11-07 14:32:14 · 2344 阅读 · 0 评论 -
iptables+ipset自动封闭和解封频繁访问web服务的恶意IP
转载自https://blog.csdn.net/firehive/article/details/81260169iptables直接针对ip进行封禁,在ip数量不大的时候是没什么问题的,但当有大量ip的时候性能会严重下降,iptables是O(N)的性能。而ipset就像一个集合,把需要封闭的ip地址写入这个集合中,ipset 是O(1)的性能,可以有效解决iptables直接封禁大量IP...转载 2018-11-07 17:43:42 · 1553 阅读 · 0 评论 -
LINUX Shell 下求两个文件交集和差集的办法
转载自https://blog.csdn.net/autofei/article/details/6579320假设两个文件FILE1和FILE2用集合A和B表示,FILE1内容如下:a b c e d a FILE2内容如下: c d a c基本上有两个方法,一个是comm命令,一个是grep命令。分别介绍如下: comm命令 ,...转载 2018-11-08 11:27:32 · 1539 阅读 · 0 评论 -
iptables的tcp扩展模块,multiport扩展模块
注意,与之前的选项不同,--dport前有两条"横杠",而且,使用--dport选项时,必须事先指定了使用哪种协议,即必须先使用-p选项,示例如下上图中,我们就使用了扩展匹配条件--dport,指定了匹配报文的目标端口,如果外来报文的目标端口为本机的22号端口(ssh默认端口),则拒绝之。而在使用--dport之前,我们使用-m选项,指定了对应的扩展模块为tcp,也就是说,如果想要使用...转载 2018-11-11 21:30:13 · 6602 阅读 · 0 评论 -
iptables扩展模块tcp的扩展匹配条件 --tcp-flags
转载自http://www.zsythink.net/archives/1578防止SYN攻击,可以在iptables中做如下配置-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP -A INPUT -p tcp -m tcp --tcp-flags FIN...转载 2018-11-11 21:35:19 · 1569 阅读 · 0 评论 -
iptables扩展之udp扩展和icmp扩展
转载自http://www.zsythink.net/archives/1588#示例iptables -t filter -I INPUT -p udp -m udp --dport 137 -j ACCEPTiptables -t filter -I INPUT -p udp -m udp --dport 137:157 -j ACCEPT#可以结合multiport模块指定多个离...转载 2018-11-11 21:40:37 · 291 阅读 · 0 评论 -
如何在 Linux 下大量屏蔽恶意 IP 地址之IPset工具
转载自http://blog.jobbole.com/84478/很多情况下,你可能需要在Linux下屏蔽IP地址。比如,作为一个终端用户,你可能想要免受间谍软件或者IP追踪的困扰。或者当你在运行P2P软件时。你可能想要过滤反P2P活动的网络链接。如果你是一名系统管理员,你可能想要禁止垃圾IP地址访问你们的公司邮件服务器。或者你因一些原因想要禁止某些国家访问你的web服务。在许多情况下,然而,...转载 2018-11-08 14:59:06 · 887 阅读 · 0 评论 -
Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d, --date=字符串 显示指定字符串所描述的时间,而非当前...转载 2018-12-11 12:01:51 · 1946 阅读 · 0 评论 -
Linux 定时任务crontab命令
使用 crontab -e 命令编辑定时任务列表crontab命令crontab [ -u user ] { -l | -r | -e }crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u us...原创 2019-01-08 16:33:53 · 403 阅读 · 0 评论 -
history命令
原文链接http://man.linuxde.net/historyhistory命令用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令。例如,要执行第2个历史命令,则输入!2。历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存...转载 2019-01-19 10:41:59 · 683 阅读 · 0 评论 -
iptables如何删除一条规则
-- 查找所有规则iptables -L INPUT --line-numbers-- 删除一条规则iptables -D INPUT 11(注意,这个11是行号,是iptables -L INPUT --line-numbers 所打印出来的行号)...原创 2019-01-14 18:41:12 · 8673 阅读 · 2 评论 -
crontab定时任务脚本不执行,日志无执行记录
原文链接https://blog.csdn.net/week_ed/article/details/78198192在linux下用crontab启动定时脚本,放到crontab中死活没反应,这是可能的原因:1、看日志,cat /var/log/cron。如果日志中有执行记录可能是脚本没有执行权限,此时要赋予执行权限,如 chmod +x xxx.sh 就是给xxx.sh这个脚本赋予执...转载 2018-10-08 16:24:30 · 6068 阅读 · 0 评论