搜档网
当前位置:搜档网 › 修改Windows XP的开机LOGO

修改Windows XP的开机LOGO

修改Windows XP的开机LOGO
修改Windows XP的开机LOGO

修改您的Windows XP的开机LOGO

免责声明:我们这里发生的任何事情到您的计算机作为此过程的结果是不负责的技术指南。做到这一点需要您自担风险!

这个过程是非常相似的修改Windows 2000启动标志(全教程位于小白狗)。微软决定取消托盘从LOGO到另一个位置。所以,现在当你打开ntoskrnl.exe中的bmps资源黑客,只是黑白图像。对于那些你们谁不知道我说的是什么,不要担心。

第一个工具,你需要的是资源黑客。首先找到ntoskrnl.exe中,可以发现在\ Windows \ System32下。使您的ntoskrnl.exe中和重命名ntoskrnl.bak的副本。现在启动资源黑客打开ntoskrnl.exe 中。

在左栏中,你会看到一个资源列表编辑。打开第一棵树叫点阵图,你会看到数字1到10。编号1,8,和图10是操作系统的Pro的位图。 1,7,和9是适用于家用版。在本教程中,我们将使用Pro。选择数字1。

然后去操作菜单,并点击“保存位图”。

保存位图,只要你想,只记得他们在哪里供以后使用。重复该过程,8号和10号。编辑这些图像,我们将使用Paint Shop Pro的JASC 7。打开这些图像中的所有三个油漆车间。当他们打开时,他们会全黑。为了看到真实的影像,我们要导入托盘。这里是调色板Paint Shop Pro的:16.pal的。 Photoshop中:16.act(您可能需要右键单击该链接并选择保存你的浏览器中保存的文件,而不是试图显示他们)。油漆车间,按下Shift + O和选择16.pal文件。

确保选择“维护索引。如果你打开所有三个图像一次,你将需要为每个图像应用的调色板。现在应该可以看到的图像。

1号看起来应该像这样:

8是这样的:

10是这样的:

后你都完成编辑的标志,拯救他们。黑客再次打开资源,并打开ntoskrnl.exe中。转到“动作/替换位图...

选择“位图”,以取代1,然后点击'打开文件与新的位图“,并找到您编辑的引导标志。然后单击“替换”。按照相同的步骤8和10。一旦你完成了,另存为,保存到其他目录,然后在system32目录下(所以它不会覆盖原来的)新ntoskrnl.exe中。因为现在的“Windows文件保护”,你将需

