⑴ linux夏令时是怎么调整的
安装linux操作系统(From:鸟哥的linux私房菜)开始安装 -磁盘分区的配置所需目录/装置磁盘容量分割类型/boot100MBprimary/10GBprimary/home5GBprimaryswap1GBlogical-开机管理管理程序(Boot Loader) 使用CentOS 5.X默认的grub,并且安装到MBR上。 -选择软件 将所有的软件都安装上去。重装的时候再最小安装。 -linux安装功能菜单(F2) linux noprobe:不进行硬件检测,如果有特殊硬件时,可以考虑使用这一项来停止硬件侦测。 linux askmethod:进入互动模式,安装程序会进行一些询问。如果你的硬盘内含有安装媒体时,或者是你的环境内有安装服务器(Installation server),那就可以选这一项来填入正确的网络主机来安装; memtest86:这个选项会一直进行内存的读写,如果怀疑内存稳定度不足的话,可以使用这个选项来测试内存!测试完成后需要重新开机! -救援模式F5 如果linux系统因为设置错误导致无法启动时,可以使用linux rescue来进入救援模式。此时请拿出DVD来进行救援模式,能够救回linux而不需要重装系统。 磁盘分区 -创建根目录的分区 文件系统类型: * ext2/ext3:是linux适用的文件系统类型。由于ext3文件系统多了日志的记录,对于 系统的恢复比较快速。建议务必选择新的ext3而不要用ext2了。 * physical volumn(LVM):是用来弹性调整文件系统大小的一种机制,可以让文件系统大小变大或变小而不改变原有的文件数据的内容。 * software RAID:利用linux操作系统的特性,用软件仿真出磁盘阵列的功能。这东西很棒,但目前用不到,15章介绍。 * swap:内存交换空间。由于SWAP并不会使用到目录树的挂载,所以用SWAP就不需要指定挂载点。 * vfat:同时被linux与Windows所支持的文件系统类型。如果主机硬盘内同时存在Windows与linux操作系统,为了数据交换,可以构建一个vfat的文件系统。 -创建/boot目录的分区 *如果有/boot独立分区时,务必让该分区在整块硬盘的最前面。并强制为主分区。 -创建内存交换空间swap的分区 * swap不需要有挂载点。swap最好为物理内存的1.5到2倍之间。物理内存4G以上时,SWAP也可以不必额外设置。 * swap的功能:当数据被存到物理内存里面,但这些数据又不常被CPU所取用时,那么这些不常被使用的程序将会被丢到硬盘的swap交换空间中,而将速度较快的物理内存释放出来给真正需要的程序使用。所以,如果系统不是很忙,而且内存又很大,自然不要swap。 -创建/home目录的分区 引导装载程序、网络、时区设置与root密码 -引导装载程序 *linux发行版大多使用grub引导程序,而且必须要将它安装到MBR里面才行。 *时区的选择:UTC与所谓的夏令时有关。一般不需要选择这个,不然的话,还可能造成时区被影响,导致系统显示的时间与本地时间不同步。 -日志文件 *安装过程会写入到/root/install.log *刚才选择的所有选项写入到/root/anaconda-ks.cfg 其他功能:RAM testing、安装笔记本电脑的内核参数(Option) -内存压力测试:memtest86(烧机) *当你组装了一台新的个人计算机时,想要测试这台主机是否稳定时,就在这不主机上面运行一些比较耗系统资源的程序,让系统在高负载的情况下去运行一阵子(可能是一天),去测试稳定度的一种情况,就成为烧机 *如何进行?开机菜单,输入memtest86 -安装笔记本电脑或其他类PC计算机的参数 *由于笔记本电脑加入了非常多的省点机制或者是其他硬件的管理机制,因此笔记本电脑上的硬件经常与一般桌面计算机不怎么相同。所以当使用适合于一般桌面计算机的DVD来安装linux时,可能会出现一些问题,导致无法顺利安装。 *在安装的时候,告诉安装程序的linux内核不要加载一些特殊功能即可。最常使用的方法就是,在使用DVD开机时,加入:boot: linux nofb apm=off acpi=off pci=noapi * apm(advance power management):早期的电源管理模块,acpi(Advanced Configuration and Power Inferface)则是近期的电源管理模块。这两者都是硬件本身就有支持的,但是笔记本电脑可能不是使用这些机制,因此,当安装时启动这些机制将会造成一些错误,导致无法顺利安装。 * nofb:是取消显卡上的缓冲存储器检测。如果笔记本电脑是集成显卡,linux安装程序本身可能就不能够检测到该显卡模块,此时加入nofb将可能使得安装过程顺利一些。 *这些在开机的时候所加入的参数,称为内核参数。 安装后的首次设置 -gurb读取内核文件来进行硬件检测,并加载适当的硬件驱动后,就开始进行CentOS各项服务的启动。例如:/vmlinuz-2.6.18-128.el5,这个就是linux内核文件。出现Welcome后,就开始执行各项服务的流程。 -SElinux * SElinux是Security Enhanced linux的缩写,这个软件是美国国家安全局所开发的,并不是防火墙。SElinux是一个linux系统访问控制的细化设置,重点在于控制程序对于系统问津啊的访问权限限制。由于CentOS 5.X以后的linux版本对SElinux的设置已经非常妥当了,建议务必要打开这个功能。 - Kmp *Kmp:当内核出现问题时,是否要将当时的内存内的消息写到文件中,而这个文件就能够给内核开发者研究为什么会down机。我们不是内核开发者,经常进行Kmp会造成硬盘空间的浪费,所以,建议不要启动Kmp的功能。 -创建用户 *除非必要,不用使用root的权限,因为root的权限太大了。创建一个一般身份的用户操作是一个好习惯。 *全名——只是一个说明而已。 多重引导安装流程及技巧 -硬盘规划linux设备文件名Windows设备实际内容文件系统容量(GB)/dev/sda1CWindows系统NTFS30/dev/sda2DWindows数据碟NTFS60/dev/sda3不要挂载linux根目录(/)Ext350/dev/sda5不要挂载内存置换空间swapswap1/dev/sda6EWindows/linux共用vfat其他所有-安装一定要先装Windows XP,再装linux好,顺序搞错了会很麻烦 -后续维护的注意事项 *Windows的环境中最好将linux的根目录与SWAP取消挂载,否则将来打开资源管理器时,该软件会要求格式化,如果一个不留神,linux系统就毁了。
⑵ so格式文件是什么文件
SO文件格式即ELF文件格式,它是Linux下可执行文件,共享库文件和目标文件的统一格式。
根据看待ELF文件的不同方式,ELF文件可以分为链接视图和装载视图。链接视图是链接器从链接的角度看待静态的ELF文件。
从链接视图看ELF文件,ELF文件由多个section组成,不同的section拥有不同的名称,权限。而装载视图是操作系统从加载ELF文件到内存的角度看待动态的ELF文件。
从装载视图看ELF文件,ELF文件由多个segment,每一个segment都拥有不同的权限,名称。实际上,一个segment是对多个具有相同权限的section的集合。
(2)linux烧机扩展阅读:
由于android操作系统的底层基于Linux系统,所以SO文件可以运行在Android平台上。Android系统也同样开放了C/C++接口供开发者开发Native程序。
由于基于虚拟机的编程语言JAVA更容易被人反编译,因此越来越多的应用将其中的核心代码以C/C++为编程语言,并且以SO文件的形式供上层JAVA代码调用,以保证安全性。
而ELF头表记录了ELF文件的基本信息,包括魔数,目标文件类型(可执行文件,共享库文件或者目标文件),文件的目标体系结构,程序入口地址(共享库文件为此值为0),然后是section表大小和数目,程序头表的大小和数目,分别对应的是链接视图和装载视图。
⑶ 为什么我的电脑会死机
保证正确的Bios设置。Bios里面的设置一定要合适,错误的Bios设置会使你在运行Windows的时候死机。
2.经常检查电脑配件接触情况。在板卡接触不良的情况下运行会引起系统死机,因此在更换电脑配件时,一定要使板卡与主机板充分接触。
3.定期清洁机箱。灰尘太多会使板卡之间接触不良,引起系统在运行中死机,因此机箱要随时清洁,不要让太多的灰尘积存在机箱中。
4.坚持认真查杀病毒。对来历不明的光盘或软盘,不要轻易使用,对邮件中的附件,要先用杀毒软件检查后再打开。
5.按正确的操作顺序关机。在应用软件未正常结束运行前,别关闭电源,否则会造成系统文件损坏或丢失,引起在启动或运行中死机。
6.避免多任务同时进行。在执行磁盘整理或用杀毒软件检查硬盘期间,不要运行其他软件,否则会造成死机。
7.勿过分求新。各种硬件的驱动不一定要随时更新,因为才开发的驱动程序往往里面有bug,会对系统造成损害,引起系统死机,最新的不一定是最好的。
,
⑷ 新买的笔记本要开一晚上烧机子 对机子有好处
同楼上,没听过电脑要烧机的·······
汗···笔记本本来就散热不好,你还打算烧几天?我夏天开了散热垫还怕温度过高呢。
电池充完,用到没电,再充到满,重复倒是有这个说法。
不过我意见同楼上,之所以有这种观点,是因为以前技术不行,现在没这讲究了,如果你觉得心里好受些,也可以。不过最好每1~2周用一次电池
笔记本最大的难题是散热,即使你开风扇加散热垫,它的散热效果仍旧比不上台式。很多问题都是出在散热上。
尽量不要几天不关机,再说了,windows的系统长时间不关机会很慢的······对硬件也不好。linux的好些
⑸ 手机已经获成功取ROOT权限怎么恢复不获取
你说的这个就是取消手机的ROOT吧,那你就可以用PC版应用宝。
我的手机就是用这个软件取消的手机ROOT权限,这个软件还是很好用的。
你就先在电脑上安这个软件,打开手机的USB调试,连接之后,
在我的手机选项里面找到工具箱,在工具箱里面找到一键ROOT,
你的手机已经获取了ROOT,所以进去之后可以看到取消ROOT,
然后你选择这个就可以了,按照步骤完成操作吧。
⑹ 大家提供几个linux系统下测试笔记本硬件的工具急
您可以分开测呀!
CPU可以使用Linux下CPU-Z 测试。
Linux对显卡要求不是很高所以能显示就差不多成了。
硬盘就用DOS环境MHDD软件测试。
光盘有自带测试内存的工具软件Memtest86。
Memtest86是一款基于Linux核心的测试程序
听说很从厂商都用Memtest86这个软件烧机。
⑺ 如何从OS中获取CPU支持的可调频率
一、简介:SetCPU 可以帮助您管理手机 CPU 的频率。使用该软件必须具有
访问权 限。正确使用 SetCPU,可以优化 CPU 性能,并提高手机电池寿命,当然通过 SetCPU 还可以 超频,提高手机的运行速度,加速 CPU 老化,呵呵~~。 目前,SeTcpU 最高版本为 2.0.1,建议 HD2 用户使用 1.5.2 汉化版,该版本在 HD2 安卓系统 上运行正常,无任何毒副作用。 二、界面功能介绍: 启动 SeTcpU 进入主界面,建议选择"自动检测频率",SeTcpU 可以自动检测手机 CPU 当前的 运行
(期间将请求获得超级用户权限,允许即可) 。SeTcpU 已经提供了一部分手机 设备供选择,如果你的手机在 SeTcpU 的设备列表里,可以不运行“自动检测频率”,按下菜 单按钮,然后选择“选择设备”,在列表中选择你的手机型号即可。 软件主界面里有控制 CPU 频率最大值和最小值的
, 可以拖动
控制 CPU 的
。 在没有启用情景配置或没有相应的情景配置时,设置的这两个频率值会控制 CPU 运行频率 的范围,并确保 CPU 不会超出该范围运行。我们把这一配置就叫主配置。我的主配置:245 Mhz-768 Mhz(ondemand) SetCPU 还包括两个主屏幕小部件,可以通过在桌面添加 SetCPU 的小部件,显示当前 CPU 速 度、电池温度等信息。 三、情景配置: 情景配置用于控制某些特定情形或条件下 CPU 的运行频率。通过情景配置可以有效延长电 池待机时间。 如果你在情景配置中设置的条件得到满足,将会触发配置文件设置。例如:如果关闭屏幕, 软件将会选择“休眠/待机”配置最大和最小频率控制 CPU 运行频率。如果不满足任何情景配 置的条件,SetCPU 将使用主界面中指定值控制 CPU 运行频率。 1、主要情景配置: (1)充电:用于控制充电状态下 CPU 的运行频率。在此情景模式下,降低 CPU 最大运行频 率可以加快电池充电速度。我的配置是:245Mhz-384Mhz(ondemand) 。 ondemand 的含义是会根据设备运行负载迅速调整 CPU 频率到
定点, 然后逐步调整 CPU 频率回到配置范围内,就叫
吧~~) 。 (2)休眠/待机:用于控制休眠/
下 CPU 的运行频率。在此情景模式下,降低 CPU 最大运行频率可以延长电池待机时间,但同时也会降低机器的唤醒速度。我的配置是: 245Mhz-460Mhz(userspace) 。 userspace 的含义是任何情况下都会控制 CPU 运行在配置的
内, 就叫痴心不改吧~~) 。 (3)电池配置:用于控制当电池电量在指定范围内时 CPU 的运行频率。在此情景模式下, 根据电池电量情况, 配置不同的 CPU 运行频率, 可有效延长电池待机时间。 该版本的 SetCPU 提供三个可定义级次的电池配置。我的配置是: 电量<15%,245 Mhz -384 Mhz(ondemand) 电量<30%,245 Mhz -614 Mhz(ondemand) 电量<50%,245 Mhz -691 Mhz(ondemand) (4)故障保护配置:用于控制当 CPU 温度高于某一点时,控制 CPU 运行在配置的频率范围 内,有效保护 CPU。我的配置是:温度>40.1,245 Mhz -499 Mhz(userspace) 。 2、
: 系统会计算的每个配置文件的
,
高的情景配置将会被执行。 在两个情景配置都 是存在(真实)的情况下,将会选择一个具有较高优先级的情景执行。比如:在多个电池配 置里,电量百分比低的配置要优先于电量百分比高的配置 3、启用/禁用情景配置: 通过选择情景配置旁边的启用复选框,可以启用或禁用情景配置。 4、编辑情景配置: 需要要编辑情景配置,请单击启用复选框下的“更改”按钮进行必要的更改,更改后按“应用” 保存配置。 很重要的一点,做完情景配置后,记得要把情景窗口最上面的“情景配置”打钩,这样情景配 置才会发挥作用哦。如果当情景发生时需要通知你,还要把“通知开”也打上钩哦~~。 四、总结 SeTcpU 是一款您携带“机器人”居家、出行、旅游和会友之必备软件,您可以根据自己的喜怒 哀乐,随意搭配,任意配置,若出现死机、烧机等意外情况,本文概不负责~~。zhuanfa
⑻ 如何编译一个可以烧写进手机中的ROM,Android安卓开发者
首先.还是跟其它文章讲的一样.先下载ANDORID的源码.在下源码之前.请看下面第一步
----------
增加代码,下真机配置
1
vim .repo/local_manifest.xml
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-2.6.29"/>
<project path="hardware/htc/dream" name="platform/hardware/htc/dream" revision="master"/>
</manifest>
增加上面这段代码,为一个配置.告诉服务器.我们下的代码.是要装进真机的.
(就为了多下载一个KERNEL下来。。还有下载DREAM的真机配置参数..)
小哈在这里折腾了很久.很久..非常久..回忆起来内牛满面
-----
下相关的代码
2.
repo sync
-----
3.
vim env_rc
加入:
export EMU=/home/coconut/cupcake/out/host/linux-x86/bin
export ARCH=arm
export CROSS_COMPILE=arm-eabi-
export PATH=$PATH:/home/coconut/cupcake/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin:${EMU}
source env_rc
4.
编译内核及无线网络驱动
$ cd $ANDROID/kernel
$ make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- msm_defconfig # 设定默认的msm配置
#编译内核
make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
#编译无线网络驱动
cd $ANDROID/system/wlan/ti/sta_dk_4_0_4_32
make ARCH=arm CROSS_COMPILE=$ANDROID/prebuilt/linux-86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- KERNEL_DIR=$ANDROID/kernel
//内核拷到目录下
$ cp $ANDROID/kernel/arch/arm/boot/zImage $ANDROID/vendor/htc/dream-open/kernel
$ cp $ANDROID/system/wlan/ti/sta_dk_4_0_4_32/wlan.ko $ANDROID/vendor/htc/dream-open/wlan.ko
5.
在HTC网站(developer.htc.com/adp.html)
下载名为signed-dream_devphone_userdebug-ota-14721.zip的包,并把它放在$ANDROID目录下
$ cd $ANDROID
$ source build/envsetup.sh
$ lunch aosp_dream_us-eng # 指明机型
这样编译出来.就会在OUT下出来一个DREAM_OPEN的目录.里面就有相关的镜像文件了.
$ cd vendor/htc/dream-open
$ ./unzip-files.sh # 解压htc相关驱动
$ cd $ANDROID
$ vi buildspec.mk # 新建配置文件
----
Vim htc_dream.mk
vim /oracle/android/src/vendor/htc/dream-open/htc_dream.mk
在头部增加
PRODUCT_PACKAGES := \
Calculator \
Email \
ImProvider \
SdkSetup \
VoiceDialer
完成。
回到根目录
cd /oracle/android/src
vim buildspec.mk
加入( 2010.7.7 不需要加入):
#TARGET_PRODUCT:=htc_dream
#TARGET_PREBUILT_KERNEL:=kernel/arch/arm/boot/zImage
增加:
CUSTOM_LOCALES:=zh_CN
然后:
其中增加环境:
ubuntu 8.10 , sudo apt-get libelf-dev
make clean
// 保证PC有 1280 内存, 加上 1000 SWAP空间..虚拟机也是如此.
然后开始编译 BOOT.IMG SYSTEM.IMG USERDATA.IMG:
make -j2
接下来
mmm -B $ANDROID/packages/apps/Luancher/ snod
cd out/target/proct/dream-open/
//先测试:
emulator -system . -kernel ~/cupcake/prebuilt/android-arm/kernel/kernel-qemu -data userdata.img
因为出来了BOOT.IMG.这个是真机的..所以不能用BOOT做为内核.要用模拟器来做内核.
//然后开始烧机
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot reboot
⑼ MTK系统的手机能用安卓软件吗
MTK平台采用的是Nucleus OS,Nucleus是Accelerated Technology公司开发的嵌入式实时操作系统,使用标准C开发,其中Nucleus Plus提供源代码下载。是一个非智能的系统,系统所带的软件全部需要嵌入式把代码写入到系统平台,然后烧机才可以使用。
Android是一种基于Linux的自由及开放源代码的操作系统,安卓软件是基于Android系统平台代码接口编程从而打包好的一个apk文件,可以实现在该平台上直接安装、运行、卸载等操作的软件。
MTK系统和Android系统有根本上的区别,所以安卓软件是不可能运行在MTK系统上的哦。