首页 > 系统相关 >一、Linux操作系统的安装、配置、调优及安全设置(一阶段)

一、Linux操作系统的安装、配置、调优及安全设置(一阶段)

时间:2024-03-25 16:25:03浏览次数:22  
标签:操作系统 分区 系统 8G etc Linux 调优及 重启

1 、安装centoslinux系统:

 安装详细过程请百度搜索。

 linux在虚拟机上安装centos6.7系统分区的基本要求:

 1)要至少有一个根(/)分区,用来存放系统文件及程序。其大小至少在5GB以上,平时自己安装使用创建的文件的都在该目录下。

2)要有一个swap(交换)分区,它的作用相当于windows里的虚拟内存,swap分区的大小一般为物理内存为8G或小于8G,分区配置8G。但当系统物理内存大于8GB时,则swap分区配置8~16GB即可,太大无用,浪费磁盘空间。

3)/boot分区,这是Linux系统的引导分区,用于存放系统引导文件,如Linux内核等。该分区推荐可以设置512MB,最低空间可以设置成256MB。这个分区也是必须的。

系统分区详解:

硬盘使用前----进行分区-------格式化(创建文件系统)------存放数据

类似于:房子使用前-----进行隔断----装修,买家具--------住人

一块硬盘分区:

主分区、扩展分区、逻辑分区

主分区+扩展分区的数量<=4,其中一个主分区可以用一个扩展分区替换,扩展分区最多只能一个或者没有。

扩展分区不能直接使用,还需要再上面创建逻辑分区,逻辑分区可有多个。

主分区+扩展分区  编号只能1-4,逻辑分区的编号只能从5开始。

(1)常规分区:

/boot     主分区(引导分区)。

swap     交换分区      物理内存小于8G就分8G,物理内存8G,就分8G-16G.

/         根分区,Linux所有目录顶点   剩余所有空间。

(2)数据重要(数据库、存储服务器): 

/boot     主分区(引导分区)。 

swap     交换分区      物理内存小于8G就分8G,物理内存8G,就分8G-16G。

/       根分区,Linux所有目录顶点,100-200G。

/data     存放数据,其他所有空间。 

(3)特大网站,门户(产品线特别多,需求,如淘宝等大型网站): 

/boot     主分区(引导分区) 。 

swap     交换分区      物理内存小于8G就分8G,物理内存8G,就分8G-16G。 

/       根分区,Linux所有目录顶点,100-200G。

剩余空间不分配,哪个部门领到服务器,根据需求再进行分区。

磁盘分区命名及编号方式

(1)以设备名命名

在Linux系统中,磁盘设备对应与系统中的特殊文件,这些特殊目录中,不同的设备对应的设备名称如下:

 (2)使用数字编号

 为了表示不同的分区,通常会用数字进行编号。

需要注意的是,在对分区编号时,数字1-4只能留给主分区或扩展分区使用,逻辑分区(是在扩展分区基础上的)编号只能从5开始。

在对Linux系统设置了分区之后,还要在分区上创建文件系统(格式化)才能安装系统,这个在安装时由系统自行完成创建。

 

 2配置网卡

1)在Linux命令行输入setup 回车进入配置网卡界面;

2)操作如下

整个配置过程依次为:执行setup命令→network  configuration→device configuration→eth0→配置完依次点击“OK”→“save”→save&quit→quit,这样就退出到命令行界面了,

最后在输入ifup  eth0启动网卡即可,该配置实质就是修改网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0内容。

查看ip地址:ifconfig

 用本地cmd去ping虚拟机IP拼通即可。

查看网卡配置:cat  /etc/sysconfig/network-scripts/ifcfg-eth0 

 注:网卡配置中的ONBOOT=no,每次重启电脑或开机需要通过ifup  eth0来重启网卡,所以需要改为yes。

 

3. 安装完成Linux后调优及安全设置

3.1关闭SELinux功能

SELinux是美国国家安全局对于强制访问控制的实现,这个功能让系统管理员又爱又恨,这里还是把他关闭了。至于安全问题后面通过其他手段来解决,这也是大多数生产环境

的做法。如果非要开启也是可以的,但是这里我们把它关闭。

更改之前可先把之前的文件进行备份

cp   /etc/selinux/config   /etc/selinux/config.ori    -------------同目录下备份config文件,后面的是备份路径

 更改SELinux的状态方法1:

输入vi  /etc/selinux/config ,输入 i 光标移入enforcing,把enforcing改成disabled。按“esc”退出输入。然后直接输入 : wq 回车,进行保存。(若是不保存输入 :q!回车直接退出)

更改SELinux的状态方法2:

  注意!!!

上图已经把文件中的SELinux已经改成disabled了,一般更改文件后需要重启服务器才会生效,所以即使文件中已经改成功了,系统中还是没有生效。但是一般工作中的Linux服务器的服务多,使用比较多,重启太慢,影响正常使用,所以最好不要重启,可以用setenforce设置SELinux的方法把系统中未生效的信息设置成permissive(与disabled状态相同都有关闭的意思),重启后disabled生效。 

 

3.2 关闭防火墙

 /etc/init.d/iptables   stop         -------临时关闭防火墙,重启服务器防火墙会重新打开

/etc/init.d/iptables    status      ---------查看防火墙的状态

chkconfig iptables   off         --------永久关闭防火墙,重启电脑也不开

4.隐藏Linux版本信息

