代码改变世界

随笔分类 - Linux

Linux 远程复制文件

2015-10-19 16:03 by Rollen Holt, 689 阅读, 收藏, 编辑
摘要: Linux 远程复制文件 如果想把机器A上面的dir目录下面的所有文件复制到机器B的dir目录下,我们可以使用 命令来完成 在机器A的dir目录下面执行: tar czf | nc l 4444 然后再机器B的目录目录dir下面执行: sudo nc 「机器A的机器ip」 4444... 阅读全文

MAC && Linux terminal session clone

2015-05-26 17:39 by Rollen Holt, 2870 阅读, 收藏, 编辑
摘要: # MAC && Linux terminal session clone## 背景本人使用的是mac,terminal配置的是iterm2,相信许多公司和我司一样登录dev/beta/prod机器的时候需要先通过跳板机登录。而且往往都会为每一位开发配置一个token,动态的产生一个6位的数字串,用... 阅读全文

Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.

2015-03-06 14:01 by Rollen Holt, 7622 阅读, 收藏, 编辑
摘要: 今天执行:autoreconf -fvi的时候出现如下错误: autoreconf: Entering directory `.' autoreconf: configure.in: not using Gettext autoreconf: running: aclocal -... 阅读全文

checking for tgetent()... configure: error: NOT FOUND!

2015-02-13 00:01 by Rollen Holt, 2469 阅读, 收藏, 编辑
摘要: 今天centos出现了下面的异常: checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or s... 阅读全文

Centos提示-bash: make: command not found的解决办法

2015-01-04 19:12 by Rollen Holt, 7526 阅读, 收藏, 编辑
摘要: 一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可; yum -y install gcc automake autoconf libtool make 阅读全文

Load Average

2014-10-28 18:59 by Rollen Holt, 1225 阅读, 收藏, 编辑
摘要: 在Linux系统下面,有很多的命令可以查看系统的负载情况:比如`top`,`uptime`,`w`,示例如下: [wenchao.ren@l-cmsweb1.ops.cn1 ~]$ w 18:39:10 up 761 days, 13:59, 1 user, load average: 0.3... 阅读全文

tmux/screen里面如何用鼠标滚轮来卷动窗口内容

2014-05-15 11:47 by Rollen Holt, 1606 阅读, 收藏, 编辑
摘要: tmux里面用鼠标滚轮来卷动窗口内容在 tmux里面,因为每个窗口(tmux window)的历史内容已经被tmux接管了,所以原来console/terminal提供的Shift+PgUp/PgDn所显示的内容并不是当前窗口的历史内容,所以要用C-b [进入copy-mode,然后才能用PgUp/... 阅读全文

Error: cannot find a valid baseurl for repo: rpmfusion-free 解决办法

2014-05-06 20:10 by Rollen Holt, 5889 阅读, 收藏, 编辑
摘要: 今天在玩CentOS的时候出现了:Error: cannot find a valid baseurl for repo: rpmfusion-free这个问题真到好恶心啊,以前一直使用到是ubuntu,最近切换到CentOS以后,各自小白啊。最后搜索到到答案是:You seem to have a... 阅读全文

linux安装Mac的默认Monaco字体

2013-10-18 11:08 by Rollen Holt, 6852 阅读, 收藏, 编辑
摘要: Monaco字体是我最喜欢的编程字体,如果你想在linux上面安装,只需要在terminal中执行:curl -kL https://raw.github.com/cstrap/monaco-font/master/install-font-ubuntu.sh | bash一切就是那么完美 阅读全文

Linux 操作

2012-09-01 23:23 by Rollen Holt, 16982 阅读, 收藏, 编辑
摘要: 正在运行的内核和系统信息# uname -a # 获取内核版本(和BSD版本)# lsb_release -a # 显示任何 LSB 发行版版本信息# cat /etc/SuSE-release # 获取 SuSE 版本# cat /etc/debian_version # 获取 Debian 版本使用 /etc/DISTR-release 其中DISTR(发行代号)=lsb (Ubuntu), redhat, gentoo, mandrake, sun ... 阅读全文

资料分享:UNIX TOOLBOX

2012-09-01 23:09 by Rollen Holt, 426 阅读, 收藏, 编辑
摘要: 介绍:This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing.这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/ 阅读全文

Samba 简介及安装

2012-08-01 22:03 by Rollen Holt, 1804 阅读, 收藏, 编辑
摘要: 还是学的太少啊,头脑里面没有存货啊,今天和同事吃饭的时候,听他们提起这个东西,但是自己之前没听说过,更别提怎么用了,哎。差距啊。于是暗暗记住,下班之后研究研究。 Samba简介 Samba是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。它使执行UNIX系统的机器能与执行Windows系统的电脑分享驱动器与打印机。Samba属于GNU Public Licens... 阅读全文

解决 Gtk-WARNING **: 无法在模块路径中找到主题引擎 pixmap

2012-08-01 00:01 by Rollen Holt, 6739 阅读, 收藏, 编辑
摘要: 我在终端下运行 sublime-text 的时候出现错误:Gtk-WARNING **: 无法在模块路径中找到主题引擎 pixmap虽然 sublime-text打开了,但是看到终端出现这种信息还是很不爽。google 到方法,如下:sudo apt-get install gtk2-engines-pixbuf 阅读全文

ubuntu学习系列(不定期更新)

2012-07-28 21:44 by Rollen Holt, 2885 阅读, 收藏, 编辑
摘要: 今晚有点小悲剧,之前一个多小时在Linux系统下面写的笔记,当时写的不完整,ubuntu环境下面的中文输入法比较慢,所以打算最后在windows环境下好好编辑修改一下,结果最后杯具了。一不小心给【rm -rf 】.....然后你懂的,我蹲在墙角郁闷了2分钟,抱了抱自己,抬头45度仰望天空,眼角泪滑过,顿时心中浮起一缕淡淡的忧伤.....然后就没有然后了。首先来看看Ubuntu Linux文件系统的主要的一些目录吧,这些基本大家在各种linux的书籍中,基本都可以看得到。使用locale命令可以查看系统当前的语言设置。在ubuntu中,默认的环境语言设置是在/etc/default/locale 阅读全文

Linux 交换空间管理和技巧

2012-07-23 23:14 by Rollen Holt, 7876 阅读, 收藏, 编辑
摘要: UNIX 如何使用交换空间所有 UNIX 操作系统都支持某种虚拟内存 (VM) 系统。使用 VM 系统,您有两个主要区域来存储有关活动应用程序及其使用的数据的信息——物理随机访问存储器 (RAM) 和硬盘驱动器上分配的空间。在具有 VM 的计算机中,可加载到内存中的应用程序和数据量可以大于物理 RAM,因为没有活动地使用的应用程序和信息被交换 到了磁盘上(交换空间 这个术语由此得名)。VM 系统的优点在于,物理 RAM 得到了更有效的利用——这是因为它仅包含正在执行的应用程序和正在使用的数据。由于 RAM 比硬盘空间快,您从活动地加载的应用程序中获得了所需的性能,同时还得益于能够运行比通常所支 阅读全文

Linux 监视磁盘空间和使用情况

2012-07-23 22:55 by Rollen Holt, 6791 阅读, 收藏, 编辑
摘要: 在本文中,您将了解到监视磁盘空间、发现究竟是哪些文件、用户或应用程序占用了大部分的空间、以及如何使用配额和其他解决方案查找需要的信息的方法。对于许多管理员来说,使用 df 工具可能有点像断续的神经运动,因为它通过一个命令提供了所有文件系统中已使用的和可用的存储空间的快照视图。根据您的 UNIX 环境的不同,df 的缺省输出可能包含各种不同的信息。大部分现代的 df 变种都可以显示磁盘空间、使用情况和可用性,通常还包括装入点(有时包括设备)。例如,基于 BSD 的 Mac OS X 显示如清单 1 所示的信息。Filesystem 512-blocks Used Avai... 阅读全文

ubnutu开启daytime服务

2012-07-23 11:54 by Rollen Holt, 1616 阅读, 收藏, 编辑
摘要: 命令操作依次是:sudo apt-get install xinetdfupeng@ubuntu:/etc$cdxinetd.dfupeng@ubuntu:/etc/xinetd.d$lschargendaytimediscardechotimefupeng@ubuntu:/etc/xinetd.d$vidaytimefupeng@ubuntu:/etc/xinetd.d$geditdaytimefupeng@ubuntu:/etc/xinetd.d$chmod777daytimechmod:changingpermissionsof`daytime':Operationnotperm 阅读全文

