Welcome 微信登录

首页 / 操作系统 / Linux

VMware中Ubuntu忘记密码的解决办法

VMware中Ubuntu忘记密码的解决办法

在VMware中安装了Ubuntu 11.04,经过了一个长假,再次登录的时候居然进不去了,一开始不知道怎样在虚拟机中进入到Grub启动界面,网上搜索了一番,按照以下步骤重新为用户设定了新密码。重启Ubuntu,随即长按shift进入grub菜单; 选择recovery mode,回车确认; 在Recovery Menu中,选择“Root Drop to root shell prompt”,回车确认; 进入shell界面,使用passwd命令重新设定密码...
Linux如何解决动态库的版本控制

Linux如何解决动态库的版本控制

(换句话说,soname不是真实存在的文件,只是在此库中和将来调用此库的文件中保存的一个名字,在加载时去找这个名字,使用时创建一个软连接来指向真实文件,这样真实文件的版本号就可以升级了)Linux 系统,也同样面临和Window一样的问题,如何控制动态库的多个版本问题。Window之前没有处理好,为此专门有个名词来形容这个问题 “Dll hell”,其严重影响软件的升级和维护。 Dll hell 是指windows 上动态库新版本覆盖旧版本,??但是却不兼...
关于Linux静态库和动态库的分析

关于Linux静态库和动态库的分析

1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅...
Android 后台线程及CPU占用

Android 后台线程及CPU占用

在调查一个奇怪的问题,我们的程序被切换到后台后CPU一直还占着,内存也不时地动荡,最终导致程序崩溃掉了。由于我们的程序中涉及到了WebView,开始的时候我们着重调查了一边客户端的javascript扩展方法,通过注释方法体等做了对比,发现CPU占用较之前有所减少,但是CPU还是不稳定。后来想到查看客户端后台线程执行情况来,于是有了下图于是找到问题的原因,原来客户端之前在调用WebView的PauseTimer方法前的判断中存在一个小bug,导致没有调用成...
Linux下/etc/fstab文件详解

Linux下/etc/fstab文件详解

有很多人经常修改/etc/fstab文件,但是其中却有很多人对这个文件所表达的意义不太清楚,因为只要按照一定的模式,就可以轻而易举地添加一行挂载信息,而不需要完全理解其中的原理。/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指...
8 个实用的 Linux netcat 命令示例

8 个实用的 Linux netcat 命令示例

Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口1$ nc -l 2389然后你可以使用客户端模式来连接到 2389 端口:1$ nc localhost 2389现在如果你输入一些文本,它将被发送到服务...
迁移到 Vim 的 10 个难关

迁移到 Vim 的 10 个难关

你必须得承认,每当你看到别人使用 Vim,你就在想他是不是知道一些你不知道的事情。否则他为什么要用这么一个过时的编辑器,或者说开源垃圾?除非你花至少一个月的时间每天使用这个编辑器,否则你是不会喜欢它的。这也是为什么很多新手会尝试一两天,然后就被它恶心到了,然后就永远不在碰它的原因。不幸的是,假如这些开发者能够挺过前期的痛苦,等待他们的将是无敌的速度和灵活性。1. 太多的模式可以选择Vim 和 TextMate 有很多不同,你常常会遇到它不让你输入,让你抓狂...
在 Ubuntu 11.10 上安装 Sun Grid Engine

在 Ubuntu 11.10 上安装 Sun Grid Engine

Sun Grid Engine(现在叫做 Oracle Gird Engine)是一套开源的分布式资源管理软件,用来统一管理和利用所有(愿意被管理的)电脑上的资源,使得这些电脑(集群)使用起来就像一台电脑一样,好处是可以随意扩展总的计算资源(买更多的电脑加入集群),并且管理上就像使用一台电脑一样方便。使用者只需要把需要计算的工作准备好,提交到 Sun Grid Engine (SGE),SGE 就会根据已经订好的管理策略以及使用者的需求在集群里找到合适的电...
Ubuntu下安装配置Python 3.2.3集成开发环境Eric5

Ubuntu下安装配置Python 3.2.3集成开发环境Eric5

Eric5 是一个集成了项目管理功能的 Python 集成开发环境。提供无限制数量的编辑器、集成的 Python Shell、集成调试器、集成对包括 Subversion 和 Mercurial 版本控制系统的支持。集成单元测试等等。可通过插件系统来进行功能扩展,与 Eric4 相比,Eric5 是基于 Python 3 的变种。1、下载Eric5、PyQt4、SIP4、QScintilla2、Python3.2安装包。Eric5:http://eric-...
CentOS 5.5配置VNC服务及客户端连接后输入法切换问题

CentOS 5.5配置VNC服务及客户端连接后输入法切换问题

一、在Linux服务器中,我们通常是通过ssh进行远程操作,偶尔需要有桌面支持或图形化安装相关软件时,则需要远程到服务器桌面或将输出图形调到客户端。Linux下的远程工具通常用到的有xmanager、vnc。以下将简单介绍vnc的应用。step1:安装vnc并启动vnc[root@www.linuxidc.com ~]# rpm -qa |grep vnc #需安装以下两个包 vnc-4.1.2-14.el5_6.6 vnc-server-4.1.2-14...
Ubuntu 12.04 安装笔记

Ubuntu 12.04 安装笔记

把 Ubuntu 12.04 下了下来,安装后进行了一番设置,还是比较nice的Ubuntu 的unity实在受不了,好在Ubuntu还算开明,给gnome留了条退路。原先的gnome3也饱受争议,还好知道悔改,在gnome3.4.1中做了很多回滚。因此我们要安装gnome-shell,Ubuntu自带的社区源已经有了gnome执行命令:(如果找不到终端模拟器,请直接按ctrl+alt+【F2-5】回命令行)sudo apt-get install gno...
Ubuntu 12.04安装后要做的10件事

Ubuntu 12.04安装后要做的10件事

你已经把Ubuntu 12.04下载完闭也安装成功了,现在你满怀期待准备开始使用它。不过在你探索它之前,请花点时间随我们一起了解一下新版系统新在哪,这里有几点技巧可以让你使用得更得心应手。1.发现新玩意儿Ubuntu 12.04有许多新的产品特性,所以让我们花几分钟来学习最突出的10个特性。2.检查更新Ubuntu 12.04可能是新鲜出炉的,但并不意味着你不再需要修补的一些刚刚又发现的漏洞。新的更新提示会出现在右上角的齿轮按钮处,当然你也可以手动在更新管...
RHCE认证:RHEL6.2图文安装教程

RHCE认证:RHEL6.2图文安装教程

我的RHCE之路————安装Linux实验环境介绍:VMware Workstation 7.0.0 build-203739rhel-server-6.2-i386-dvd.iso网络设置为NAT虚拟机安装介绍略虚拟机建好之后开始安装,启动虚拟机RHEL6.2升级或安装现有系统系统安装与基本视频驱动程序救援系统从本地硬盘启动选择第一项:升级或安装现有系统光盘检测开始测试安装点OK选择跳过测试开始安装选择跳过:Skip点击Next选择要安装使用的语言选择:...
<< 561 562 563 564 565 566 567 568 569 570 >>