Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Linux/Unix中的基本系统数据类型

Linux/Unix中的基本系统数据类型

历史上,某些UNIX变量已与某些C数据类型联系在一起,例如,历史上主、次设备号存放在一个16位的短整型中, 8位表示主设备号,另外 8位表示次设备号。但是,很多较大的系统需要用多于 256个值来表示其设备号,于是,就需要有一种不同的技术。(确实, SVR4用32位表示设备号:14位用于主设备号,18位用于次设备号。)头文件<sys/types.h>中定义了某些与实现有关的数据类型,它们被称之为基本系统数据类型(primitive system ...
Ubuntu 使用sh 无法执行脚本文件的解决方法

Ubuntu 使用sh 无法执行脚本文件的解决方法

最近刚开始学习Linux Shell语言看的是鸟哥的私房菜,《鸟哥的Linux私房菜 基础学习篇(第三版)PDF高清晰 》下载见 http://www.linuxidc.net/thread-2268-1-1.html。里面有讲到执行shell脚本有两种方法:1. 设置执行属性: chmod 755 file执行(如果已经在当前目录) : ./file2. 使用: sh file 执行.但是在vmware里装的Ubuntu 11.10却无法执行#!/bi...
Linux下的硬链接和符号链接

Linux下的硬链接和符号链接

硬链接和符号链接(软链接): Linux 文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,这样您可以让文件在文件系统中多处被看到。保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号inode 。在 Linux 中,链接可以如同原始文件一样来对。链接可以与普通的文件一样被执行、编辑和访问。对系统中的其他应用程序而言,链接就是它所对应的原始文件。当您通过链接对文件进行编辑时,您编辑的实际上是原始文件。链接不是副本。有两种类型...
从源码安装MySQL无法定位basedir问题的解决方法

从源码安装MySQL无法定位basedir问题的解决方法

在Mysql提供的多种安装方法中,我本人还是非常喜欢从源码进行安装的,因为从源码进行安装更加灵活,能避免一些因为本机差异而导致一些小问题。比如,一个最为常见的问题就是从原码安装可以避免安装完成后无法定位basedir的问题,导致出现一些像Can"t find messagefile "/usr/share/errmsg.sys"之类的问题,使得在启动mysqld的时候必需要手动设定--basedir参数。但是在最近一次的安装过程中,我使用源码方式安装也遇到...
Linux下Firefox无法保存书签(Can not save bookmark)的解决办法

Linux下Firefox无法保存书签(Can not save bookmark)的解决办法

Linux下Firefox无法保存书签(Can not save bookmark)的解决办法:原因:bookmark所在文件夹没有写权限解决方法:定位至bookmark所在文件夹:cd ~/.mozilla/firefox改文件夹下形如:xxxxxxxx.default文件夹即为firxfox存放boookmark的地方,修改其读写权限sudo chmod 777 xxxxxxxx.default -R重起firefox即可。从源码安装MySQL无法定位...
在Linux上使用无线短信猫

在Linux上使用无线短信猫

【问题1】使用USB的还是串口设备?根据有使用经验的人建议,USB接口的设备在Linux上工作不稳定,可能是驱动的问题。所以建议使用串口猫,前提是,你的用于连接猫的计算机上要有串口。【问题2】短信猫在Windows上有“开发库”、甚至是“管理软件”、“管理平台”, 却不提供Linux下的开发库,怎么使用?短信猫,本质上,是一个串口设备,支持AT指令集。Linux上有一个软件叫gnokii,网址:http://www.gnokii.org/,下载安装,进行简...
Arch Linux滚动升级失败解决方法

Arch Linux滚动升级失败解决方法

新安装了arcnlinux(2011-08-19)不知为什么执行升级是提示失败,查找资料解决之,与大家分享:安装完成后第一次执行pacman -Syu失败,提示信息如下error:failedtocommittransaction(conflictingfiles)一般情况下执行强制更新可以解决,但是此处强制更新也不行,根据官方wiki说明应该是文件冲突,pacman不会去覆盖已经存在的文件,手动这几个文件备份,删除就可以。第二次更新仍旧提示相同的错误。直...
ICE3.3.1在Fedora 16上的安装

ICE3.3.1在Fedora 16上的安装

因为Fedora 16中自带的ice是3.4.2版本的,而我们的系统原来在3.3.1上开发的,而ice在升级过程中修改了大量的接口所有必须要使用对应的版本才可以。模块安装过程中需要添加需要添加--nodeps选项,取消掉依赖检测。在执行前手动建立所缺少动态库的软连接。1、先去官网下载ice3.3.1的安装包,可以下载源码包(rpm包libs应该不行了,因为他依赖openssl0.98,而系统安装的是1.0),用RedHat5.1的就可以。因为gcc版较高所...
<< 561 562 563 564 565 566 567 568 569 570 >>