linux
文章平均质量分 79
moonwindlight
我要飞得更高!欢迎大家关注我的微信公众号moonwindlight,一起成长。
展开
-
重装windows后重新引导linux fedora 19
很多和我一样的菜鸟,为了学linux都会在原来windows的基础上安装linux。但windows的病毒是在太多了,难保哪天中了病毒杀不掉甚至进不windows了就只好重装了。重装后往往就默认直接进入windows,而没有出现个菜单让你选择是进windows和linux。原因嘛,网上搜下到处都是,下面直接进入正题,找回进不去的linux。先准备好以下两个软件grub for dos(ht转载 2013-09-02 23:03:26 · 1319 阅读 · 0 评论 -
linux下多线程编程,各种锁,信号量
转自http://mingxinglai.com/cn/2013/06/mutil-threads/最近研究mysql源码,各种锁,各种互斥,好在我去年认真学了《unix环境高级编程》, 虽然已经忘得差不多了,但是学过始终是学过,拿起来也快。写这篇文章的目的就是总结linux 下多线程编程,作为日后的参考资料。本文将介绍linux系统下多线程编程中,线程同步的各种方法。包括:转载 2013-11-25 19:47:48 · 2916 阅读 · 0 评论 -
Linux下C++开发工具介绍
Linux下C++开发工具介绍 概述 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。 Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成转载 2013-11-25 14:54:13 · 1758 阅读 · 1 评论 -
操作系统实验资料搜集:信号量,生产者消费者,读者写者等
Linux C 进程间通信: 生产者消费者问题转自http://www.cnblogs.com/lycheng/archive/2011/11/23/2260656.html有两个生产者,一个写入大写字母,另一个写入小写。有三个消费者,一个消费大写字母,一个消费小写字母,还有一个不分大小写消费。 #include #include #in原创 2013-11-24 22:52:10 · 5432 阅读 · 0 评论 -
读者写者问题——读者优先,写者优先,公平竞争 解决方法
转自http://blog.csdn.net/yanfeivip8/article/details/12527047本篇主要是从读者写者问题中的读者优先、写者优先、以及两者公平竞争三个方面解析。 至于谁优先的问题,主要从以下两个方面来判断: 1、当优先级低的进程获得临界区时,高优先级进程能从低优先级进程中抢得临界区的访问权转载 2013-11-26 10:22:51 · 11001 阅读 · 1 评论 -
很有借鉴意义!读者写者问题--使用信号量的读者优先与写者优先程序分析
这篇文章帮了我大忙,也让我更好地理解了信号量的用法,向原文作者致谢。转自http://www.linuxso.com/linuxbiancheng/13098.html所谓谁谁优先的问题,我认为主要体现在以下两点中:1.当低优先级进程(线程)获得临界区时,高优先级进程能很快从低优先级的进程中抢得访问权。2.当高优先级的进程获得临界区访问权时,低优先级得等到高转载 2013-11-25 21:17:14 · 1684 阅读 · 0 评论 -
Linux 下几个文件操作命令的代码实现,myfind find 查找命令 实现
转自http://www.ibm.com/developerworks/cn/linux/l-cn-commands/用 C 语言实现命令 cp、df、mkdir、rm、tac本文主要讲述 cp、mkdir、rm、tac、df 五个命令主要功能的模拟实现代码。让读者学会使用 strace 来跟踪系统调用的使用情况。加深读者对操作系统的认识与理解,引导读者学习转载 2013-11-26 15:17:08 · 3957 阅读 · 0 评论 -
Linux makefile 教程 非常详细,且易懂
转自http://blog.csdn.net/liang13664759/article/details/1771246最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完转载 2014-01-19 00:00:12 · 862 阅读 · 0 评论 -
linux 2.6 内核配置说明
转自:http://blog.chinaunix.net/uid-25304914-id-3029140.html链接:http://wenku.baidu.com/view/b93917ed5ef7ba0d4a733ba8.html 文档:Linux kernel 2.6 配置指南作者:王旭东QQ:154526147 E-mail:wxd85022转载 2014-02-09 23:05:35 · 9434 阅读 · 0 评论 -
2014 网易TTT笔试 linux重定向命令
昨天参加网易TTT的笔试,填空题考了cmd > file 2>&1的含义,我以前做项目接触过重定向命令,但没用这个,然后居然没写出正确答案来,惭愧啊。。。。谨记,对遇到的问题要求甚解,要彻底弄懂,并且还要复习! 现把所有命令列出来cmd > file 把 stdout 重定向到 file 文件中;cmd >> file 把 stdout 重定向到 file 文转载 2014-03-21 09:35:29 · 1015 阅读 · 0 评论 -
50个最常用的UNIX/Linux命令
转自http://get.jobdeer.com/493.get转载 2014-10-07 19:13:07 · 1184 阅读 · 0 评论 -
系统学习Linux建议(转)
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux转载 2013-11-25 14:50:58 · 8305 阅读 · 1 评论 -
Vim 实用技巧
vim 是程序员的编辑器,是编辑器之神。 不过vim的学习曲线太陡了,记得有个人说过,vi要坚持使用一年,少一天的不行,到最后一天你就会有质变,成为高手。各编辑器的学习曲线 所以vim要天天学,天天练, 介绍几个键盘图,方便工作时看。 学习一个工具最好的方式是学会查看帮助:help cmd (插入模式的命令是 i_,转载 2013-11-24 16:12:34 · 1788 阅读 · 0 评论 -
Fedora 19 引导修复,重装windows后linux-fedora引导修复
最近想玩玩linux,找了个刚刚发布不久的fedora版本,在装了xp和win7双系统的电脑是装了,玩了两天,手贱在win PE 下修复了一下系统开机引导项,导致开机fedora 19的启动项不见了,无法启动linux。后来在网上找了很多解决方法,其中一种是用linux装机光盘进入fedora 文件系统中的gurb文件修改启动项的方法,网上一搜一大堆此方法的详细操作,但无奈我手头上没有光盘可用原创 2013-09-02 23:30:43 · 4689 阅读 · 0 评论 -
Linux中Ctrl+C、Ctrl+D等按键操作&进程相关命令
在Shell中键入命令 ps -Al会在终端显示出所有进程的详细信息,比如PID,PPID以及对应的CMD等。例如: 可以使用命令 kill pid来杀死某个进程,一般情况下,杀死父进程,子进程会继续运行,有些情况下用户希望杀死父进程同时也使子进程消亡,单纯的用(kill 父进程id)做不到,就会留下一些所谓的僵尸进程。 键盘和shell的交互:转载 2013-11-15 10:39:37 · 7423 阅读 · 1 评论 -
深入理解linux i节点(inode),硬链接,符号链接
转自http://blog.csdn.net/feiyinzilgd/article/details/5609157深入理解linux i节点(inode) 对于Unix系列的操作系统,大多都有v节点。但是对于linux来说,只有通用的i节点,却没有v节点。下面来探讨一下,linux下的i节点。 linux中,文件查找不是通过文转载 2013-11-18 09:06:04 · 2005 阅读 · 0 评论 -
Eclipse打JAR包,插件FatJar安装与使用
转自http://blog.csdn.net/jikeyzhang/article/details/4731968下载RUL: 下载fatJar插件,解压缩后是一个.../plugins/(net...)把plugins下面的(net..)文件夹拷贝到eclipse的plugins下,重新启动Eclipse3.1,Windows=>prefernce=>fat jar prefer转载 2013-11-19 20:30:27 · 2158 阅读 · 0 评论 -
linux 输入输出 重定向 语法
linux重定向命令应用及语法1. 标准输入的控制语法:命令例如:mail -s “mail test” das@163.com 题名称为mail test,送给收信人。2. 标准输出的控制语法:命令> 文件将命令的执行结果送至指定的文件中。例如:ls -l > list 将执行“ls -l” 命令的结果写入文件list 中。语法:命令>! 文件将命转载 2013-11-19 20:33:23 · 1085 阅读 · 0 评论 -
使程序在Linux下后台运行,程序运行前后台切换
转自http://www.cnblogs.com/xianghang123/archive/2011/08/02/2125511.html一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那转载 2013-11-19 21:20:03 · 15976 阅读 · 0 评论 -
tar 压缩 解压缩 查看 命令的详细解释
# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?转载 2013-11-21 19:49:28 · 1294 阅读 · 0 评论 -
利用ssh传输文件 上传 下载
利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件scp username@servername:/path/filename 例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到当前目转载 2013-11-22 20:22:22 · 1214 阅读 · 0 评论 -
从一道面试题谈linux下fork的运行机制
今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译:#include "stdio.h"#include "sys/types.h"#include "unistd.h"int main(){ pid_t pid1; pid_t pid2; pid1 = fork()转载 2013-11-24 16:14:06 · 1163 阅读 · 0 评论 -
Linux进程同步之POSIX信号量
转自:http://blog.csdn.net/anonymalias/article/details/9219945POSIX信号量是属于POSIX标准系统接口定义的实时扩展部分。在SUS(Single UNIX Specification)单一规范中,定义的XSI IPC中也同样定义了人们通常称为System V信号量的系统接口。信号量作为进程间同步的工具是很常用的一种同步转载 2013-11-24 20:31:43 · 1170 阅读 · 0 评论 -
项目 打成jar包 在命令行或者linux服务器上下执行java工程
我自己还是觉得用eclipse第三方插件fatjar直接把java项目打包成jar,上传到服务器直接运行(赋执行权限)即可,参考上一篇关于插件的文章。下边的方法(网上的一些相关资料和做法)有点麻烦,而且容易出错。 一直觉得自己学技术太水了,学一遍忘一遍。这个好像会做,上次解决了,这次遇到还是得去google,索性写下来(虽然是google出来的),按照自己能看懂的方式写下来,方便自己。原创 2013-11-19 20:39:22 · 13416 阅读 · 0 评论