
linux
文章平均质量分 52
Hot_VC
这个作者很懒,什么都没留下…
展开
-
automake文件生成Make
一、安装automake apt-get install automake二、安装libpcap1.0.0 a) 下载源码:http://tcpdump.org/release/ b) 安装相关依赖库 apt-get install flex apt-get install –y byacc c) 编译安装 ./configure make mak原创 2014-12-26 09:21:49 · 551 阅读 · 0 评论 -
linux通用makefile模板
LIB= INCLUDE= OBJ=main.o CC=g++PROGRAM=testCONF=-g$(PROGRAM) : $(OBJ) $(CC) $(CONF) -o $(PROGRAM) $(OBJ) $(LIB) $(INCLUDE)main.o : main.cpp $(CC) $(CONF) -c main.cppclean : rm -原创 2015-08-12 10:31:17 · 590 阅读 · 0 评论 -
adb 使用问题笔记
1.遇到系统文件无法PULL原因:并且无法chmod文件属性,是因为该文件被加锁了!(详细请查看chattr, lsattr相关内容)chmod -R 777 xxx 时候出现如下提示:Unable to chmod /data/cust: Read-only file system解决:chattr -i xxxchmod -i xxx原创 2015-12-17 16:56:13 · 751 阅读 · 0 评论 -
Linux常用命令——笔记
1. linux 查询某个端口被什么进程占用的命令用lsof -i : 端口号即可获取进程号2.linux查询进程占用哪些端口netstat -nlap原创 2015-09-10 10:53:53 · 558 阅读 · 0 评论 -
CentOs6 安装PYTHON3
一、安装环境 yum install gcc yum install zlib-devel yum install make二、下载python版本 wget http://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz三、解压缩、编译和安装 tar -zxvf Python-3.4.0.tgz cd Python-转载 2015-09-07 15:07:56 · 2246 阅读 · 0 评论 -
kbuild的makefile模板
Makefile模板如下:#编译hello.o的时候加上预定义DEBUG_TESTCFLAGS_hello.o += -DDEBUG_TEST#编译所有的时候加上预定义MY_DEBUGEXTRA_CFLAGS += -DMY_DEBUG#指定最终生成的目标#如果只有单个文件可以写成"obj-m := hello.o"obj-m += hello.o#指定生成hello.o文件需要原创 2016-05-10 12:03:12 · 1185 阅读 · 0 评论 -
ubuntu开机出现错误“Error found when loading /root/.profile”解决
在刚修改完root权限自动登录后,发现开机出现以下提示:Error found when loading /root/.profilestdin:is not a tty=======================================================================解决方法:在终端中用命令gedit /root/.profile,打开文原创 2016-05-09 11:18:59 · 8973 阅读 · 4 评论 -
一键安装samba
脚本内容如下:#!/bin/shapt-get install samba -ymkdir -p /samba/sharemkdir -p /samba/subdiruseradd -s /usr/sbin/nologin smbsubadminecho "123456\n123456" | smbpasswd -a smbsubadminuseradd -g smbsuba原创 2016-05-15 22:46:21 · 2301 阅读 · 0 评论 -
CentOS6一键升级GCC4.8
脚本内容如下:#!/bin/shsudo rpm --import http://ftp.scientificlinux.org/linux/scientific/5x/x86_64/RPM-GPG-KEYs/RPM-GPG-KEY-cernwget -O /etc/yum.repos.d/slc6-devtoolset.repo http://linuxsoft.cern.ch/cern原创 2016-06-04 10:52:56 · 1002 阅读 · 0 评论 -
CentOS6 一键升级内核3.10.101
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel -y原创 2016-06-08 14:50:09 · 1056 阅读 · 0 评论 -
UBUNTU设置root自动登陆
修改如下文件:(没有自己创建)/etc/lightdm/lightdm.conf 将文件内容替换为如下:[SeatDefaults]autologin-user=rootgreeter-session=unity-greeteruser-session=ubuntugreeter-show-manual-login=trueallow-guest=false原创 2016-05-09 11:17:41 · 1093 阅读 · 0 评论 -
MonGoDb C++开发 DEMO
1. 环境说明系统: CENTOS 6.4 32位2.准备1). 安装BOOST库2). 安装G++,GCC编译器3). 安装mongodb-cxx-driver关于以上准备请自行百度安装再此推荐一篇文章:http://www.cnblogs.com/hump/p/4582557.html3.代码:main.cpp:#include #inc原创 2015-07-06 15:15:46 · 1267 阅读 · 0 评论 -
PPTP 一键安装脚本
#!/bin/bashfunction installVPN(){ echo "begin to install VPN services"; #check wether vps suppot ppp and tun yum remove -y pptpd ppp iptables --flush POSTROUTING --table nat iptables --flush转载 2015-09-17 17:51:26 · 2718 阅读 · 0 评论 -
CEMNTOS6.x下Freeradius + Mysqsl配置服务端一键安装脚本
写在前面:目前脚本存在几个问题:1. mysql采用云安装2. mysql的密码不能包含特殊字符(例如:‘$’ ‘/’ '\' 等 ),否则引发的脚本错误请 自行修改相关配置。如果有知道这个问题怎么修改的请留言告知,谢谢!!!3.请自行到官网下载freeradius-server-2.2.6.tar.gz 与脚本放于同一个目录下,再执行脚本4.本人在centos6.X下测试成原创 2015-04-02 11:33:11 · 2435 阅读 · 0 评论 -
libpcap学习(二) 网络数据抓取
1.netsniff.c#include "netsniff.h"#include void main (){ //获取打印所有网卡信息 //printf("Hi Hi~~~~\n"); findDevsTables(); freeDevsTables(); //printf("hi, shabi!~");// start_catch(); pthread_create(原创 2014-12-30 15:49:12 · 734 阅读 · 0 评论 -
简单的linux下shell启动脚本
简单的linux下shell启动脚本:#!/bin/sh## /etc/rc.d/init.d/radiusd## Starts the radius daemon## chkconfig: - 65 35# description: radius Server# processname: radiusd# Source function library.. /etc/rc原创 2015-04-01 16:01:51 · 979 阅读 · 0 评论 -
libpcap学习(一) 获取网卡列表
一、环境要求 1.安装libpcap: 在http://www.tcpdump.org/下载libpcap./configuremakesudo make install 2.安装automakeapt-get install automakeapt-get install flexapt-get in原创 2014-12-29 09:14:32 · 2238 阅读 · 0 评论 -
关于PPP 2.4.5在CENTOS7 无法编译通过的解决方案
报错如下:make[2]: Entering directory `/builddir/build/BUILD/ppp-2.4.5/pppd/plugins/rp-pppoe'cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64原创 2015-07-15 16:22:24 · 2185 阅读 · 0 评论 -
LINUX c++ 遍历网卡列表
直接扔代码:#include #include #include #include #include #include #include #include #include #include #include using namespace std;void show_all_if(){ int fdSock = 0; struct ifconf ifMyCo原创 2015-07-29 19:07:56 · 3065 阅读 · 0 评论 -
Daemon 程序编写(请根据实际情况自行扩展)
编写Daemon程序有一些基本的规则,以避免不必要的麻烦。(1) 首先是程序运行后调用fork,并让父进程退出。子进程获得一个新的进程ID,但 继承了父进程的进程组ID。(2) 调用setsid创建一个新的session,使自己成为新session和新进程组的leader,并使进程没有控制终端(tty)。(3) 改变当前工作目录至根目录,以免影响可加载文件系统。或者也可以转载 2015-09-07 11:05:04 · 719 阅读 · 0 评论 -
解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题
解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题/usr/libexec/ibus-ui-gtk/usr/ bin/ibus-setup/usr/libexec/ibus-engine-table将以上三个文件中的 “exec python” 修改为 “exec python2.6”转载 2015-09-07 14:56:54 · 611 阅读 · 0 评论 -
CentOS6 vsftpd安装配置
一、安装yum -y install vsftpd二、修改配置配置可以不用做修改三、添加用户1.增加用户:useradd –d /var/www -g ftp –s /sbin/nologin myftp2.修改用户密码passwd myftp3.修改用户目录以及权限chown -R myftp /ho原创 2015-09-06 13:53:39 · 706 阅读 · 0 评论 -
Linux中Cron任务间隔执行:每隔几分钟/几小时/几天
一、配置文件(/etc/crontab)直接VI编辑就可以二、配置格式* * * * * command分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6原创 2015-09-07 09:33:08 · 29351 阅读 · 1 评论 -
linux的sed取指定字符串中的特定子字符串
如何获取:[ro.serialno]: [D6GQHIOZTKMBOZJR]中的第二个中括号的值。test="[ro.serialno]: [D6GQHIOZTKMBOZJR]"echo $test | sed 's/.*\[\(.*\)\].*\[\(.*\)\].*/\2/g'sed的字符串识别采用正则,后面的‘\2’表示取第二个括号的值。执行上述命令原创 2017-01-18 16:00:06 · 10215 阅读 · 0 评论