linux

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安装位置若已经安装,...

linux expect详解

expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程---expect获取指定关键字---send向指定程序发送指定字符---执行完成退出.expect常用命令总结:spawn交互程序开始后面跟命令或者指定程序ex...
代码星球·2020-04-17

linux下syscall函数 间接系统调用

NAME             syscall-间接系统调用SYNOPSIS         &n...

Linux 增加虚拟内存

1、用 df-h命令找一个比较大的磁盘空间2、建立swap文件大小为2Gddif=/dev/zeroof=swapfilebs=1024000count=20003、启用虚拟内存   1. 将swap文件设置为swap分区文件  1mkswapswa...
代码星球·2020-04-17

四种解决”Argument list too long”参数列表过长的办法

转自http://hi.baidu.com/cpuramdisk/item/5aa49ce00c0757aecf2d4f24 在linux中删除大量文件时,直接用rm会出现:-bash:/bin/rm:参数列表过长,的错误。这时可以用find命令来结合使用。例:1、rm*-rf改为:find.-name&qu...

linux文本文件按列合并

http://blog.163.com/liang8421@126/blog/static/894819572009386653912/我想把文本文件file1和文本文件file2按照相应的行合并成一个文件file3。如下所示:原始文件file1:aaaabbbbccccddddeeee原始文件file2:111122...

linux小命令集合

du-sh* 查看当前目录下的当前子目录的内存大小df-h 查看内存占用情况tar-xvfsrc.tgz;  rsync-avzL src/ desc/    linux增量发布代码命令(如果想过滤一些文件时可以在rsync中加参数u)#!...
代码星球·2020-04-16