跟着我一同学习Linux啊,together!!!!
LinuxDay01 | Linux系统概述mp.weixin.qq.com![d9cb0affa0f743e4de5fd175944c72d3.png](https://img-blog.csdnimg.cn/img_convert/d9cb0affa0f743e4de5fd175944c72d3.png)
1、概述
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于Unix的多用户、多任务、支持多线程和多CPU的操作系统。
Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
1.1 为什么要学习Linux
- 企业里服务器95%以上都是Linux
- 面试必问
- 大数据的基础运行平台
1.2 特点:
1、开源免费开放源代码2、多用户系统可以保证各用户之间安全、隐私3、多任务同时开启多个应用程序4、良好的界面Linux同时具有字符界面(命令行)和图形化界面。DOS当时就是现在的cmd。不存在图形化界面5、支持多平台可以在多种硬件平台上安装和运行,如pc或服务器或嵌套式系统
1.3 发行版本:
1、Red Hat红帽子操作系统,非常不错的企业级Linux,但是由于该系统收费,很多中小型企业都弃用了。2、CentOS它诞生于RedHat企业Linux系统中的免费源代码,简单的说就是把RedHat系统中的收费软件卸载之后重新发布。后加入Red Hat3、其他版本Ubuntu(乌班图:最美丽的Linux)、Debian、等
1.4应用领域:
国内主要是应用于企业的服务器上,当然还有超级计算机。
国内的大部分环境是,在Windows系统开发,Linux系统上进行部署。
1.5 Windows和Linux系统的对比:
WindowsLinux源代码Windows系统只留必要的接口Linux系统源代码完全公开界面几乎没有发生什么太大的变化每个发行版本都有自己的独特的界面 并且个发型版本之间的界面互不兼容使用windows图形化界面使用起来相对简单。多尝试点击就可学会。Linux的图形化界面依然可以保持和Windows系统的学习方式 Linux的命令行界面必须要通过系统的学习才能够掌握。软件Windows系统平台同样功能的软件选择性比较多, 但是大部分都是商业化软件。Linux系统相同功能的软件选择性比较低,但是几乎都是开源的。vi、vim稳定性Windows 系统有时候会莫名其妙的蓝屏甚至中毒。Linux 的主机连续运行一年以上不蓝屏、不关机是很平常的事安全windows相对来说不是很稳定,不是很安全linux相对来说很安全。稳定性很好
2、CentOS的第一面(CentOS6.5版)
CentOS系统的一个小特点:
完成安装(网上有很多的安装步骤)之后,系统启动时,默认不会启动网络连接,需要手动开启。
启动网卡:
#bash
ifup eth0
表示启动CentOS系统中名为eth0的网卡ping www.baidu.com
-- 如果ping同了,说明网卡开启成功!!!
设置CentOS的网卡开机自启:
#bash
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1)、注释:
viLinux系统内核自带的文本编辑器etcLinux系统中所有的配置文件存放目录sysconfig系统配置文件的存放目录network-scripts网络配置文件的存放目录ifcfg-eth0具体的网络配置文件 ifconfig:用来查看当前系统的网络连接,类似于Windows的ipconfig
2)、修改文件内容
按下键盘的"i",进入到了编辑模式,通过方向键移动到该行,将内容修改:
ONBOOT=no ==> ONBOOT=yes
按键盘esc键,退出编辑模式。输入":wq",保存退出。如果不想保存,可以输入q!,来强制退出。
以上操作就是完成了CentOS系统的网卡开机自启。
3、Linux系统的伴侣 -- Xshell
由于企业里的服务器都是建立在遥远的机房,软件开发工程操作的时候无法避免使用远程登录的方式进行。
这时,我们通常会使用超级终端(类似于Windows系统的远程桌面)。
市面上有很多超级终端,比较常见的有Xshell,CRT。
我们使用Xshell 5版本。
![fc5874761345fce646f719553b134da2.png](https://img-blog.csdnimg.cn/img_convert/fc5874761345fce646f719553b134da2.png)
点击该图标或alt+n,新建一个会话
会话的配置信息:
![9083a4e3900aae1a84e39ad8928514bd.png](https://img-blog.csdnimg.cn/img_convert/9083a4e3900aae1a84e39ad8928514bd.png)
名称:可以随意写,一般企业中按照服务器的业务名_ip地址规则命名。
主机:服务器的访问IP地址
终端:缓冲区的大小,Xshell窗口中会把旧信息存放到缓冲区中,如果缓冲区过小,那么旧信息将会丢弃。
![c7ecc4aa843f095855b6ea6007a5ece7.png](https://img-blog.csdnimg.cn/img_convert/c7ecc4aa843f095855b6ea6007a5ece7.png)
4.CentOS作为服务器使用
如何设置一个静态IP:
为什么要设置一个静态IP:
服务器拥有一个静态IP是因为方便客户端的访问和提供服务,企业中的所有服务器都是一个固定IP(静态IP)地址。
设置静态IP:
- 1、setup -- 输出setup命令
- 2、选择“网络”
![b686dfa3764e6d324603964db092f4a2.png](https://img-blog.csdnimg.cn/img_convert/b686dfa3764e6d324603964db092f4a2.png)
- 3、选择”配置”
![beed50437acf2f3c3c0421f53a5a3a07.png](https://img-blog.csdnimg.cn/img_convert/beed50437acf2f3c3c0421f53a5a3a07.png)
- 4、选择“eth0 *****”
![834b7dc2c360719e0e756ffdd8afba69.png](https://img-blog.csdnimg.cn/img_convert/834b7dc2c360719e0e756ffdd8afba69.png)
- 5、使用方向键将光标移动到"使用DHCP",敲击"空格"取消它的勾选。
![00aa520d2d3470305a7fb80987f05c96.png](https://img-blog.csdnimg.cn/img_convert/00aa520d2d3470305a7fb80987f05c96.png)
5.1、静态IP:与服务器当前所使用的IP地址保持相同(192.168.116.128)
5.2、子网掩码:255.255.255.0
5.3、网关IP:192.168.116.2 与静态IP地址的前三段保持一致,最后一位改为2。
5.4、两个DNS:114.114.114.114 / 8.8.8.8
接下来,使用tab键选择:
确定(ok)
保存(save)
保存并退出(save&quit)
退出(quit)
完成了静态IP地址的配置。
为了兼容性,重启网络服务:
# bash
service network restart
或
/etc/init.d/network restart
上述两条命令都能实现网络服务的重启。需要注意当前账户是否有执行权限。