红联Linux门户

Linux帮助
  • CentOS教程:列出本机正在监控的端口

    2014-11-05 - 系统环境:CentOS 6.2 i686 一道面试题:请用SHELL写一个小脚本,列出当前系统(RHEL LINUX)正在监听的端口,要求结果如22,80,8080 awk方法:netstat -ntlp|awk -F [ :]+ /^tcp/{i++;if(i==1){printf $5}else printf ,$5} sed方法:netstat -ntlp |sed -n /^t...

  • CentOS 6 Setup安装

    2014-11-05 - 系统环境:CentOS 6.2 x86_64 今天安装了CentOS-6.2-x86_64-minimal版,这个版本太精简了连setup都没有,用着很不方便,下面我把setup的安装方法贴了出来。 yum provides */bin/setup yum install setuptool ok,setup安装成功,不过别高兴太早 setup 此时安...

  • CentOS 6 IPv6关闭方法

    2014-11-05 - CentOS 6 默认安装后,IPv6是自动开启的,但是现在IPv6还没有普及基本用不到这个功能,建议关闭IPv6模块。下面介绍一下关闭方法。 系统环境:CentOS 6.2 i686 1、查看系统是否开启ipv6 a)通过网卡属性查看 命令:ifconfig 注释:有 inet6 addr:。。。。。...

  • Redis-2.8.17安装配置过程和一些错误

    2014-11-04 - Redis安装过程:正常前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。 异常一: make[2]: cc: Command not found 异常原因:没有安装gcc 解决方案:yum install gcc-c++ 异常二: zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file...

  • Linux的目录配置

    2014-11-04 - 学习Linux我个人觉得首先需要了解清楚在系统中没给文件夹的具体事干什么的才行,这样在以后的学习当中以及在使用Linux系统的过程中才会事半功倍。 /bin 主要内容是系统的执行文件,但是/bin中的执行文件比较特说,可以说/bin里的执行文件在任何用户任何状态...

  • 为CentOS 6.4安装图形界面并用VNC远程连接

    2014-11-04 - 1.安装VNC服务 #yum install -y tigervnc-server #passwd //设置root用户vnc远程连接的密码 #service vncserver start 2.修改vnc服务桌面配置文件 #vi /root/.vnc/xstartup 在打开的编辑文本中将最后一行(twm )注释掉,在添加一行gnome-session ,最终的修改...

  • 64位CentOS 6.4安装网络监控ntopng

    2014-11-04 - 1、配置默认yum源 实验使用阿里的镜像 1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.def 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun...

  • Linux下日志设备文件-logger

    2014-11-04 - 刚接触logger,所有的记录信息都是写在一个日志文件中,后来发现这样查看起来不太方便,于是想分类,比如info信息专门一个文件,error信息专门一个文件。 之前的日志配置文件log4qt.conf是这样的: ### set log levels ### log4j.rootLogger =DEBUG, DLOG ##...

  • 如何为VirtualBox增加新的分辨率

    2014-11-04 - VirtualBox是个相当NB的开源跨平台虚拟机软件,不过新创建的虚拟机只支持几种分辨率。例如,安装win8.1,只有几种分辨率。 不过我的显示器是5K哦,这么点分辨率,简直是搞笑。可惜,virtualbox的GUI并没有提供添加分辨率的功能,不过却提供了命令行工具来添...

  • Lazarus IDE入门基础教程

    2014-11-04 - delphi+cnpack用惯了,转移到lazarus有点难受是不是!其实,lazaurs的编辑器也是蛮强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词!目前,我知道的就这些。 好,先第一个,代码补全! 按下键盘的Ctrl+W键!输入变量...

  • Lazarus开发平台编译后可执行程序优化方法

    2014-11-04 - 编译以后的可执行程序就将又原来的14m变为1.66m。 1.选择: Project -- Project Options -- Compiler Options -- Code Generation -- Unit Style -- Smart Linkable(-CX) 2.取消选择: Project -- Project Options -- Compiler Options -- Linking -- Debugg...

  • Lazarus如何变成XE的界面

    2014-11-04 - Lazarus变成XE的界面的的方法:首先进入配置安装的包,选中 EasyDockMgr 和 easyDockMgrDsgn 这两项,重新编译 Lazarus 吧。 修改以后,界面就变成了XE的了。...

  • 直接从硬盘启动Linux ISO镜像

    2014-11-04 - Linux的GRUB2启动加载器可以直接从硬盘启动Linux ISO文件,可以启动Live CD的 ISO,而不用烧录到光盘来安装Linux到一个硬盘分区,或从USB驱动启动。 我们在Ubuntu 14.04上实施了该过程Ubuntu及基于Ubuntu的Linux版本对此支持良好。其它Linux发行版上的工作原...

  • Linux下TTL串口登录pcDuino V2

    2014-11-04 - 摘要:在没有显示器和网线的情况下,串口是连接pcDuino V2的不二选择。本文主要记录了我在LINUX下通过USB-TTL转接连接pcDuino V2 的过程步骤,仅供参考! 我是一名程序猿,硬件是自己的业余爱好!希望大家不吝赐教。 在没有显示器和网线的情况下,串口是连接p...

  • RHEL(RedHat) 6.3使用EPEL Yum源

    2014-11-04 - 因为RHEL(RedHat) 6.3要安装flow-tools,所以需要设置epel源。方法如下: 32位系统选择: rpm -ivh http://download.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 64位系统选择: rpm -ivh http://download.fedoraproject.org/pub/epel/6...

  • Linux下Vi编辑器的使用介绍

    2014-11-04 - Vi编辑器是所有Unix及Linux系统下标准的编辑器。对Unix及Linux系统的任何版本,vi编辑器是完全相同的。 基本上vi可以分为三种状态,分别是命令模式(commandmode)、插入模式(insert mode)和底行模式(last line mode),各模式的功能为: 命令模式:控制屏幕光...

  • Linux Shell介绍

    2014-11-04 - 1.什么是shell? shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。 实际上,shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。 2.shell类型 2.1 Bourne Shell(简称,sh) 首个...

  • Linux系统入门学习:用CheckInstall从源码创建一个RPM或DEB包

    2014-11-04 - 问题:我想要从源码创建安装的软件包。有没有一种方式从源码来创建和安装软件包,而不是运行make install?这样的话,以后如果我想,我可以容易的卸载程序。 如果你已经从它的源码运行make install安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的...

  • CentOS 6 KVM虚拟机yum安装

    2014-11-04 - Linux系统环境:CentOS 6.2 i686 一、kvm安装 1、查看cpu是否支持: grep flags /proc/cpuinfo |uniq 注释:如果有vmx或svm则表示支持 也可以用: grep -E vmx|svm /proc/cpuinfo |uniq (出现以下内容表示支持) 2、安装:yum install kvm virt-* libvirt (yu...

  • Linux去除重复列(awk之数组妙用)

    2014-11-04 - 系统环境:CentOS 6.2 i686 有文件,要去除重复列结: 方法:awk {for(i=1;i=NF;i++)a[$i,NR]++}{for(j in a){split(j,b,SUBSEP);if(b[2]==NR)printf b[1] } printf \n} file 说明:本方法巧妙的利用了awk的数组,a[$i,NR]将读入的数据以域和行号为下标,只...

  • Linux教程:文本操作三行合并成一行

    2014-11-04 - Linux系统环境:CentOS 6.2 i686 将文本中的三行合并成一行 sed方法:sed N;N;s/\n/ /g 123 说明:N 追加下一个输入行到模式空间,用了两次把当前行的后两行都追加到了模式空间,即多行模式空间。让后用s将\n换行符替换成空格。最后的g是全局替换即替换所有...

  • Unix时间戳转换方法

    2014-11-04 - 说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 5.7 i686 名词解释: Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的0...

  • Linux统计行数方法及效率测试

    2014-11-04 - 说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 6.2 i686 一、行数统计方法 1、系统命令:wc -l filename 2、grep方法:grep -c filename 3、sed方法:sed -n $= filename 4、awk方法:awk END{print NR} filename 二、效率测试...

  • 清除本机除了当前登陆用户以外的所有用户

    2014-11-04 - 问题如下: 清除本机除了当前登陆用户以外的所有用户 处理结果: 23:00:17 up 1:08, 1 user, load average: 0.02, 0.05, 0.02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/1 192.168.1.100 22:15 0.00s 10.75s 0.00s w 本机只剩下你自己就对了。 方法...

  • Linux下的超级终端minicom与XGCom

    2014-11-04 - 引入: 在Windows下经常使用超级终端来调试交换机、路由器,现在我的日常所用系统为Arch,为了让自己在Linux环境下也可以使用类似超级终端的程序,我进行了如下 有两种软件可用: 第一种:minicom 安装 $ sudo pacman -S minicom 配置Minicom[必须通过超级...

  • Linux批量添加/删除用户脚本

    2014-11-04 - 说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 6.2 i686 添加脚本: #!/bin/bash PWD=users.txt PASSWD=123456 while getopts d:p:h opt do case $opt in h) cat EOF Useing Option: -d a txt for users,default ./users.txt -p...

  • awk双文件互相匹配查找

    2014-11-04 - 说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 6.2 i686 要求: 文件a: 10/05766798607,11/20050325191329,29/0.1,14/05766798607 10/05767158557,11/20050325191329,29/0.08,14/05767158557 文件b: 05766798607 05766798608 057...

  • Linux教程:文本操作倒序输出

    2014-11-04 - Linux系统环境:CentOS 5.7 i686 测试文件:cat test.bat 1、系统命令:tac test.bat 2、awk方法: awk {a[NR]=$0}END{for(i=NR;i0;i--)print a[i]} test.bat 3、sed方法: sed 1!G;h;$!d test.bat...

  • RedHat RHEL 6.1安装gcc的方法

    2014-11-04 - 最近在折腾RedHat,我安装的版本是rhel-server-6.1-x86_64。RHEL 6.1默认是没有gcc和gcc-c++环境的,而且我也没有$购买正版服务。 只能想办法本地安装了。 总结方法如下: 上传安装镜像rhel-server-6.1-x86_64-dvd.iso, 然后将镜像文件挂,如/mnt # mount -...

  • 给CentOS 6.2安装yum源

    2014-11-04 - CentOS自带的yum源不够丰富,为了使用方便,我经常借用第三方的yum源。每次都要重新找,嫌麻烦,这次总结下,也方便以后使用。我现在用的是64位的系统,只写64位的,以后遇到32位的了再加上。 1、安装rpmforge rpm包的url: http://pkgs.repoforge.org/rpmfo...

  • SUSE Linux安装配置Samba

    2014-11-04 - 对于Linux与Windows共享,可以用Samba软件实现,Samba是一套免费的开源软件,可以在Linux或其他类Unix操作系统上实现Windows域控制器,文件服务,打印服务等。 Samba实现了Windows系统所使用的核心网络协议:SMB(Server Message Block)。 Samba可以提供如下...

  • Linux下利用Valgrind工具进行内存泄露检测和性能分析

    2014-11-04 - Valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简绍 Valgrind包含下列工具: 1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。 2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。 3、cachegrin...

  • Linux下安装NS2.33(建议Fedora 8)

    2014-11-04 - NS2可以在很多Linux系统下安装,不过安装过程比较折腾,支持包很多要匹配,这里介绍下我配置成功的版本。 操作系统建议是Fedora 8,其他的操作系统也可以就是,最好不要太新版本的,我也在Ubuntu 10.10上面配过,Ubuntu 10.10最好装Server版本,都装完最好,...

  • VMWare安装RedHat9上网网络设置

    2014-11-04 - 一般在虚拟机中使用NAT方式应该是肯定可以上网的。所以安装RedHat之后网络的设置还是首选NAT。但是在redhat中使用DHCP始终无法激活网络设备,所以需要手动的进行相关设置。 在VMware的Edit菜单中的Virtual Network Editor 中找到VMNet8,一般NAT就是使用的VMN...

  • NS2使用tcl脚本debug工具tcl-debug-2.0

    2014-11-04 - 笔者看代码喜欢一边单步一边看,觉得这样效率高点,所以在NS2中,我们也需要找寻一种debug工具,所以接下来我们就是要配置tcl的debug工具(PS:前篇给出config过的ns2.33版本里面已经配置好了tcl-debug) 首先下载tcl-debug-2.0 然后放到/ns-allinone-2.33下...

  • CentOS下TPC-W安装

    2014-11-04 - 1、安装Java(jdk-6u25-linux-x64.bin) mkdir /usr/java cd /usr/java/ chmod +x jdk-6u25-linux-x64.bin ./jdk-6u25-linux-x64.bin 2、安装Mysql,并配置远程访问 3、安装apache 这里我的版本为apache-tomcat-6.0.29 然后将mysql-connector-java-5.1.13-bi...

  • Android数据类型之间转换(系统介绍)

    2014-11-04 - 一些初学Android的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,android的数据类型分为三大类,即...

  • NS2.33中安装Noah协议

    2014-11-04 - 在NS2中间补充安装协议过程还是有那么一点点的折腾,这里介绍下安装noah协议,NS2中的noah协议,需要添加无线协议的时候需要用到。 里面默认有个英语的install的方法的简介,还是挺简单的,不过由于版本问题,这里还是大致介绍下(配置NS2的步骤这里不介绍了...

  • NSG2-一个很好用的ns2的tcl脚本自动生成软件

    2014-11-04 - NSG2-一个很好用的ns2的tcl脚本自动生成软件,NSG2.rar,一个很好的java写的tcl脚本自动生成的软件。 在ns2上很实用可以直接通过画图画拓扑,然后直接产生tcl脚本,这个还是十分简单的,而且很省事。...

  • LUKS:Linux下磁盘加密

    2014-11-04 - Linux下磁盘加密 LUKS(Linux Unified Key Setup)为Linux硬盘加密提供了一种标准,它不仅能通用于不同的Linux发行版本,还支持多用户/口令。因为它的加密密钥独立于口令,所以如果口令失密,我们可以迅速改变口令而无需重新加密真个硬盘。通过提供一个标准的...