Linux(1)

来源:互联网 发布:西安seo任兴华 编辑:程序博客网 时间:2024/05/21 14:22

1.什么是Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

2.新手练习Linux

去买个Linux的服务器当然是最好的了,众所周知,Linux是最具稳定性的系统,服务器系统一旦崩溃对企业的业务会造成很大的影响。与windows相比,Linux处理不运行的进程的能力远高于windows,因为正是这些进程影响了windows的稳定性的主要因素。再有就是重新启动的方面上来说。Windows配置更改通常需要重新启动-造成不可避免的停机时间。而Linux操作系统一般不需要重新启动,几乎所有的Linux配置变化可以在系统运行时进行,并不会影响相关的服务。同样的,而Windows服务器必须经常频繁地进行碎片整理,而在Linux服务器上就很少需要进行这一步处理。

因为Linux是基于Unix所发展的,从一开始就设计成一个多用户操作系统。只有管理员或root用户,具有管理权限,和更少的用户和应用程序有权限访问内核。这样的设计使得Linux无论在管理上还是在安全上都更加规范。当然,Linux受到攻击较少受到病毒和恶意软件的频率更加小,如果存在漏洞时,往往会更加容易被发现。在Linux的世界中,没有出现过已经潜伏了超过六年的内核漏洞。在内部,同时,Windows系统的用户有时会隐藏在系统管理员的文件。而在Linux服务器上上,系统管理员总能对所有的文件可见,并且这些文件始终处于受控状态。但是,如果新手刚接触Linux就去捣鼓服务器的话并不是一件很明智的事,一来如果新手缺乏对服务器的运维能力,崩溃是分分钟的事。所以就我个人而言,还是选择了代价比较小的方式--VM。

3.关于VM

VM(Virtual Manufacturing ) 主机其实就是VMware主机的简称。VM 虚拟制造:其本质是以新产品及其制造系统的全局最优化为目标,以计算机支持的仿真技术为前提,对设计、制造等生产过程进行统一建模,在产品设计阶段,实时地、并行地模拟出产品未来制造全过程及其对产品设计的影响,预测产品性能、产品制造成本、产品的可行制造等。

使用VM的好处当然也是好多的,比如说:

1、使用虚拟机可以在一台计算机上模拟多台计算机,而不需要多台物理的计算机
2、vmware虚拟机上可以安装各种不同类型的操作系统,具体的可以在创建虚拟机时看到
3、快照功能可以方便的将系统恢复到之前的状态,这样当系统发生故障如中毒时,可以直接恢复到以前正常时的状态
4、在windows下可以安装VMTools,方便的切换,如远程桌面一样。
等等……

4.关于Xshell

  Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机

安全连

以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而

比较

好的达到远程控制终端的目的。

5.VM+Xshell+CentOS

1.登录https://www.centos.org下载相应的CentOS镜像

2.下载VM

3.在VM上新建虚拟机,安装1中下好的镜像(ps:安装时要拟好参数,如网络连接,硬盘分区,账号密码,键盘风格,时间等等),最好就是不要

有选图形化操作(直接安装默认desktop,点击稍后安装默认文本界面)

4.安装后就可以用Xshell实现远程连接,如果连接failed,应该是网络配置出现问题

5.出现问题

1.无法连接网络,ifconfig只有一个本地网卡,尝试各种问题后发现安装镜像时忘记connect to net

2.ifconfig指令不存在

yum upgrade
yum install net-tools
(某些distribution有很多未安装指令都可以通过yum安装)
3.Xshell连接失败

#允许来自于lo接口的数据包(本地访问)

iptables -A INPUT -i lo -j ACCEPT

#开放22端口

iptables -A INPUT -p tcp --dport 22 -j ACCEPT


4.无法将ethernet0连接到虚拟网络

在vm编辑里“虚拟网络设置”,点“恢复默认即可”
















1 0
原创粉丝点击