根据网卡名获取IP地址,以及掩码地址

2012-07-11 13:45 by Rollen Holt, 1810 阅读, 收藏, 编辑
摘要: nterface name is something like “eth0″ and the ip address of the interface can be retrieved using the ioctl function.Here is a simple piece of code that demonstrates how :Code1#include <stdio.h>2#include <string.h>3#include <sys/types.h>4#include <sys/socket.h>5#include <s 阅读全文

根据网卡获取MAC地址

2012-07-11 13:42 by Rollen Holt, 858 阅读, 收藏, 编辑
摘要: The mac address or the hardware address or the ethernet address of an interface is a 48 bit number that looks like this : 00:1c:c0:f8:79:eeThe mac address of an interface can be found given its name. The function to use is ioctl.#include <stdio.h> //printf#include <string.h> //strncpy#in 阅读全文

截获所有以太网帧数据并进行具体分析

2012-07-11 08:47 by Rollen Holt, 3296 阅读, 收藏, 编辑
摘要: /* capture_packet.c - 截获所有以太网帧数据并进行具体分析 *//* 常用函数的头文件 */#include <stdio.h>#include <stdlib.h>#include <string.h> #include <strings.h>#include <unistd.h> #include <signal.h>/* 与网络相关的头文件 */#include <netinet/ip_icmp.h> #include <net/if_arp.h>#include < 阅读全文