要重新启动进入安全模式(重启,按F8,开机前srceen上来)或一个DOS启动盘引导(退房软盘引导映像https://www.sodocs.net/doc/bc12706848.html,)来覆盖原来的ntoskrnl.exe中。一旦你完成了这些,重启,应该这样做。

注:这是可以做到与Adobe Photoshop,我假设其他图像编辑程序,支持调色板进口的。不过,我只试过用Paint Shop Pro的和Photoshop。

放在一起这是相当快的,所以会有更多的更新(即其他程序支持,一些样品的开机画面等)。

- 通过巴瑞特和OpenFriday的

如何更改Windows XP的“开始”按钮的文字和标识

7:15 PM 0意见张贴者亚历山大

了解如何破解/更改您在Windows XP的启动按钮

在Windows XP中最讨厌的事情之一是启动按钮上的文字,按我的经验,几乎每一个用户要更改。我读了一些文章,在互联网上的改变在XP中的“开始”按钮上的文字,但其中不少是不完整的,困难或不安全。在这里,我WIIL告诉你究竟是如何改变的“ 开始”按钮,不管你喜欢,甚至改变它旁边的图片。

本教程是为先进的PC用户,所以如果你是一个begginer或不舒尔你在做什么,我强烈建议您使用系统还原,如果出现问题,撤消更改。你可以阅读更多有关“系统还原” 这里。

第1步:修改explorer.exe的

首先,你需要下载一个程序叫资源黑客,这将真正帮助你,帮助你找到你正在寻找和确保你不要乱一路上。

下载资源黑客

一如往常,在进行任何更改之前,让您备份您编辑或删除的一切舒尔。因此,打开“我的电脑”,然后导航到C:\ Windows和探险家看看。复制粘贴到您的硬盘驱动器上的安全位置。

现在你已经备份了,explorer.exe的启动资源Hacker和打开位于C:\ WINDOWS \ EXPLORER.EXE

更改Windows开始按钮文本

展开的“ 字符串表”菜单,然后选择文件夹37,点击1033。“开始”值是4号线,后578。更改“ 开始”文本到任何你想要的,一定要保持引号。在这个例子中,我改变了文本“黑客技巧和窍门”。

按“ 编译脚本”按钮,使资源黑客的代码放在一起。

更改图片下的Windows开始按钮

折叠字符串表文件夹,并扩大位图文件夹,然后选择文件夹143,,右键单击于1033。选择“ 替换资源”,然后单击“ 打开新位图文件”。选择一个大小为25像素×20像素的位图图片(扩展名为bmp)。单击“替换”按钮。如果你想使一个位图图像与透明度,你将需要一个先进的Axialis IconWorkshop图标制作程序。

当你改变你的任何你想要的按钮,点击“ 文件”,“ 另存为”,并保存为explorerhacked.exe。(注:你可以把它改成任何你喜欢的,但在这个演示中我使用explorerhacked的文件)。

第2步:修改注册表

现在,修改后的explorer.exe已创建有必要修改注册表的信息,当用户登录到系统上,所以该文件将被确认。转到“开始”,“运行”,然后键入“REGEDIT”。当注册表编辑器加载扩展到以下目录:HKEY_LOCAL_MACHINE,软件,微软,Windows NT中,CurrentVersion中,和WinLogon。在该目录中找到的条目的标题是“壳牌”并右键单击它。选择“修改”。现在,在ExplorerHacked.exe类型。

你现在要做的是重新启动您的计算机,然后重新登录到Windows XP。您应该看到的变化,你所做的“开始”按钮。

这里是我的开始按钮看起来像如何。我知道这是远非完美,但无论如何,我costumized它只是向您介绍本教程。

*简单的方法来更改启动按钮文本

与启动按钮标题更名,更改启动按钮文本

1。下载该实用程序在这里,然后双击StartB.exe“来运行它

2。输入您要设置在启动按钮的名称,然后按一下按钮更改开始按钮名称

按一下按钮更改“开始”按钮默认启动按钮可以恢复默认的文本

开始按钮更名,更改启动按钮文本

1。下载从这里开始按钮更名,并安装它

2。运行启动按钮更名,并输入您要设置在“开始”按钮的名称,然后按一下按钮点击这里重新命名的“开始”按钮,立即启动按钮的名称更改。

注:只有前五个字母将被视为启动按钮,它会被重置,当你注销或重新启动。

上述这些简单的方法是更安全,更简单的方式来改变在windows启动按钮上的文字更快。

你有任何疑问,意见或建议?欢迎发表评论!

TACKtech公司 > 文章 > 软件 > Windows XP中

取代微软的Windows XP启动标志(TTID第396)

作者:TACKtech团队浏览次数:36,079 /创建时间:2007年4月21日没有黑客可以取代Windows XP默认的开机Logo。

(*注:不是一个动画标识。)

使用我们提供的旧式引导标志之一,或者创建自己的。

*注:boot.bmp必须是640x480和16色。

boot.bmp保存到Windows文件夹。

(例如:C:\ WINDOWS \ boot.bmp),

Windows 1.01的Windows的2.03Windows 3.0的Windows 3.1的Windows 3.11的

右键单击“ 我的电脑”图标。

点击鼠标左键P R物业在菜单上。

单击“ 高级”选项卡。

在启动和故障恢复“下,单击的SE T置按钮。

在系统启动时,按一下的E DIT按钮。

(*这将打开boot.ini文件)。

类型/的bootlogo后加上/ noguiboot / fastdetect的。

(注:剔除加上/ noguiboot将短暂显示新的图像之前,标准的Windows启动标志。)

在菜单上点击f 法兰西岛大区 > S AVE。

退出记事本。

在启动和故障恢复“对话框,单击”确定“按钮。

在“ 系统属性”对话框中,单击“确定”按钮。

在Windows XP中更改OEM徽标

Tweet

2010年2月7日最后更新

您可以添加或更改系统属性窗口中你看到的OEM徽标。您可以按Windows徽标键+暂停或通过右键单击“ 我的电脑”图标,选择“属性”,打开“系统属性”。

在“系统属性”窗口中所示的OEM标志是一个位图文件(BMP文件),尺寸为120像素×180像素(高度为120像素和180像素的宽度)。您可以使用Microsoft Windows XP自带的画图程序,或者你可以用你喜欢的图形编辑器创建自己的标识。要开始创建你自己的OEM标志,你可以下载这个BMP文件是空白与白色背景和大小合适。您可以添加您的文字和设计或复制/粘贴一些其他的图像等我用GIMP创建如下图:

一旦你完成了编辑图像,保存它的Oemlogo.bmp。然后将图像复制到System32文件夹中。要打开System32文件夹中,打开“开始”菜单→“运行”,键入%windir%\system32,然后按Enter。这将打开您的System32文件夹中。现在复制粘贴您的Oemlogo.bmp的文件,在此文件夹中。

但标志将不会显示,直到System32文件夹中创建一个文件OEMINFO.INI。Oeminfo.ini文件具有一般结构如下图所示:

[一般]

制造商=技嘉

型号=技嘉GA-M61P

[支持信息]

1号线“

2号线=“支持和查询:

线路3 =“”

LINE4 =“联系特丽莎”

5号线=“Windows XP的技巧和窍门”

LINE6 =“”

line7 =“”

Lin e8 =“+1(207)123-456(音)”

Line9的=“+1(207)123-459(传真)”

10号线=“”

line11 =“”

line12 =“htt p://https://www.sodocs.net/doc/bc12706848.html,/的”

打开Windows记事本,复制/粘贴在它上面的数据。你可以修改它,只要你想。然后保存它作为OEMINFO.INI System32文件夹中。保存后,您可以检查打开系统属性对话框,解释在本文开头的变化。

如果你点击支持信息“按钮,那么你会看到支持信息作为我们键入在oeminofo.ini文件的。

如果你不想自己编辑OEMLOGO.BMP文件,你可以为OEMLOGO.BMP谷歌,并取一个现成的标志。这样你也可以得到像戴尔,惠普,索尼等OEM厂商的标志

You might also like:

?Remove Add-ons from Internet Explorer 8

?Aero Snap and Aero Shake for Windows Vista

?Disable Control Panel in Windows Vista

?Find the time spent on websites in Google Chrome

?Install incompatible add-ons in Mozilla Firefox

LinkWithin

在Windows XP中更改启动按钮

jhchawk

下载

查看全部

跳转至

5个步骤

最喜爱

一步一步的指导,你就可以在你的开始按钮,无论你想改变文本!

删除这些广告注册

步骤1:开始

声明:我没有做任何损害到您的计算机系统中所有的责任。这个过程是一个注册表砍,如果你搞砸了庄严,不备份您的系统正常,你可能会毁了你的系统。这就是说,在不考虑,我只是一个十几岁的,这是令人难以置信的简单。

首先通过备份你的整个电脑,如果你还没有这样做的话。(以防万一)

?上一页下一页?

1-40共53 下一页?

7331说:2012 年5月29日。下午12:48 回复

太好了!

Sheekeeye说:2011 年12月8日。上午09时17分回复

我测试了,但它没有工作在WinXP包装3。它的工作原理只有P2。

如果你能帮助,我会的确thankz。

最好的祝福。

Sheekeeye说:2011 年12月8日。 9:14 AM 回复

这是不行的我,4我用WINXP P3。我多次测试,上的WinXP P2,并没有奏效。但其唯一的为WINXP P2工作,成功地改变了我的开始波顿。

如果任何一个可以帮助我与P3,,我想thankz很多。

Thankz你们。

TheExplodingTacoz说:2011 年7月15日。上午10:09 回复

扯淡!没有备份计算机。不会重新启动! ****! ***! @#$!

Pixel_Master说,2010 年07 月 31日。上午11:40 回复

我只是做了这个改变的不同部分的探险家,它的伟大工程!伟大的指令!

f86sabre说:2009 年8月25日。下午10:34 回复

有没有需要重新启动,只要进入到“应用程序”选项卡,并创下新的任务,并进入explorer1。这是它的一个建议,更改开始菜单图标是不同的

1

cheesefetty说:2009 年7月6日。 2:23 PM 回复

您是如何做到这一点,如果你有WinWar

1

DannyboyINXS说:2007 年12月29日。 6:37 AM 回复

男人,那是一个相当酷的小动作。实际上,我还没有试过,因为其实我不觉得像备份我的电脑(我学会了这个任务感到厌倦,通过多少次我不得不重新格式化我的硬盘驱动器),但使用的逻辑,你能不能只是“暂时”停止explorer进程,并载入新的的“explorer1”过程?只是出于好奇,因为我而做没有到注册表中去,同时也有机会来改变它回它原来可能听起来有点愚蠢的未来谁是从来没有尝试过这种一个人,但它是值得一知道的,然后再尝试。伟大的造说明,但队友:)

yitzhak007答复DannyboyINXS 2009年6月13日。 7:17 AM 回复

没有需要重新启动。只是刚刚砍死新的文件ü“壳”的价值指向。想改回来吗?只需再次运行regedit并更改该值返回到“EXPLORER.EXE”(没有引号,请简单。)

ghostrider1999答复DannyboyINXS 2008年2月18日。 7:35 AM 回复

是的,你可以,那我怎么做。

yitzhak007说:2009 年6月13日。上午07时09分回复

1。下载资源黑客(只是谷歌)2。打开这3个方案,并确保他们不减少或完全阻止对方。你就会明白为什么。一)REGEDIT二)任务管理器(控制+ ALT + DELETE)C)资源黑客3。运行资源的黑客并打开“的explorer.exe”文件,在你的Windows目录。 4。打开的“字符串表”,然后选择“37”,然后单击'1033“5。现在,编辑从”开始“,到任何你想要的。注意:APOSTRAPHE不工作吗?6。“编译脚本”7。另存为:8 Explorer1.exe。请不要关闭任何这些程序。你可能会搞砸了,我们可能需要撤消。9。在Regedit,进入这个键:HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ WINDOWS NT \ CURRENTVERSION \ Winlogon中10。向下滚动右边,并在“数值数据”,改变从“explorer.exe的”到explorer1.exe(或你刚才保存的文件,打开这个字符串值:“壳

牌”11。)这最后一步是至关重要的,否则,比尔·盖茨的孩子不能找到她的小床......阅读...没有开始菜单,如果你喜欢的结果,只是独自离开它,你的新文件是相同的原始..无后顾之忧,伙计!

杀手毛巾说:2009 年4月20日。 5:12 PM 回复

我不能找“资源管理器”。帮助D:

1

的Darkshot说:2007 年10月9日。 4:54 PM 回复

OMG OMG OMG OMFG DUDE我的开始按钮不见了帮助!!我做的一切你问及其现在已经不存在了,我该怎么办?? OMFG! DUDE我认为u SCREWED,我的比赛UP!

5

在回答peach_fart Darkshot 2008年12月29日。 9:59 PM 回复

放松,你可以得到“开始”菜单,按键盘上的Windows徽标按钮。

