Welcome 微信登录

首页 / 操作系统 / Linux

Android NDK Linux环境搭建

Android NDK Linux环境搭建

最近做Android方面的项目中,用到JNI,就搭建了一个android ndk环境,但用cygwin编译so库慢的实在受不了,因此搭建了一个linux(Ubuntu)虚拟机。虚拟机(vmware)和ubuntu很快就创建好了,但ubuntu和主机(windows xp)共享文件老是出问题,连续进行了3天,到现在才解决,本人是Android方面的菜鸟,如有错误望不吝赐教。下面是一些总结:Linux虚拟机与主机连通网络Linux虚拟机与主机共享文件配置And...
grub原理及使用详解

grub原理及使用详解

实验环境VMware+CentOS 5.4。本文将会介绍Grub的基础知识、Grub的完整安装引导过程、Linux硬盘分区基本知识等。grub(GrandUnified Boot Loader)是有名的引导内核程序(另外一款比较有名的是LILO,嵌入式环境使用U-boot、bootloader),它支持多种硬盘分区类型加载(FAT,ext2,ext3,minix,FFS等),支持多系统引导等。现在出的grub2是grub的升级版,提供更多的功能,但一个gr...
删除 Flash Cookies 让 Web 网站无法秘密跟踪您

删除 Flash Cookies 让 Web 网站无法秘密跟踪您

如果你喜欢对自己的浏览内容保密,或许在会话结束之后,你已经清理了你的历史记录和cookies,你的痕迹并没有完全被清理干净。还有一种称为 Flash Cookies 或 Local Shared Objects (LSOs) 的 cookies 还没有被清理。今天,我们将看看如何摆脱这些烦人的文件,更好的保护自己的隐私。它们是什么?Flash Cookies 或 LSOs 是 Adobe Flash Player 使用的 cookie 类型的文件,它们用来...
UNIX中的文件和目录

UNIX中的文件和目录

文件--索引节点POSIX没有强制磁盘上的文件采取任何特定的表示方法,但是传统的UNIX文件都是按照改进的树状结构来实现的。目录项中包含一个文件名 和一个定长结构的引用(索引节点)。索引节点包含与文件长度、文件位置、文件所有者、创建时间、最后访问时间、最后修改时间、文件权限有关的信息。如图1所示:图 1除了基本信息,还包含指向文件中前几个数据块的指针。如果文件很大,就需要使用到间接指针了。单级间接指针是一个指向指针块的指针,而指针块中的指针是指向附加数据块...
无人值守批量安装Linux系统

无人值守批量安装Linux系统

操作之前,我们先来了解一下要实现无人值守安装系统所要具备的条件和流程在pex客户端开始请求安装信息时,Pxe客户端首先发广播,被DHCP服务器所截获,然后DHCP服务器利用next-sever这一指令向pxe客户端发送配置信息,pxe客户端根据这些信息,找到tftp服务器,读取内核、驱动镜像、ks.cfg,然后就开始自动安装系统了。其中ks.cfg文件包含了安装系统时,系统所要安装哪些信息的一些参数,包括语言、键盘动作、分区参数、软件包、网络参数等。当然,...
模拟Linux开机故障与解决方案

模拟Linux开机故障与解决方案

启动linux操作系统时,有时会因为误操作而导致系统无法正常启动,而这些误操作很多都跟grub有关,这里我们就这种情况进行一下简单的模拟并解决无法正常启动的问题。首先我们先看一下linux的启动流程图:(一)模拟第一个阶段失效与修复我们利用一条命令来把MBR的前446字节覆盖的方法来模拟第一阶段Dd if=/dev/zero of=/dev/sda bs=446 count=1然后我们重启linux系统,此时只会这个界面,而进不去系统了接下来我们就要想办法...
DIY简易Lnux系统

DIY简易Lnux系统

学习Linux,就要对它的每一个阶段都要有所了解,由于学习的需要,这里,我们要自行搭建操作系统。而搭建操作系统,需要硬件和软件的支持。这里由于条件的限制,我们在虚拟机上完成这一案例。我们都知道,linux操作系统的核心是内核,由于linux是开源的,这里,我们可以直接利用现成的内核,也就是说,内核不用我们自行编写,但是其他的脚本要我们自己去模仿着去编写。首先,我们看一下linux的工作流程现在我们要在虚拟机上添加一块硬盘:要把新添加的硬盘放到一个自己习惯的...
PXE实现Linux系统无人值守批量安装

