红联Linux门户

Linux帮助
  • Linux设置SSH登录限制

    2016-04-13 - 注意:此方法仅适用于有 pam_tally2 模块的情况下。 1.查看有无 pam_tally2, whereis pam_tally2,如果没有请不要做下面的设置 2.root 权限编辑文件 vi /etc/pam.d/login 3.添加下面一行: auth required pam_tally2.so deny=3 unlock_time=86400 even_deny...

  • 用linux抓取u盘为iso文件,用iso批量复制u盘

    2016-04-13 - 有时候我们需要抓取整个u盘为iso文件,这个iso可以用来刻录光盘,当然还可以利用软件把他再烧回到其他的u盘里。 linux的一个命令,恰好满足了我们的第一个需要。我们以vbox虚拟机下运行的ubuntu为例。而用windows下的绿色软件Win32 disk imager完成我们的第...

  • CentOS 7(RHEL 7)服务管理命令的变化

    2016-04-13 - CentOS 7 (RHEL 7)带来了新的服务管理命令,为了保持兼容原有的命令仍可以使用,以下是新旧命令的对照。 启动、停止、重启、重载、检查服务: 6: service httpd start|stop|restart|reload|status 7: systemctl start|stop|restart|reload|status httpd.serv...

  • Linux开启安装EPEL YUM源Linux开启安装EPEL YUM源

    2016-04-13 - 我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了。 其实,CentOS还有一个源叫做 EPEL (Extra Packages for Enterprise),里面有1万多个软件,比163的源还强,强烈建议安装。 1、安装前...

  • 不仅是命令行,Windows 10也可以运行Linux的图形界面程序了不仅是命令行,Windows 10也可以运行Linux的图形界面程序了

    2016-04-13 - 正如大家所知道的,大多数 Linux 上的命令行二进制程序现在可以原生地运行在 Windows 10 里面了,这包括 Linux 上著名的 bash shell 以及很多重要的 Linux 程序,如:apt、ssh、 vim、 emacs、tar、 php、 perl、 python、 gcc 等等。 微软在 Build 2016 上...

  • window10+CentOS双系统安装window10+CentOS双系统安装

    2016-04-11 - 网上资料参差不齐,还是自己写一篇! CentOS的镜像自己去官网下载:https://www.centos.org/ 1、先使用UltraISO刻录镜像至U盘内 ultraiso打开centos镜像,启动-写入硬盘镜像-格式化(把u盘格成fat32)-写入 2、u盘安装CentOS 更改bios启动顺序(即U盘先启动)...

  • win10设置为CentOS 7的默认启动项win10设置为CentOS 7的默认启动项

    2016-04-11 - 因为学习的需要,我现在安装了win10+centos7双系统,但是现在主要使用还是Windows。安装完centos7,引导默认的启动是centos7,有时候忘了选择win10就进入centos7。感觉有点蛋疼。于是开始修改! 网上有很多教程都是说改/boot/grub/grub.conf的文件。然而我安...

  • linux中SUID,SGID和SBIT的奇妙用途linux中SUID,SGID和SBIT的奇妙用途

    2016-04-11 - linux对文件的权限管理简直是让人叹为观止,又回顾了一下SUID,SGID和SBIT的作用,总结一下。 SUID是Set UID的简称,翻译过来是设置用户ID,感觉很别扭,还是觉得SUID最为简炼。它会出现在文件拥有者权限的执行位上,具有这种权限的文件会在其执行时,使调用...

  • gitbook安装与使用gitbook安装与使用

    2016-04-11 - 1. 安装npm 可以参考 Ubuntu14.04安装nodejs( http://www.linuxdiyf.com/linux/19672.html ),这里只用了编译源码的方法,还可以使用apt-get的方法下载软件包。 下载node.js源代码:https://nodejs.org/#download 当前下载的是 v4.4.2LTS 版本 编译源码:...

  • linux系统中内存爆满之后会如何?linux系统中内存爆满之后会如何?

    2016-04-10 - 在使用python写程序的时候,发现一个可以无限迭代的迭代器,从而可以直接将系统中的内存占满,那么占满之后会发生什么呢? 1、创建无限迭代,生成列表,如下: [root@python ~]# python Python 2.7.11 (default, Mar 20 2016, 14:21:08) [GCC 4.4.6 20110731...

  • linux中清除cache的方法linux中清除cache的方法

    2016-04-10 - 在进行测试文件导入的时候,发现内存占用很大,如下所示: 其中的cache占用很多,free的内存也很少,从而在进行继续测试的时候,需要清除缓存,那么执行以下的命令即可: [root@python ~]# echo 1 /proc/sys/vm/drop_caches #仅仅清除页面缓存,也就是pageca...

  • Linux下cache参数的获取

    2016-04-10 - 查看cpu0的cache参数,首先ls一下: ls /sys/devices/system/cpu/cpu0/cache 会发现有index0~index3几个目录,分别对应着L0~L3的cache。进入后会有以下项目: coherency_line_size physical_line_partition size level shared_cpu_list type number_of_sets...

  • linux sed批量替换多个文件中的字符串

    2016-04-10 - linux sed 批量替换多个文件中的字符串: sed -i s/oldstring/newstring/g `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.linux.net为 linux.net sed -i s/www.linux.net/linux.net/g `grep www.linux.net -rl /home` 这个` 符号是tab键上...

  • Thrift安装使用教程Thrift安装使用教程

    2016-04-09 - 一、Thrift简介 Thrift是一个软件框架,用于支持可扩展的跨语言服务的开发,它无缝的与C++,Java,Python,PHP,Ruby,Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk,以及OCaml等语言结合。它起初是由Facebook开发的,后来开源到Apache...

  • CentOS下rpm安装C/C++环境

    2016-04-09 - 具体的安装顺序如下: [root@desk soft]# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm warning: cloog-ppl-0.15.7-1.2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing... #########################################...

  • linux下的sed用于分类标签的建立

    2016-04-09 - caffe添加标签的linux脚本,苦恼了一个早上,记录一下给各位分享。虽然很多伸手党LOL,不过自己没有找到时候很是郁闷,共享了。 1、提取标签建立文本 find -name *.jpg |cut -d/ -f2-3train.txt 2、对于不熟悉linux sed命令的我在苦找了很久以后发现这个办法...

  • 在新版Win10中启用Linux Bash环境在新版Win10中启用Linux Bash环境

    2016-04-08 - 微软在 Build 2016 大会上宣布将在 Windows 10 中内置 Linux Bash,引起巨大轰动。到了 Windows 10 内部预览版 Build 14316,这个特性终于面世了。 1.在 Windows 10 内部预览版 build 14316 中,点击开始设置,在打开的设置窗口搜索框中输入特性两个字,将会...

  • vim复制时保留原有格式

    2016-04-08 - 我们一般会从某个地方,比如网页或者其他的VIM中复制文本信息,但发现粘贴后,格式完全变了。 解决方法: 在执行前进行: :set paste 操作 执行后也可以关闭它: :set nopaste 如果想看它的详细情况,还可以: :h paste 本文永久更新地址: http://www.linux...

  • ArchLinux mount U盘

    2016-04-08 - 首先,如果U盘已经做成了ArchLinux启动安装盘,去格式化一下,否则怎么mount都会出问题。 到windows下面格式化成ntfs系统后,插入ArchLinux系统的USB插口。 运行fdisk -l 命令查看分区: [root@dell_xps_13 mine]# fdisk -l Disk /dev/nvme0n1: 238.5 GiB, 2...

  • 终端模式下交换caps和ctrl键终端模式下交换caps和ctrl键

    2016-04-08 - 如果没有窗口环境,比如一块键盘连接到Linux server,又需要使用Emacs,如何调整键盘呢。 具体的信息可以参考: 我在ArchLinux下简单试了一下,启动后进入终端模式,不要运行startx,在~/目录下创建文件swap-caps-ctrl.map keymaps 0-255 keycode 58 = Contro...

  • 使用Linux客户端Thunderbird连接Exchange Server

    2016-04-07 - Microsoft Exchange是业界使用非常广泛的一款电子邮件服务器,许多企业都用的 Exchange Server 作为邮件服务端。大企业至不必多说,小企业很多都买不起 Office 的 Outlook 客户端。而使用其它第三方客户端又根本无法发挥出 Exchange 的优势(Foxmail除外),...

  • 如何在Fedora工作站上截图如何在Fedora工作站上截图

    2016-04-07 - Fedora 工作站附带了一个虽然简单,然而做截图却足够的工具。允许用户快速地对桌面、特定的窗口、或屏幕的任意部分进行截图。屏幕截图工具 (gnome-screenshot) 这个应用程序专门设计用于在桌面系统中快速捕获并保存截图。 启动 Screenshot 在 Fedora 工作站...

  • 苹果夜间模式不稀奇 Linux轻松实现!苹果夜间模式不稀奇 Linux轻松实现!

    2016-04-07 - 睡前刷手机,是很多人的习惯;夜半写代码,也是很多程序猿的生活方式 在不久前的苹果春季新品发布会上,除了最新的4英寸iPhone SE之外,还发布了全新的iOS 9.3操作系统,而在这款操作系统中,苹果着重介绍的是,其对人类身体健康的关心。iOS 9.3通过Night Sh...

  • 如何备份及恢复Linux文件权限如何备份及恢复Linux文件权限

    2016-04-07 - 你可能听说或碰到过这样的事情:一个系统管理员菜鸟不小心输入chmod -R 777 /从而导致了巨大的悲剧,使得整个系统遭到了严重的破坏。在日常管理中,我们有许多工具可以用来备份文件权限,如cp、rsync、etckeeper等。如果你使用了这个备份工具,那么你的确不...

  • linux登陆显示信息修改

    2016-04-06 - 实际上我也是无意间在朋友的群里看到的一张图,发现的,感觉不错,很有一种DIY精神。于是乎我就自己diy了一把!实际这个信息是存放在【/etc/motd】中。 [root@mano ~]# cat /etc/motd [root@mano ~]# [root@mano ~]# vi /etc/motd -*-*-*-*-*-*-*-*-*-*-*-*-...

  • Linux下实现软件的静默安装debconf

    2016-04-06 - 1. 用debconf-show + 包名查出预配置项。 2. 在脚本里,用debconf-set-selections设置然后安装。 debconf-set-selections命令 1.功能作用 在debconf database中插入默认值 2.位置 /usr/bin/debconf-set-selections 3.格式用法 debconf-set-selections [-vcu]...

  • Linux查看磁盘信息(编写shell脚本来分析文件的占用情况)

    2016-04-06 - 今天笔记本不停的提示我空间不足空间不足。于是在图形化界面下看了一下磁盘的使用情况,居然使用率99%。(当初换固态硬盘的为了图便宜换了258G,觉得差不多够用了,现在崩盘了)一直觉得没给固态中放什么大文件,还是空间不足了很好奇是什么目录占了大量的空间...

  • 浅谈从删除乱码文件到linux简单语言体系修改

    2016-04-05 - 由于window下默认gb编码,而linux下默认的utf-8编码格式.这样从windows行拷贝文件到linux上就可能会出现乱码现象. 对于乱码文件,通过复制粘贴文件名肯定是不行的,那我怎么来删除它呢? (1).部分乱码(文件开头不是乱码): 例如:乱码文件名为abc \320?\250\316?\3...

  • Debian运行终端快捷键的录制

    2016-04-05 - 最近虚拟机安装了一个 Kali,然后想录制一个打开终端的快捷键。因为先用过 Ubuntu 的关系,所有的 Linux 系统的快捷键,统一都录制成 Ctrl+Alt+T 了。 然后 CentOS 是可以在上侧的任务栏,系统 首选项 键盘快捷键,进行快捷键的录制: Kali 是基于 Debian 的...

  • 在各大Linux版本中安装Vivaldi

    2016-04-05 - 安装指南: 在Fedora/RHEL/openSUSE版本中安装方法如下: 1.下载 vivaldi.repo 并保存 $ wget http://repo.fdzh.org/vivaldi/vivaldi.repo -P /etc/yum.repos.d/ # Fedora/RHEL $ wget http://repo.fdzh.org/vivaldi/vivaldi.repo -P /etc/zypp/repos.d/ # o...

  • Linux下安装man中文手册Linux下安装man中文手册

    2016-04-05 - man一般都是都是英文的,CTRL+ALT+T打开终端输入 man man可以查看帮助,可惜的是英文。 第一步: 先安装所需要的依赖包: automake 工具 $sudo apt-get install autoconf automake libtool git工具 $sudo apt-get install git 第二步: 现在下载中文man安装...

  • vmware workstation下CentOS链接克隆后的网络设置

    2016-04-05 - 环境:centos 6.7 最近在学习Linux下Spark集群的搭建,在用vmware虚拟了两台机器后,发现克隆机的网络无法使用,出现:VMware 下LINUX出现:Device eth0 does not seem to be present, delaying initialization.错误。在搜索了一下之后成功解决,在此记录下...

  • Linux下安装Eclipse IDE for C/C++ DevelopersLinux下安装Eclipse IDE for C/C++ Developers

    2016-04-05 - 1.下载安装 因为受不了vs2013莫名其妙的报错,打算在Linux上学习cocos2d-x,系统 ubuntu14.04,需要安装eclipse 用于编写c++,直接下载Eclipse IDE for C/C++ Developers,比配置eclipse+cdt要轻松一些,下载地址 http://www.eclipse.org/downloads/packages...

  • gentoo下面samba设置user共享模式gentoo下面samba设置user共享模式

    2016-04-05 - 1.先添加一个linux的用户: sudo useradd beyondkmp 2.给linux用户设置一个密码: sudo passwd beyondkmp 3.将beyondkmp加入到smb用户中,并设置smb密码, 也就是登录samba时的密码 smbpasswd -a beyondkmp 4.修改配置文件/etc/samba/smb.conf [global] guest...

  • Linux下清理系统垃圾

    2016-04-05 - 系统 Ubuntu14.04,本文方法对大部分Linux系统适用。 1.清理系统垃圾 sudo apt-get autoclean //清理旧版本的软件缓存 sudo apt-get clean //清理所有软件包,如果你想保留部分软件,慎用 sudo apt-get autoremove //删除系统不再使用的孤立软件 2.清理内核...

  • VirtualBox下实现鼠标自动切换和共用剪贴板VirtualBox下实现鼠标自动切换和共用剪贴板

    2016-04-05 - 利用VirtualBox,将ubuntu安装好。但是使用还很不方便。主要体现在以下两点:1)需要使用右CTRL,在XP和ubuntu之间切换鼠标;2)XP和ubuntu之间,无法复制粘贴。 VirtualBox提供了增强功能,可用于解决这一问题。如下所示: 1、设备-安装增强功能,之后重启U...

  • linux中的ftp使用linux中的ftp使用

    2016-04-04 - 今天在做高级计算机网络的实验时,遇到了一个问题:在老师给的ubuntu系统中做完实验之后,数据怎么搞出来? 老师给的ubuntu系统没有图形化界面,也不能安装虚拟机的增强工具,所以不能使用共享文件夹,也不能识别U盘。 我首先想到的是在ubuntu上搭建个php的...

  • 查看linux的超级块

    2016-04-04 - 想要一看linux的超级块全貌,首先你必须得知道超级块(superblock)寄宿在哪个设备上。 先查看一下我们的设备: root@xiahuixia-Inspiron-3437:/home/xiahuixia/tmp# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 476559384 13315584...

  • vim中注释多行和删除多行注释vim中注释多行和删除多行注释

    2016-04-03 - linux用vim编辑器比较多,那么如何连续注释和删除多行注释呢?这次用时记录下来,以供自己参考。 一)连续多行注释 1)用vim打开一个文件,如下所示: 2)按组合键Ctrl+v,进入可视模式,选择需要连续注释的行,如下: 3)按组合键Shift+i,输入注释符号//,...

  • centos中tomcat7限定JAVA_OPTS

    2016-04-03 - 在catalina.sh中编辑JAVA_OPTS,设定java虚拟机的内存使用大...