你要了解的Linux~~

1. linux的简单介绍

1.1  Unix,Linux概念?

    Unix是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。 Unix操作系统的特点:多用户和多任务。

    Linux是一套免费使用和*传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

1.2  linux的特点?

    1) 开放源代码,用户可以*修改;

    2) 可以*传播,没有任务商业版权制约;

    3) 适合Inter等x86CPU系列架构的计算机。

1.3  linux的发展过程

   你要了解的Linux~~

1.4  linux的系统组成

    linux操作系统  =  Linux内核  +  GNU组件(gcc、bash、gawk等) +  必要的应用程序

    你要了解的Linux~~

1.5  linux的应用

    linux系统用于服务器端(重点)、嵌入式开发(安卓为linux,苹果为unix)、个人pc等。

2. linux分区

2.1  硬盘使用前要做的处理:

  1):分区(主分区,扩展分区和逻辑分区)

  2):格式化即创建文件系统(文件系统是对磁盘数据进行管理和组织的一种机制)

  3):存放数据

2.2  常用的几种分区

  1. 常规分区(数据不是特别重要的分区)

      /boot  --引导分区,磁盘大小设置为200M左右

           swqp  --交换分区(即内存与磁盘的缓冲区,当内存不够用时就可以使用部分的交换分区作为内存使用,但是速度慢),大小一般设置为内存的1.5倍,内存大于8G时就设置为8-16G。

           /linux所有目录顶点(剩余所有空间)

  2. 数据重要的分区(数据库,存储服务器)

      /boot  --引导分区,磁盘大小设置为200M左右

           swqp  --交换分区

           /linux所有目录定点(100-200G)

           /data  剩余所有空间存放数据

3. 远程连接服务器

3.1 使用ssh命令远程连接服务(即ssh服务,默认是跑在端口为22上的服务): ssh root@192.168.12.56;查看ssh服务:netstat -tunlp | grep ssh

        当远程的linux服务启动时,附属的ssh服务也起来了,一直监听着22端口,如果有客户端(xshell等)连接进来,判断用户名和密码是否正确,再连接服务

    或使用 xshell 客户端连接

3.2 ssh服务远程连接的5个要素:ssh协议(ssh属于加密协议,也属于tcp协议;telnet协议是未加密的);ip;端口;用户名;密码

3.3 远程连接服务故障排查

  1):排查客户端到服务端网络线路是否通畅。ping一下远程服务的ip,如果ping不通,则客户端到服务端的物理链路有问题(检查网卡,ip,网线,防火墙等)

  2):检查ssh服务是否OK。telnet ip 22

             你要了解的Linux~~

 

      如果不OK,可能有以下原因:服务器端防火墙阻挡,将其关闭:/etc/init.d/iptables stop;ssh端口未开放,服务端没有监听连接的端口,查询端口 netstat -tunlp | grep 22

        你要了解的Linux~~

 

你要了解的Linux~~

上一篇:shell命令三剑客之sed命令详解


下一篇:操作系统第二次实验:创建进程