嵌入式Linux中文站

把linux可执行程序做成一个服务

阅读(107)

在linux系统启动的时候,我们可以看到很多服务性程序一个接一个的被启动(就是那些后面有一个兰色[OK]的行),这些在后台运行的程序为我们使用计算机起了很重要的作用,以这种方式运行的程序有以下特点: 开机启动,关机停止(废话!关机了还运行啊???) 后台运行 通过service 命令控制或查看对应的程序的运行状态 恩,不错,那怎么把我们自己编制的程序做成这样的一个服务呢? 废话少说,主要分以下3步: 1、把可执行程序放到一个linux系统可以找到的地方。 在linux命令提示符下输入env ,回车后可看到

auto自动挂载的配置文件

阅读(52)

先打开/etc/auto.master 添加路径: #mnt /etc/auto.nfs 然后编辑/etc/auto.nfs #vim /etc/auto.nfs 添加nfs共享的ip和路径 nfs 文件写成下图格式 其他类型的挂载配置(ps) 挂载samba的配置: # backup -fstype=cifs,username=smbuser1%asdf ://192.168.2.8/test 挂载iso的配置: # iso -loop,fstype=iso9660,ro :/dev/sr0 挂载nfs

vim 字符串替换整理

阅读(110)

公司项目测试,要在vi编辑其中进行多路径修改,这时候用到了字符串替换的知识,在这里我自己整理了一下。 一、基本内容替换,无特殊符号 :s/old/new/ 替换当前行第一个 old 为 new 这时new后面的/不写的话不影响编辑 :s/old/new/g 替换当前行所有 old 为 new :n,$ s/old/new/ 替换第 n 行开始到最后一行中每一行的第一个 old 为 new :n,$ s/vivian/sky/g 替换第 n 行开始到最后一行中所有 old 为 new 此处$和s之间有无空格

rsync 实现本地时时文件同步

阅读(131)

实时同步: 实现实时同步(也就是源目录中的内容发生变化,他就会触发同步,实现两边的目录内容完全相同) inotify+rsync 软件名称: inotify-tools-3.13.tar.gz(自行网站下载) 解压安装该源码包的步骤: # tar xzvf inotify-tools-3.13.tar.gz -C /usr/src/ # cd /usr/src/inotify-tools-3.13/ # ./configure # make # make install --安装完后,就会产生下面两个命令

GoTTY:把你的Linux终端放到浏览器里面

阅读(118)

GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将你的终端(TTY)作为 web 程序共享。它会将命令行工具转换为 web 程序。 它使用 Chrome OS 的终端仿真器(hterm)来在 Web 浏览器上执行基于 JavaScript 的终端。重要的是,GoTTY 运行了一个 Web 套接字服务器,它基本上是将 TTY 的输出传输给客户端,并从客户端接收输入(即允许客户端的输入),并将其转发给 TTY。 它的架构(hterm + web socket 的想法)灵感来自 Wetty 项目,它

Linux上GDM登录界面如何适应高分屏

阅读(146)

GDM(GNOME Desktop Manager)是一种 GNOME 显示环境的管理器,它是一个运行在后台的小程序(脚本),用于运行你的 X 会话,显示一个登录界面并在你正确输入密码后才允许登录。GDM 在各个方面胜出 xdm,也没有 xdm 那么多的漏洞。它没有使用任何来自 xdm 的代码。它支持 XDMCP,并实际上扩展了 XDMCP,带来了一些我认为 xdm 所缺失的功能(但是仍然兼容 xdm 的 XDMCP)。 背景介绍 Linux 对于高分屏的自适应不是很好,使用过程中由于屏幕分辨率较高,系统

助你掌握 C++ 编程的九本开源书籍

阅读(79)

书籍是非常主观和私人的财产,编程书籍也不例外。但是不管 C++ 编程书籍的风格、关注点或者节奏如何,好书总可以带领读者走过一段引人入胜的旅程,揭示编程语言的能力,还能向读者描绘如何使用编程语言来实现各种事物。 分享是一种美德,我精心挑选了九本值得一读的优质 C++ 书籍,这些书籍均基于开源协议发布。在这之前,我会给出一份 C++ 的简短介绍。 C++ 是由 Bjarne Stroustrup 设计,初次发布于 1983 年。它是一种静态类型、格式自由、多重范式、可移植、编译式的通用编程语言。它被认为是中级

Linux下的目录树

阅读(90)

目录树的主要部分有root(/)、/USR、/var、/home等等。下面是一个典型的linux目录结构如下: / 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统,我们常把软驱和光驱挂装在这里的floppy和cdrom子目录下。 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin 存放