#LINUX

linux vi命令详解

刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi...
代码星球 ·2020-04-17

Linux基础命令---hwclock

hwclock    hwclock是一种访问硬件时钟的工具,可以显示当前时间,将硬件时钟设置为指定的时间,将硬件时钟设置为系统时间,以及从硬件时钟设置系统时间。您还可以定期运行hwlock以插入或删除硬件时钟中的时间,以补偿系统漂移(如果继续运行,则该时钟始终以一定的速率获得或丢失时间)。  该命...

springboot放到linux启动报错:The temporary upload location [/tmp/tomcat.8524616412347407692.8111/work/Tomcat/localhost/ROOT/asset] is not valid

笔者的springboot在一个非root用户环境下运行,这种环境下可以保证不被潜在的jar/开源框架漏洞提权。比如在防火墙上把外网访问来的443端口映射到本地8443的javaweb端口。(注意对外服务的80-1024端口需要root权限才能申请),具体映射方法可参考:Linux下使用iptables配置防火墙端口转...

Linux下使用iptables配置防火墙端口转发

一些情况下,在linux上面我们想使用80-1024之间的端口,这个时候需要root权限。当时root权限容易被提权,特别是早起那些Struct2,漏洞爆出的时候,一抓一个准-root权限,然后系统沦陷,被黑客控制住了。开启端口转发:vim/etc/sysctl.conf#前面的#注释去掉net.ipv4.ip_for...

Linux服务器集群性能监控之Performance Co-Pilot(PCP)部署

转载自:https://blog.csdn.net/w84268426/article/details/78431778 在部署PCP时,我用到了两台centos7虚拟机。1.官方安装文档http://pcp.io/docs/guide.html2.官方用户指引http://pcp.io/doc/pcp-us...

Linux服务器端使用tcpdump抓redis报文

yumupdateyuminstalltcpdumptcpdumphost172.16.3.50port6379-iens192-w/tmp/redis-zsetcapture.cap其中ens192是网卡名,/tmp/redis-zsetcapture.cap是抓包的数据库,可以下载回来放到wireshark中分析...

VirtualBox中安装CentOS 7_Linux

准备条件 在自己真实机上已经安装了VirtualBox虚拟机,具体安装方法可以参考Linux公社的文章。 下载CentOS-7的镜像 1.在虚拟机中创建虚拟电脑  如图点击新建按钮,开始新建虚拟机电脑, 在名称哪里填入CentOS-7,类型选择linux,版本...

安全运维 -- Linux服务器使用公私钥密匙证书登录

环境:Ubuntu16  黑客遍地都是,ssh/pop3/ftp等爆破工具的流行让站长的日常运维工作量大大加重。Metasplot,Bruter等工具更是针对以上协议有专门的破解方法,有字典破解版,枚举破解等。面对着网络背后手里操着高级破解工具/平台/软件的人,为了保证服务器安全,必须把网络背后的黑手想象的更强大,从攻...

linux下查看进程和杀死进程

通过如下命令查找占用指定端口的pid(进程id)netstat-aonp|grep":80[]+"|awk-F""{'print$0'}1这是查询占用80端口的进程果然是tomcat占用了80端口.只显示pid的写法netstat-anp|grep"^[a-z]+[]+0[]+0[]+[0-9.]+:80[]+"|aw...
代码星球 ·2020-04-17

linux ping报错Name or service not known

ubuntu设置静态ip以后忘记设置dns,ping的时候报错:Nameorservicenotknown添加dns即可vi/etc/resolv.confnameserver8.8.8.8nameserver8.8.4.4 ...
代码星球 ·2020-04-17

Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义

$#是传给脚本的参数个数$0是脚本本身的名字$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表$*是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$是脚本运行的当前进程ID号$?是显示最后命令的退出状态,0表示没有错误,其他表示有错误...
代码星球 ·2020-04-17

Linux 切换用户

在linux操作系统中,用户之间的切换使用,su命令。linux系统环境中的用户信息如下:用户名角色备注root 管理员root用户下配置的jdk版本为:1.8charles_1普通用户charles_1用户下配置的jdk版本为:1.7charles_2普通用户charles_2用户下配置的jdk版本为:1.6&nbs...
代码星球 ·2020-04-17

linux网络流控-htb算法简析

项目中用tc,htb做流控期间,研究了htb(分层令牌桶)算法的实现.觉得这种思想在类似与有消费优先级的生产者消费者场景中也很适用.该算法过于复杂,碍于嘴拙遂在标题中加了简析,只介绍核心思想和关键代码的实现.一个栗子:tcqdiscadddeveth0roothandle1:htbtcclassadddeveth0pa...

Linux系统调用--getpid/getppid函数详解

https://blog.csdn.net/z309241990/article/details/39852739...

PostgreSQL安装详细步骤(linux)

 官方安装文档:http://www.postgresql.org/download/linux/redhat/1.检查PostgreSQL是否已经安装rpm-qa|greppostgres检查PostgreSQL是否已经安装rpm-qal|greppostgres检查PostgreSQL安装位置若已经安装,...
首页上一页...222223224225226...下一页尾页