热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

玩转Linux

玩转Linux--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  来源:终点之后

  大家看到我这篇日志的时候,Windows早已被我从硬盘中清理掉了。现在我的硬盘全是Ext3或者Swap分区,而不是NTFS了。为什么把Windows删掉,这里用一个我给妹妹打的比方:“开始用Linux之后才知道什么是用电脑,就像碰到她之后才知道什么是阳光一样。”现在回忆用Windows的日子,简直是电脑在用我,那些繁琐的系统维护步骤令人感到恶心。

  下面来谈谈我玩转Linux的一些心得。有些程序或许是因为所有者居心叵测的原因(某个贼喊捉贼的声音)无法在Linux下找到完全兼容的替代软件,于是我们需要使它们在Linux下运行,我们有了Wine。Wine提供最常用的动态链接库(这本来是幻·飘面试的一道考题,后来由于叶梓反对取消了)以供Windows下的程序运行。经过适当的配置,IE、QQ、淘宝旺旺,甚至是Diablo2、War3、WoW等程序都能在Linux下运行,更别提一些小软件了。从此,我不用去Windows往QQ上传文件。

  如果要使用手机软件连接手机,Wine就爱莫能助了,因为它不支持USB控制器。于是我们需要安装虚拟机中的Windows。VirtualBox是一个出色的开源虚拟机软件,最新版本1.5.2的稳定性已经和老板本不可同日而语了,在我的电脑上至今从未崩溃过。我在虚拟机中使用的是深度的Lite XP,同时我也有了另一个收获:Windows PE,维护系统的利器。以后对付别人家的某些病毒用不着再使用Linux的Live CD再装一个ntfs-3g再处理了。于是即使以后我发现某些任务在Linux下完成不那么方便的话,我也用不着Windows躺在硬盘上了。或许你会问,虚拟机中的Windows不还是要维护吗?请不要忘记,因为我把几乎所有的操作都在Linux下完成,虚拟机即使中了病毒都没有关系!

  综上,我放心而又迫不及待地把Windows格掉了。

  在Linux中,命令行的使用并不意味着操作复杂和难以记忆,Linux命令行独特的魅力使得Linux的命令行比图形界面更为高效。举个简单的例子,知道Windows下对于NTFS权限管理的“安全”选项卡下数百个选项在Linux下是怎么设置的吗?chmod (-R) xxxx filename,其中,xxxx是四个数字,分别代表文件夹权限、所有者权限、群组权限、其他人权限,数字中,1-执行、2-写入、4-读取,加和表示权限。4个数字完成了成千上万个多选框才能完成的任务,这就是命令行的魅力。

  作为一个桌面操作系统,Linux在以下方面有着优势:方便、高效、安全的软件安装和更新方式,高效的3D渲染效率和绚丽的3D效果,更快的网络速度,更好的音响效果,更高的磁盘和内存效率,出色的安全性能和权限管理方式。如果你不是一个游戏玩家,那么换成Linux绝对是明智的选择。

  Ubuntu作为当前最受欢迎的Linux发行版,最新版7.10中有很多引人的特性:和7.04一样的compiz桌面特效,源中自带的NVIDIA显卡驱动支持GeForce 8系列以及更加人性化的安装方式,友好的GNOME、Nautilus(和Fedora相比),上百个源服务器(解释一下,Linux的源是Linux下几乎所有软件的安装包来源,源中的软件包十分丰富,且已经通过了Linux发行版的官方测试,安全稳定,通过源安装软件的方式高效、方便更新、完全杜绝病毒)且单线程下载速度为Windows下十线程最高下载速度的5/4(不是4/5!),最新的Ubuntu官方修改版Pidgin支持恶心的手机QQ协议,更为人性化的也更为稳定的新版Wine,2.6.22版本的Kernel带来的大幅提高的开机关机速度,降低的功耗,最新的各种应用程序,包括OpenOffice.org等等。

  到现在为止,我已经导致了至少3个人装上并欣赏Linux。装Linux时,再也不用像装Windows那样提心吊胆手忙脚乱地打上补丁以防感染病毒,设置做得不完整也没有关系,因为Linux很安全。前些天laser拿到了一堆Ubuntu贴纸,正好给了我4张,我就把它们分给了这3个人和自己。

  最后谈谈我对一些事情的看法。在南京上剑桥培训的时候,我碰到一个自称计算机专业的人,声称Vista内核远比Linux出色,不要使用Linux。我很后悔没有问她是哪个大学的,因为如果一个大学培养出这样的连常识都不懂的人才的话,那么我想这个大学再也没有存在的必要了。后来我想到剑桥培训针对高二和高三学生,换句话说,这人只是被计算机系录取了,还没有上课。另外就是据推测微软有可能在以后的Windows中学习Mac OS采用Unix内核,如果真是这样,那拖慢计算机硬件发展十年之久的罪魁祸首——愚蠢的Windows内核将要退出历史舞台,IT行业发展将更为高速。

  正如不少专家所预料的,Vista的上市直接导致了许多人放弃Windows转向Unix(Linux、Mac OS均为基于Unix的操作系统),Mac OS X在日本的占有率已经超过了53%,也就是说,Windows垄断时代即将宣告结束!让我们欢呼吧,因为封闭协议的恶心公司——TX,将随着Windows一起和我们说再见了!不过这应该是数十年之后的事了吧。
推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • STM32与FPGA的对比及学习建议
    本文对比了野火STM32F103指南针板和Xilinx的PYNQ-Z2板(ZYNQ-7020),介绍了野火STM32F103指南针板的学习资料和讲解视频的详细程度,建议初学者学习野火的资料。同时,介绍了STM32开发所用的Keil程序和C指针的重要性。对于ZYNQ-7020的开发,提到了其自带的Linux、Ubuntu18.4系统以及使用SD卡烧入镜像的方法。 ... [详细]
author-avatar
alloyer
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有