
Linux
魔琴师
这个作者很懒,什么都没留下…
展开
-
如何建立Linux下的ARM交叉编译环境
最简单的方法就是下载一个buildtoolchain.tar.gz安装就行了,有时候就是想自己亲身体验一下安装定制过程,Linux的乐趣也在这点。从网上搜集了些资料,以备日后查阅。 如何为嵌入式开发建立交叉编译环境 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交转载 2014-01-23 22:28:46 · 890 阅读 · 0 评论 -
Ubuntu添加PPA源
什么是PPAPPA,表示Personal Package Archives,也就是个人软件包集很多软件包由于各种原因吧,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了ppa,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。La转载 2014-03-18 23:29:15 · 809 阅读 · 0 评论 -
Ubuntu下安装VNC server
1. 安装gonme核心包(如果是字符界面的话)apt-get install x-window-system-coreapt-get install gnome-coreapt-get install metacityapt-get install gnome-desktop-environment (optional)2.安装vnc4serverapt-get转载 2014-03-30 16:53:57 · 697 阅读 · 0 评论 -
Linux下和Windows之间的文件传输工具rz/sz(lrz/lsz)
【什么是rz/sz (lsz/lrz)】 简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。 【为什么要用rz/sz】 普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻转载 2014-03-31 15:45:23 · 1294 阅读 · 0 评论 -
Ubuntu 网络配置
ubuntu虽然有个network manager,但是设置之后似乎不管用,最好使用文件配置。分为设置ip和设置dns两步。第一步,设置ip。用root权限编辑文件/etc/network/interfacesauto lo iface lo inet loopback #这两行一般都有,不需要更改。auto eth0 iface eth0 inet static转载 2014-04-01 12:49:28 · 571 阅读 · 0 评论 -
Linux时间同步
ntpdate time.nist.gov #同步时间hwclock -w #写入CMOS 功能说明:显示与设定硬件时钟。 语 法:hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test] [--utc][--version][--set --date=转载 2014-04-01 11:50:53 · 580 阅读 · 0 评论 -
史上最详细的vsftpd配置文件讲解
原文地址在http://bbs.51cto.com/thread-717151-1.html。vsftpd作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置转载 2014-04-02 10:52:34 · 591 阅读 · 0 评论 -
Linux的man介绍
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands2 - system calls3 - library calls4 - special files5 - file formats and convertions6 - games for linux7 - macro pac转载 2014-04-02 14:09:16 · 492 阅读 · 0 评论 -
Ubuntu telnet 远程登录(root权限)
telnet协议的不好之处是,它发送的报文是未加密,很可能被黑客通过监听的手段分析你的隐私和秘密,所以最好选择SSH协议(报文加密)远程登录。好言归正传我们来说一下怎么配置ubuntu root用户能远程登录telnet。1.启用root默认ubuntu的超级管理员用户(root)是被禁止掉了的,我首先得启用它。输入命令:sudo su root输入当前用户密码即可切换到roo转载 2014-04-02 21:16:25 · 2620 阅读 · 0 评论 -
Ubuntu 安装tftp服务
1、安装相关软件包apt-get install tftpd (服务端)apt-get install xinetd2、建立配置文件 /etc/xinetd.d/tftpservice tftp { socket_type = dgram protocol = udp原创 2014-04-02 21:27:24 · 616 阅读 · 0 评论 -
Ubuntu apt-get 源详解
一直对linux源不太清楚,只是在网上直接找到对应源镜像,复制到本地使用,现在开始探索源:一:简介linux内核对应各种各样的操作系统发行版本,比如Debian, SuSE, Gentoo, RedHat 和 Mandrivaden等,ubuntu是其中广受欢迎的一款即可以家用,又可以使用于服务器的发行版,基于Debain并对其做简化、优化,保证了最高的效率和最低的复杂性,转载 2014-03-18 23:31:44 · 3541 阅读 · 0 评论 -
apt-get制作本地软件安装源
apt-get是ubuntu大特色之一(注:apt-get这个软件管理工具,其它linux操作系统都可以用,怎么用,这里就不多说,请查阅其它文档)。通过网络和本地源,轻松快速安装软件。并且网络源中包含了丰富的软件包。(注:都是.deb格式的)。这里说的快速安装软件,是针对单个软件的安装。情况:假如你重装操作系统,或者安装新的操作系统,你就需要安装大量的应用软件。若你是通过网络安装,就需转载 2014-03-18 23:30:17 · 2336 阅读 · 0 评论 -
Redhat修改主机名及网络配置
1, 修改主机名vi /etc/sysconfig/network NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPC注:重启服务,并关闭终端再开启 2,修改hostsvi /etc/hosts127.0.0.1 localhost.localdomain lo转载 2014-02-24 20:52:48 · 728 阅读 · 0 评论 -
SecureCRT设置彩色和显示中文
设置Options->SessionOptions ->Emulation->Terminal,然后把Terminal类型改成ANSI or linux or xterm,并点中ANSI Color复选框。字体设置:Options->SessionOptions->Appearance->font然后改成你想要的字体就可以了。注意:1:字符集选择utf8,这样可以避免显转载 2014-02-25 21:44:40 · 2540 阅读 · 0 评论 -
桥接,NAT,Host Only的区别
虚拟机网络模式无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式:1.桥接2.NAT3.Host-Only哪一种网络是适合自己的虚拟机呢?桥接 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就转载 2014-02-25 21:46:44 · 846 阅读 · 0 评论 -
nfs网络系统文件
NFS是Network FileSystem,基于RPC(Remote Procedure CallProtocol远程过程调用协议)实现。NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享,磁盘空间共享。它只用于Linux和Unix内核的操作系统进行共享。使用NFS网络文件系统,可以将服务器的硬盘挂载到本地,就像操作本地计算机的硬盘一样。转载 2014-02-25 22:02:13 · 677 阅读 · 0 评论 -
不进入Linux图形界面的方法
Red Hat编辑 /etc/inittab文件 把id:5:initdefault: 改为 id:3:initdefault: Ubuntu改GRUB 的配置文件(不建议直接改 grub.conf) $vim /etc/default/grub 找到这一行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 改为: GRU原创 2014-02-26 20:20:26 · 971 阅读 · 0 评论 -
Makefile 随记
foo.o : foo.c defs.h # module for twiddling the frobs cc -c -g foo.c 上面的规则告诉我们了两件事:1. 如何确定目标文件是否过期(需要重建目标),过期是指目标文件不存在或者目标文件“foo.o”在时间戳上比依赖文件中的任何一个(“foo.c”或者“defs.h”)“老”。2. 如何重建目标文件“foo.o”。这原创 2014-02-28 13:13:14 · 710 阅读 · 0 评论 -
扩充BusyBox,追加Applet的方法
缺省情况下,BusyBox是对桌面linux的一个简化,如果要定制比较特殊的功能,比如像操作文件系统一样操作Flash存储器,那么就需要预先定制BusyBox的Applet。这一次,我们就介绍一下为BusyBox追加功能(Applet)的方法。窥探BusyBox的源代码 如果要添加Applet,首先必须了解BusyBox的源代码结构。在BusyBox的魅力一文中,我们已经知道了转载 2014-03-01 11:54:37 · 1388 阅读 · 0 评论 -
嵌入式Linux中BusyBox的使用
BusyBox是很多标准 Linux 工具的一个单个可执行实现,主要应用于嵌入式linux系统,是一个开源的“万能工具”。接下来我们一起来看看这个工具的魅力。万能的BusyBoxBusyBox最为一个可执行文件,却集成了「cp」「init」「ping」等基本的shell命令。基于嵌入式linux的系统上,比如数字电视,MP3,音响,小型服务器,路由器等等机器上都会搭载 BusyBox。转载 2014-03-01 11:49:51 · 9382 阅读 · 0 评论 -
The X11 forwarding request was rejected!
The X11 forwarding request was rejected! to solve this problem,please turn on the X11 forwarding feather of the remote SSH server 解决方法:将sshd_config中 设置 X11Forwarding yes重启sshd服务。# vi /转载 2014-03-16 11:46:51 · 670 阅读 · 0 评论 -
不允许lseek文件 | nonseekable_open()
使用数据区时,可以使用 lseek 来往上往下地定位数据。但像串口或键盘一类设备,使用的是数据流,所以定位这些设备没有意义;在这种情况下,不能简单地不声明 llseek 操作,因为默认方法是允许定位的。在 open 方法中调用 nonseekable_open() 时,它会通知内核设备不支持 llseek,nonseekable_open() 函数的实现定义在 fs/open.c 中.转载 2014-04-02 16:36:02 · 976 阅读 · 0 评论