PXE实现Linux系统无人值守批量安装

【准备工作】一:本地yum仓库二:DHCP服务器三:FTP服务器四:TFTP服务器五:ks.cfg 配置文件【实现功能】①实现PXE无人值守的Linux自动安装。②编写后安装脚本,实现安装后的主机名与ip的对应及实现 ip的静态生成。【实施详情】(一)配置本地yum源。①vim /etc/yum.repos.d/rhel-debuginfo.repo②建立挂载点,挂载光盘镜像。mkdir /mnt/cdrommount /dev/cdrom /mnt/cd...
Linux 文件不能被root修改与编辑原因

Linux 文件不能被root修改与编辑原因

近段时间公司的一台服务器被恶意添加了一些定时器任务到crond的配置文件"/var/spool/cron/root"里,本想着只要简单使用crontab -e命令把该恶意的任务去除掉就可以了,但修改后发现无论我怎么努力也保存不了,直接修改文件“/var/spool/cron/root”也不行,我苦思是什么力量让这个拥有至高无上权力的root用户都无法对该文件进行更改和删除。后来经一资深Linux的朋友点拔一下才知道,文件除了有读写执...
两分钟学会在GitHub托管代码

两分钟学会在GitHub托管代码

本篇博客针对不会Git的小童鞋,大神们可以绕过,错误之处谢谢指正;关于GitHub的强大此处不在说明,知道GitHub也有一段时间了,但是一直苦于不会使用。本篇文章介绍的是如何将工程代码托管到上面;如果你还没注册GitHub账号请到https://github.com/上注册如果你已经注册GitHub账号,在你的电脑上安装了GitHub,而一直还没上传过代码1.打开浏览器登陆你的GitHub账号,Creat a new repo 如图:2.然后跳转下一个页...
通过更新管理器升级Ubuntu 12.10 到Ubuntu 13.04

通过更新管理器升级Ubuntu 12.10 到Ubuntu 13.04

想不想试试Ubuntu 13.04的心特性你?目前可以从Ubuntu 12.10 升级到Ubuntu 13.04版本的系统了,方法也比较简单,Ctrl + F2 打开终端输入:update-manager -d通过更新管理器进行升级,目前13.04版本的系统还不是稳定版,不能作为生产环境,所以不建议你升级你的系统。如果你已经准备好升级了,那就开始吧:打开终端,执行如下命令:sudo apt-get update && sudo apt-ge...
Linux Deepin 下如何订阅 RSS 新闻源

Linux Deepin 下如何订阅 RSS 新闻源

Google Reader 是 Google 的在线 RSS 新闻阅读服务,受到国际和国内用户的普遍欢迎。遗憾的是,该服务将于 7 月 1 日正式关闭,许多用户对此感到惋惜,甚至有用户在网上发起请愿,要求 Google 继续提供该服务。然而,在惋惜和不情愿的同时,我们需要寻找一款好用的替代品,以备不时之需。本篇文章就为您精心挑选了 Linux Deepin 下几个不错的 RSS 订阅解决方案。NewsBlurNewsBlur 是一个开源项目,提供与 Goo...
RHEL 6.0内核升级 【2.6.32-71.el6.x86_64 –> linux-3.8】

RHEL 6.0内核升级 【2.6.32-71.el6.x86_64 –> linux-3.8】

前言:Linux内核版本介绍:自2.6.0版本发布后,Linux内核以A.B.C.D的方式命名,A和B的变化可以说无关紧要,C是内核的真是版本,每一个版本的变化都会带来新的特性。例如:内部API的变化等等。改动的数量常常上万,D是安全补丁和bug修复。Stable代表稳定的内核更新。Mainline当前的官方内核 由Linux Torvalds进行维护在发布的内核版本中,一种Full Source版本为完全内核版本,比较大,一般是tar.gz或者.bz2文...
<< 721 722 723 724 725 726 727 728 729 730 >>