davidprosser说:2008 年12月15日。上午10:27 回复

我可以改变Vista开始菜单上的标志吗?

7

Derin说:2008 年9月21日。 6:35 AM 回复

有没有办法做到这一点W / O型的任何软件吗?

weaselman50说,2007 年07 月 31日。 1:30 AM 回复

你需要修复的下载页面的链接删除逗号

在回答ladiesman247weaselman50 2008年6月16日。下午12:37 回复

没有他不!!!!!!链接是好的!!!!!

在回答weaselman50ladiesman247 2008年6月16日。 1:31 PM 回复

2007年7月31日。 1:30 AM - 2008年6月16日。下午12:37那里有一个巨大的时间差。该链接被搞砸了一年前。

3

locofocos说:2008 年4月22日。下午1:27 回复

我相信这个工程,因为我已经看到了在不同的地方。我得到的程序,编辑正确的价值观,编译它,然后将其保存它作为explorer1.exe。我没有完全想有我的比赛开始了一个糟糕的副本探险,所以我的任务管理器,然后关闭探险开始explorer1.exe。一个窗口,我的电脑上来了,但没有开始菜单或桌面上。任何帮助吗?

podginater说:2008 年4月7日。上午10点49分回复

我喜欢它。我是一个十几岁的aswell,它是简单的做这种类型的事情。LOL

多带几个编辑功能,另一种不错的方案是:

资源编辑器

在这里下载

4

zomfibame说:2008 年4月5日。 6:35 AM 回复

哟,我知道,它真的不采取多来逗我,但我只是这样做,它的工作,这是伟大的。这个可爱的小窍门是掉了链子。感谢分享了。

goddarchfiend说:2008 年2月3日。 9:48 AM 回复

孢子囊群它的工作原理!!地狱!!我惊奇!! any1能知道如何更改启动的壁纸?我可以改变的开始按钮的颜色?怎么样??谢谢!!

- Thatguy -答复goddarchfiend 2008年3月13日。 8:37 PM 回复

是我做的,它这么简单。这个精彩的节目叫热身公用事业2008年(每年发布一个新的)。谷歌“2008年热身公用事业”,并下载它,然后通过其所有功能,在底部左侧有“自定义窗口”进入那个。进入斯泰勒热身,然后在左手侧接口通过一切在最底层去。您可以自定义主题,载入画面和登录屏幕。好运气。如果你不明白PST我生病后造说明

Jran Sakarra说:2008 年2月26日。下午9点58分回复

这一定是你可以做的最酷的招数之一。我想我会做到这一点我精通电脑的朋友看他是否可以撤消。

goddarchfiend说:2008 年2月3日。 9:26 AM 回复

大F * UCK它不工作,到我的电脑!!我真的尝试它的10倍!

FunkyTim说:2007 年12月5日。上午12时22分回复

工程就像一个梦。现在简单的短语“服从”是题写的在我光荣按钮。

19

bumpus说:2007 年9月23日。上午11:49 回复

我找不到“壳”帮我sombody

TheDarkNinja说:2007 年8月7日。 2:48 AM 回复

嗯,我得到一个错误“无法定位序数512文件shell32.dll中的”我是一个电脑程序员,这其中有我难倒了。我怀疑我使用它的PC是SP2,但它不应该的问题。我认为这是我所输入的名称,但是当我刚打开它,编译,然后储存为explorer1.exe(没有变化),C + A + D项,的Explorer和发射Explorer1我不停地收到错误。非常有趣的... 任何想法?

jackrackam说,2007 年07 月 31日。下午10:21 回复

我使用XP Service Pack 2和它的作品对我蛮好。我发现一个更快的方式而不是重新启动您的计算机后REG变化,只是CTRL + ALT + DEL,去新建任务(运行),然后键入在“Explorer1.exe”你可以回去buisssness!

3

约翰·史密斯说:2007 年7月5日。下午11:19 回复

我想这样做,但不想搞砸了我的电脑。怎么样,“按我”一开始的标题?

1

natural_orange说:2007 年7月3日。下午3时34分回复

Windows不喜欢它,当你更改重要的系统文件,所以它往往会自动恢复到已保存的文件。你必须先停用此功能。

5

胶带说:2007 年6月26日。 7:35 PM 回复

我这样做手工的方式而回。你打开窗口中的内置编辑器,编辑,改变'开始'的任何

EXPLORE.EXE,那么你就必须改变它在注册表中。有助于保持我们的谱曲很好地运行的家伙走了过来,看着我们的电脑,他发现它,并认为这是有趣。

iCanshowyouhow说:2007 年2月26日。上午09时56 回复

我忘了一件事。您必须键入新的开始吧名的东西。即使你只是把在一个时期或一个(?)那些swirle的事情。如果你不这样做,将字符串值将不会承认它,causeing壳牌关闭做没有数据。我这样做,还试图使它看起来像Vista与Zune工具栏,我不得不重置壳牌字符串值。只是小心些而已!

6

阿方索在回答iCanshowyouhow 2007年6月11日。下午12点43分回复

如果你不想启动栏是任何文字,那么就不要使用空间,你可以使用Alt 0160里面的引号。它看起来像一个空间,但它不是。

婉说:2007 年5月28日。上午8时38分回复

我只有我的电脑崩溃一次!(我得到了它最后),但两件事情改变。 1)I甲肝拨号,当我按下连接之前,它已最小化时,我会得到一个文件夹,在Windows资源管理器相同,因为我的图标。

现在,我得到一台电脑。 2)搜索无法正常工作!!东北suggestios将B非常好... 我改变了一切伊茨洙很酷,但我怎样才能改变按钮本身?我改变了文本,但不喜欢绿色。

2

THE_GEEK2007说:2007 年5月5日。下午12:19 回复

您还可以更改无聊点击“开始”的消息与资源黑客。我会给你一个更新的到来。

Windows XP用户的重要通知:要继续接收Windows安全更新,确保你正在运行的Windows XP 的Service Pack 3(SP3)。带有Service Pack 3的Windows XP的支持,2014年4月8日结束。如果你运行的是Windows XP,带有Service Pack 3(SP3)支持结束后,以确保您将收到的所有重要的Windows安全更新,你需要升级到更高版本,如Windows 8。

欲了解更多信息,请参阅某些版本的Windows的支持即将结束。

如何改变在Windows XP的登录窗口和关机首

文章编号:291559 - 查看此文章适用的产品。

系统提示本文适用于您所使用的不同版本的Windows比。在这篇文章中的内容可能是不相关的。访问Windows Vista解决方案中心

本文曾发表下Q291559

要继续接收Windows安全更新,确保您正在运行Windows XP的Service Pack 3

(SP3)。欲了解更多信息,请参阅此Microsoft网页:某些版本的Windows的支持即将结束

展开全部 | 关闭全部

在此页

简介

Windows安装程序配置Microsoft Windows XP中使用友好的欢迎登录画面和关机按钮,如果您的电脑安装一台家用电脑。家用电脑是一台电脑,不指定网络域。

本文介绍如何使用经典的登录画面,基于Windows XP的计算机上使用时,他们加入到域。经典的登录画面看起来类似下面的例子:

登录到Windows

用户名:_____________

密码:_____________

回到顶端 | 提供反馈

更多信息

使用经典的登录画面

要暂时使用经典的登录画面,按CTRL + ALT + DEL两次的欢迎登录画面。

要配置使用Windows XP经典登录和关机屏幕,每一个登录会话,请按照下列步骤操作:

1.单击“ 开始”,然后单击“ 控制面板”。

2.双击“ 用户帐户”。

3.单击“ 更改用户登录或注销的方式”。

4.清除“ 使用欢迎屏幕”复选框。

