• 第03章Linux基础优化


    3.1Linux系统的区别及实际查看

     

    3.1.1 32位与64位系统简单的介绍与对比

    一.设计的初衷不同:

    64位操作系统的初衷是:满足机械设计和分析,三维动画等需要大量内存和浮点性能的客户需求,而32位只是位普通用户的设计。

    二.要求的配置不同:

    64位只能在64位的电脑上进行,32位也可以安在64位的电脑上使用只是大打折扣。

    三,运算速度不同:

    64位的cpu的数据宽度是64位,处理器一次就可以提取64位的数据,比32位提高了一倍,理论上性能会相应提升一倍。

    四,寻址能力不同:

    64位的处理器的优势系统对内存的控制上。

     

    怎么从Linux中查看3264

     

     

     

     

    3.2 磁盘设备知识及Linux系统设备技术介绍

    磁盘在使用之前要进行分区。

    一块硬盘最多有四个分区:主分区,扩展分区和逻辑分区,主分区的位置可以用扩展分区代替,而且一块硬盘只有一个扩展分区,扩展分区内又可以划分为多个逻辑分区。

    2p+e/2P+1/1p+1e

    必须在扩展分区上划分逻辑分区,然后格式化才能存数据,安装系统。

     

     

    3.3 entos 6.5 x86_64操作生产标准化基础优化

    3.2.1什么是字符集?
    就是一套文字字符及其编码

     

    字符集的默认路径:LANG:负责字符集的变量

     

     

    3.2.2更改SSH服务远程登陆的配置

    1.Window:默认远程端口(3389)和管理员用户

    2.Linux: 远程连接默认端口(22)和用户(root)端口的范围(0-65535

    更改用户和端口:(原理:服务器有一个开着的服务ssh随时等待连接)

    为了防止黑客的入侵,现在要改的就是ssh22号,也称之为默认端口

     

     3.备份sshd

     

     端口修改:65532

    协议的修改:protocol 2

     

     4.显示行号:

     5.禁止root远程登陆:(将yes改为no

    6.yes改为no(不使用DNS)

     7.      允不允许空密码登陆:(改为no,去掉#

    8.      比较改之前和之后

     

    9.      如果改错怎么还原

     

    10.      改完生效:重启系统服务

     

    11.      普通用户切换到root用户

    Su - root

     

    3.2.3将普通用户添加在sudo管理

     

    在普通用户下不能够改配置文件

    配置文件的快捷方式:

    #101gg定位到101

    #yy复制当前行

    #P粘贴

    Shift+g切换到最后一行

     

     

     

     

     

    3.2.4服务器时间同步—ntp

    1.查看时间

     

    2.临时跟新

     

    3.每五分钟更新一次

     

    4.检查更新

     

     

     

     

    3.2.5加大服务器文件描述符

    1.什么是文件描述符

    一台机器有很多人用,服务器会启动很多的程序,每个程序的启动。都会占用文件描述符,文件描述符又很少,怎么办?(所以需要加大文件描述符)

    2.查看文件描述符

     

    3.加大文件描述符的两种办法

    暂时(退出就还原)

     

    执行(永久)

     

     

     

    3.2.6 n内核的调优

    1,编辑文件

     

     

    2.shift+g切换到最后一行添加如下内容

     

    3.开启防火墙后,这是防火墙的优化

     

    4.生效

     

    linux的基础优化小结

    1.添加普通用户,通过sudo管理

    2.更改默认的远程连接SSH服务器端口及禁止root用户的远程连接

    3.定时自动更新时间

    4.配置yum更新源,从国内更新源下载安装rpm

    5.关闭selinuxiptables(iptables工作场景如果有wan IP 一定要打开,高并发除外)

    6.调整文件描述符的数量,进程及文件的打开都会消耗文件描述符

    7.定时自动清理/var/spool/clientmquene/目录垃圾文件,防止indes节点被占满(c6.4默认)

    8.精简开机自启动服务(crond,sshd,network,rsyslog

    9.linux内核参数的优化/etc/sysctl.conf.sysctl -p 生效

  • 相关阅读:
    8.请描述基本数据类型和引用数据类型的区别?
    7.在第4题中Hello.class所在路径下, 输入命令:java Hello.class,会出现什么结果,为什么?
    6.如果第4题中在DOS命令下输入:java Hello 出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello
    5.如果第4题中在DOS命令下输入:java Hello 出现以下结果:Bad command or the file name 可能是什么原因?请说明理由。
    C# 反射技术应用
    C# 中的委托和事件
    类和结构的区别
    c#接口和抽象类的区别
    Repeater 控件使用总结
    SpringMvc+jquery easyui模块开发7步骤
  • 原文地址:https://www.cnblogs.com/hanjiali/p/11347286.html
Copyright © 2020-2023  润新知