在登录到Linux主机本地(非CRT连接的窗口)前,会显示系统的版本及内核信息。防止版本信息暴露,可通过该版本的漏洞攻击服务器。为了保险起见,可通过下列命令。如下图:

 cat   /etc/issue      或者       cat   /etc/issue.net        ---------查看系统版本和内核信息

          > /etc/issue          或者           > /etc/issue.net          ---------------清空文件中的版本信息和内核信息(不要删除文件,删除文件可能导致故障,清空文件的内容可能不会产生故障。)

 5 系统的运行级别及作用

 把系统的不同状态(级别)用数字表示。

cat    /etc/inittab        ------查询系统运行的级别(1-6 七种级别模式)(只能查看不能修改系统的运行级别)

runlevel        ------查看当前运行级别

最常见的切换运行级别: 

init  0       -------- 关机  

shutdown  -h  now         --------关机

halt        --------关机

init   6     ----------重启

reboot       ------重启

shutdown  -r   now      ----------重启

0       表示    “Linux关机了”。

1       表示   “单用户状态 ,Linux系统出问题了,维护时需要使用单用户(如:系统用户root密码丢了,需要找回)” 

2      表示   “没有NFS(网络文件系统)的多用户模式(Linux可同时很多用户远程连接)”

3      表示  “完整的多用户模式(当前我们使用的命令行的模式),工作中常用的级别”

4     表示 “ 暂时保留的 ”

5     表示 “桌面模式”

6     表示 “重启模式”

标签:操作系统,分区,系统,8G,etc,Linux,调优及,重启
From: https://www.cnblogs.com/houbxblogs/p/18094665

相关文章

  • Linux:腾讯云轻量应用服务器搭建Ubuntu图形界面并配置远程连接
    一、安装桌面环境远程连接Ubuntu服务器。 运行以下命令,切换为root用户。 sudosuroot安装x-windows应用程序。 apt-getinstall-yx-window-system-core安装GNOME的显示管理器gdm3。 apt-getinstall-ygdm3安装Ubunut的桌面。 apt-getinstall-yubuntu-deskto......
  • Windows System Assessment Tool(WinSAT)是Windows操作系统中的一个工具,用于评估和测量
    您可以使用winsat命令来运行性能评分测试程序,也就是WindowsExperienceIndex(Windows体验指数)测试。这个测试程序能够评估您计算机的性能,并为各个硬件组件打分,最终得出一个综合的基准分数。WindowsSystemAssessmentTool(WinSAT)最早出现在WindowsVista操作系统中。它是由......
  • Linux架构26 playbook实战, 安装数据库, 网站迁移, ansible变量
    Ansibleplaybook实战1.基础准备#1.安装ansible[root@m01~]#yuminstall-yansible#2.配置ansible[root@m01~]#vim/etc/ansible/ansible.cfghost_key_checking=False#这个解开注释#3.配置主机清单[root@m01~]#vim/etc/ansible/hosts[web_group]we......
  • Alibaba Cloud Linux 安装 PostgreSQL 数据库
    https://blog.csdn.net/simpledate/article/details/123365889?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-123365889-blog-135289834.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_so......
  • 1Panel: 新一代的 Linux 服务器运维管理面板
    以前在服务器运维管理工具的选择,可能大家都会选择:宝塔面板,我用宝塔也2、3年了,一直感觉宝塔在用户体面方面不是很友好,总感觉有点重,没那么流畅,而且有时候安装应用或者其他操作的时候,总会产生一些莫名其妙的错误,这让我产生了更换其它面板的想法。今天向大家推荐一款新的服务......
  • linux下git的两种配置
    一账号密码设置 1.在~/下,touch创建文件.git-credentials,用vim编辑此文件,输入内容格式:touch.git-credentialsvim.git-credentials在里面按“i”然后输入: https://{username}:{password}@github.com 比如https://account:[email protected].在终端下执行git......
  • Linux文件上传百度云盘轻松解决数据传输和备份
    本文主要的目的就是在Linux环境下通过命令行来使用百度云盘,直接在服务器上打包压缩备份将数据传输到百度网盘,之后可以进行轻松分享,而且还可以支持备份,解决文件的传输和分享难题插件介绍bypy是一个Python客户端,用于操作百度网盘提供了丰富的命令行操作。该工具能够直接在Lin......
  • linux apt 速度慢 换源
    Ubuntu20.04.1LTS已推出,一样的为期5年的服务,感觉不错,安装了一个,但是苦于使用默认源在国内下载太慢,就想着把apt源改为国内源,目前国内比较好的源,有阿里源,清华源,豆瓣源等,下面我以阿里源为例,说下如何修改。也可以在中科大https://mirrors.ustc.edu.cn/查看快速教程1、备份原......
  • linux 常用命令
     查看内存top-b-n1|grepjava|awk'{print"PID:"$1",mem:"$6",CPUpercent:"$9"%","mempercent:"$10"%"}'查看gc情况jstat-gc-tpid1s查询进程pid存活的对象占用内存前100排序。jmap-histo:livepid......
  • 开源机器人操作系统ros 常用的传感器
            在开源机器人操作系统ROS(RobotOperatingSystem)中,传感器是机器人感知环境的关键组成部分。不同的传感器可以捕捉到不同类型的信息,从而适应各种应用场景。以下是一些在ROS中常用的传感器及其主要应用场景:激光雷达(LIDAR):应用场景:室内导航、建图、自动避障、......