注意:如果您关闭欢迎登录屏幕上,还关闭了快速用户切换“选项。

要求用户按CTRL + ALT + DEL,会出现经典的登录画面之前

重要说明:此部分,方法,或任务包含的步骤,告诉您如何修改注册表的信息。然而,严重的可能会出现问题,如果您修改注册表错误。因此,请确保您认真执行这些步骤。附加的保护备份注册表之前对其进行修改。然后,您可以还原注册表,如果发生问题。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:

322756如何备份和还原在Windows注册表

如果您希望用户必须按CTRL + ALT + DEL出现经典的登录前像一个基于Windows XP的计算机加入到域,请按照下列步骤操作:

1.依次单击“开始”,单击“ 运行”,在“打开”框中键入 regedit,然后单击“确定”。

2.点击Winlogon“子项下面的注册表位置:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT的中\ \ Winlogon中

3.单击“ 编辑”,单击“ 新建”,然后单击“DWORD值”。

4.为了改变值名称键入 DisableCAD,和然后按ENTER键。

5.保持数据的值设置为0。的数据值设置为0x00000000(0)显示。

回到顶端 | 提供反馈

参考

有关其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:

314493如何更改Windows登录屏幕保护程序在Windows XP中

回到顶端 | 提供反馈

属性

文章编号:291559 - 最后修改:2007年5月7日 - 修订:4.5

适用于:

微软Windows XP专业版

微软Windows XP家庭版

关键词:间接的,衍生性的衍生性的KB291559

回到顶端 | 提供反馈

如何破解/改变你的启动按钮,在Windows XP Professional

前工作人员的作家 - 2001年10月4日

类别:操作系统,软件

Share on diggShare on twitter

Share on print More Sharing Services更多

黑客“开始”按钮

XP Pro的构建2600(最终verison),它应该工作以及所有其他版本。

经常备份你编辑或删除。我不负责,如果你陷入困境,您的计算机做这个哈克。在您自己的风险。

首先,你需要下载一个程序称为资源黑客。它有点像一个十六进制编辑器,它可以让你改变位图,文本等。在程序文件。

Windows XP有一个功能叫做“Windows文件保护”。此功能停止,更改重要的系统文件,这可能会离开你的操作系统,非类功能。我们需要编辑的文件,Explorer.exe中,Windows文件保护保护。我们需要做的,就是让Explorer.exe的“Windows文件保护”的一部分。一旦我们这样做,我们将能够编辑Explorer.exe的,当我们想,就像我们想要的。

有两种方式这样做。一条路,就是探险的文件保护。另一种方法是完全禁用Windows文件保护,这样就可以编辑任何你想要的文件取代它没有Windows。

点击开始按钮- >运行“,键入”%SYSTEMROOT%\ SYSTEM32 \还原“ 不带引号。现在您应该看到的文件

filelist.xml。什么?你不看呢?我们可以解决这个问题。在Windows资源管理器点击工具- >文件夹选项- >查看,然后向下滚动如果说,“隐藏受保护的操作系统文件(推荐)和检查。也可以点击它说,“显示隐藏的文件和文件夹”,并取消选中“隐藏未知类型文件的扩展名。最后,打到好吧。现在,你应该看到filelist.xml上市。filelist.xml 上点击右键,然后单击“属性”。取消选中“如果说,”只读“,然后单击”确定“。好,现在我们就可以编辑

filelist.xml。再次右键单击filelist.xml,并单击“打开”,然后在记事本上。现在应该在记事本中打开文件。这是“Windows文件保护”看起来,看它是否需要保护的文件或没有。凡说:

%WINDIR%\ SYSTEM.INI

添加这行它上面:

现在,点击文件- >保存。(另存为)

下一步点击开始菜单- >运行,键入“%SYSTEMROOT%\ SYSTEM32 \ dllcache文件” 不带引号。在此目录中,找到并删除Explorer.exe的。这是Explorer.exe和窗口可能尝试更换这个副本与您砍死副本,如果它没有被删除的备份副本。删除它之后,窗口将弹出一个消息,正好碰到取消,那么肯定的。

我们现在应该Explorer.exe的,我们希望能够编辑。运行资源黑客(你刚才下载的文件)。在ResHacker点击文件- >打开Explorer.exe的开放。矿区位于C:\ WINNT \ explorer.exe的你们也许位于C:\ WINDOWS \ explorer.exe 的。一旦你打开它,你应该看到这样的事情:

要更改“开始”“开始”按钮上的文本字符串表- > 37 - > 1033。右边的话,你应该会看到“开始”。您可以更改为任何你想要的。我改变我LinuXProX。接下来,打上面的编译脚本“按钮。现在,到字符串表- > 38 - > 1033。再次,正确的,你应该会看到“开始”。同样的事情你改变另一个,我说LinuXProX的。接下来,打上面的编译脚本“按钮。

现在,如果你只是想改变启动按钮上的文字,你可以跳过“保存”。

难道你不恨启动按钮上的小图标(图片)?好吧,我们改变它,这是很容易做到的。

ResHacker,走位图- > 143 - > 1033。您应该看到的窗口,是启动按钮的右侧。要改变它,你操作“ - >”替换位图

“ - >”打开新位图。现在你可以让自己的形象,或者你可以用我的形象。如果你想使自己的,它具有是25x20和1600万色。一旦你找到你想使用的位图,只需点击打开,然后单击“替换”。

最后,要改变“开始”菜单边框,走位图- > 167 - > 1033。(这是Windows XP专业版。如果有首页Editon它的位图- > 166 - > 1033)点击动作- >替换位图- >和地方它说,选择位图来代替:滚动下跌167或166,如果您有XP家庭Editon 。现在,点击“打开文件”,用新的位图,找到你想要的形象来代替它,然后单击“打开”,然后更换。

这是最好使自己的形象,就这一个,我只是编辑默认的位图,因为我不是这个伟大的图形。也许会有人让我一个凉爽的,发送给我。*提示**提示* :)如果你要编辑的默认图像,或者用它作为模板,只需右键点击在Windows XP专业版/家庭图像,单击“复制”。现在,打开你喜欢的图形程序,我有油漆店临JASC,并且按CTRL-V。这应该图像从剪贴板粘贴到您的图形程序。如果你想使自己的,它拥有,是21x233 16万色。一旦你下来编辑,只需保存它作为一个BMP驱动器上的某个地方。我救了雷到了C:\ TEST.BMP :)。

更新 01年10月4日下午3:42

我不断发现越来越多的东西砍在资源管理器:)这几乎就像linux的,也许不是..无论如何,如果你和我一样,讨厌的“帮助和支持”按钮,你可以把它关闭开始菜单中真正的轻松。加载ResHacker打开Explorer.exe的菜单- > 204 - > 1033。在右边,发现如果说,帮助和支持,删除,整条生产线。最后,单击“编译”。

节能

有很多的Explorer.exe的文本字符串,位图,你可以改变,只是砍在它周围,看看你能找到。如果尝试使用和保存的Explorer.exe它不会保存。为什么呢?因为explorer.exe目前运行在您的计算机上,它不能在程序运行时,它保存。因此,如何我想保存它呢?嗯,有几个方法可以做到这一点。一,你可以节省您破解版软盘启动到DOS,然后将它复制。二,如果你双启动,你可以将它保存在其它的操作系统。三,最简单和最快的方式,将它保存而不重新启动,并在这里是如何:

