![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 94
谁de如花
这个作者很懒,什么都没留下…
展开
-
ARM Linux开发板修改root登录密码
登录串口,输入命令行passwd root出现提示Changing password for rootNew password:输入新密码,是看不到的,回车,再次出现提示Retype password:再次输入新密码,出现提示Password for root changed by root原创 2016-06-27 17:36:39 · 11369 阅读 · 0 评论 -
fedora10 安装tftp服务
安装相关软件包:tftpd(服务端),tftp(客户端),xinetdyum install tftp-server tftp xinetd修改或建立配置文件vim/etc/xinetd.d/tftp 修改为如下service tftp{ socket_type = dgram protocol转载 2015-05-31 10:41:15 · 463 阅读 · 0 评论 -
右键添加打开终端
yum install nautilus-open-terminal重新加载文件管理器或或注销再登录即要使用转载 2015-05-31 10:38:31 · 650 阅读 · 0 评论 -
fedora10设置静态IP
注意:使用静IP时使用网桥连接方式;#vim /etc/sysconfig/network-scripts/ ifcfg-eth0修改配置文件如下:# MarvellTechnology Group Ltd. 88E8001 Gigabit Ethernet ControllerDEVICE=eth0HWADDR=00:16:e6:db:c2:96ONBOOT=yesB转载 2015-05-31 10:32:53 · 573 阅读 · 0 评论 -
修改Fedora10显示语言
vim /etc/sysconfig/i18nLANG="en_US.UTF-8" #英文或LANG=" zh_CN.UTF-8" #中文重启系统时生效转载 2015-05-31 10:29:31 · 499 阅读 · 0 评论 -
安装VMware tools工具 建立共享目录
选择虚拟机命令栏中的虚拟机,选择列表中的安装VMware tools;解压 tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C (目录)运行目录下的 ./vmware-install.pl创建目录的地方按Enter 键一般来说,在输入[yes] 的地方按 输入yes后回车[no ] 的地方按 输转载 2015-05-31 10:22:10 · 380 阅读 · 0 评论 -
Fedora10 配置使用root用户登录
$ su #切换root用户$ vim /etc/pam.d/gdm#auth required pam_succeed_if.souser !=root quiet转载 2015-05-31 09:54:48 · 481 阅读 · 0 评论 -
fedora10 安装NFS服务 ARM端挂载
NFS服务红帽及其关联 发行版本早就用rpcbind 代替 portmap服务器端1 安装相关软件包:rpcbind;nfs-utilsyum insatll rpcbind nfs-utils或者yum insatll portmap nfs-utils #安装的是rpcbind 和 nfs-uti原创 2015-06-16 12:34:07 · 424 阅读 · 0 评论 -
常用ARM汇编指令
相对跳转指令 b blBl除了跳转之外,还将返回地址(bl的下一条指令的地址)保存在lr寄存器中;这两条指令可跳转范围是当前指令的前后32MB; 数据传送指令mov 地址读取伪指令 ldrmov 把一个寄存器的值赋给另一个寄存器,或把一个常数(立即数)赋给寄存器. mov 目标寄存器,操作寄存器或常数mov r1,r2转载 2015-06-01 16:20:33 · 391 阅读 · 0 评论 -
为什么使用goto语句作错误处理 by明智
* *本文版权归于凌阳教育和本作者所有。如转载请注明 *原作者和原文链接 http://blog.csdn.NET/edudriver/article/details/20717629* *特此说明并保留对其追究法律责任的权利* */ 2月22日,苹果更新了iOS7.0.6,修复了一个bug,之后引起轩然大波,这个低级的bug会导致严重的安全问题.转载 2017-03-09 11:48:09 · 1147 阅读 · 0 评论 -
qt designer “property editor”编辑时键盘不能使用问题解决方法
今天在pc机上安装qtopia后遇到此问题,是由于系统的输入法造成的。 解决方法:终端输入#pkill scim 关闭输入法。转载 2017-05-26 17:32:05 · 708 阅读 · 0 评论 -
Linux下永久修改MAC地址和ifconfig命令总结(转)
1. 固定一个MAC地址,特别是在使用多个虚拟机的时候Linux环境下:用root身份登录,在/etc/rc.d/rc.local里加上这三句ifconfig eth0 downifconfig eth0 hw ether 00:0C:18:EF:FF:EDifconfig eth0 up 这样重新reboot后就不怕MAC复原了。2. ifconfig转载 2017-05-19 09:31:11 · 1789 阅读 · 0 评论 -
地址已经被使用——Address already in use
很多socket编程的初学者可能会遇到这样的问题:如果先ctrl+c结束服务器端程序的话,再次启动服务器就会出现Address already in use这个错误,或者你的程序在正常关闭服务器端socket后还是有这个问题。正如下面的这段简单的socket程序。 server.c[c-sharp] view plain copy#inc转载 2017-05-19 14:37:46 · 1678 阅读 · 0 评论 -
linux send与recv函数详解
1 #include 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags);3 ssize_t send(int sockfd, const void *buff, size_t nbytes, int flags);recv 和send的前3个参数等同于read和write。flags参数值为0或:转载 2017-05-19 16:37:22 · 367 阅读 · 0 评论 -
ARM开发板修改设置静态IP
转载自:http://blog.csdn.net/good123_2014/article/details/50222289此方法可用在开发板中,也可运行在linux虚拟机中有些嵌入式设备中为了节省成本或者体积原因都没有配备掉电保存电池,每次上电之后就需要人为手动的更新系统时间,而且系统时间也不准确。有些需要得到实时的比较准确的时间,以和服务器或是设备之间进行时间同步,但是很多嵌入式设转载 2017-06-06 15:49:56 · 3223 阅读 · 0 评论 -
Ubuntu10.04 使用ROOT用户登录
sudo passwd root 开启root用户;sudo passwd -l root 禁止root用户;sudo 非root用户获取root权限时使用;转载 2015-05-31 10:49:32 · 410 阅读 · 0 评论 -
ubuntu10.04 修改显示语言
vim /etc/default/locale 修改为英文,重启系统时生效LANG ="zh_CN.UTF-8" 中文LANGUAGE="zh_CN:zh" 或LANG="en_US.UTF-8" 英文LANGUAGE="en_US:en"转载 2015-05-31 10:53:59 · 481 阅读 · 0 评论 -
Ubuntu10.04 设置静态IP
vim /etc/network/interfaces如果没有vim 可使用nano /etc/network/interfaces原本文件中只有auto loiface lo inetloopback 改为auto loiface lo inet loopbackauto eth0iface eth0 inet staticad转载 2015-05-31 10:54:09 · 620 阅读 · 0 评论 -
linux 驱动函数简介
1)在驱动中使用 DECLARE_WAIT_QUEUE_HEAD ;进程加入等待队列a.增加头文件 #include b.定义以下变量①.static DECLARE_WAIT_QUEUE_HEAD(gk_modules_wait_event);②.static volatile int gk_modules_wait_event_flag = 0;c.在函数A中调用以下原创 2016-05-13 23:33:39 · 575 阅读 · 0 评论 -
Linux 驱动头文件
1 首先头文件所在的位置#include //linux-3.0.y/include/linux 下面寻找源文件#include //linux-3.0.y/arch/arm/include/asm 下面寻找源文件#include //linux-3.0.y/arch/arm/mach-hi3520d/include/mach下面寻找源文件#incl转载 2016-05-08 10:49:45 · 384 阅读 · 0 评论 -
Uboot 常用指令
查看和修改环境变量指令常用环境变量列表bootdelay 执行自动启动(bootcmd中的命令)的等候秒数 baudrate 串口控制台的波特率 bootfile 默认的下载文件名 bootargs 传递给Linux内核的启动参数 bootcmd 自动启动时执行命令 stdin 标准输入设备, 一般是串口 stdout 标准输出, 一般是串口,也可原创 2016-05-04 14:49:41 · 1350 阅读 · 0 评论 -
Linux内核裁减
Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvflinux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链接删掉,这是旧版本内核的符号链接. #ln-s linux-2.6.38.4 linux ------建立linux-2.6.38.4的符号链接linux. (2)设置内核. # cd/usr/sr转载 2015-06-23 16:42:28 · 3202 阅读 · 0 评论 -
SATA 学习笔记
名词解释SATA:SATA 的全称是Serial Advanced Technology Attachment,SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势,现已基本取代了传统的PATA硬盘。要使用SATA需要安装SATA驱动;PATA:PATA硬盘叫做并行ATA硬盘;AHCI:AHCI的全称是 Serial AT原创 2015-06-23 14:42:32 · 1096 阅读 · 0 评论 -
如何关闭 linux 命令行提示音 beep
在安装了Fedora10后在终端编辑命令或vim编辑代码时会发出beep声音;这个问题根源并不是声卡发出的,而是主板的蜂鸣器,所以不能通过关闭音箱来解决。这是LINUX默认安装并加载了pcspkr内核模块,要关闭系统响铃可以使用root命令执行下面命令来删除pcspkr模块: rmmod pcspkr 如果你想重新打开它,可以使用下面的命令:转载 2015-06-02 14:22:00 · 6662 阅读 · 0 评论 -
linux getopt()函数使用说明
getopt()函数声明如下:#include int getopt(int argc, char * const argv[], const char*optstring);extern char *optarg;extern int optind, opterr, optopt; argc和argv参数通常直接从main()的参数直接传递而来。optstring转载 2015-06-01 17:18:20 · 425 阅读 · 0 评论 -
linux fork()函数使用说明
一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。转载 2015-06-01 17:15:49 · 376 阅读 · 0 评论 -
linux atoi() 函数使用说明
把字符串转换成整型数#include int atoi(const char *nptr);参数nptr字符串,如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。否则,返回零。转载 2015-06-01 17:16:08 · 2683 阅读 · 0 评论 -
linux open() 函数使用说明
open 函数用于打开和创建文件。以下是open函数的简单描述#include int open(const char *pathname, int oflag, ... );返回值:成功则返回文件描述符,否则返回 -1对于 open 函数来说,第三个参数(...)仅当创建新文件时才使用,用于指定文件的访问权限位(access permission bits)。pat转载 2015-06-01 17:12:19 · 658 阅读 · 0 评论 -
Shell Scripts学习笔记
1 shell注意事项1)指令的执行时从上到下,从左到右的分析和执行;2)读到一个Enter符号,就尝试开始执行该行命令;3)#作为批注;2 用户变量2.1定义变量以字母和下划线开头;(我自己定义变量统一用 下划线+小写字母 例如:(_filename) _myname=wzt #注意:等号两边不能有空格 引用方原创 2015-06-01 14:55:52 · 461 阅读 · 0 评论 -
DOS和UNIX下文档装换
dos2unix [-kn] file [newfile]unix2dos [-kn] file [newfile]-k: 保留该文档原本的 mtime 时间格式 -n: 保留原本的旧档,将内容输出到新档转载 2015-06-01 14:44:22 · 326 阅读 · 0 评论 -
Vim使用及常用按键
常用按键说明移动光标的方法h 或向左箭头光标向左移动一个字符 (30h)向左移动30列常用j 或向下箭头光标向下移动一个字符常用k 或向上箭头光标向上移动一个字符常用l 或向右箭头光标向右移动一个字符转载 2015-06-01 14:42:30 · 645 阅读 · 0 评论 -
linux命令行常用热键
Tab 自动补完命令行与文件名Tab键双击 可以列出所有可能匹配的选择[Ctrl] - c 中断正在运行的指令[Ctrl] - d 等同于 exit [转载 2015-05-31 11:02:27 · 377 阅读 · 0 评论 -
thttpd + Cgicc
https://blog.csdn.net/liu0808/article/details/72979675 thttpd移植来源:https://blog.csdn.net/orz415678659/article/details/9421173#1.官网下载http://www.acme.com/software/thttpd/ 版本thttpd-2.25b.tar.gz...转载 2018-12-26 16:58:59 · 430 阅读 · 0 评论