![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 65
androidstar_cn
这个作者很懒,什么都没留下…
展开
-
linux防火墙iptables的原理及配置详解
一:前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有3、4层的防火墙,叫网络层的防火墙,还有7层的防火墙,其实是代理层的网关。转载 2016-09-12 22:27:39 · 6685 阅读 · 1 评论 -
树莓派3b下如何安装ubuntu
作者:网络 发表于: 2016-10-01点击: 8 次 树莓派3B(Raspberry Pi 3 型号 B SBC)硬件配置Broadcom BCM2837 芯片组,运行频率 1.2 GHz 64 位四核 ARM Cortex-A53 802.11 b/g/n 无线局域网 蓝牙 4.1(经典和低能耗) 双核 Videocore IV® 多媒体协处理器 1GB转载 2016-10-02 16:01:44 · 13058 阅读 · 0 评论 -
CentOS下SSH无密码登录的配置
1、确认本机sshd的配置文件(需要root权限)$ gedit /etc/ssh/sshd_config找到以下内容,并去掉注释符”#“RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys2、如果修改了配置文件需要重启sshd服务 (需要r转载 2016-10-27 22:39:55 · 236 阅读 · 0 评论 -
linux下ssh安装与scp命令使用详解
ubuntu默认并没有安装ssh服务,可以通过如下命令进行:代码如下:yblin@yblin-desktop:~$ ssh localhostssh: connect to host localhost port 22: Connection refused如上所示则说明还没有安装ssh.通过apt-get安装如下:代码如下:yblin@yblin-deskto转载 2016-11-10 21:18:18 · 2689 阅读 · 0 评论 -
一个监控网卡流量的shell脚本
这篇文章主要为大家分享一个简单的监控流量脚本,需要的朋友可以参考下。实现代码:#!/bin/basheth_in_old=$(ifconfig eth0|grep “RX bytes”|sed ‘s/RX bytes://’|awk ‘{print $1}’)eth_out_old=$(ifconfig eth0|grep “RX bytes”|sed ‘s/.*TX by转载 2016-11-10 21:19:39 · 1032 阅读 · 0 评论 -
Linux系统下查找webshell后门的强大命令
一句话查找PHP木马# find ./ -name “*.php” |xargs egrep “phpspy|c99sh|milw0rm|eval(gunerpress|eval(base64_decoolcode|spider_bc))” > /tmp/php.txt# grep -r –include=*.php ‘[^a-z]eval($_POST’ . > /tmp/ev转载 2016-10-31 21:51:10 · 5562 阅读 · 0 评论 -
Linux系统安全之pam后门安装使用详解
一.查看系统pam版本:[root@redkey ~]# rpm -qa | grep pampam-1.1.1-4.el6.x86_64二.下载对应版本的pam模块http://www.linux-pam.org/library/三.解压&修改pam_unix_auth.c文件tar -xzvf Linux-PAM-1.1.1.tar.gzcd转载 2016-10-31 21:53:02 · 5443 阅读 · 0 评论 -
十个Linux的网络监控命令
网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地址,管理服务器网络配置,通过 telnet 和ethernet建立与linux之间的网络链接,查看linux的服务器信息等。下面让我们看看在linux下的网转载 2016-11-29 21:43:36 · 706 阅读 · 0 评论 -
arm编译环境搭建详解
1.Qt Embedded porting on ARM platform2.arm-linux-gcc下载3.arm-linux-gcc tar 打包含 usr/local/arm/4.4.3 目录,建议最好到根目录 / 下解压 arm-linux-gcc,可以省去移动文件的步骤。 [root@dyH ~]# cd /[dywang@dyH /]$ tar转载 2016-11-14 22:40:12 · 733 阅读 · 0 评论 -
Initramfs和initrd uboot中的bootargs参数传给内核
initramfs概述initramfs与initrd类似,也是初始化好了且存在于ram中的,可以压缩也可以不压缩。但是目前initramfs只支持cpio包格式,它会被populate_rootfs->unpack_to_rootfs(&__initramfs_start, &__initramfs_end – &__initramfs_start, 0)函数(解压缩、)解析、安装。转载 2016-11-14 22:42:05 · 6455 阅读 · 0 评论 -
CentOS7 网络设置与控制网络设备名称
安装完CentOS 7后,若安装时没有设置网络,并发现所在的网络没有DHCP Server时,则需要在控制台下,编辑/etc/sysconfig/network-script/ifcfg-en* 。本文除了介绍如何手动设置网络外,也介绍如何更改网络设备名称。在安装套件时,如果选择了”Minimal Install”,ifconfig/netstat等常用网络工具不会被安装,用”nmcl转载 2016-12-04 22:53:58 · 7181 阅读 · 0 评论 -
android 多级树形控件的开发
本文程将带领大家通过ListView打造一个任意层级的树形控件,大家可以学到巧妙的设计思想以及数据结构的知识。课程中也包含如何巧妙的利用反射加注解将设计通用化,同时可以进一步加深对ListView适配器的理解。一个ListView需要和一个Adapter绑定,用于管理数据。在这里以BaseAdapter为例,继承Adapter需要重写四个函数,其中较为重要的是两个: 1 publi转载 2016-12-07 23:12:53 · 3560 阅读 · 0 评论 -
Linux学习教程之如何改变网卡的mac地址
本文介绍一下,如何用命令来改变网卡的mac地址。[root@androidstar.cn ~]# echo "A5:94:3C$(dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 ":%02X"')"[root@androidstar.cn ~]# echo "$(hexdump -n3 -e'/3 "A5:94转载 2016-12-07 23:18:09 · 387 阅读 · 0 评论 -
ubuntu下修改webstorm菜单的字体
如图所示:点击可以看大图。在Appearance & Behavior -> Appearance ->选上Override default fonts by(not recommended)在下面就可以设置字体及字体的大小了。原文地址:http://www.androidstar.cn/ubuntu下修改webstorm菜单的字体/转载 2017-03-01 22:15:23 · 822 阅读 · 0 评论 -
内存测试工具memtester使用详解
memtester的下载地址:http://pyropus.ca/software/memtester/ 有源码安装包、deb包、rpm包等。源码已经编译好,在linux下只要make一下就好了。笔者要测试的是目标板的内存,所以要交叉编译,目标板为mips架构,所以要改变 Makefile,解压之后,目录下有这样两个文件:conf-cc、conf-ld打开conf-c转载 2016-10-16 23:11:06 · 31508 阅读 · 2 评论 -
error: editline/readline.h: No such file or directory
想写个exploit,需要安装Varnish进行测试。在Centos安装Varnish3.0.4,make的时候遇到如下错误:error: editline/readline.h: No such file or directory按照百度解决方案如下:yum install readline-develyum install ncurses-devel转自转载 2016-11-05 23:31:50 · 1874 阅读 · 0 评论 -
linux u盘启动盘制作如此简单,一个dd命令搞定
用dd命令制作U盘启动盘详解dd命令做usb启动盘十分方便,只须:sudodd if=xxx.iso of=/dev/sdb bs=1M用以上命令前必须卸载u盘,sdb是你的u盘,bs=1M是块的大小,后面的数值大,写的速度相对块一点,但也不是无限的,我一般选2M,注意,执行命令后很块完成,但u盘还在闪,等不闪了,安全移除。注意:你的镜像需要支持dd命令。d转载 2016-09-13 22:16:47 · 3538 阅读 · 0 评论 -
处理Linux系统下已删除文件继续占用空间问题
在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些转载 2016-09-13 22:19:53 · 7740 阅读 · 0 评论 -
linux中chmod,chown,chgrp命令文件安全与权限
chmod 改变权限位分为符号模式和绝对模符号模式的一般格式:chmod [who] operator [permission] filenamewho的含义u 文件属主权限。g 属组用户权限。o 其他用户权限。a 所有用户(文件属主、属组用户及其他用户)operator的含义+ 增加权限。– 取消权限。= 设定权限permission的含义转载 2016-09-15 01:16:24 · 2018 阅读 · 0 评论 -
在linux中使用head命令和tail命令查看文件中的指定行
使用head命令和tail命令显示指定的行:head-n, –lines=[-]K print the first K lines instead of the first 10; with the leading ‘-’, print all but the last K lines of each filetail转载 2016-09-15 01:18:33 · 5477 阅读 · 0 评论 -
linux yum原理和命令详解及实例应用
linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁转载 2016-09-15 01:33:55 · 1053 阅读 · 0 评论 -
Unbuntu上编译安装搭建Kamailio sip服务端详细步骤
1 首先下载kamailio 4.0.0最新版本打开http://www.kamailio.org/pub/kamailio/latest/src/ 下载最新版本。(也可以从git上下载,这里不说这种情况)2 下载完我是直接解压到 /下载 目录了 你们可以顺便,但是记住解压到哪里去了3 打开命令行工具 安装一下软件 gcc compiler: apt-ge转载 2016-09-18 22:51:13 · 463 阅读 · 0 评论 -
[Vim笔记]将vim打造成IDE
1. 字体,色彩背景设置$ vi ~/.vimrc” set font and colorif has(“gui_running”) set guifont=Courier\ 10\ Pitch\ 12 “set gfw=幼圆:h12:cGB2312 colorscheme koehlerendif2. ctags 查询变量、函数的定转载 2016-09-24 02:17:41 · 302 阅读 · 0 评论 -
转载:Web服务器和应用服务器的区别
通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。 下面让我们来细细道来: Web服务器(Web Server转载 2016-09-25 11:26:05 · 228 阅读 · 0 评论 -
centos下安装卸载命令rpm,make install使用方法
RPM:这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。卸载:1、打开一个SHELL终端2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。查找RPM包软件:rpm -qa ×××*注意:×××指软件名称开头的几个字母,不要转载 2016-09-21 21:23:37 · 2430 阅读 · 0 评论 -
tcpdump抓包命令详解
默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpdump -i eth1如果不指定网卡,默认tcpdump只会监视第一个网络接口,一般是eth0,下面的例子都没有指定网络接口。监视指定主机的数据包打印所有进入或离开sundown的数据包.tcpdump host s转载 2016-09-21 21:26:01 · 1500 阅读 · 0 评论 -
Linux操作系统命令行下编辑常用的快捷键
命令行编辑快捷键 history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有string字符串的最新命令 Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继续按Ctrl+r,搜索上一条匹配转载 2016-09-21 21:28:02 · 763 阅读 · 0 评论 -
linux用什么命令可以查看内存使用的情况详细信息
在Linux下查看内存我们一般用free命令:[root@scs-2 tmp]# freetotal used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-/+ buffers/cache: 471116 2795064Swap: 2048276 80160 19转载 2016-09-21 21:29:37 · 6571 阅读 · 0 评论 -
ImportError: pycurl: libcurl link-time ssl backend (openssl)
ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)安装pycurl模块报错如图:解决方案如下:1,如果没有安装pip,先安装pip;2,pip uninstall pycurl转载 2016-11-05 23:30:20 · 2262 阅读 · 0 评论 -
virtualbox中的linux共享文件的步骤
virtualbox中的linux共享文件的步骤首先要安装VirtualBox的增强版功能(VBoxGuestAdditions)在 设备—>安装增强版功能—–>运行,重启电脑。1、Linux本地的共享文件夹建立 mkdir /mnt/localShare2、/etc/下的fstab 修改添加 win_share /mnt/localShare vb转载 2017-03-03 22:13:19 · 735 阅读 · 0 评论