按CTRL-ALT-DEL应该弹出的Windows任务管理器。点击进程选项卡,找到Explorer.exe中,点击一次。现在,在底部打“结束进程”按钮(确保你没有任何其他程序打开)。你在屏幕底部的任务栏消失。按住Alt键,然后单击“选项卡,同时按住ALT,然后让癖好。继续这样做,直到资源黑客查看。我们现在可以保存Explorer.exe的,因为它没有运行。点击“文件” - >保存- >再次找到Explorer.exe的,矿井位于C:\ WINNT \。它会问你,如果你要覆盖,点击是。现在,ALT-TAB回到Windows任务管理器,点击文件- >“新建任务” - >黑色Explorer.exe中,或在探险家的完整路径,如:C:\ WINNT \ explorer.exe的。如果你做的一切都是正确的,你应该可以看到您的新的形象和名称启动按钮,以及开始菜单边框。

这里是目前矿山看起来像:

Linux开机启动程序详解

Linux开机启动程序详解 由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。 这里,我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。 加载内核 LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存。因此,内核就必须完整地加载到可用RAM的第一个兆字节之内。为了实现这个目的,内核是被压缩了的。这个文件的头部包含着必要的代码,先设置CPU进入安全模式(以此解除内存限制),再对内核的剩余部分进行解压缩。 执行内核 内核在内存中解压缩之后,就可以开始运行了。此时的内核只知道它本身内建的各种功能,也就是说被编译为模块的内核部分还不能使用。最基本的是,内核必须有足够的代码设置自己的虚拟内存子系统和根文件系统(通常就是ext2文件系统)。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。从这里开始,内核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。内核挂装了根文件系统之后,将启动并运行一个叫做init的程序。 注意:在这里我们故意略去了Linux内核启动的许多细节,这些细节只有内核开发人员才感兴趣。如果你好奇的话,可以访问http://https://www.sodocs.net/doc/bc12706848.html,:8080地址处的“Kernel Hackers Guide”。 init进程 init进程是非内核进程中第一个被启动运行的,因此它的进程编号PID的值总是1。init读它的配置文件/etc/inittab,决定需要启动的运行级别(Runlevel)。从根本上说,运行级别规定了整个系统的行为,每个级别(分别由0到6的整数表示)满足特定的目的。如果定义了initdefault级别,这个值就直接被选中,否则需要由用户输入一个代表运行级别的数值。 输入代表运行级别的数字之后,init根据/etc/inittab文件中的定义执行一个命令脚本程序。缺省的运行级别取决于安装阶段对登录程序的选择:是使用基于文本的,还是使用基于X-Window的登录程序。

Linux下添加脚本到开机自启动的方法

Linux下添加脚本到开机自启动的方法 Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能! 设置test.sh为开机要启动的脚本 [root@oldboy scripts]# vim /server/scripts/test.sh [root@oldboy scripts]# cat /server/scripts/ test.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> /tmp/ test.log 方法一:修改/etc/rc.local [root@oldboy ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Mar 30 10:50 /etc/rc.local -> rc.d/rc.local 修改/etc/rc.local文件 [root@oldboy scripts]# tail -n 1 /etc/rc.local /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null 重启系统,查看结果 [root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10 方法二:chkconfig管理 删除掉方法一的配置

[root@oldboy ~]# vim /etc/init.d/test #!/bin/bash # chkconfig: 3 88 88 /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null [root@oldboy ~]# chmod +x /etc/init.d/test 添加到chkconfig,开机自启动 [root@oldboy ~]# chkconfig --add test [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:on 4:off 5:off 6:off 重启系统,查看结果 [root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10 2018-03-30_12:33:20 操作成功 关闭开机启动 [root@oldboy ~]# chkconfig test off [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off 从chkconfig管理中删除test [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@oldboy ~]# chkconfig --del test

设置Linux开机自动运行脚本

设置Linux开机自动运行脚本 参考资料 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: fromdatetime import datetime now=datetime.now() f=open('test.log','a') f.write('%s '%now) f.close() Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,因此我们可以把启动任务放到该目录下,有两种办法: 方案一: 1、因为其中的rc.local是在完成所有初始化之后执行,因此我们可以把启动脚本写到里面 2、用root账号登陆Linux,vi /etc/rc.d/rc.local编辑文件,在最后加入两行需要执行的脚本程序: cd /home/test1 --该步不可少,否则会提示没有权限打开'test.log'文件 su test1 -c "python /home/test1/test.py" --把要执行的命令作为一个参数传递级su 方案二: 1、init.d目录下都为可执行程序,他们其实是服务脚本,按照一定格式编写,Linux 在启动时会自动执行,类似Windows下的服务 2、用root帐号登录,vi /etc/rc.d/init.d/mystart,追加如下内容: #!/bin/bash #chkconfig:2345 80 05 --指定在哪几个级别执行,0一般指关机, 6指的是重启,其他为正常启动。80为启动的优先级,05为关闭的优先机 #description:mystart service RETVAL=0 start(){ --启动服务的入口函数 echo -n "mystartserive ..." cd /home/test1 su test1 -c "python /home/test1/test.py" }

启动过程以及各个脚本的作用

