如今有很多关于 Linux 的书籍,博客,大多数都会比较直接的将一大堆的命令塞给读者,从而使很多 Linux 初学者望而却步,未入其门就路过了。
Linux 系统知识是非常广博的,但是只要掌握了重点知识,管理它并没有想象中的那么可怕。下面给大家找了一个资深 Linux 用户关于学习 Linux 的一些建议,希望能帮助大家更快入门 Linux 。
1、从命令开始学习,养成用命令行工作的习惯
Linux 是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理都是不会变的。Linux 命令有许多强大的功能:从简单的磁盘操作、文件存取,到进行复杂的多媒体图象和流媒体文件的制作。
一定要养成在命令行下工作的习惯,虽然一开始可能效率不高,但是熟悉后,你未来的水平将会指数级增长。
Linux
这里笔者把其中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解 Linux 系统:
分别有shutdown、reboot、halt、poweroff、telinit、init等命令。关机命令分别有shutdown、reboot、halt、poweroff、telinit、init等命令。光驱的共享设置: [cdrom] comment = grind’s cdrom path = /mnt/cdrom public = yes browseable = yes root preexec = /bin/mount -t iso9660 /dev/cd0 /mnt/cdrom root postexec = /bin/umount /mnt/cdrom 这里root preexec指明了连接时用root的身份运行mount命令,而root postexec则指明了断开时用root身份运行umount,有效实现了对光驱的共享。
●%20文件处理命令:file%20、mkdir%20、grep%20、dd%20、find%20、mv%20、ls%20、diff%20、cat%20、ln
◆%20其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。第二,他也是个命令,用户使用%20crontab%20命令管理%20crontab这个表。crontab%20-e这个命令,哪个用户使用了它,那么系统就会用那个用户身份执行相关的命令或者脚本。
●%20网络操作命令:ifconfig%20、ip%20、ping%20、netstat%20、telnet%20、ftp%20、route%20、rlogin%20rcp%20、finger%20、mail%20、nslookup
●%20系统安全相关命令:passwd%20、su%20、umask%20、chgrp%20、chmod%20、chown%20、chattr、sudo、pswho
2、学习了解%20Shell
对于%20Shell%20(中文名称壳),习惯%20Windows%20的读者肯定是非常陌生的。简单地说,Shell%20是用户输入命令与系统解释命令之间的中介。
一种%20Shell%20有一套自己的命令。比如%20Linux%20的标准%20Shell%20是%20Bash%20Shell%20;%20Solaris%20的%20Shell%20是%20B%20shell%20;%20Linux%20的%20Shell%20是以命令行的方式表现出来的。读者可能会不理解,Windows%20从命令行“进化”到了图形界面,那么%20Linux%20现在还使用命令行岂不是一种倒退?
Linux
但其实使用图形界面,分配给应用软件的资源就少了。在价格昂贵的服务器上,能够以较低的硬件配置实现同样的功能是非常重要的。
最低配置:系统: windows 7处理器: dual core cpu 2.4 ghz内存: 4 gb ram图形: geforce gts 450-class 硬盘: 3 gb available space推荐配置:系统: windows 7/8.1/10 64-bit处理器: quad core cpu 3.0 ghz内存: 6 gb ram图形: geforce gtx 760-class 硬盘: 3 gb available space最低配置:系统: mac os x 10.9 处理器: dual core cpu 2.4 ghz内存: 4 gb ram图形: geforce gts 450-class 硬盘: 3 gb available space推荐配置:系统: mac os x 10.10 处理器: quad core cpu 3.0 ghz内存: 6 gb ram图形: geforce gtx 760-class 硬盘: 3 gb available space最低配置:系统: linux ubuntu 12.04处理器: dual core cpu 2.4 ghz内存: 4 gb ram图形: geforce gts 450-class 硬盘: 3 gb available space其它信息: recent binary ati or nvidia drivers 推荐配置:系统: linux ubuntu 12.04处理器: quad core cpu 3.0 ghz内存: 6 gb ram图形: geforce gtx 760-class 硬盘: 3 gb available space其它信息: recent binary ati or nvidia drivers 。即使假设所有样本都能及时处理,特征库变大也会带来资源占用过大的问题,特别是杀毒引擎随系统启动时都要把特征库写入内存,这是杀毒软件遭到诟病的一大原因。内存自适应调整命令,800k是速度,48m主hash表占用的最小内存,192m主hash表占用的最大内存,12m pawn hash表占用的最小内存,48m pawn hash表占用的最大内存,引擎根据设置的速度和机器的总内存大小来自动调整占用的内存大小。