
linux
拾阶而上、
欢迎志同道合的朋友们参观评论
展开
-
linux ubuntu12.04初学 ssh/putty配置
lunix ubuntu12.04初学 ssh/putty配置一般刚开始学习lunix的人都是通过虚拟机安装Ubuntu,Deeping,CentOS等系统,学习lunix编程第一步就是获取权限,只有在root权限下编程才会免去许多权限问题的麻烦。关于root权限随便百度一下,百度经验有很详细的解决方案。这里就不废话解释了。而获取root权限后(命令框快捷键为:Ctrl+alt+t),为了方便win原创 2016-09-29 19:54:27 · 1036 阅读 · 0 评论 -
rhel6关于samba访问权限
最近遇到了个问题,就是当我samba配好后发现总是传文件,一些文件访问出现如下问题: 解决了很长时间总算搞定了,首先确保/etc/samba/smb.conf里面配置好,并且完成创建用户等任务(这些在我的另一篇博客里面有http://blog.youkuaiyun.com/qq_31869107/article/details/63684328)然后我们检查防火墙关闭没:/etc/init.d/iptab原创 2017-03-19 15:20:03 · 496 阅读 · 0 评论 -
虚拟机三种网络工作模式以及常用命令
虚拟机三种网络工作模式桥接模式:安装虚拟机的主机1与虚拟机IP不同, 虚拟机通过主机1(桥)来和外部网络进行通信,例如主机2。 主机模式:没有外部网络连接情况下,虚拟机与主机之间的通信方式。 NAT模式:安装虚拟机的主机1与虚拟机共用一个IP,此时虚拟机可以访问外部网络,但外部主机2不能访问虚拟机,只能访问主机1。常用命令1.查询iP地址:ifconfig原创 2017-03-11 20:14:55 · 2698 阅读 · 0 评论 -
tftp与nfs服务器
1.tftp安装:rpm -ivh /mnt/Packages/tftp-server-0.49-7.el6.i686.rpm [root@localhost Desktop]# rpm -ivh /mnt/Packages/tftp-server-0.49-7.el6.i686.rpm warning: /mnt/Packages/tftp-server-0.49-7.el6.i原创 2017-03-11 20:19:58 · 853 阅读 · 0 评论 -
编译工具
交叉工具链:交叉工具的集合,交叉编译工具是在A机器上编译生成,运行在B机器上的工具。而工具链则是由编译器、连接器、解释器和调试器组成的。arm-linux-gcc 用于arm平台的交叉编译器 arm-linux-ld 用于arm平台的交叉链接器 arm-linux-readelf 显示文件的详细信息-包含储大小端、 运行平台以及对库函数的要求(file命令也可以检查运行平台,不过是简略原创 2017-03-14 20:03:00 · 403 阅读 · 0 评论 -
MAC、MII、PHY的关系
嗯,实验室的嵌入式项目需要写设备驱动,我分到了网络驱动的活,写一个适配SylixOS的(这里夸一句,这个真是国内相当不错的嵌入式实时操作系统了)MPC8377的网卡驱动,说实话原来从来没接触过写驱动的事情,更别说复杂的网卡驱动了。所以准备先看看人家写的东西,明确一下概念。讲道理来说现在真的连网卡是啥都不知道。第一天看了看SylixOS的arm2440的dm9000的网卡驱动,内核的网络协议栈用的是转载 2017-04-09 16:06:24 · 640 阅读 · 0 评论 -
(yum中途中断)There are unfinished transactions remaining. You might consider running yum-complete-tra
yum命令安装程序时,总是出现如下警告:There are unfinished transactions remaining. Please consider running yum-complete-transaction first to finish them.意思是有未完成的yum事务,建议先运行yum-complete-transaction命令清除。消除警告步骤如下:安装 yum-c转载 2017-11-08 20:43:01 · 6255 阅读 · 0 评论 -
Samba服务器配置(rehl6版的)
Samba服务器配置1.安装Samba服务器在开始前要在linux桌面右下角找到光盘标志并连接。 首先挂载:mount /dev/cdrom /mnt/(当然得保证有光盘) ——如果没有的话我的博客资源共享里面会有[root@localhost Packages]# rpm -ivh samba-3.5.10-125.el6.i686.rpm warning:原创 2017-03-19 14:10:51 · 690 阅读 · 0 评论 -
rhel6下yum源配置
本人经过大半天的时间,翻了40片博客总算把yum配好了,因为有些博客有些老,而软件包更新,就没法用了,所以我总结了一下我爬的坑。首先:卸载本地yumrpm -qa|grep yum #查看本地yumrpm -qa|grep yum|xargs rpm -e --nodeps #卸载本地yum,不检查依赖性,卸载yum程序第二步(注意,有坑)-rh原创 2017-03-08 20:13:52 · 1033 阅读 · 0 评论 -
linux常用命令(2)
命令集:ln -s days my_days 建立my_days的符号链接指向文本days,软连接。 这个类似与指针相当于my_days是指针指向days当my_days被删除对文件没有影响但当days被删除则my_days指向就没有意义了。想要查看文件内容可用cat my_days或cat days都行。ln -s /user/local/share/ local_shareln d原创 2017-02-16 12:53:04 · 346 阅读 · 0 评论 -
linux常用命令(1)
ubuntu常用命令原创 2016-10-08 10:04:01 · 513 阅读 · 0 评论 -
ubuntu下通过浏览器下载软件包的路径及×××.tar.xz包的安装(1)
ubuntu下大家一般都会通过软件下载中心安装,而软件中心下载的软件一般在/var/cache/apt/archives这个路径下,当然一般软件中心对给你安装好,所以该路径下的文件名是×××.deb的文件。同时普及下安装×××.deb文件用以下命令:dpkg -i /home/×××.deb。 但当大家通过浏览器下载软件(下载下来一般是压缩的软件包),首先是他被下在那里?这个一般都可以在浏览器找原创 2017-02-17 13:04:56 · 13900 阅读 · 1 评论 -
linux常用命令(3)
安装包问题apt-get install 下载并安装软件包apt-get upgrade 下载并安装在本系统上已有的软件包的最新版本apt-get remove 卸载特定的软件包apt-get source 下载特定的软件源代码apt-get clean 删除所有已下载的包文件apt-get -h 显示apt-get的所有用法 ubuntu下载的软件一般放在: /var/cache原创 2017-02-18 12:52:40 · 355 阅读 · 0 评论 -
嵌入式工程师学习框架
嵌入式工程师学习框架我整理的是朱有鹏老师所讲的,嵌入式程序员学习的框架(也就是学习路径)。 首先是核心课程的基础——linux环境下的C语言,这部分是最重要也是容量最大的。其次核心课程还包括linux应用程序开发(系统编程、网络编程);ARM编程(ARM体系结构、ARM汇编、开发板常见外设裸机编程);linux系统移植;linux驱动开发。这些是核心课程的内容也是费时最多的,如果按一天原创 2017-01-20 13:37:56 · 1629 阅读 · 0 评论 -
良好的习惯是高质量代码的关键
良好的习惯是高质量代码的关键首先注意数组定义时一定要初始化,初始化特定某一位的值的方法:int a[200] = {[2] = 100}; int b[5] = {5,[4]=100};int c[10] = {};int d[3] = {1,2,3};int e[5] = {,,,,5};以上是几种是在gcc下能够编译通过的常用的数组定义初始化方法。第一种表原创 2017-01-20 13:39:35 · 407 阅读 · 0 评论 -
liunx与windows的文件共享
liunx与windows的文件共享在看这个视频之前我已经知道并配置过中文件共享方式:samba服务器、ssh文件共享、putty等。它们各有优缺,首先samba服务器配置方式很好找,百度上都有,但用了几次发现了问题,samba服务器共享文件不能用了,至于原因我至今还没去找,因为作为新手的我共享文件还不是很常用。ssh共享是我用的最多的文件共享方式,现在还在用以后可能也会用,操作很简单,可原创 2017-01-20 13:40:51 · 435 阅读 · 0 评论 -
sizeof用法总结
sizeof用法总结sizeof在C语言中经常遇到,但它的用法和注意事项很多人都没在意过,我通过翻很多人的博客以及自己的理解总结出sizeof常见的用法。 首先应该澄清sizeof是运算符而不是函数,这就是和strlen()本质的区别了,strlen需要头文件。当然他们的功能表面上也有很多相似的地方,但要看他们的操作原理。 首先strlen只能针对指针而不能针对类型,通常当对一个数原创 2017-01-20 13:42:27 · 719 阅读 · 0 评论 -
linux文件描述符与打开文件的关系
转载请说明出处:http://blog.youkuaiyun.com/cywosp/article/details/389652391. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统转载 2017-02-25 10:20:13 · 725 阅读 · 0 评论 -
Redhat(红帽)yum 源更新出现database disk image is malformed
上次在通过yum源更新系统的时候因为急事通过ctrl+c强制终止了更新,后来就出现了很多问题,上述问题的解决方法是: google翻译后为“数据库磁盘映像格式不正确”,也就是yum数据库出现了错误。我们可以通过删除原数据、缓存然后重建解决。yum clean metadatayum clean dbcacheyum makecache三条命令来解决。原创 2017-11-27 11:08:00 · 288 阅读 · 0 评论