开机自检-----MBR引导-----GRUB菜单------加载内核-----允许init进程 -----读取inittab(该文件中有运行级别,初始化文件,某个运行级别所要读取的文件,然后就执行/etc/rc.d/rcn.d向对应的文件) ----/etc/rc.d/rc.sysinit(由init进程调用执行,完成设置网络主机名加载文件系统等初始化工作------/etc/rc.d/rc(由init进程调用执行,根据指定的运行级别加载或终止相应的系统服务)------/etc/rc.d/rc.nd(是个目录,目录中有级别关闭和开启的服务K S 后的数字表示启动或关闭服务的优先级,越小越好----执行/etc/rc.d/rc.local(由rc脚本执行调用,保存用户定义的所需开机后自动执行的命令,可以开启某些服务,但是却不能关闭服务,因为关机时不读取该脚本,是最后读取的文件) -----启动mingetty(启动一个虚拟终端) init进程和inittab引导指令 init进程是系统所有进程的起点,内核在完成核内引导以后,即在本线程(进程)空间内加载init程序,它的进程号是1。 init程序需要读取/etc/inittab文件作为其行为指针,inittab是以行为单位的描述性(非执行性)文本,每一个指令行都具有以下格式: id:runlevel:action:process其中id为入口标识符,runlevel为运行级别,action为动作代号,process为具体的执行程序。 id一般要求4个字符以内,对于getty或其他login程序项,要求id与tty的编号相同,否则getty程序将不能正常工作。 runlevel是init所处于的运行级别的标识,一般使用0-6以及S或s。0、1、6运行级别被系统保留,0作为shutdown动作,1作为重启至单用户模式,6为重启;S和s意义相同,表示单用户模式,且无需inittab文件,因此也不在inittab中出现,实际上,进入单用户模式时,init直接在控制台(/dev/console)上运行/sbin/sulogin。 在一般的系统实现中,都使用了2、3、4、5几个级别,在Redhat系统中,2表示无NFS支持的多用户模式,3表示完全多用户模式(也是最常用的级别),4保留给用户自定义,5表示XDM图形登录方式。7-9级别也是可以使用的,传统的Unix系统没有定义这几个级别。runlevel可以是并列的多个值,以匹配多个运行级别,对大多数action来说,仅当runlevel与当前运行级别匹配成功才会执行。 initdefault是一个特殊的action值,用于标识缺省的启动级别;当init由核心激活以后,它将读取inittab中的initdefault项,取得其中的runlevel,并作为当前的运行级别。如果没有inittab文件,或者其中没有initdefault 项,init将在控制台上请求输入 runlevel。

linux下通过脚本实现自动重启程序.doc

linux下通过脚本实现自动重启程序 linux下通过脚本实现自动重启程序 自动重启故障相信大家都遇到过,原因也有很多,跟系统,硬件或者外界因素都有关,但是在Linux中可没有那么简单。这里集中讨论linux实现自动重启程序的方法。下面一起看看! 自动重启脚本 假定需要实现重启的程序名为test ,我们这里通过判断进程数目来判断程序是否正常。 ps -ef | grep $1 | grep -v grep | wc l 是获取$1(本例中为test)的进程数,脚本根据进程数来决定下一步的操作。通过一个死循环,每隔1秒检查一次系统中的指定程序的进程数。 代码如下: 脚本check #!/bin/sh #-----------------------------------# 函数: CheckProcess# 功能: 检查一个进程是否存在# 参数: $1 --- 要检查的进程名称# 返回: 如果存在返回0, 否则返回1.#---------------------------------------CheckProcess(){ # 检查输入的

参数是否有效if [ $1 = ]; then return 1 fi #$PROCESS_NUM获取指定进程名的数目,为1返回0,表示正常,不为1返回1,表示有错误,需要重新启动PROCESS_NUM=`ps -ef | grep $1 | grep -v grep | wc -l` if [ $PROCESS_NUM -eq 1 ]; then return 0 else return 1 fi} # 检查test实例是否已经存在while [ 1 ] ; do CheckProcess test CheckQQ_RET=$? if [ $CheckQQ_RET -eq 1 ]; then# 杀死所有test进程,可换任意你需要执行的操作killall -9 test exec ./test fi sleep 1done 脚本start: 加入limit coredumpsize 102400,设置core file的大小,一旦程序Core Dump,有迹可寻。在该脚本中后台执行check脚本,可以省去很多麻烦, #!/bin/cshlimit coredumpsize 102400 ./check 补充:电脑总是自动重启怎么办 1、右击我的电脑,选择属性项。 2、在打开的系统属性窗口中选择高级系统设置项进入。

debian linux系统开机启动项管理

Debian linux系统开机启动项的管理 Table of Contents 1. 关于LINUX 的启动 (2) 1.1 LINUX的关键启动脚本 (2) 1.2 LINUX启动SHELL脚本的一般书写规则 (3) 1.3开机启动的其他方法 (4)

1. 关于linux 的启动 1.1 linux的关键启动脚本 Linux的第一个进程是0号进程,一般认为0号进程创建了1号进程,1号进程建了所有的kernel进程,1号进程是所有进程的祖先。1号进程又称init进程,init进程是所有进程之父。 init读取/etc/inittab,以下是debian系统的inittab,init就是读取这个文件获取的第一个脚本,请注意里面的粗体字,会对您理解linux的运行有一定的帮助。 # /etc/inittab: init(8) configuration. # $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $ # The default runlevel. 默认的运行等级2 是多用户形式,这个数字也可以是1获其他的数字,关于运行等级,请见下文。在终端下,直接执行runlevel看到当前系统的默认运行等级。 id:2:initdefault: # Boot-time system configuration/initialization script. # This is run first except when booting in emergency (-b) mode. 下面的命令是第一个执行的,除非是在紧急模式下启动。 可以看到,第一个运行的程序是/etc/init.d/rcS,也就是说rcS就是我们系统的初始化脚本。rcS是系统的初始化脚本,而在rcS文件中,直接执行了rc程序,在rc程序中,会执行当前系统默认运行等级下的所有要运行的脚本,这些脚本存放在rc?.d文件夹中(“?”是一个数字,运行等级是2的话就是rc2.d文件夹),在rc?.d文件夹中是以{K或S}{num}{name}命名的链接,这些链接至/etc/init.d/文件夹下的脚本,如果是K,那么意味着向/etc/init.d/下对应name的脚本传入stop 参数,如果是S开头的链接,意味着传入start参数 si::sysinit:/etc/init.d/rcS …到此,和我们的开机启动关系密切的代码已经结束了,当然,不排除在用户登录之后有针对用户的开机启动项目 # What to do in single-user mode. ~~:S:wait:/sbin/sulogin …

linux(凝思) 网卡绑定方法

linux系统里面有一个内置的nameif的命令可以实现网卡绑定的功能 方法:可以写一个脚本,然后将脚本设置为开机启动即可。 参考如下: (1) 首先写一个脚本,脚本路径为/etc/rc.d/init.d,脚本内容如下(针对两块网卡): #cat /etc/rc.d/init.d/nameif.sh #!/bin/sh /sbin/nameif -s a0 00:E0:81:D3:30:74 /sbin/nameif -s a1 00:E0:81:D3:30:76 /sbin/nameif -s eth0 00:E0:81:D3:30:74 /sbin/nameif -s eth1 00:E0:81:D3:30:76 注释:此处的MAC为举例用的,应根据自己机器的实际情况来编写脚本。 (2) 写完脚本后,给脚本加权限 chmod 777 /etc/rc.d/init.d/nameif.sh (3) 然后在对应的启动级别里做一个开机启动的连接,注意,nameif脚本需要执行在 network网络启动之前,否则无法生效 #cd /etc/rc.d/rc3.d #ln -s /etc/rc.d/init.d/nameif.sh S016nameif #cd /etc/rc.d/rc5.d #ln -s /etc/rc.d/init.d/nameif.sh S016nameif 注释:由于内核里面事先记录了eth[0-1*]的网卡名字信息,若直接对eth*进行绑定的话,会存在网卡名字占用的问题,由此会造成设置无法生效。所有上面所写的脚本里面首先将网卡的MAC地址赋给其他的名字,然后在重新指定给eth*,即可解决这个问题

linux开机启动脚本的顺序

linux开机启动脚本的顺序 如果服务器重启之后需要手工开启许多服务、工作及以后的维护相对比较繁琐、特地总结了下linux下开机自动启动脚本所涉及的知识和方法、如下: 1、相关基础知识点 1)redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中) /sbin/mingetty # 等待用户登录 在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括: 调入keymap以及系统字体 启动swapping 设置主机名 设置NIS域名 检查(fsck)并mount文件系统 打开quota 装载声卡模块 设置系统时钟 等等。 /etc/rc.d/rc则根据其参数指定的运行模式(运行级别,你在inittab文件中可以设置)来执行相应目录下的脚本。凡是以Kxx开头的 ,都以stop为参数来调用;凡是以Sxx开头的,都以start为参数来调用。调用的顺序按xx 从小到大来执行。(其中xx是数字、表示的是启动顺序)例如,假设缺省的运行模式是3,/etc/rc.d/rc就会按上述方式调用 /etc/rc.d/rc3.d/下的脚本。 值得一提的是,Redhat中的运行模式2、3、5都把/etc/rc.d/rc.local做为初始化脚本中 的最后一个,所以用户可以自己在这个文件中添加一些需要在其他初始化工作之后,登录之前执行的命令。 init在等待/etc/rc.d/rc执行完毕之后(因为在/etc/inittab中/etc/rc.d/rc的 action是wait),将在指定的各个虚拟终端上运行/sbin/mingetty,等待用户的登录。 至此,LINUX的启动结束。 2)init运行级别及指令 一、什么是INIT: init是Linux系统操作中不可缺少的程序之一。

Linux系统如何设置开机自动运行脚本

在Windows 下,我们有很多方法可以设置开机启动,但在Linux 系统下我们需要如何操作呢? Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令)。下面我们就介绍三种简单但可行的开机启动设置方法。 方法一:修改/etc/rc.d/rc.local 文件 /etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。 但是,首先需要确认你有运行这个文件的权限。 $ chmod +x /etc/rc.d/rc.local 为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。 $ vim auto_run_script.sh #!/bin/bash date >> /home/alvin/output.txt hostname >> /home/alvin/output.txt 保存退出后,再给它赋予可执行权限: $ chmod +x auto_run_script.sh 然后,我们再将脚本添加到/etc/rc.d/rc.local文件最后一行: $ vim /etc/rc.d/rc.local /home/alvin/auto_run_script.sh 接下来,我们就可以试试效果了。直接重启系统就可以了: $ sudo reboot 重启之后,就会在家目录下看到脚本执行的结果了。 方法二:使用crontab 大家知道,crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。 我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作@reboot,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。 那它将运行的是什么脚本呢?我们如何去设置这个脚本呢?我们可以通过crontab -e来设置。 $ crontab -e @reboot /home/alvin/auto_run_script.sh 然后,直接重启即可。运行的效果跟上面类似。 方法三:使用systemd 服务 以上介绍的两种方法,在任何 Linux 系统上都可以使用。但本方法仅适用于systemd系统。如何区分是不是systemd系统?很简单,只需运行ps aux命令,查看pid为1的进程是不是systemd 。 为了实现目的,我们需要创建一个 systemd 启动服务,并把它放置在/etc/systemd/system/目录下。

