红联Linux门户

Linux帮助
  • /dev/shm理论

    2015-10-15 - 一、/dev/shm理论 默认的Linux发行版中的内核配置都会开启tmpfs,映射到了/dev/下的shm目录。可以通过df 命令查看结果. /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建ramdisk,直接使...

  • 在Centos 5.x或6.x上安装RHEL EPEL Repo

    2015-10-15 - epository,资源库,源的意思。RHEL EPEL(Extra Packages for Enterprise Linux) Repo是Linux发行版中最大的软件仓库之一,免费,丰富的软件包更新。 安装步骤 Centos 5.x wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm...

  • linux下解压缩.tar.bz2到某目录下

    2015-10-14 - 1.可先进入要解压的目的目录,然后使用tar命令 比如我要将桌面的a.tar.bz2解压到/var/b cd /var/b tar -xjf /root/Desktop/a.tar.bz2 2.可直接在终端中使用 tar -xjf /root/Desktop/a.tar.bz2 -C /var/b (如果压缩包在桌面上时常会忘了前缀/root/Desktop/而...

  • grub2引导安装kali2.0及安装ibus拼音输入法grub2引导安装kali2.0及安装ibus拼音输入法

    2015-10-14 - 1.编辑grub.cfg chmod +w /boot/grub/grub.cfg menuentry Kali { insmod ntfs insmod iso9660 set isofile=/ISO/kali-linux-2.0-amd64/kali-linux-2.0-amd64.iso loopback loop (hd0,msdos5)$isofile linux (loop)/live/vmlinuz boot=live noconfig=sudo use...

  • Linux 64位编译\链接32位程序

    2015-10-14 - 测试机器:Ubuntu14.04 64位。 gcc编译32位程序,添加参数-m32: $ gcc -c -fno-builtin -m32 TinyHelloWorld.c ld链接32位代码,添加参数-melf_i386: $ ld -static -melf_i386 -e nomain -o TinyHelloWorld TinyHelloWorld.o 怎样打开64位Ubuntu的32位支持...

  • Linux下使用ssh登录局域网其他电脑的方法

    2015-10-14 - 首先查看电脑是否安装 ssh 客户端,如果没有执行下面命令安装客户端。 sudo apt-get install openssh-client sudo apt-get install openssh-server 接着查看进程,看看 ssh-agent 是否运行,如果没有,输入下面指令启动 ssh 服务进程。 sudo service ssh sta...

  • Linux共享wifi给Android手机

    2015-10-14 - 亲测可行,测试系统:Deepin2014,Ubuntu也一样。步骤非常简单。 1.卸载hostapd,sudo apt-get remove hostapd(如果原来装过的话卸载,因为某些版本不支持) 2.安装指定版本的hostapd,下载地址http://pan.baidu.com/s/1kT0xWmN,下载后安装 3.安装信息通知...

  • LinuxMint下tty.js的安装指南LinuxMint下tty.js的安装指南

    2015-10-14 - 1.简介 tty.js是使用Node.js开发的开源Web-based SSH.通过浏览器即可远程访问shell. 关于Web-based SSH的介绍参考https://en.wikipedia.org/wiki/Web-based_SSH. 关于tty.js项目,请参考下面两个网页, https://www.npmjs.com/package/tty.js https://github.c...

  • LinuxMint下的Orionode源码安装LinuxMint下的Orionode源码安装

    2015-10-14 - 1. Orionode介绍 Eclipse-orion是Eclipse项目下面的一个子项目,orion是一个在在线版的代码编辑环境.其介绍参考http://wiki.eclipse.org/Orion. Eclipse-orion是使用Java语言开发的, Orionode则是使用Node.js开发的一个简易版orion.关于orionode跟orion的特性...

  • Linux系统下wetty安装和使用说明Linux系统下wetty安装和使用说明

    2015-10-14 - 1. Wetty简介 Wetty是使用Node.js和websockets开发的一个开源Web-based SSH。关于Web-based SSH的更多资料请参考https://en.wikipedia.org/wiki/Web-based_SSH。 而wetty的资料请参考https://github.com/krishnasrinivas/wetty。 2. 环境准备 因为wetty是使...

  • LinuxMint系统下Gate One的安装指南LinuxMint系统下Gate One的安装指南

    2015-10-14 - 1. Gate One简介 前面有两个随笔介绍过开源软件tty.js和wetty在Linux的安装。Tty.js和wetty都是采用Node.js实现的开源Web-based ssh。今天来介绍另一个开源Web-based ssh在Linux下的安装:Gate One。 Gate One在后台进程是使用Python实现的,其前端则是JaveS...

  • 获取git项目最后的tag

    2015-10-14 - 在gitlab.com上面看到的,相当好用: git describe --tags `git rev-list --tags --max-count=1` 比如下面的项目: /cppwizard$ git tag -n10 v1.0.0 simplify console build v1.1.0 use file.lsp in same folder v1.2.0 use recursive compile method in cp...

  • erlang安装

    2015-10-14 - 1.windows版:自己看着办吧。 2.linux: wget http://www.erlang.org/download/otp_src_R16B.tar.gz tar xf otab cd tab vi Rtab sudo yum install unixODBC unixODBC-devel ./configure --prefix=/home/erlang make make install ln -s /home/erlang/bin/er...

  • Linux下用iptables上网

    2015-10-13 - 1、网关/代理服务器(proxy server) iptables: linux下的防火墙软件 iptables具备两种功能: 1、firwall 2、nat地址转换 rpm -qa | grep iptables 查看有没有安装iptables iptables-1.2.11-3.1.RHEL4 service iptalbes start 启动iptables服务 iptables有两张...

  • Linux下查看局域网内所有主机IP和MAC

    2015-10-13 - 用nmap对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac了。nmap比较强大也可以直接扫描mac地址和端口。执行扫描之后就可以 cat/proc/net/arp查看arp缓存表了。 进行ping扫描,打印出对扫描做出响应的主机: $ nmap -sP192.168.1.0/24 仅列...

  • kermit的安装和配置

    2015-10-13 - 嵌入式开发中,经常要使用串口来进行debugging,在windows下有系统自带的超级终端,SecurCRT等软件;而在linux下呢,则可以使用kermit.闲话略过不表,下面将说明如何在ubuntu/Debian系统中安装并配置kermit. 安装: $sudo apt-get install ckermit 配置: 用...

  • linux之间文件传输

    2015-10-13 - linux的scp命令 linux 的scp命令可以在linux 之间复制文件和目录; scp 命令 scp 可以在 2个 linux 主机间复制文件; 命令基本格式: scp [可选参数] file_source file_target 从 本地 复制到 远程 * 复制文件: * 命令格式: scp local_file remote_usernam...

  • 关闭Linux的ICMP

    2015-10-12 - 暂时性: echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_all 永久性: vi /etc/sysctl.conf 增加: net.ipv4.icmp_echo_ignore_all = 1 保存后执行sysctl -p Linux-TCP/IP/UDP/ICMP协议头结构: http://www.linuxdiyf.com/linux/8954.html...

  • Centos7.1防火墙开放端口

    2015-10-12 - 例如安装Nagios后,要开放5666端口与服务器连接,命令如下: [root@centos7-1 ~]# firewall-cmd --add-port=5666/tcp 即时打开,这里也可以是一个端口范围,如1000-2000/tcp success [root@centos7-1 ~]# firewall-cmd --permanent --add-port=5666/tcp 写入...

  • goole-hosts文件自动获取脚本goole-hosts文件自动获取脚本

    2015-10-12 - ctrl+alt t 打开终端输入一下能帮助你自动获取最新的可应用的goole-hosts,更换后可以轻易的打开goole商店等一些打不开的网址: wget https://raw.githubusercontent.com/racaljk/hosts/master/hosts_tool/script_tool_for_linux.sh -O - | sudo bash - 操作...

  • 文本传输xshell的安装及配置

    2015-10-12 - 1.下载并安装 xshell(我用的是免费版的) 2.安装完毕后先在要连接的Ubuntu主机下开启SSH服务,如果没有开启需要安装openssh-server: sudo apt-get install openssh-server 使用ps -e | grep ssh,如果只有ssh-agent表示还没启动,需要/etc/init.d/ssh start;...

  • Linux Python多版本管理

    2015-10-12 - 作为主流开发语言,用python开发的程序越来越多。方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始。但有时候有时候我们需要在不同的python版本上开发,,而系统一般只会自带一种python版本,切换起来甚是麻烦。 本文将介绍如何利用pyenv...

  • 我的Fedora22美化日记我的Fedora22美化日记

    2015-10-12 - 首先我说一下,我命令是乱打的【不要打我】,用之前先google。 配置RPMFusion仓库 $ sudo dnf install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-22.noarch.rpm 另外可以使用fedora中文社区(FZUG)软件源:http://r...

  • Debian SSD ext4 4K对齐

    2015-10-11 - 新入手了一台thinkpad,原来的机械硬盘是500G的, 于是购入一块镁光的MX200 250G的SSD来新装debian stable(jessie) 1,安装系统的之前按住F1进入bios后把模式改为AHCI. 2,用U盘做的启动盘.版本是debian 8.1 AMD64 3,安装系统的时候选择默认推荐分区,也就是一整...

  • Linux LVM空间扩容演示

    2015-10-11 - 虚拟化逐渐成为我们日常运维工作的主要部署策略。在虚拟化带来的各种好处中,硬件资源动态调整是传统物理机难以企及的优势方面。针对不同类型的应用和性能需求,我们可以为各个应用系统提供更加个性化的部署方案和资源解决方案。而且,当存储、CPU和内存等资...

  • CentOS7安装第三方yum源EPEL

    2015-10-11 - 一、简介 EPEL是企业版 Linux 附加软件包的简称,EPEL是一个由Fedora特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。 EPEL 的软件包通常...

  • 【linux学习笔记】swap虚拟内存添加与删除配置

    2015-10-11 - 1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Sw...

  • Linux文件分割和合并

    2015-10-11 - Linux下文件分割可以通过split命令来实现,可以指定按行数分割和按大小分割两种模式。Linux下文件合并可以通过cat命令来实现。 模式一:指定分割后文件行数 先 wc -l large_file.txt 得到文件行数,然后执行分割命令: split -l 300 large_file.txt small_fi...

  • linux休眠、待机的区别及相关命令笔记

    2015-10-11 - 休眠挂起至硬盘,待机挂起至内存。 pm(power-manager) 立刻关机: sudo halt sudo init 0 sudo shutdown -h now sudo shutdown -h 0 定时/延时关机: sudo shutdown -h 19:30 sudo shutdown -h +30 ##单位为分钟 重启: sudo reboot sudo init 6 sudo shutdo...

  • VIM折叠功能小结

    2015-10-10 - VIM中有几种折叠方式,本人觉得manual的方式比较好用。 vimrc中的设定: 64 let guicursor = guicursor . ,a:blinkon0 65 set nu 66 set autoindent 67 set cindent 68 69 highlight Pmenu guibg=brown gui=bold 70 71 72 ---------------------------------...

  • Linux最大打开文件描述符数

    2015-10-10 - 1.系统最大打开文件描述符数:/proc/sys/fs/file-max a.查看 $ cat /proc/sys/fs/file-max 186405 2.设置 a.临时性 # echo 1000000 /proc/sys/fs/file-max 2.永久性:在/etc/sysctl.conf中设置 fs.file-max = 1000000 2.进程最大打开文件描述符数:user limi...

  • 使用GNU/Linux播放电视节目使用GNU/Linux播放电视节目

    2015-10-10 - 目前,生活中很多事情都可以在电脑前完成,读书、写程序、听音乐、看视频等。如果也可以在电脑上收看有线电视节目的话,那就更好了。为此,我购买了圆刚视频采集卡AverMedia C725B。如下图所示。 官方给出的此卡介绍为: C725标清采集卡是一张支持AV端子、S...

  • Xenlism WildFire:Linux桌面的极简风格图标主题Xenlism WildFire:Linux桌面的极简风格图标主题

    2015-10-09 - 有那么一段时间我没更换主题了,可能最近的一段时间没有一款主题能让我眼前一亮了。我考虑过更换 Ubuntu 上最好的图标主题,但是它们和 Numix 和 Moka 差不多,而且我觉得 Numix 也不错。 但是前几天我试了试 Xenslim WildFire(http://xenlism.github.io/wi...

  • Linux下的二进制文件比较工具Linux下的二进制文件比较工具

    2015-10-09 - 因为要用到二进制文件比较工具,所以就找了一些,总结一下。 0. diff 只会说相同不或者相同,不是我要的效果。 1.vimdiff -b 能比较,但是显示还是按照字符来显示的,所以显示基本是乱码。 2.WinMerge for Linux 下载好了,但是没有编译成功。 3.UE: 目前li...

  • Linux下更新瑞芯微固件Linux下更新瑞芯微固件

    2015-10-09 - 有这样的需求,是因为提供的BSP中是在windows下烧写的系统。我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情。为了解决这个问题我尝试着用VirtualBox装了一个windows虚拟机,效果不是太好。始终识别不到。 最后向芯片提供商求...

  • Android与标准Linux对比

    2015-10-09 - 声明本文是积累式的写法,不会为去写而写,是先总结一些写一些。 Android文件系统与linux文件系统层次结构标准(FHS)对比: FHS Android /tmp /data/local/tmp /bin /system/bin /etc /etc - /system/etc /lib /system/lib /var 无,可用/data/local/tmp代...

  • Linux中智能小开关rfkill

    2015-10-08 - Rfkill(http://wireless.kernel.org/en/users/Documentation/rfkill),其中rf是Radio frequency(射频),主要作用是一个专门管理开关的子系统,举例说明Android手机的通知栏可以方便地开关Airplane/BT/WiFi/Data/GPS,使用起来着实很方便。但是这是Android系...

  • 如何制作Ext4格式镜像文件

    2015-10-08 - 如果像要把已经有的文件目录制作为Ext4镜像,像使用压缩包工具压缩文件目录为Zip一下。直接使用mkfs.ext4会导致不知道该用什么参数,这里有一个例子Create file image container(http://unix.stackexchange.com/questions/43903/create-file-image-containe...

  • fedora22多媒体编码

    2015-10-08 - sudo dnf install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-ugly gstreamer-ffmpeg gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer-plugins-base-tools gstreamer1-p...

  • gnome terminal透明

    2015-10-07 - 可以在~/.bashrc里添加一段代码实现: if [ -n $WINDOWID ]; then TRANSPARENCY_HEX=$(printf 0x%x $((0xffffffff * 80 / 100))) xprop -id $WINDOWID -f _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY $TRANSPARENCY_HEX fi 80为透明度。 fedora...