linux
面向阳光2016
这个作者很懒,什么都没留下…
展开
-
Linux时间函数之gettimeofday()函数之使用方法
一.gettimeofday()函数的使用方法:1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#includeint gettimeofday(struct timeval*tv,struct timezone *tz )3.说明:gettimeofday()会把目前的时间用tv 结构体返回,当地时区的转载 2015-11-18 15:19:23 · 310 阅读 · 0 评论 -
Linux系统常见的压缩与打包
Linux系统常见的压缩与打包1.gzip, zcat[root@linux ~]# gzip [-cdt#] 檔名参数: -c :将压缩的数据输出到屏幕上,可透过数据流重导向来处理; -d :解压缩的参数; -t :可以用来检验一个压缩档的一致性~看看档案有无错误; -# :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6 ~转载 2016-01-20 16:38:49 · 405 阅读 · 0 评论 -
如何将vim打造成Linux下的source insight
众所周知,windows下的source insight是阅读项目代码的神器,其神奇之处在于可以根据当前鼠标所指的函数名或者变量,来进行全局搜索该函数或变量的定义,而且还会显示出哪些文件中同样含有该函数定义,另外可以显示当前文件中的变量和函数列表。因此特别适合在windows下用source insight 来进行大项目代码阅读和管理。但是Linux下不能安装source insight,转载 2016-01-20 16:38:05 · 763 阅读 · 0 评论 -
Linux安装mysql。
摘要:Linux安装mysql。 一、下载mysql 1、在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网。 2、进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表。 3、在下载列表找到MySQL Communi转载 2016-01-20 16:36:09 · 228 阅读 · 0 评论 -
Ubuntu如何选择更新源
Ubuntu如何选择更新源刚装上Ubuntu, 决定先更新一下源。虽然网上搜索提供了很多更新源,结果替换上实际使用的时候,却发现总是有404无法连接的情况。后来查查资料,发现Ubuntu自己就提供了很多的源管理。具体更新方法如下:1. 打开设置》》软件和更新2. 在下载自->下拉框中直接点击”选择最佳服务器”,系统会自动测试最优的服务器源。3. 更新系统转载 2016-01-20 18:14:37 · 415 阅读 · 0 评论 -
shell脚本结构示例
shell脚本结构示例1Posted on 2016-01-12 18:35 meteorcan 阅读(56) 评论(0)编辑 收藏2013年以来自己因为偷懒,少写了很多东西,今年计划把以前积累的总结出来。先从shell开始写起吧。 干了快3年游戏运维,期间经常会写一些shell本,不少脚本其实有很多可以复用的部分。按照自己的风格,如果是比较重要的脚本,脚本内容转载 2016-01-20 18:03:45 · 761 阅读 · 0 评论 -
linux线程同步(1)-互斥量
linux线程同步(1)-互斥量一.概述 互斥量是线程同步的一种机制,用来保护多线程的共享资源。同一时刻,只允许一个线程对临界区进行访问。互斥量的工作流程:创建一个互斥量,把这个互斥量的加锁调用放在临界区的开始位置,解锁调用放到临界区的结束位置。当内核优先把某个线程调度到临界区的开始位转载 2016-01-20 18:03:13 · 271 阅读 · 0 评论 -
linux线程同步(2)-条件变量
linux线程同步(2)-条件变量一.概述 上一篇,介绍了互斥量。条件变量与互斥量不同,互斥量是防止多线程同时访问共享的互斥变量来保护临界区。条件变量是多线程间可以通过它来告知其他线程某个状态发生了改变,让等待在这个条件变量的线程继续执行。通俗一点来讲:设置一个条件变量让线程1等待在一个转载 2016-01-20 18:02:32 · 461 阅读 · 0 评论 -
Linux常用命令大全
Linux常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作转载 2016-01-20 16:44:51 · 196 阅读 · 0 评论 -
linux线程同步(3)-读写锁
linux线程同步(3)-读写锁一.概述 读写锁与互斥量的功能类似,对临界区的共享资源进行保护!互斥量一次只让一个线程进入临界区,读写锁比它有更高的并行性。读写锁有以下特点:1.如果一个线程用读锁锁定了临界区,那么其他线程也可以用读锁来进入临界区,这样就可以多个线程并行操作。但这个时转载 2016-01-20 16:43:33 · 254 阅读 · 0 评论 -
在linux中连接wifi
分为以下步骤:-----------(键入以下命令的时候注意大小写与空格。) 1. 进入终端treminal 获取管理员权限---------------------- su 命令(# su) 2. 查看可用的无线网卡,记下Interface之后的网卡名称(我的是 wlp9s0)---------------------iw命令(# iw dev)转载 2016-01-20 16:42:34 · 353 阅读 · 0 评论 -
关于#!/bin/sh 和 #!/bin/bash 的差别
昨天在看国嵌视频的时候学到shell脚本编程时候,看到#!/bin/sh和#!/bin/bash,虽然有用排除法来尝试过一些程序,观察执行结果,可是因为学嵌入式才几天所以还找不到规律。百度了一下看到了这样的博文,觉得比较合理。现在粘贴来,作为个人笔记的问题的答案。 在shell脚本的开头往往有一句话来定义使用哪种sh解释器来解释脚本。目前研发送测的shell脚本中主要有以下转载 2016-01-07 12:40:38 · 18350 阅读 · 1 评论