2016-02-13 - Ctrl + Shift + V 粘贴 Shift + Ins 粘贴 如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。 vim帮助文档里与粘贴板有关的内容如下: vim有12个粘贴板,分别是0、1...
2016-02-12 - 对于通过路由器上网的机器来说,ifconfig命令只显示的本地局域网ip,若要查看公网ip,一般的方法是用浏览器,搜索ip,会有好多网站提供显示ip的服务。 在命令行下,可以通过curl命令模拟浏览器行为。ifconfig.me这个网站,专门提供查询本机(你自己的机器)...
2016-02-12 - 系统archlinux,搜索电池相关的软件有下面这些: extra/xfce4-battery-plugin 1.0.5-4 (xfce4-goodies) A battery monitor plugin for the Xfce panel community/acpi 1.7-1 [已安装] Client for battery, power, and thermal readings community/cbatticon...
2016-02-12 - 使用lynx,wget下载网站一个目录下的所有文件。 要下载的是http://rom.ligux.com/wallpaper/网站目录的所有图片,里面是一些手机壁纸。每个图片的url只有文件名是不同的。 curl命令在这是不行的,它的正则匹配只适用于规则的文件名,如foo1,foo2,foo3.....,c...
2016-02-12 - (一)查看硬盘分布和对新硬盘进行分区 [root@cncmail data1]# fdisk -l ## 这里是查看目前系统上有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63 sectors/track, 4425 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes De...
2016-02-12 - /var/spool/clientmqueue目录文件的由来: 如果系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件。 鉴于本人所管辖之服务器的情况,确实通过cron定时执行数十个脚本,而...
2016-02-12 - 读写文件时,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这就是Cache Memory(缓存内存)。 即使程序运行结束后,Cache Memory也不会自动释放。这就会导致程序频繁读写文件后,可用物理内存会很少。 其实这缓存内存(Cache Memory)在你需要使...
2016-02-12 - 远程操作Linux,用如下命令,可以实现内网互相拷贝的功能: # scp -r root@192.168.0.2:/home/push/upload/* /home/push/upload/ 该命令有如下几个参数: -p 拷贝文件的时候保留源文件建立的时间。 Preserves modification times, access times, and modes f...
2016-02-12 - 1.使用网线分别将 PC 机与开发板连接到交换机。 2.保证 windows能 ping通 Linux。 2.1.关闭 windows 系统中的其他网络连接,只保留用来和交换机连接的网卡。 2.2.网络连接-》找到对应的网络-》右键属性-》tcp/ipv 4-设置该连接的 IP地址,如:设置为 192.168...
2016-02-11 - Sphinx是一个基于SQL的全文检索引擎,但对中文用户来说一个致命的缺陷是不支持中文。后来在网上发现了一个基于 Sphinx 的支持切词的全文搜索引擎 sphinx-for-chinese(http://code.google.com/p/sphinx-for-chinese/)。下载下来安装使用后发现很好用,下面...
2016-02-11 - Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提...
2016-02-11 - SVN 本身提供了如下版本库整理工具: svnadmin dump svndumpfilter include svndumpfilter exclude svnadmin load 其中 svnadmin dump 将整个版本库或部分提交导出为一个导出文件; svndumpfilter 基于配置项的路径(SVN 1.7的 svndumpfilter 还支持通配符路...
2016-02-11 - 最近笔记本的 Debian 系统不太正常,总是在程序切换的时候键盘丢失。例如从浏览器切换到 konsole 时,无法输入,在 konsole 中通过创建新标签并在不同标签页中切换后,才能够继续输入... 这个问题很是困扰,联想到最近从 sid (Debian 不稳定发行版)做了升...
2016-02-11 - 备份mbr的意义:万一分区表被破坏了,可以恢复回来。 1、备份MBR分区表 /dev/sdb1 ext3 99M 5.6M 89M 6% /f [root@linuxso.com ~]# dd if=/dev/sda of=/f/mbr.bak bs=512 count=1 1+0 records in 1+0 records out 512 bytes (512 B) copied, 0.00063561 seco...
2016-02-11 - 修复MBR的工具MBRFix下载 安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除LINUX的时候,却连原来的WINDOWS系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单 第1种方法:就是将Windows的安装盘放入计算机以后,...
2016-02-11 - 限制普通用户内存 第1步,首先进到Linux终端用vi编辑/etc/security/limits.conf : # max memory locked : means the size of the memory which cannot be changed to swap #@users hard memlock 11000000 #@users hard maxlogins 99 #@users hard data 20000...
2016-02-11 - /proc文件系统,不是普通的文件系统,而是系统内核的映像,该目录中的文件时存放在系统内存中的,它以文件系统的形式为访问系统内核数据的操作提供接口。 查看内核版本命令:uname - 或者:cat /proc/version 或者:lsb_release -a,可以列出所有版本信息。...
2016-02-10 - 关于时间的修正,作者只经常操作于两种情况下:1安装双系统时;2在配置服务器或是本地机和服务器的时间同步。 一、双系统时 安装双系统时,因windows默认视CMOS时间为本地时间,而linux默认视CMOS时间为UTC时间,所以导致时间默认时不能同时正确显示本地时间...
2016-02-10 - pssh是一个简单的字符界面并发向多个服务器发送指令进行执行的工具。适合一次性向集群大量服务器发送相同指令(并观察输出) 使用前提 主机连接远程主机可以通过ssh密钥无密码连接 1.下载 下载页面:https://code.google.com/archive/p/parallel-ssh/downloa...
2016-02-10 - Linux将文件夹及其所有子文件的读写权限赋给所有用户: # chmod -R 777 testdir [root@livecd /]# man chmod 可以得到:OPTIONS -R, --recursive change files and directories recursively 意思是:chmod命令有个选项 -R 可以通过递归的方式改变文件和目录...
2016-02-10 - 配色方案: Solarized Dark暗色版: [Solarized Dark] text=839496 cyan(bold)=93a1a1 text(bold)=408080 magenta=dd3682 green=859900 green(bold)=586e75 background=042028 cyan=2aa198 red(bold)=cb4b16 yellow=b58900 magenta(bold)=6c71c4 yellow(bold)...
2016-02-10 - 过年比较闲,之前用过kali来研究了下WEP的密码强度,现在整理一下过程,用来备忘。(此教程仅用于个人研究,如有违法行为,后果自负) 现在kali的版本升级到了2.0,升级或安装后,自带了aircrack,还需要一张无线网卡,注意安装驱动。 步骤: 1.airmon-ng 查...
2016-02-10 - 想为开源项目贡献你的代码吗?这里告诉你该如何入手。 本文以 Emacs 项目为例。 1、订阅邮件列表 GNU 的项目都通过邮件列表和全世界的贡献者交流,所以你应该先去 https://lists.gnu.org/mailman/listinfo 找到相应项目的邮件列表。一般建议加入 bug 和 deve...
2016-02-09 - ubuntu下非root用户使用wireshark。 1.安装 sudo apt-get install wireshark 2.添加wireshark用户组 sudo groupadd wireshark 3.将dumpcap更改为wireshark用户组 sudo chgrp wireshark /usr/bin/dumpcap 4.让wireshark用户组有root权限使用dumpcap sudo chmo...
2016-02-09 - 现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议vps主机的空间,尽量设置复杂的ssh登录密码,虽然在前段时间曾经介绍过Linux VPS禁止某个IP访问使用hosts.deny禁止某些IP访问,但是功...
2016-02-09 - 连接SSH服务器刚刚离开一会就断开,不得不需要反复连接服务器,为了使SSH服务器可以保持足够的连接时间,大家可以按以下方法设置: 基于安全的理由,如果用户连线到 SSH Server 后闲置,SSH Server 会在超过特定时间后自动终止 SSH 连线。以下是设定终止连线...
2016-02-09 - centos与Ubuntu下通用: vi /etc/sysconfig/docker 在文件左后加上: HTTP_PROXY=http://172.XX.XX.XX:8080 HTTPS_PROXY=http://172.XX.XX.XX:8080 FTP_PROXY=ftp://172.XX.XX.XX:8080 本文永久更新地址: http://www.linuxdiyf.com/linux/17962.html...
2016-02-09 - 打开多个终端后,要找其中一个会很费时。可以通过设置title来节省时间。 很多终端自带设置title的GUI选项,其实通过命令也可以。 详细见How to change Gnome-Terminal title?:http://askubuntu.com/questions/22413/how-to-change-gnome-terminal-title 简...
2016-02-09 - 问题描述 VirtualBox需要在主机和虚拟机之间共享数据。笔者的环境是: 主机:Win8 虚拟机:Ubuntu15 解决方法 VirtualBox提供了方便的共享方案。 a) 在虚拟机关闭(power off)的状态下,设置共享文件夹。这一步做完以后VirtualBox知道主机共享给虚拟机的文件夹...
2016-02-08 - 仅供交流学习,本人不保证效果,不负责后果。 一、缓存释放 附注:缓存可以提高linux的运行效率,是linux内存管理的优势之一,但是内存如果小了,缓存太大反而降低总体性能,所以内存小于4G的可以试试内存释放脚本 查看方法:一、同时按 Crtl 、 Alt 、 T键...
2016-02-08 - 大家应该都听说过swap分区,swap的暂时存放内存缓存和应用数据的地方,也不同于Windows的页面交换文件,swap的作用这里不再赘述,本文注重方法: 合适的swap大小:几乎所有Linux 系统管理的书上都推荐设置交换分区大小为内存的2倍。这些建议到了现在就不是那...
2016-02-08 - 由于最新的chromium废弃了之前的API,所以chromium不再支持adobe的flash插件,取而代之的是 一个叫做pepper-flash的软件,pepper-flash的实体插件在ubuntu的源中并没有给出来,官方源只是提供了一个叫pepperflashplugin-nonfree的虚包,安装它的时候会自动去...
2016-02-08 - 随着安全威胁的不断发生,入侵检测系统(IDS)在如今的数据中心环境中显得尤为必要。然而,随着越来越多的服务器将他们的网卡升级到10GB/40GB以太网,对如此线路上的硬件进行计算密集型的入侵检测越来越困难。其中一种提升入侵检测系统性能的途径是多线程入...
2016-02-08 - 利用重定向,不输出任何内容: echo hello /dev/null 关闭正确输出: echo hello 1 /dev/null 关闭错误输出: echo hello 2 /dev/null 在Linux上I/O输入输出有三类:标准输入、标准输出、标准错误输出 STDIN 0 默认键盘 STDOUT 1 默认屏幕 STDERR 2 默认屏幕...
2016-02-08 - 1、下载GAMS wget http://d37drm4t2jghv5.cloudfront.net/distributions/24.5.6/linux/linux_x64_64_sfx.exe 2、解压 unzip linux_x64_64_sfx.exe 3、移动到/usr/local/gams mv gams24.5_linux_x64_64_sfx/ /usr/local/gams 4、添加系统变量(在/etc/profile...
2016-02-08 - 1、配置额外yum源 i386 cd /etc/yum.repos.d/ wget http://geekery.altervista.org/geekery-el6-i686.repo x86_64 cd /etc/yum.repos.d/ wget http://geekery.altervista.org/geekery-el6-x86_64.repo 2、安装transmission yum install transmission transmi...
2016-02-08 - 1、以登录式shell切换用户 su - username 登录式shell读取配置文件及其顺序: /etc/profile /etc/profile.d/*.sh ~/.bash_profile ~/.bashrc /etc/bashrc 2、以非登陆式shell切换用户 su username 非登陆式shell读取配置文件及其顺序: ~/.bashrc /etc/bashr...
2016-02-07 - 简而言之,协作编辑就是多个人进行编辑。协作有好处也有风险。好处之一是更加全面/协调的方式,更好的利用现有资源和一个更加有力一致的声音。对于我来说,最大的好处是极大的透明度。那是当我需要采纳同事的观点。同事之间来来回回地传文件效率非常低,导致...
2016-02-07 - 到http://git-scm.com/ 下载git安装程序。 直接双击进行安装。 安装完成后启动Git Bash 进入命令行界面: 执行git clone命令拷贝linux源代码,git版本库地址是: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git http://git.kernel.o...
2016-02-06 - (1)实时显示kernel的log 在当前的工作目录下,输入: adb shell cat /proc/kmsg (2)显示所有的kernel的log 进入adb shell, 然后, dmesg 当然,也可以保存到文件中,先进入data目录,然后, dmesg kernel_log 然后,再pull下来看。 本文永久更新地址: htt...