Welcome 微信登录

首页 / 操作系统 / Linux

Linux 遇到 kernel panic 后可自动重启

Linux 遇到 kernel panic 后可自动重启

现在的 Linux 比10年前要成熟的多,但有时候还是会出现莫名其妙、无法解释的 kernel panic 情况。对于大部分 Linux 用户来说出现 kernel panic 重启一下就可以了,但是对于系统管理员和那些做虚拟主机、共享主机、OpenVZ VPS 主机的 hosting 服务商来说出现未知的 kernel panic、导致系统挂掉可能就不太友好,如果没有 KVM over IP 的话,系统挂掉后 hosting 服务商需要自己先反馈到上一级...
VirtualBox中如何全屏显示

VirtualBox中如何全屏显示

把Ubuntu 10.04下载下来了,装进VirtualBox里,界面变化不小,有时间玩玩。第一步就是先把自带的增加功能包安装上,否则来回切换太麻烦。安装增强功能包(Guest Additions): 运行Ubuntu 10.04并登录,然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。 你会发现在Ubuntu 10.04桌面上多出一个光盘图标,功说明装载成。...
WebOS开发环境搭建

WebOS开发环境搭建

WebOS即将开源,有时间来玩玩WebOS。惠普的webOS3.0.5 SDK包含做JavaScript和C / C+ +开发必要的库。对于JavaScript开发,SDK包含软件包,下载,调试中必需的命令行工具,以及示例代码,参考代码和参考文档。对于C / C+ +开发,SDK还包括插件开发套件(PDK),里面包括GCC编译器,SDL和OpenGL的代码库,项目模板,示例源代码,脚本,工具,文档。你可以将SDK安装在Windows,OS X和Ubuntu...
Linux下文件属性

Linux下文件属性

当我们用ls –l filename,这个shell命令时,会打印出,文件的详细信息,如下图:这些文件的详细信息是存放在一个结构体stat里面的,当文件系统运行起来后,它从磁盘里面将文件详细信息加载到内核空间内存里,用户空间可以通过系统调用函数stat(),fstat()来取得这个结构体的信息。Stat结构体:struct stat { dev_t st_dev; /* 文件系统设备号 */ ino_t st_ino; /* i结点号 */ mode_...
Linux 共享库知识整理

Linux 共享库知识整理

1 创建和使用静态库 创建一个静态库是相当简单的。通常使用 ar 程序把一些目标文件(.o)组合在一起,成为一个单独的库,然后运行 ranlib,以给库加入一些索引信息。 2 创建和使用共享库特殊的编译和连接选项-D_REENTRANT 使得预处理器符号 _REENTRANT 被定义,这个符号激活一些宏特性。-fPIC 选项产生位置独立的代码。由于库是在运行的时候被调入,因此这个 选项是必需的,因为在编译的时候,装入内存的地址还不知道。如果 不使用这个选项...
Vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉

Vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉

1.用vi打开指定文本文件:vi filename.c2.按 Esc 键,进入命令模式;3.按 : 键 (按 Shift 键不放后,同时按 : 键)进入命令输入状态;4.在冒号后输入:%s/^M//g注:^M是一个字符不是输入^和M两个字符, 即按住 Ctrl 键不放,同时按 V 键产生^,依然按住 Ctrl 键不放,同时按 M 产生M。5.按 Enter 键,执行替换命令6.按 : 键 (按 Shift 键不放后,按 : 键)进入命令输入状态;7.在冒...
<< 531 532 533 534 535 536 537 538 539 540 >>