linux下软件崩溃后怎么办
linux下软件崩溃的几率很小如果真的崩溃了,就按 Ctrl +Alt+F1 键,或 Ctrl +Alt+F2 键,或 Ctrl +Alt+F3 键,输入用户名,密码,使用命令ps aux|more查看进程,找到崩溃的软件的PID,使用命令 kill -9 j就杀死这个软件了,剩下的不用管,linux会做好善后。
如果图形界面可用,打开虚拟终端,输入命令xkill,回车,鼠标指针会变骷髅,点击死掉的程序窗口,程序就退出了。
linux杀死程序后,会清理 /tmp 目录与之关联的文件的。
在linux下,你不必担心垃圾文件。
你接触得多了,就会知道,即便是我们使用的linux,连续运行几个月不重启,也不会出现win下的产生大量垃圾文件,而不得不重启的现象。
需要解决更多linux问题,详情请看 http://www.linuxprobe.com/chapter-00.html望采纳!
Linux 是什么软件?
Linux是基于PC(其它平台也有的支持)的UNIX兼容系统,在跟UNIX的关系上,它不比任何其它UNIX兼容系统远。
Linux不是windows,它不是一个由一家商业公司维护的软件,只有一个包装。
Linux是可以任意包装自由配置的东西。
任何一个人,一家公司都可以按照自己的想法,比如加一点功能,加中文支持,作一个Linux出来。
这些Linux虽然核心部分都一样,但是他们所带的各种软件,缺省的配置都不一样。
区别是用一种Linux 发布 (不同的Linux我们叫做不同的发布)也许硬件很好配置,各种软件也好安装,用另外一种也许速度快,再一种也许支持中文比较好。
总之没有白吃的午餐,在windows下想当然的东西在linux下也许需要你熬夜才能得到。
所以从一开始选择distribution就必须非常小心,否则因为自己刚好随某个杂志得到一个Linux发布就以为所有的都一样就开始安装,等硬盘数据毁了,或者网络哭天跄地也配不出来的时候,就晚了。
不是开玩笑,我知道windows下安装驱动程序就是鼠标点几下,可是在Linux下,为了驱动一个网卡,折腾一夜是不希奇的
Linux软件是干什么的呀?
1、linux对电脑硬件要求不高。
2、不要把windows下的习惯带到linux下,linux将是一个全新的开始。
3、我只能说有这一类的软件,比如QQ, linux下的QQ就是一垃圾,一般人都不用,大家都是用webqq替代。
飞信是有的。
千千静听,这个真没有,不过有一个移动的咪咕可以替代,不过个人感觉不好用.. 。
对于暴风影音,我觉得只能用PPstream替代了...总之在linux下软件是非常多的,自己需要什么就去找吧,不过最好不要对windows下的软件期待太高。
Linux安全吗?
近来,随着PIII的序列号和微软操作系统中后门密钥等事件的发生,使我们认识到信息安全“事关重大,刻不容缓”。
从事计算机安全领域研究的沈昌祥院士指出:“信息安全保障能力是21世纪综合国力、经济竞争实力和生存能力的重要组成部分,是世纪之交世界各国在奋力攀登的制高点。
” 众所周知,我们的计算机系统和网络系统从硬件到软件大多是国外的产品,包括一些相关的安全产品。
许多产品在设计时都会留有一些后门供产品测试,也可能存在一些设计缺陷,同时存在有意埋伏安全陷阱的可能,所有这些犹如千里之堤中的蚁穴,甚至更甚于此。
记得有这样一个故事,A国在B国使用当地建筑材料修建使馆,结果发现在建筑物中有大量的窃听装置,最后只得不惜代价使用本国工人和建筑材料重新修建。
因此“信息安全要打中国牌”,在安全系统中必须采用我们自己的产品。
计算机系统及信息安全可分为安全技术和密码技术两方面,两者缺一不可。
具体来说安全技术中关键是操作系统、CPU等,然而我们不具备自己的操作系统和CPU,短期内也不会有,但最终应该有,笔者认为这一事情应该从战略意义上考虑。
幸运的是,Linux的出现为建立我国安全、自主的操作系统提供了机遇和挑战,发展自主版权的操作系统具有很大的经济效益和社会效益,笔者认为同时一定要把安全放在首位。
源代码公开就不安全吗? Linux是一个自由、开放的操作系统软件,其最初设计目标并不是一种安全操作系统,因此Linux在安全方面存在一些不足、漏洞和后门。
关于操作系统的安全性,目前除Windows NT是被确定为达到美国安全标准的C2级外,其它都难以定性而论,Linux也是如此。
目前关于计算机系统安全的讨论中有许多并非操作系统本身的问题而是应用软件或某些协议带来的,如Sendmail中MIME以及TCP/IP本身的安全问题等,这里只简单介绍Linux内核存在的几个主要问题,借以指出建立安全、自主的操作系统应注意的几个方面。
Linux属于自由软件,其源代码是公开的,有人认为这是不安全因素。
其实不然。
首先,这种开放源码的系统软件恰有非自主的黑箱操作系统所不具备的一个安全特点,就是用户可以对它有较深的理解,发现问题可很快解决,而不必苦苦等待软件补丁和升级版;其次说句题外话,在密码算法安全性研究中,前提是算法公开———即假设攻击者已知算法,细节需要保密的算法没有研究和利用价值。
Linux哪儿不安全? Linux的第一个问题是利用启动盘可以启动计算机,或利用LILO进入单用户模式,无须root口令而获得root用户具有的权限。
这一点已被许多Linux文章书籍中作为忘记root口令时的解决方案介绍。
这是个很大的安全问题,因为它使root口令失去了意义。
其次是Linux的口令问题。
Linux存放的是用户口令明文的One Way Hash运算结果,加上用户选择易记口令等因素,容易采用词典攻击,同时用户远程登录时传送的是口令明文,易于窃听。
目前Linux的发行版本中都采用了Shadow技术,首先将口令作扩充(Padding)处理再作One Way Hash计算,结果存放在只有root用户可访问的文件中,其中Padding的数据是伪随机数。
这样提高了口令的安全性。
但密码学的有关研究表明,仅仅采用对称密码算法或Hash算法是不够的,不能构成安全的口令认证方案。
第三,SETUID问题。
SETUID是为解决某些普通用户执行的但执行时须暂时获得root特权的程序的执行问题,这也是一个安全隐患。
黑客可以在有root权限时将其黑客程序设置SETUID,以后就可以以普通用户登录运行该程序,此举具有很大的隐蔽性,不易觉察。
第四,缓冲区溢出问题。
当输入数据超出所分配存储空间而系统又没有对此作直接处理时导致缓冲区溢出问题。
缓冲区溢出会导致程序退出、数据丢失以及其它不可预计的结果。
由于C、C++编译器对缓冲区溢出、指针越界等不作检查,因此会发生缓冲区溢出问题。
如果缓冲区溢出发生在可执行堆栈中,则会覆盖堆栈中原有的程序执行信息,导致系统执行错误的指令。
因此,黑客程序可以故意安排堆栈溢出时,系统就可能转而执行黑客程序,该黑客程序获得正在执行的程序的权利(通常是root特权),系统被破坏或失去控制权。
第五,计算机病毒和特洛伊木马程序问题。
如今PC平台计算机病毒和特洛伊木马程序层出不穷,破坏力增大,人们对其防不胜防,Unix/Linux上的病毒却不是很多,这除与操作系统机制有很大关系外,也与Unix/Linux未广泛流行有关。
由于Linux存在SETUID问题和缓冲区溢出等问题,这为计算机病毒和特洛伊木马程序提供了入口。
另外还有其它一些问题以及具体操作、设置中存在的问题,在此不一一列举。
如何保证Linux的安全? 针对Linux存在的一些安全问题,在建设安全、自主的操作系统时应注意把握以下几点:首先是系统引导问题,必须保证对用户的身份认证。
其次是口令机制,应该研究结合公钥密码算法的安全口令认证方案。
第三,Linux中用简单的方法实现进程管理和调度,从安全和完成复杂任务角度看都略嫌不足。
需要研究更好的文件权限、进程管理和执行权限管...
请列出linux下安装软件的命令.
Linux安装命令小结此外您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename——安装一个新软件包(参见下文的aptitude)apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)dpkg --force-all --purge packagename ——有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
apt-get autoremove——因为apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件。
apt-get autoclean——定期运行这个命令来清除那些已经卸载的软件包的.deb文件。
通过这种方式,可以释放大量的磁盘空间。
如果需求十分迫切,可以使用apt-get clean以释放更多空间。
这个命令会将已安装软件包裹的.deb文件一并删除。
apt-get clean——这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
apt-get upgrade——更新所有已安装的软件包apt-get dist-upgrade——将系统升级到新版本apt-cache search string——在软件包列表中搜索字符串dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。
如果不知道软件包的全名,您可以使用“*package-name-pattern*”。
aptitude——详细查看已安装或可用的软件包。
与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。
由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。
apt-cache showpkg pkgs——显示软件包信息。
apt-cache stats——查看库里有多少软件apt-cache dumpavail——打印可用软件包列表。
apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
apt-cache pkgnames——打印软件包列表中所有软件包的名称。
dpkg -S file——这个文件属于哪个已安装软件包。
dpkg -L package——列出软件包中的所有文件。
apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。
apt-file是一个独立的软件包。
您必须 先使用apt-get install来安装它,然后运行apt-file update。
如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
另:APT HOWTO:http://www.debian.org/doc/manuals/apt-howto/index.en.html
如何在linux下安装软件
首先要纠正的是,Linux分成好多种,比如:RedHat Linux , Fedora Linux , Turbo Linux等等。
为什么要强调这个呢?因为每个发行版都不尽相同,解决问题的办法也都不一样。
比如TurboLinux10.0相当于RedHatLinux9.0的水平。
你说的可能是RedHat Linux 8.0吧?回过来说,你装不上的原因是因为你的硬盘不被支持,有可能是SATA的硬盘吧?解决的办法是,用一个别的版本的Linux,比如:Fedora Linux core3 (RedHat 后续版本)。
Linux支持新的驱动比较麻烦,需要编译内核或者找特定版本的二进制驱动。
另外,你还可以去你的硬盘或者SCSI卡的厂家网站看看有没有RedHatLinux8的驱动。
如何在linux系统中安装 软件
你先得下载下来,放在一个目录下,比如说/home/download,然后打开一个终端,cd到这个目录,根据所下载软件的后缀名,选择相应的命令进行安装。
比如说如果后缀名是.rpm 那么你就得这样安装:rpm -ivh ****.rpm如果后缀是诸如.gz .tgz .bz2 .tbz2 .Z .tar .zip的话,那么你就得先解压才能安装。
Linux安装软件和windows中不同,windows中一般是用鼠标双击可执行文件如setup.exe 而linux中要根据软件的后缀名来选择相应命令来进行安装。
如果输入命令正确,会跳出图形化安装界面。
如果双击安装程序,可能也会跳出图像化安装界面,这个我没有试过。
希望我写的这些对你能有所帮助!
linux安装软件的详细步骤
首先在linux中安装软件有2个中方式,第一种是直接下载的源代码,经过编译,安装生成可执行文件。
需要的工具有gcc,make。
举例,下载了一个源码包xxx.tar.gz1 tar zxvf xxx.tar.gz 首先解压缩包,一般生成xxx文件夹2 cd xxx进入文件夹,然后执行make&&make install不过具体的步骤还得根据每个软件来看,一般在解压缩的文件夹下有readme可以看怎么安装的。
还有一个方法根据安装的linux版本不一样又可以分成2种,你具体用的什么版本linux。
终端其实是一个命令解释器的软件(shell),打开一个终端,即运行了一个程序软件,然后在其中输入字符串,以回车为结尾,这个软件会根据你输入的字符串自动解析是一个执行码还是脚本文件,然后加载相应的执行文件到内存中,接着开始将cpu交给新的程序执行,终端(shell)进入睡眠状态,等待新程序返回。
unix软件 和linux软件可以通用吗
linux和unix有什么区别啊?unix开源么?真正意义上的Unix系统已经不存在了现在所谓的Unix或Unix-Like系统都是继承了一部分的Unix(有的继承了部分代码,有的则只集成了一些特点而没有继承代码)Linux是荷兰学生Linus在1991年的时候,参考Unix的结构特点(只是结构特点,没有参考哪怕一行的代码)自己写出的一个操作系统。
属于最典型的Unix-Like系统(“类Unix”系统,即和Unix相似,但不是Unix)其他的主要的Unix-Like系统还有SUN的Solaris系统,伯克利的BSD系列系统(包括FreeBSD、NetBSD、OpenBSD)以及继承自FreeBSD的苹果Mac OS系统,用于教学的Minix系统等以上列举出的所有Unix-Like系统都是开源的(Solaris和Mac不完全开源,但Solaris有个完全开源版叫OpenSolaris,只不过现在SUN公司被Oracle收购后这个开源版已不更新了……),但唯独原版的Unix是典型的商业软件,完全不开源……需要注意的是:1.Linux系统从来就不算Unix的一种!和其他Unix-Like系统不同,他一行Unix的代码都没有用,完全是Linus本人自己写的代码,只是借鉴Unix系统优秀的系统构架2.Linux只是个系统内核,纯Linux是没法用的。
需要加入其他的东西才能成为一个完整的操作系统。
所以现在有各种各样的“发行版”,主要的有Ubuntu、Fedora、Redhat、SUSE等……在使用上有什么区别呢?因为真正的Unix没有了,而Linux也只是个内核,所以没法说使用上有什么区别就连Linux各个发行版的使用方法都不尽相同……但都是一理的,所有Unix-Like系统中只要学会一种,其他的就都不会太难学了软件通用么?大体上通用,有时会有些许差别,但少量修改就可以移植
转载请注明出处51数据库 » linux软件抗干扰
站在坟头指挥孤魂野鬼