
linux
stweddy
这个作者很懒,什么都没留下…
展开
-
linux nfs安装配置
一、安装CENTOS或RHL默认就已安装,如果没有安装的话,通过yum安装即可:yum install nfs-utilsyum install portmap UBUNTU系统,通过apt-get安装:apt-get install nfs-kernel-server二、配置1、配置文件定义NFS的配置文件为 /etc/exports,内容格式如下:转载 2014-12-17 09:35:44 · 703 阅读 · 0 评论 -
linux stat函数讲解
stat函数讲解表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于er转载 2014-12-15 13:50:20 · 539 阅读 · 0 评论 -
共享内存
[-]共享内存创建共享内存映射共享内存共享内存解除映射共享内存 共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下:共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget函数。二、 映射共享内存,将这段转载 2014-12-09 09:07:59 · 601 阅读 · 0 评论 -
解决ubuntu强制关机后root登录用户消失,只能访客登录问题
访客登录系统,发现系统中“我的用户”为空,导致原因可能是强制关机时,部分配置文件丢失或损坏。 单用户模式进入系统:1、重启ubuntu,在grub界面长按shirft进入grub菜单;2、选择recovery mode,按"e"键进入编辑页面;3、把ro recovery nomodeset 改成rw single init=/bin/bash4、按ctrl+x进入原创 2014-12-02 17:16:19 · 8254 阅读 · 0 评论 -
proftpd
下载wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5rc3.tar.gz 解压tar zxvf proftpd-1.3.5rc3.tar.gz 进入目录cd proftpd-1.3.5rc3 编译./configure --prefix=/var/proftpd --sysconfdir=/e转载 2014-11-25 19:46:50 · 1142 阅读 · 0 评论 -
strace 调试工具
strace命令详解strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。 下面记录几个常用 option . 1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程 2 -o xxx.txt 输出到某个文原创 2014-11-25 19:35:07 · 794 阅读 · 0 评论 -
推荐一款嵌入式Linux的FTP服务端软件(stupid-ftpd) .
在嵌入式Linux系统中,有时候需要搭建一个ftp服务器,以便windows或linux系统去访问嵌入式linux系统的数据。现在流行的ftp和vsftpd软件相对比较大,在嵌入式Linux系统下不太合适。最近由于需要,发现了一款很小型的ftp服务器,在这里分享。stupid-ftpd 点击下载根据自己的需要,修改Makefile,将gcc修改为交叉工具链的gcc,比如mips转载 2014-11-25 19:22:51 · 3977 阅读 · 0 评论 -
arm交叉编译链安装
安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写的后边有个空格也要注意4、配置下编译环境路径 在控制台下输入 gedit /root/.bashrc 等一会出来文本编辑器后在文件最后(最后一行原创 2014-11-25 16:40:46 · 566 阅读 · 0 评论 -
arm平台搭建vsftpd服务
编译vsftpd程序1. 获得源码包:vsftpd-2.1.2.tar.gz2. 解压,进入源码目录: tar xzvf vsftpd-2.1.2.tar.gz cd vsftpd-2.1.23. 修改Makefile,指定交叉编译器: CC = arm-linux-gcc4. make 编转载 2014-11-25 16:36:46 · 5123 阅读 · 0 评论 -
linux磁盘挂载情况查询
using的几种用法1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个原创 2014-10-11 15:35:00 · 1684 阅读 · 0 评论 -
sudo配置文件/etc/sudoers格式
讲解sudo配置文件/etc/sudoers的格式。# User privilege specificationroot ALL=(ALL) ALL# Allow members of group sudo to execute any command after they have# provided their password# (Note that later e转载 2014-10-08 10:35:55 · 502 阅读 · 0 评论 -
开始学习linux遇到的各种问题,初学者可以看看
大概从六七月份开始断断续续的学习linux,因为之前没有接触过,所以在学习的过程中可以说是举步维艰,寸步难行。下面开始逐一的讲解我遇到的问题1.安装虚拟机和ubuntu系统(1)安装原创 2013-09-18 10:13:14 · 1173 阅读 · 0 评论 -
core dump原因归纳
一 造成segment fault,产生core dump的可能原因1.内存访问越界a) 由于使用错误的下标,导致数组访问越界b) 搜索字符串时,依靠字符串结束符来判断字符串是否结束,但是字符串没有正常的使用结束符c) 使用strcpy, strcat, sprintf, strcmp, strcasecmp等字符串操作函数,将目标字符串读/写爆。应该使用strncpy, s转载 2021-03-31 10:09:59 · 1928 阅读 · 0 评论