随笔分类 -  sw_linux

摘要:首先,编译的时候必须要带 -g 参数。 常用的功能有下面几个: (gdb)run :让程序跑起来 (gdb)where :定位错误地址 (gdb)list :查看附近代码 (gdb)break/b xx :设置断点,需要行号。多个文件用gdb file1.c: 40 (gdb)next :单步执行 阅读全文
posted @ 2020-07-25 20:38 Dluff 阅读(160) 评论(0) 推荐(0) 编辑
摘要:[toc] 1 多线程概述 1.1 什么是线程 线程是进程内的顺序执行流,一个进程中可以并发多条线程,每条线程并行执行不同的任务。 1.2 线程与进程的关系 一个线程只能属于一个进程,一个进程可以包含多个线程,但是至少有一个主线程 资源分配给进程,同一进程的所有线程共享该进程的所有资源 线程作为调度 阅读全文
posted @ 2020-02-24 00:44 Dluff 阅读(321) 评论(0) 推荐(0) 编辑
摘要:SecureCRT可以自己录制脚本,非常的方便;但是考虑到CRT收费,所以不计划把CRT作为使用的终端。 vbs脚本(test.vbs): 脚本参考资料: https://blog.csdn.net/qidi_huang/article/details/52055480 实现方式: Xshell-> 阅读全文
posted @ 2019-04-14 21:08 Dluff 阅读(858) 评论(1) 推荐(0) 编辑
摘要:我这边安装samba只用了两步 第一步 sudo apt-get install samba 第二步 sudo vi /etc/samba/smb.conf 主要修改点如下,去掉注释或者修改=右边的值 omment = Home Directories browseable = no read on 阅读全文
posted @ 2019-04-14 20:43 Dluff 阅读(223) 评论(0) 推荐(0) 编辑
摘要:无法上网!!!不能忍。。 现象:ifconfig 毛都没有,想找一下ip都找不到。 ifconfig –a 可以列出所有网卡设备,确认VM VirtualBox网卡开对了,已经给到了虚拟机。 编辑/etc/network/interfaces内容到如下: 然后执行 sudo ifup eth0 可以看到问题圆满解决!! apt-get update 无法提示“Failed to fet... 阅读全文
posted @ 2017-09-24 01:08 Dluff 阅读(2519) 评论(0) 推荐(0) 编辑
摘要:在Linux电脑上面安装了TFTP server,但是各种不给力,决定寻找其他办法在Windows和Linux之间传输文件。 WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件等。下载地址:http://winscp.net/eng/download.php(Portable exec... 阅读全文
posted @ 2017-09-15 23:50 Dluff 阅读(324) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.mintos.org/skill/fast-boot.html 今天本来不打算写Blog了,Linux笔记本开机太慢了,浪费生命。何不干脆写一篇关于加快Linux主机启动的Blog呢? vi gedit /etc/default/grub 修改里面文件, GRUB_OUT=1; GRUB_CMDLINE_LINUX_DEFAULT="profile"//profil... 阅读全文
posted @ 2017-09-15 00:30 Dluff 阅读(729) 评论(0) 推荐(0) 编辑
摘要:1、u-boot下载地址:http://ftp.denx.de/pub/u-boot/ 2、Linux环境下使用tar命令解压压缩包:tar -xzvf file.tar.gz tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar -xZvf fi... 阅读全文
posted @ 2017-09-13 23:37 Dluff 阅读(211) 评论(0) 推荐(0) 编辑
摘要:首先看一下Linux启动过程: Linux启动过程 刚开始最重要的是Bootloader的启动,Bootloader因你改改存放到哪?怎么执行?作用是啥? bootloader的烧写: 所谓烧写也就是往没有操作系统、更没有文件系统的存储器内copy文件的过程。 先转载一段关于s3c2440 nandflash启动过程的文章:http://mcuos.com/thread-7137-1-... 阅读全文
posted @ 2017-09-13 01:23 Dluff 阅读(764) 评论(0) 推荐(0) 编辑
摘要:准备学习Linux很长时间了,很大的一个原因就是兴趣,Linux对科技进步发展、人们生活的改变影响之深很难用简简单单的一些话描述清楚。跟Linux密切相关的东西,开源软件、c语言、底层驱动、网络、服务器等等任何一个方向对我都有着很强的吸引力,时常让我觉得可以在这方面大展拳脚,靠自己的努力,朝自己喜欢的方向发展。 现状并不允许我花多余的精力去专研Linux先关的东西,本科跟研究生的专业方向都是自动... 阅读全文
posted @ 2017-09-13 00:10 Dluff 阅读(837) 评论(0) 推荐(0) 编辑
摘要:参考文章:https://www.magentonotes.com/ubuntu-config-autostart-shell-script.html 还是先开门见山的说,Linux需要添加开机启动程序有两种方法:1、修改/etc/rc.d/rc.local脚本。2、在/etc/rc.d/init.d目录下添加一个shell脚本。(有的linux发行版里面可能没有rc.d,init.d目录在/et... 阅读全文
posted @ 2017-09-11 23:43 Dluff 阅读(146) 评论(0) 推荐(0) 编辑
摘要:首先,很多linux发行版直接进入的是vi,不是vim,刚开始使用vi会有点蒙,需要改一下配置文件到vim;“打开vi编辑器,输入i,左下角没有出现-INSERT-字样,且编辑模式跟vim不同。”表示没有进入vim,需要修改/etc/vim/vimrc.tiny 文件,将set compatible 设置成set nocompatible . 这是因为有时候系统会默认vim兼容vi,vi对目前的... 阅读全文
posted @ 2017-09-10 21:57 Dluff 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1965年,MIT、通用电气&贝尔实验室联合开发分时操作系统Multics,没有项目管理概念和追求目标过于庞大导致项目失败;1969年,参加过该项目的贝尔实验室成员肯 ·汤普森对自己开发的游戏运行的机器不满,所以借鉴Multics的失败经验和教训,开发出了小而精巧的操作系统UNIX;uni表示小而精巧,uni-cs就是UNIX,UNIX小而精巧的理念对Linux影响重大;1971年,肯·汤普森的... 阅读全文
posted @ 2017-09-08 22:09 Dluff 阅读(344) 评论(0) 推荐(0) 编辑
摘要:之前有一个写树莓派3B怎么只使用网线VNC远程的blog,里面写的比较粗糙(其实是很长时间没搞我也忘了怎么装的了,照着原来的看一遍应该能想起来),所以重新来在新的环境下搭建一下VNC server。 原blog地址:http://blog.sina.com.cn/s/blog_74a54ab80102x7le.html 安装步骤​: 1、​首先有一台安装了Linux Mint的破笔记本,没有就不要... 阅读全文
posted @ 2017-09-08 08:27 Dluff 阅读(783) 评论(0) 推荐(0) 编辑
摘要:Linux Mint端安装tftp软件 sudo apt-get install tftpd-hpa // tftpd-hpa是服务器端 sudo apt-get install tftp-hpa // tftp-hpa是客户端(如果不需要客户端可以不安装) 改变etc/default/tftpd- 阅读全文
posted @ 2017-09-07 19:01 Dluff 阅读(369) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示