2017年10月25日

setjmp与longjmp非局部跳转函数的使用

摘要: [root@bogon code]# cat c.c#include#includestatic jmp_buf env;//定义全局变量envvoid job(){ longjmp(env,2);//会返回到setjmp(env)处,且返回值为2}void work(int ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(385) 评论(0) 推荐(0)

环境列表

摘要: 终端添加环境变量BP=/root/code //环境名一般使用大写export BPecho $BP //显示/root/code终端输入printenv 打印当前环境列表 char getenv(cont char *name)获取某个环境变量name的值,成功返回name,失... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(111) 评论(0) 推荐(0)

linux前后台任务的切换以及执行暂停

摘要: command & 把command命令放到后台执行 ctrl+z 暂停该任务,并且放到后台 jobs 查看任务 bg n 把jobs号码为n的任务放到后台执行 fg n 把jobs号码为n的任务放到前台执行 kill n 把jobs号码为n的任务杀死,注意n是对应的jobs... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1076) 评论(0) 推荐(0)

linux常见系统调用函数列表

摘要: 以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(388) 评论(0) 推荐(0)

gdb入门

摘要: 下面是我自己写的一个测试用例 a.c#includeint add(int a,int b){ return a+b;}int main(){ int n=add(5,10); printf("n is %d\n",n); n=n*n; printf("... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(117) 评论(0) 推荐(0)

makefile——小试牛刀

摘要: //a.h,包含头文件stdio.h,并且定义一个函数print#includevoid print();//b.c,包含头文件a.h,然后就可以写print函数的内容了#include"a.h"void print(){printf("who are you\n");}//c.c,... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(92) 评论(0) 推荐(0)

Linux dialog详解(图形化shell)

摘要: 原文链接http://www.ttlsa.com/linux-command/linux-dialog-shell/ 如果没有此包请先安装 yum -y install dialog 使用命令dialog也可以直接查看具体参数 常见的对话框控件选项有: [ –calendar ] ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(1963) 评论(0) 推荐(0)

expect脚本实例

摘要: #!/usr/bin/expect //必须写这句,表明使用expect,有些系统可能没有自带,使用yum install expect -y 安装spawn ssh 192.168.2.128 //spawn后面相当与执行一条shell命令expect "password:" ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(103) 评论(0) 推荐(0)

服务程序应用的安装方法汇总

摘要: 1. 源码安装程序 一。下载源码包,压缩包通常使用gzip 或bzip2进行压缩,后缀格式为.tar.gz与tar.bz2,解压方法: tar zxvf filename.tar.gz tar jxvf filename.tar.bz2 (z指gzip压缩方式,x解压,v显示过程,f是指指定文件吧, 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(288) 评论(0) 推荐(0)

Centos6.7 64位安装配置kvm虚拟化

摘要: 首先,需要我们的cpu支持虚拟化,有的机器支持但是并未在bios开启,这个需要事先开启。1. Dell R710安装centos6.7 64位 ,Dell R710在开机后按F2进入BIOS,Processor Setting->Virtualization Technology->空格键切换模式为... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(259) 评论(0) 推荐(0)

linux面试题(自己添加了一些注释说明)

摘要: 1.linux如何挂在windows下的共享目录首先需要在Windows中创建一个文件夹用来共享,例如下面就是server是用来共享的,貌似在哪个位置创建都可以,我是在d盘创建的1mount.cifs //192.168.1.3/server /mnt/server -o user=administ... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(115) 评论(0) 推荐(0)

centos7配置lamp成功安装过

摘要: linux+apache+mysql/mariadb+php首先apache的安装: yum install httpd接着mysql/mariadb的安装: yum install mysql mysql-server (yum install mariadb mariadb-server,启动服... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(470) 评论(0) 推荐(0)

smb文件共享实现

摘要: samba文件共享 首先安装软件 yum install samba -y 编辑配置文件 /etc/samba/smb.conf ,在文章最后添加以下内容 [smbtest] content = don’t touch me (这里可以随便写吧) path = /... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(554) 评论(0) 推荐(0)

linux http配置

摘要: yum install httpd 安装http服务器启动http服务器即可访问 如果不行的话,试着执行命令 firewall-cmd –permanent –add-service=http(该命令添加http服务通过防火墙,而且为永久生效,注意,区分两个-和一个-不要弄错了)... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(2723) 评论(0) 推荐(0)

centos 7.0 lnmp成功安装过程(很乱)

摘要: 下载nginx 解压压缩包 .tar.gz 解压压缩包 到指定的目录 结果查看 [root@localhost src]# cd /usr/local/bin [root@localhost bin]# ls nginx-1.7.9 进入解压目录查看 还需要安装下面这些东西,否则./configur 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(498) 评论(0) 推荐(0)

Centos7快速安装haproxy

摘要: HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(140) 评论(0) 推荐(0)

tomcat7简单优化

摘要: 生产环境下我们不应该使用root用户开启tomcat服务,所以为了安全起见,我们创建一个用户tomcat useradd tomcat passwd tomcat(密码也设为tomcat) 编辑tomcat目录下的conf里的tomcat-users.xml文件 在tomcat-users里面增加以 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(153) 评论(0) 推荐(0)

linux 之sed

摘要: sed 用法 sed [-nefr] [action] -i 直接修改文件内容,而不是像其他命令那样只是输出到终端 a新增c取代d删除i插入p列印常与sed -n 使用s取代 有一点需要注意的是:如果需要转义的话,需要加入\ 另外字符串不需要额外加双引号,否则会把双引号也识别为字符串的内容 nl — 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(132) 评论(0) 推荐(0)

grep用法

摘要: grep用法 grep "string" filename grep -d skip(跳过目录) grep -r (搜索子目录) grep -i pattern files(不区分大小写) -l (只列出文件名)-L(列出不匹配的文件名) -w(整个单词,如搜索str,则不匹配string) -c( 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(336) 评论(0) 推荐(0)

linux 文件管理操作入门

摘要: mkdir -p /root/kali/bp/shell 一路创建文件夹直到生成文件夹shell,中间没有kali文件夹的话也会自动创建生成tar解压缩范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.... 阅读全文

posted @ 2017-10-25 18:06 标配的小号 阅读(238) 评论(0) 推荐(0)

导航