红联Linux门户

Linux帮助
  • Linux权限360度赤裸裸华丽丽大曝光连载之一:从ls开始

    2015-01-06 - 从ls命令开始 Linux学习的第一步就是掌握常用命令,Linux命令众多,以笔者使用的Red Hat Enterprise Linux 5.4来说,有大概两千多个命令,假设每个命令有二十个选项,如此多的命令和选项全部敲一遍,简直是在浪费生命浪费键盘浪费手指头,更加没有必要买一本...

  • 虚拟实验室eCos开发环境的配置(Linux)

    2015-01-06 - 1.下载eMBosLab发布的eCos源代码 git clone git://emboslab.git.sourceforge.net/gitroot/emboslab/rtems-4.9.5-emboslab /opt/ecos/ecos-hg /opt/ecos/ecos-hg 表示你需要放置的目录,请自行设置 2.下载eCos最新ARM编译器 点击 arm-eabi 得到 arm eabi的编...

  • Linux环境CoLinux新功能试用

    2015-01-06 - 半年没上colinux主页了,今天逛了一下colinux的主页,习惯性点击最新版的特性一看,居然发现了个有趣的新功能:那就是支持的操作系统除了windows系列,居然还多了个linux 2.6.x,赶紧搜索一把,中文没的介绍,英文倒是在colinux的wiki上发现了如何在linux上...

  • Linux下使用readdir查找文件

    2015-01-06 - 在Windows上一直使用_findfirst查找文件,以为是标准库里的,可以在Linux下直接使用。今晚试了一下失败了。Linux下使用readdir来扫描一个目录下的项目。首先,需要包含头文件dirent.h。然后定义下面搜索需要的结构。 DIR* dir_info; //目录指针 struct diren...

  • CentOS 6.x系统安装+网卡驱动安装(Realtek PCIe GBE Family Con

    2015-01-06 - GNU/Linux的安装过程中实际上已经安装了很多可用的网卡驱动,但这一款:Realtek PCIe GBE Family Controller的驱动却没有。 而我的台式机:惠普 HP Pro 3380 MT刚好使用的是这一款网卡。由于没有网络,而CentOS6.x又没有预装gcc,g++编译环境,着实折腾了很...

  • RedHat Linux 5配置yum

    2015-01-06 - 1、查看当前Linux操作系统RedHat 版本号与32/64位操作系统。 [root@localhost CentOS5]# more /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 (Tikanga) [root@localhost centos5]# uname -a Linux localhost.localdomain 2.6.18-308.el5...

  • Linux文件及目录的基本操作

    2015-01-05 - Linux文件的操作命令: 1. 显示指定目录和文件:ls eg:ls -l /etc/d* 2. 显示当前目录的名称:pwd eg:pwd 3. 进入/退出目录:cd eg:cd /etc 进入根目录下的etc目录 cd .. 退回到上一级目录 cd / 退回到根目录 4. 创建指定的目录/文件夹:mkdir eg: mkdir...

  • CentOS 7下Team配置

    2015-01-05 - Bonding vs Team 在CentOS7上配置bonding,遇到了不少坑。看了RedHat的官方博客后,才知道CentOS7引入了team driver。 CentOS7之前系统提供给用户的是bonding driver来实现链路聚合,实际上bonding适用于大多数应用。Bonding driver的架构是由内核空间完全控...

  • CentOS 5.5下安装KVM

    2015-01-05 - 动手在Linux(CentOS 5.5)下面安装KVM,整理了一下具体步骤: 1.查看cpu是否支持虚拟化,执行命令#cat /proc/cpuinfo |grep flags 出现vmx或svm表示cpu支持,其中svm针对AMD平台,vmx针对Intel平台。 2.KVM安装包已经包含在系统盘的安装包里面,直接挂载光...

  • 程序管理与SELinux初探

    2015-01-05 - 1.jobs [-lrs]:观察目前的背景中的工作状态,参数, -l:除了列出job number与指令串之外,同时列出PID的号码 -r:进列出正在背景run的工作 -s:仅列出正在背景中暂停的工作 指令执行后的+号表示最近最后被放到背景的工作号码,-代表最后第二个放置到背景中的...

  • Linux账号群组删除等相关操作

    2015-01-04 - 1.userdel [-r] username:删除用户,用户想过的数据有,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/home/username,/var/spool/mail/username,参数 1)连同用户的家目录一起删除 2.finger [-s] username:查询用户相关的信息,参数, 1)-s:仅列出用...

  • Linux账号相关文档解读

    2015-01-04 - 1.passwd解读:这个档案是这样构造的,每一行代表一个账号,有几行就代表有几个账号,里面有好多账号是系统正常运行所必须的,如bin,daemon,adm等,路径/etc/passwd eg:root:x:0:0:root:/bin/bash 每一行用:分开,共七段,分别是: 1)账号名称,用来对应...

  • Linux磁盘虚拟化

    2015-01-04 - 1.LVM(Logical Volume Manager):逻辑滚动条管理员,LVM可以将几个实体的partions(或disk)透过软件组合成为一块看起来是独立的大磁盘(VG),然后将这块大磁盘再经过分割成为可使用分隔槽(LV),最终就能够挂载使用了。 2.PV(Physical Volume):实体滚...

  • Linux ACL权限设定

    2015-01-04 - 1.ACL(Access Control List)可以针对单一使用者、单一档案或目录来进行r、w、x的权限规范。ACL主要针对以下方面来控制权限: 1)使用者:可以针对使用者。来设定权限 2)群组:针对群组为对象来设定其权限 3)默认属性:还可以针对在该目录下建立新档案、...

  • Windows利用VNC远程连接Linux桌面

    2015-01-04 - 经常见到客户利用VNC连接Linux图形化桌面,自己也动手弄来实际操作下。 1.Linux上面安装vnc server yum install vnc* 2. /etc/init.d/vncserver start失败 vi /etc/sysconfig/vncservers最后两行 3./etc/init.d/vncserver start失败,提示could not open def...

  • Linux上使用backup-manager进行系统备份

    2015-01-04 - 无论简单与否,我们都有机会去了解这么一件事,那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如牛毛,你可能想要知道怎样来有效地为你的系统选择正确的工具和和合适的策略。 在本文中,我将为你介绍backup-manager,一个简单易用的命令行备...

  • Win7上从硬盘安装Debian

    2015-01-04 - 最近一直想将笔记本搞成Win7+Debian双系统,因为不管如何优化,2G内存的Win7笔记本上开个Linux虚拟机都实在吃力。经过一段时间的资料搜索,并阅读Debian官方的安装文档,今天终于实现。看网上很多文章的方法都感觉很麻烦,又要下载grub4dos,又要改boot.ini...

  • Windows 7下硬盘安装Debian笔记

    2015-01-04 - 第一、到这个链接http://cdimage.debian.org/debian-cd/6.0.5/i386/iso-cd/,下载debian-6.0.5-i386-CD-1.iso(http://cdimage.debian.org/debian-cd/6.0.5/i386/iso-cd/debian-6.0.5-i386-CD-1.iso),就下这一个,其他的不要下,当然,这是针对i386架构的...

  • 更改磁盘分区后修复GRUB启动

    2015-01-04 - 上次为了通过硬盘引导安装Linux,专门分了一个1GB的FAT32分区。今天回到Win7中,用磁盘管理工具把这个分区撤销且合并后,重启后就进入了grub rescue终端,并且提示: error:unknown filesystem grub rescue 还好有了解决方案。原来,在合并分区之前,我的Lin...

  • Linux例行性工作排程

    2015-01-04 - 1.例行性排程有两中方式: 1)每隔一定周期就要来办的事项,用crontab指令实现 2)突发性的,就是这次做完后,就没有了用at指令实现,不过这个需要atd服务的支持 2.Linux常见的例行性任务有: 1)进行登录档的轮替:Linux会将系统所发生的各种信息都记录下来...

  • 分享有用的bash别名和函数

    2015-01-04 - 作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。 解决方案是使用一个别...

  • Spark源码包的编译

    2015-01-04 - Spark源码包的编译和部署生成,其本质只有两种:Maven和SBT (Simple Build Tool), 只不过针对不同的场景而已: Maven编译 SBT编译 IntelliJ IDEA编译(可采用Maven或者SBT插件编译),适用于开发人员 包部署生成(内嵌Maven编译),使用维护人员 编译的目...

  • Debian(Wheezy)安装wxPython进行GUI开发

    2015-01-04 - 因为官方的http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 并没有wheezy的 所以这里我们直接去仓库搜吧 root@debian:/# apt-cache search python-wxgtk python-wxgtk2.8 - wxWidgets Cross-platform C++ GUI toolkit (wxPython binding) python-wxgtk...

  • Debian(Wheezy)安装Redmine 2.6

    2015-01-04 - Redmine 是基于ROR的开源项目管理软件. 这里我们在Debian上部署一套进行项目管理, Debian是Wheezy 7.7 首先安装ruby环境.(这里默认你已经安装了apache, mysql) #apt-get install ruby rails rubygems rake libapache2-mod-ruby libdbi-ruby libdbd-mysql-rub...

  • Debian(Wheezy)安装Java环境/替换OpenJDK为SUN JDK

    2015-01-04 - 因为项目需要, 所以要在机器上安装Java环境. 1, 去http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下载, 选择了Accept License Agreement 选择了linux x64的jdk-7u71-linux-x64.tar.gz 2, #接下来找个目录来放sun JD...

  • VirtualBox修改虚拟机磁盘VDI的大小

    2015-01-04 - VirtualBox虚拟机在使用的过程中,有时会遇到磁盘大小不够用,如果设置了动态分配存储,可以通过下面的方法对磁盘的空间进行手动扩展。 1.启动CMD命令行,进入VirtualBox的安装目录。如 cd E:\Program Files\Oracle\VirtualBox 2.查看需要修改的虚拟硬盘: E...

  • 在GNU/Linux里启用Intel Rapid Start

    2015-01-04 - Intel Rapid Start 是 Intel 公司研发的一种帮助笔记本电脑节省电源和快速恢复的技术,与传统的睡眠(Sleep)和休眠(Hibernate)有一定的区别,相较而言,与混合睡眠(Hybrid Sleep)倒是有一些相似的地方。Intel 说,这技术首先要主板支持,其次要有 SSD,...

  • Linux下修改/找回root密码

    2015-01-04 - 一、Linux下修改一般用户的密码 1、如果没有忘记自己的密码,进行修改: #输入passwd 之后会提示输入新密码,输入之后修改成功! 2、以 root身份修改一般用户的密码:# passwd username(要更改密码的用户名) 二、Linux下root 密码修改 1、记得root的密码,修...

  • Linux(Debian)安装软件,缺少动态连接库.so

    2015-01-04 - 有以下几种提示: 1.缺少动态连接库.so-cannot open shared object file:No such file or directory 2.缺少动态连接库.so.0-cannot open shared object file:No such file or directory 3.缺少动态连接库.so.1-cannot open shared object file:No such file...

  • Linux下创建、修改、删除用户,用户组

    2015-01-04 - Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可...

  • Linux LVM-文件系统扩展

    2015-01-04 - LVM extent volume size 当前的LVM管理一块磁盘/dev/sda 方法1:对现有磁盘sda进行扩容,并将增加的空间扩展进最大volumn 方法2:添加一块新的磁盘sdb,并将增加的空间扩展到最大的volumn 1,扩展现有磁盘/dev/sda(扩存储5GB),并重启机器 a,创建新的主分区/de...

  • 把BSD上的istgt移植到Mac OS X上

    2015-01-04 - istgt软件简介 istgt是跑在openSUSE/Debian/NetBSD/FreeBSD上的iscsi target软件,工作在用户进程模式下。 主页为:http://shell.peach.ne.jp/aoyama/ 这是一个日本人写的软件,请抛开xx因素先别鄙视日本人。 虽然FreeBSD和Mac OS X是近亲,但是直接下载源代...

  • Linux开机流程以及运行级别

    2015-01-03 - Linux开机流程 一、概念 1、boot loader: 领导装载程序,常用的有(Grub, spfdisk) 2、Grub:是一个多操作系统启动管理器,开机时领导不同系统,windows linux等 二、开机的流程 1、加载BIOS(basic input output system)的硬件信息,并进行自我测试 2、读取...

  • Linux下的磁盘分割和文件系统

    2015-01-03 - 一、各硬件装置在Linux下的文件名 1、IDE硬盘机 在Linux内的文件名: /dev/hd[a-d] (a-d 刚好是四个这个是有原因的具体如下) 解释:以 IDE 接口来说,由于一个 IDE 扁平电缆可以连接两个 IDE 装置,又通常主机都会提供两个 IDE 接口,因此最多可以接到四个 I...

  • Linux(CentOS)下安装JDK与Tomcat

    2015-01-03 - 安装了CentOS 6.5之后在其下安装tar.gz的jdk和tomcat。 一、安装jdk:我是在Windows上安装了一个虚拟机即CentOS这个上面进行安装的 1、首先下载tar.gz也就是一个压缩包jdk 2、在你要安装的路径下创建一个目录(mkdir /usr/jdk个人是安装在usr/jdk这个路径下...

  • Linux(CentOS)下目录档案管理以及档案文件系统打包压缩

    2015-01-03 - 一、目录档案的管理 1、操作目录的常用命令: (1)、绝对路径与相对路径: 绝对路径都是从根目录开始写法为: /usr/local/java (/ 为根目录,也是目录的入口) 相对路径就是相对于当前这个路径的路径,他的写法不是从根目录开始的(/) 写法为: cd ../local...

  • Linux下档案和目录的权限与属性

    2015-01-03 - 我们知道Linux系统是一个多用户多任务的操作系统,也就是不同的用户对同一个档案拥有不同的权限,所以接下来我们看看Linux下有哪些权限,以及属性。 一、档案的属性:owner group other 1、档案的拥有者:比如在家里,你的卧室就是一个档案,这个卧室的主人...

  • Linux6.1/6.5双网卡绑定

    2015-01-03 - 今天记录下工作中用到的,方便以后工作中翻看。 (Linux6.1/6.5下双网卡绑定的好处,0模式,可以实现双网卡的负载均衡,就是比如单网卡的网速是100M,双网卡就是200M,不过我们千兆网卡的双网卡绑定最大是140~150M, 1模式,双网卡的主/备切换)。 1、检查系...

  • Flask环境的安装

    2015-01-03 - 安装Flask需要python2.5或者更高版本,目前不支持python3,其wsgi标准还未最终确定; 一、安装virtualenv,为每一个pyhton应用都安装一个独立的python环境; 使用命令:sudo easy_install virtualenv 或更高级的:sudo pip install virtualenv 在Ubuntu下:s...

  • CentOS6.5安装Docker

    2015-01-03 - 笔者这里是用CnetOS6.5系统。 开始安装daoker之旅: [root@localhost ~]# uname -r 2.6.32-431.el6.x86_64 [root@localhost ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m 注意其他的源可能导致你的内核和docker的版本不一致,需要升级...