- 博客(27)
- 收藏
- 关注
转载 Samba服务的配置总结
Samba服务的主配置文件是smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。Samba安装好后,使用testparm命令可以测试smb.conf配置是否正确。使用testparm –v命令可以详细的列出smb.conf支持的
2021-02-14 21:38:01
791
转载 [VIM] 配置选项说明
选项配置说明选项书写格式 选项说明 :se[t] 显示所有被改动的选项 :se[t] all 显示所有非 termcap 选项 :se[t] termcap 显示所有 termcap 选项 :se[t] {option} 置位布尔选项(开启) 显示字符串或数值选项 :se[t] no{option} 复位布尔选项(关闭) :se[t] inv{option} 逆转布尔选项的值 :se[t] {option}={value} 将
2021-02-13 22:20:55
546
转载 僵尸进程与孤儿进程解析
我们都知道Linux中的进程可以分有多种状态:R(runing):运行状态S(sleeping):浅度睡眠状态D(disk sleep):磁盘睡眠状态T(stopped):停止进程X(dead):死亡状态Z(zombie):僵尸状态僵尸状态(1)僵尸状态是一个比较特殊的状态,当进程退出父进程(使用wait()系统调用)没有读取到子进程退出的返回代码时就会产生僵尸进程。僵尸进程会...
2019-08-26 18:30:53
338
转载 GDB调试
2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4.动态的改变你程序的执行环境。2 生成调试信息一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。使用编译器(cc/gcc/g++)的 -g 参数可以做到这一点。如:gcc
2017-08-20 12:38:15
1023
转载 SUID和SGID的详细解析
原文链接:http://kangzye.blog.163.com/blog/static/368192232009621022867/由于SUID和SGID是在执行程序(程序的可执行位被设置)时起作用,而可执行位只对普通文件和目录文件有意义,所以设置其他种类文件的SUID和SGID位是没有多大意义的。首先讲普通文件的SUID和SGID的作用。例子:如果普通文件myfile是
2017-08-12 13:44:17
1704
转载 linux下configure命令详细介绍
转载链接:http://www.chinaz.com/server/2009/0807/85792.shtml===================================================Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握
2017-08-08 20:12:00
1352
转载 交叉编译器的命名规则
转载链接:http://blog.csdn.net/zqixiao_09/article/details/51823165===============================================================在折腾嵌入式开发,用到交叉编译器的时候,常常会看到这样的名字:arm-xscale-Linux-gnueabi-gcca
2017-08-08 20:10:03
1265
原创 xinetd使用指南
redhat7.0以后inetd都已换成xinetd了--好用了很多。先看一下/etc/xinetd.conf--instances最大实例数--如果你用的是wu-ftpd-最大人数60那就改这个了。注意最后一句includedir其实是把telnet,wu-ftpd等脚本包含到此文件中的--直接写在这也行。 defaults { instances =
2017-06-13 18:04:42
1784
转载 Linux 超级守护进程 xinetd
在讲解xinetd之前,我们先要了解什么是守护进程。 守护进程,也就是通常说的Daemon进程,是Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。Linux系统有很多守护进程,大多数服务都是通过守护进程实现的,同时,守护进程还能完成许多系统任务,例如,作业
2017-06-13 16:49:48
604
转载 ./configure,make,make install的作用
本文出自 “非你不可” 博客,请务必保留此出处http://feinibuke.blog.51cto.com/1724260/367376===========================================================================================================================
2017-04-28 10:32:55
532
转载 NorFlash和NandFlash区别
Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反.(1)闪存芯片读写的基本单位不同 应用程序对NorFlash芯片操作以“字”为基本单位.为了方便对大容量NorFla
2017-04-25 15:05:23
384
原创 CentOS—网络配置详解
参考文章:http://blog.chinaunix.net/uid-26495963-id-3230810.html总结了CentOS操作系统和网络设置有关的配置文件及其作用一、配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:/etc/host.conf 配置域名服务客户端的控制文
2016-01-12 10:12:28
806
原创 ifup/ifdown ethX 和 ifconfig ehtX up/down的区别
相同点:【启用】和【禁止】网卡ifupethX 和 ifconfigethX up 用来启用网卡设备ifdownethX 和 ifconfigethX down 用来禁用网卡设备 区别1:命令与脚本——本身属性的差别ifconfig: 设定网络参数时使用的指令 ifup/ifdown: 设定网络参数时使用的脚本 使用格式:【脚本方式
2016-01-11 16:52:43
8076
原创 Qt学习—qt共享内存的使用
Qt提供了QSharedMemory类来访问共享内存,实现共享内存的操作。一、QSharedMemory类常用的操作1、QSharedMemory类对象的创建利用QSharedMemory类创建实例对象时,必须为该共享内存指定关键字(即为该共享内存起一个名字)。只有当共享内存被设置了关键字之后,才可以执行创建create()、关联attach()等操作。为共享内存指定关键字有两种方
2016-01-06 14:27:53
27266
1
原创 Qt学习—qt编写定时关机程序
编写了一个简单的定时关机程序,软件界面如下。顺便记录一下所用的控件的一些简单的使用方法。程序中用到的控件主要是QLCDNumber(数码管控件)以及QSpinBox()(滚动框控件)。通过system()调用系统的关机命令。需要包含头文件stdlib.h。此外涉及到数码管以及滚动框显示数字时,前缀“0”的显示和消隐的问题。以下是代码。首先是main.cpp#include
2015-12-31 14:59:10
3951
原创 Qt学习—qt上下文菜单显示
Qt学习—qt上下文菜单显示 Qwidget类及其子类都具有右键菜单响应功能,QWidget类提供了以下两个与右键菜单有关的函数:1、 Qt::ContextMenuPolicy contextMenuPolicy()const该函数用来获取控件上下文菜单项的显示策略。其返回值Qt::ContextMenuPolicy是枚举类型。2、 void setContextMenuPo
2015-12-30 10:17:04
3403
原创 Qt学习——qt软件启动界面
通常,大型软件的启动需要一定的时间,为了改善用户体验,很多软件如word,Photoshop等都会加载开机界面。如图1所示。图 1 Photoshop的启动界面Qt中实现开机界面需要借助QSplashScreen类和QPixmap类来实现。首先,用QPixmap类的对象用来关联一个图片实体,采用的构造函数为:QPixmap::QPixmap (const QS
2015-12-19 11:07:35
2095
原创 gcc 编译器常用的命令行参数一览
1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) source_file.c -o output_filenam
2015-10-09 11:10:55
459
原创 嵌入式开发之TFTP开发环境的搭建
1、TFTP简介 简单文件传输协议或称小型文件传输协议(英文:TrivialFileTransferProtocol,缩写tftp),是一种简化的文件传输协议,于1980年定义。tftp是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式Linux的ftp最常用来完成开发板和开发环境Linux系统之间的的文件传输功能,避免了频繁的U盘拷贝的过程。Linux下的tftp开发环境
2015-03-13 21:18:36
1332
原创 Linux常用命令之——复制命令cp
Linux常用命令之——复制命令cp复制命令cp命令格式:cp [命令参数] [源文件/源文件夹] [目标文件]命令作用:该命令把指定的源文件复制到目标文件,或者把多个源文件复制到目标目录中。==========================================================================参数说明:-
2015-03-07 15:48:50
993
原创 Linux常用命令之——列表命令ls
Linux常用命令之——列表命令ls列表命令ls (linux下该命令的别名为ll)命令格式:ls [命令参数] [文件/目录]==========================================================================参数说明:-a 显示指定目录下所有的子目录与文件,包括隐藏文件;-A 显示指定目录
2015-03-06 21:55:50
720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人