在linux下设置开机自动启动程序的方法

下面用自启动apache为例; 自启动脚本: /usr/local/apache2/bin; ./apachectl start 文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行. #chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行 #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式 #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache 在Red Hat Linux中自动运行程序 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或/etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window。 2.登录时自动运行程序 用户登录时,bash首先自动执行系统管理员建立的全局登录script :/etc/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、/.profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。 3.退出登录时自动运行程序 退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout 中加入命令"tar -cvzf c.source.tgz *.c",则在每次退出登录时自动执行 "tar" 命令备份*.c 文件。 4.定期自动运行程序 Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。 例如,建立文件crondFile,内容为"00 9 23 Jan * HappyBirthday",运行"crontab cronFile"命令后,每当元月23日上午9:00系统自动执行"HappyBirthday"的程序("*"表示不管当天是星期几)。 5.定时自动运行程序一次 定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令: $ at 12:00 at>mailto Roger -s ″Have a lunch″ < plan.txt

Linux下配置jdk+tomcat【附:设置tomcat自动启动,jsvc方式】

Linux下配置jdk+tomcat 操作系统 CentOS5.3 所需软件包 jdk-6u4-linux-i586-rpm.bin apache-tomcat-6.0.29.tar.gz 注意:选择用什么包的时候要注意,jdk包最好选择较高版本,否则tomcat可能无法启动以本文为例,安装tomcat6.0和5.0时,如果用的是jdk1.4版本则tomcat无法启动,而用jdk1.5之后的版本就可以 1、安装JDK 1.安装包拷贝到/home目录下(当然别的目录也可以,个人习惯) 进入安装目录 [root@radius2 ~]#cd /home ---将jdk程序包复制到/usr/local目录下 [root@radius2 home]#cp jdk-6u4-linux-i586-rpm.bin /usr/local ---转到/usr/local目录下 [root@radius2 home]#cd /usr/local 给所有用户添加可执行的权限 [root@radius2 local]#chmod +x jdk-6u4-linux-i586-rpm.bin [root@radius2 local]#./jdk-6u4-linux-i586-rpm.bin ----此时会生成文件jdk-6u4-linux-i586-rpm,同样给所有用户添加可执行的权限 [root@radius2 local]#chmod +x jdk-6u4-linux-i586-rpm 安装程序 [root@radius2 local]#rpm -ivh jdk-6u4-linux-i586-rpm 出现安装协议等,按接受即可。 2.设置环境变量: vi /etc/profile 编辑/etc/profile文件。在文件末尾加入 export JA VA_HOME=/usr/java/jdk1.6.0_23 export PA TH=$JA V A_HOME/bin:$JA V A_HOME/jre/bin:$PATH export CLASSPATH=.:/usr/java/jdk1.6.0_23/lib:/usr/java/jdk1.6.0_23/jre/lib:$CLASSPATH 保存退出后可执行以下命令即时生效 [root@radius2 local]#source /etc/profile 3.检查JDK是否安装成功。 #java -version 如果看到JVM版本及相关信息,即安装成功! 3、安装TOMCAT

Linux中把weblogic做成开机自动启动

1.创建/etc/init.d/weblogic文件,文件内容如下: #!/bin/bash # chkconfig: 35 99 05 #description: Weblogic Server #Please eidt the Variable export BEA_BASE=/u02/weblogic/Oracle/Middleware export BEA_HOME=$BEA_BASE/user_projects/domains/base_domain export BEA_LOG=/var/log/weblogic.log export PA TH=$PATH:$BEA_HOME/bin BEA_OWNER=weblogic start(){ echo -n "starting weblogic..." su - "$BEA_OWNER"< $BEA_LOG 2>&1 & EOO } stop(){ echo -n "stop weblogic..." su - "$BEA_OWNER"<> $BEA_LOG EOO } case "$1" in start) touch /var/lock/weblogic start echo "OK" ;; stop) rm -rf /var/lock/weblogic stop echo "OK" ;; restart) stop sleep 3 start ;; *) echo "$0{start|stop|reload|restart}" exit 1 ;; esac exit 0

LINUX 服务器下流量监控报警系统SHELL 脚本实现

关键词:云计算;网络信息安全;服务器集群;负载均衡 ddos 中图分类号:tp393 文献标识码:a 文章编号:1009-3044(2015)09-0061-02 分布式拒绝服务攻击采取的攻击手段就是分布式的,在攻击的模式改变了传统的点对点的攻击模式,使攻击方式出现了没有规律的情况,而且在进行攻击的时候,通常使用的也是常见的协议和服务,这样只是从协议和服务的类型上是很难对攻击进行区分的。在进行攻击的时候,攻击数据包都是经过伪装的,在源ip 地址上也是进行伪造的,这样就很难对攻击进行地址的确定,在查找方面也是很难的。这样就导致了分布式拒绝服务攻击在检验方法上是很难做到的。 此流量监控报警系统是在centos 7 版本下使用shell脚本撰写的,通过邮件报警。现在智能手机的普及,邮件也能像短信即使告警,通知服务器运维人员。此脚本包包含主程序、子程序、配置文件、邮件引擎、输出日志等。 主程序:作为整个脚本的入口,是整个系统的命脉。 配置文件:是一个控制中心,用它来开关各个子程序,指定各个相关联的日志文件。 子程序:这个才是真正的监控脚本,用来监控各个指标。 邮件引擎:是原本是由一个php程序来实现,它可以定义发邮件的服务器、发邮件人以及收邮件人。但是如果发表在本论文里,会导致篇幅过长,所以调用了系统自带的mailx邮件引擎。 输出日志:整个监控系统要有日志输出。 我们的机器角色多种多样,但是所有机器上都要部署同样的监控系统,也就说所有机器不管什么角色,整个程序框架都是一致的,不同的地方在于根据不同的角色,定制不同的配置文件。 程序架构: monitor/bin/main.sh monitor/conf/mon.conf monitor/mail/mail.sh 其中bin下是主程序,conf下是配置文件,mail下是邮件引擎,log下是日志及需要发送的邮件内容。此脚本包中的程序是使用的相对路径,如果使用该脚本包请按照以上程序架构对应的路径。 1)main.sh #! /bin/bash export send=1 # #报警控制开关## if [ $last_dir == "bin" ]; then conf_file="../conf/mon.conf" else echo "you shoud cd bin dir" exit fi exec 1>>../log/main.log 2>>../log/main_err.log sleep 60 ##一分钟控制时间,一分钟检测一次## if grep -q 'to_mon_traffic=1' $conf_file; then ##当前10秒瞬时流量及10秒平均流量,以防单一秒内瞬时流量骤增,导致误判## fi if [ $traffic_value > 1 ] && [ $send == 1 ]; then

linux学习-将seafile启动脚本设置为开机启动服务

