【linux实训心得】技巧心得:Linux技巧小总结
【shitiku.jxxyjl.com--Linux交流指导】
1、处理特殊的文件名 假设linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项(invalid option),原来由于文件名的第一个字符为 - ,linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,例如我们可以输入rm -- -aaa命令来删除-aaa文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。 2、修复linux下超级用户的密码 如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本来这种事不太可能发生,但是在一些linux单机使用者,尤其是初学者中,却是比较容易发生。一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。准备好bootdisk和rootdisk两张软盘,从软驱启动,启动到root盘并出现shell提示符。将linux根目录分区mount至/mnt目录,比如你的linux在硬盘第一分区,就在命令行中输入mount /dev/hda1 /mnt,然后进入mnt目录,将其中的etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就可以了;接着使用命令cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样重新由硬盘启动,登录时就不会询问超级密码;最后使用mv/etc/passwd.bak passwd命令将passwd文件改回,再运行passwd命令重新设定密码就可以了。 3、直接进行linux的安装工作 通常我们在安装某个操作系统软件时,需要该系统的引导盘启动才能安装。但我们在安装linux操作系统时,可以利用该系统光盘中的一个名为loadlin.exe的dos软件,将linux核心直接调入内存,并由linux核心代替当前操作系统来接管计算机,并进入linux的安装界面。在安装linux时,我们只要在运行对话框中输入loadlin e:imagesvmlinuz root=/dev/ram initrd=e:imagesinitrd.img这个命令就可以直接安装linux了;其中e是光驱盘符,e:imagesvmlinuz为linux核心名。 4、快速启动linux系统 随着个人计算机配置的日益提高,在自己的计算机上安装linux系统已经不是什么新鲜的事了。假设我们的计算机上同时装有windows和linux两个操作系统,应该如何启动linux呢?是否每次都需要重启计算机,通过lilo引导?其实如果我们在dos下,有一种简单快速启动linux的方法,那就是load linux。loadlin.exe是在dos下的可执行程序,它可以在纯dos环境下迅速启动linux,而且无需重启计算机,通常我们可以在光盘的/kernels目录下可以找到这个程序。如果不知这个程序被放置于安装盘的何处,可以使用“find -name loadlin*”命令来寻找。找到之后将其复制到dos分区中,同时还需要复制一份你所使用的linux内核文件。可以通过windows直接从光盘复制,也可在linux环境下使用mcopy命令将文件copy到dos分区;接着再编写一个linux.bat的批处理文件,文件内容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro 其中我们假设loadlin.exe和vmlinuz这两个内核文件都在c盘根目录,而root为linux根设备,而且linux处于硬盘第一分区,所以设备名为/dev/hda1,ro意为readonly。以后在dos下要启动linux时,运行linux.bat就可以了。这样启动linux快速高效,大大的减少了系统自检时等待的时间。 5、消除xwindows下的死机现象如果我们在xwindows状态下运行linux时,由于硬件本身的问题或者自己操作上的不当,有时侯可能会导致系统突然失去响应,也就是我们常见到的一种死机现象,其实此时系统并没有死机。我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键ctrl+alt+backspace来关闭当前正在运行的任务;第二,首先按住键盘上的ctrl+alt+f2复合键,让系统切换到另一个操作台,然后登陆到系统,再执行#ps -ax|grep startx命令,这将会列出你的xserver的进程标识(pid),接着在命令行中输入如下命令就能消除xwindows下的死机现象:#kill -9 pid_number,最后通过alt+f1复合键返回原来的平台。 6、快速关闭linux系统 旧版本的的linux/unix系统必须先运行shutdown命令,然后才能关闭电源,但最新版本的linux/unix系统已经在这个方面作了很大的改进,再也没有必要象以前那样关机了。因为新版本的系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据、自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的了。 7、巧妙使用rm命令 我们知道在linux字符界面中,要删除一个文件的话可以使用rm命令,删除一个目录可以使用rmdir命令。但由于rmdir命令只能删除空白的目录,假使某个目录下面有文件,就只能先用rm命令来把目录中的文件删除掉才可以,所以通常需要rmdir与rm这两个命令配合使用才能彻底删除一个完整的目录。但用这种方法来对付几级子目录还能凑合,如果一个目录中含有若干个子目录,而且这若干子目录中又包含了若干级子目录,再使用这种方法不把你累死才怪。现在我们可以使用带-r参数的rm命令来删除一个非空目录,例如我们在命令行中输入rm -r bbb这样的命令,表示系统将把bbb目录中包含的所有文件和子目录全部删除掉。 8、善用虚拟操作台 当我们登录进linux系统后,如果再按一下键盘上的alt+f2键,这时我们又可以看到一个shell提示符,其实这个就是第二个虚拟操作台。通常,新安装的linux系统共有四个虚拟操作台,我们可以分别用复合键alt+f1、alt+f2、alt+f3、alt+f4来访问它们。使用虚拟操作台频率最多的地方就是,当某一个程序出错锁住输入时或者linux系统突然失去响应时,就可以切换到其他虚拟操作台登录进入后杀掉这个出错的进程任务。 9、增加虚拟缓存 如果计算机上的swap(交换空间)不够了,只要我们的硬盘上还有空余的空间,我们就可以把这些剩余空间利用起来,我们可以直接使用命令:mkswap /dev/hda(假设linux的驱动器是/dev/hda),swapon /dev/hda;要自动启动swap,可以把新的分区加入到etc/fstab中去,照着原来swap的写就行了。用"free"检查swap的大小,linux支持最多16个交换分区,每个交换分区最大128m,没有空闲分区的时候,可以用个大文件来建立。下面是执行的一系列命令: #dd if=/dev/zero of=swapfile bs=1024 count=8192 #mkswap swapfile 8192 #sync #swapon swapfile 10、巧妙使用tab键 大家知道在linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个逐个地输入字符,比较烦琐。假设键入的字符足以确定目录下一个唯一的文件时,我们只须按键盘上的 tab 键就可以自动补齐该文件名的剩下部分,例如要把目录 /ccc 下的文件 ddddddd-1.2.3.tar.gz 解包时,当我们在命令行中键入到tar xvfz /ccc/d时,如果该文件是该目录下唯一以d起头的文件的话就可以直接按下键盘上的tab键,这时命令会被自动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz ,从而提高了输入效率。 11、多用拷贝与粘贴来提高操作速度 linux系统安装后,每次启动到字符界面时都会自动运行一个叫gpm的程序, 该程序运行后就可以用鼠标来拷贝与粘贴了。 具体做法是按住鼠标左键拖动让要拷贝的地方突出显示, 这时突出显示的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。如果我们在xwindow下运行linux系统,拷贝与粘贴的操作与在普通的win9x系统下一样。 12、加快linux存取数据 如果我们想快速提高linux下的硬盘读取数据,可以在linux下进行一些设置,让linux在32位输入输出方式和dma通道方式下进行工作。设置时,在linux命令界面中输入命令/sbin/hdparm -cl /dev/hda来打开32bit传输方式,输入命令/sbin/hdparm -dl /dev/hda来打开dma传输方式,接着再输入命令/sbin/hdparm -kl /dev/hda来使硬盘在reset之后仍然保持上述的设置,通过这些设置,我们就能提高linux的读盘速度到1倍以上。
本文来源:https://shitiku.jxxyjl.com/linuxjiaoliuzhidao/6694.html
-
[linux 网络安全]Linux网络安全之经验谈(3)详细阅读
关于su命令 如果你不想任何人能够su为root的话,你应该编辑 etc pam d su文件,加下面几行: auth sufficient lib- security pam_rootok- so debug auth required lib- secur...
-
linux学习路线图_LINUX学习高手经验之谈详细阅读
现在好多的人开始接触电脑的时候,见到的应该是windows98说实话,98 已经是一个很人性化,封装的很好的一个系统了一个对电脑一窍不通的人都能很快的使用它。这样很多人对 电脑的印象和那些和我一样一开始接触的是dos人是绝然不同的。在dos时代,如果你对电脑的基础知识不懂的...
-
linux系统就业方向|关于Linux系统学习的方向以及方法浅谈详细阅读
学习方向: 一、桌面系统 就是系统安装好后的视窗系统,在windows下叫windows,在linux下叫 x windows,其实只是名字不一样而已(看看红旗做的桌面,真是跟windows要做象有多象,这样虽然有助于linux桌面的使用,但对于linux系统的推广真是没什么...
-
【linux 网络安全】Linux网络安全之经验谈(2)详细阅读
关于telnet 如果你希望用户用telnet远程登录到你的服务器时不要显示操作系统和版本信息(可以避免有针对性的漏洞攻击),你应该改写 etc inetd conf中的一行象下面这样: telnet stream tcp nowait root usr sbin tcpd...
-
linux 网络安全_Linux网络安全之经验谈(4)详细阅读
关于用户资源 对你的系统上所有的用户设置资源限制可以防止dos类型攻击,如最大进程数,内存数量等。例如,对所有用户的限制, 编辑 etc security limits con加入以下几行: * hard core 0 * hard rss 5000 * hard npr...
-
【linux查看服务器硬盘】优化Linux服务器硬盘性能的七个实用技巧详细阅读
所有的文件系统随着时间的推移都趋向于碎片化。linux文件系统减少了碎片化,但是并没有消除。由于它不经常出现,所以对于一个单用户的工作站来说,可能根本不是问题。然而在繁忙的服务器中,随着时间的过去,文件碎片化将降低硬盘性能,硬盘性能只有从硬盘读出或写入数据时才能注意到。下面是优化li...
-
[linux 网络安全]Linux网络安全之经验谈(5)详细阅读
关于日志 所有的日志都在 var log下(仅对linux系统而言),默认情况下linux的日志就已经很强大了,但除ftp外。因此我们可以通过修改 etc ftpaccess 或者 etc inetd conf,来保证每一个ftp连接日志都能够纪录下来。下面是一个修改inetd ...
-
【linux传文件到linux】Linux认证--Linux文件权限的设置技巧详细阅读
windows系统其实和linux系统有相似的地方,windows系统文件、目录的属性有只读、隐藏,而linux也一样。 linux中,每一个文件都具有特定的属性。主要包括文件类型和文件权限两个方面。可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓...
-
【linux实训心得】技巧心得:Linux技巧小总结详细阅读
1、处理特殊的文件名 假设linux系统中有一个文件名叫-aaa,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命令,界面将会提示我们是无效选项(invalid option),原来由于文件名的第一个字符为 - ,linux把文件名当作选项了,我...
-
初学linux用什么系统_Linux系统初学之学习方向和方法浅谈详细阅读
学习方向: 一、桌面系统就是系统安装好后的视窗系统,在windows下叫windows,在linux下叫 x windows,其实只是名字不一样而已(看看红旗做的桌面,真是跟windows要做象有多象,真 晕,这样虽然有助于linux桌面的使用,但对于linux系统的推广真是没什么...