有时候,我们安装的linux软件和程序不是通过yum安装,而是通过编译或者其他方式安装。有时需要将程序设置为服务,达到开机启动的目的。 我在公有云的与服务器上搭建了seafile网盘,当我重启云服务器的时候,seafi le的程序不会自动启动,需要我在相关目录下执行脚本,才能启动。 将两个脚本使用软连接到/root/目录下,方便执行 现在采用服务的方式,将这这两个脚本加入开机启动 创建systemd 服务文件/etc/systemd/system/sea file.service vim /etc/systemd/system/seafile.service =======================内容如下========================

[Unit] Description=Seafile # add mysql.service or postgresql.service depending on your database to the line below After=network.target [Service] Type=oneshot ExecStart=/home/cloud_storage/seafile-server-latest/seafile.sh start ExecStop=/home/cloud_storage/seafile-server-latest/seafile.sh stop RemainAfterExit=yes User=seafile Group=seafile [Install] WantedBy=multi-user.target 这个文件由三个部分组成:Unit\Service\Install [Unit]主要是为了解决依赖关系。常见的添加Requires、After,如果这个依赖是可选的,那么是Wants、After。依赖关系通常被用在服务(service)而不是(t arget)上,所以上述的httpd所依赖的仅仅是一些target,因而也就没有Requi res和Wants出现。 [service]可选择几种不同的服务启动方式,启动方式通过Type参数进行设置。Type=simple(默认值):systemd认为该服务将立即启动。服务进程不会fork。 如果该服务要启动其他服务,不要使用此类型启动,除非该服务是socket激活型。 Type=forking:systemd认为当该服务进程fork,且父进程退出后服务启动成功。对于常规的守护进程(daemon),除非你确定此启动方式无法满足需求,使用此类型启动即可。使用此启动类型应同时指定PIDFile=,以便systemd能够跟踪服务的主进程。 Type=oneshot:这一选项适用于只执行一项任务、随后立即退出的服务。可能需要同时设置RemainAfterExit=yes 使得systemd 在服务进程退出之后仍然认为服务处于激活状态。 Type=notify:与Type=simple 相同,但约定服务会在就绪后向systemd 发送一个信号。这一通知的实现由libsystemd-daemon.so 提供。

linux自动重启tomcat脚本

linux 自动重启tomcat 脚本 博客分类: linux相关 Tomcat作为开源的服务器,性能与稳定性上比起一些商业服务器还是要差一些。将项目部署到Tomcat后隔段时间就会死掉,出现这种问题的主要原因可能是内存数据溢出,因为Tomcat容器在发生大量与数据库交互查询或者操作的时候很容易出现问题。定时重启是一个很好的补救措施,定时重启可以定时的清理内存也降低了Tomcat运行的风险,从而保持tomcat的最佳性能。 一、写一个shell脚本mytt.sh,重新启动tomcat Java代码 1.#!/bin/sh 2.pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | a wk '{print $2}'` 3.echo $pid 4.if [ -n "$pid" ] 5.then 6.{ 7. echo ===========shutdown================ 8. /usr/local/tomcat/bin/shutdown.sh 9. sleep 2 10. pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` 11. if [ -n "$pid" ] 12. then 13. { 14. sleep 2 15. echo ========kill tomcat begin============== 16. echo $pid 17. kill -9 $pid 18. echo ========kill tomcat end============== 19. } 20. fi 21. sleep 2 22. echo ===========startup.sh============== 23. /usr/local/tomcat/bin/startup.sh 24.} 25.else 26.echo ===========startup.sh============== 27./usr/local/tomcat/bin/startup.sh

Linux运行级别

Linux的运行级别 代号说明 0所有进程将被终止,机器将有序的停止,关机时系统处于这个运行级别1单用户模式。用于系统维护,只有少数进程运行,同时所有服务也不启动2多用户模式。和运行级别3一样,只是网络文件系统(NFS)服务没被启 动 3多用户模式。允许多用户登录系统,是系统默认的启动级别 4留给用户自定义的运行级别 5多用户模式,并且在系统启动后运行X-Window,给出一个图形化的登 录窗口 6所有进程被终止,系统重新启动 2.Linux网络基础配置 查看TCP/IP 配置TCP/IP

检查TCP/IP的配置 守护进程和xinetd 3.查看tcp/ip参数 Tcp/ip图解参数 1.Ifconfig ethx 查看ethx的参数 2.Ifconfig 查看所有网卡的参数 3.Ifdown ethx 关闭某块网卡 ifup ethx 开启某块网卡 4.Service network restart 重启所有网络接口 Example: Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255这种方式更改的ip地址只对本次登陆有效,重启之后不保存。Ifconfig eth0 down = ifdown eth0 ( 关闭网卡1) Ifconfig eth0 up = ifup eth0 (打开网卡1) HWaddr: 网卡的MAC地址 Inet addr: Internet Addrss,主机的IP地址 Bcast: 网络的广播地址用于发送信息给同一 网络中的其它计算机 Mask: 子网掩码

Linux中脚本开机自启动

linux添加开机自启动脚本示例详解 Linux下(Ubuntu12)添加开机自启动脚本有两种方法: 一、在/etc/rc.local中添加 如果不想将脚本粘来粘去,或创建链接什么的。则: step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行; step2. 再在/etc/rc.local中添加一行以绝对路径启动脚本的行(在exit 0这一行前添加);如: $ vim /etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. /home /farsight/Shell/test1.sh 注:这是脚本文件的绝对路径 exit 0 保存并退出;

再重启动测试下,则在其它的程序都启动完成后,将启动脚本; 二、可设定启动优先级的高级开机自启动脚本 1. 查看服务是否自启动 查看服务的当前状态 #service servicename status 查看服务的开机自动启动状态 #chkconfig --list servicename 1. 写好脚本,如mysql,把它放到/etc/init.d 下,修改属性: $ sudo chmod x mysql 2. 创建符号连接: $ cd /etc 下面有这么几个目录值得注意: rcS.d rc0.d rc1.d ... rc6.d , (0,1…….6 代表启动级别0代表停止,1代表单用户模式,2-5代表多用户模式,6代表重启) 它们的作用就相当于redhat 下的rc.d , 你可以把脚本放到rcS.d,然后修改文件名,给它一个启动序号,如: S88mysql. 不过最好的办法是放到相应的启动级别下面。 具体作法:

Linux配置开机自启动执行脚本方法

Linux配置开机自启动执行脚本方法 Linux配置开机自启动执行脚本的方法有很多,这里分享两种方法,分别是修改/etc/rc.local方法和chkconfig管理设置的方法,均可实现Linux配置开机自启动执行脚本的功能! 设置test.sh为开机要启动的脚本 [root@oldboy scripts]# vim /server/scripts/test.sh [root@oldboy scripts]# cat /server/scripts/ test.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> /tmp/ test.log 方法一:修改/etc/rc.local [root@oldboy ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Mar 30 10:50 /etc/rc.local ->rc.d/rc.local 修改/etc/rc.local文件 [root@oldboy scripts]# tail -n 1 /etc/rc.local /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null 重启系统,查看结果 [root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10 方法二:chkconfig管理 删除掉方法一的配置 [root@oldboy ~]# vim /etc/init.d/test

#!/bin/bash # chkconfig: 3 88 88 /bin/bash /server/scripts/test.sh >/dev/null 2>/dev/null [root@oldboy ~]# chmod +x /etc/init.d/test 添加到chkconfig,开机自启动 [root@oldboy ~]# chkconfig --add test [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:on 4:off 5:off 6:off 重启系统,查看结果 [root@oldboy ~]# cat /tmp/test.log 2018-03-30_12:00:10 2018-03-30_12:33:20 操作成功 关闭开机启动 [root@oldboy ~]# chkconfig test off [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off 从chkconfig管理中删除test [root@oldboy ~]# chkconfig --list test test 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@oldboy ~]# chkconfig --del test [root@oldboy ~]# chkconfig --list test

相关主题