系统基础优化

一、创建系统管理用户

  1.系统用户分类

  root用户:超级管理员用户,linux的皇帝

  其他用户:普通用户,例如自建用户oldboy

  2.创建oldboy普通用户

  1)创建用户名

  useradd oldboy

  2)创建用户密码

  登录root用户的状态下给oldboy设置密码:passwd oldboy

  root状态下免交互设置密码:echo "123456"|passwd --stdin oldboy

  给当前登录用户更改密码:passwd

  3.用户之间的切换

  1)root用户切换到普通用户(不需要密码)

  su - oldboy

  2)普通用户切换到root用户

  su - root(需要输入密码)/ ctrl+d(退出当前用户登录状态)

  3)普通用户切换到普通用户

  su - oldgirl(需要密码)

二、命令提示符信息

  1.什么是环境变量

  系统中已经定义好的变量信息,通常用大写字母表示,如PS1

  2.修改环境变量的方法

  1)临时修改

  查看环境变量:echo $PS1

  修改环境变量:export PS1="[\[email protected]\h \W\T]\$ "

  2)永久修改

  echo "export PS1=[\[email protected]\h \W\T]\$ " >>/etc/profile    #把export PS1=‘[\[email protected]\h \W\T]\$ ‘ 存放到文件/etc/profile

  source /etc/profile       #加载/etc/profile文件

  tail -1 /etc/profile         #检查修改是否成功

三、安全优化

  系统初始化使用时,尽量将安全服务先关闭

  1.selinux服务软件优化

  1)临时关闭

  查看软件当前状态:getenforce

  关闭:head /etc/selinux/config -- setenforce -- setenforce 0 -- getenforce

  2)永久关闭

  selinux服务有自己的配置文件,直接修改配置文件,即可使配置永久生效

  sed -i.bak ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config

  source /etc/selinux/config

  也可用vim命令编辑器修改:vim /etc/selinux/config

  将SELINUX=enforcing改为SELINUX=disabled即可

  修改前最好也先进行备份:cp /etc/selinux/config /etc/selinux/config.bak

  

  2.iptables服务软件优化

  1)临时关闭

  查看当前状态:/etc/init.d/iptables status

  临时关闭服务:/etc/init.d/iptables stop

  2)永久关闭

  临时关闭服务:/etc/init.d/iptables stop

  查看服务器开机自启动状态:chkconfig |grep "ipt"

  关闭服务开机自启动:chkconfig iptabels off

四、防止系统乱码

  系统乱码的原因就是系统与软件(如xshell)的字符编码不一致,软件的字符编码一般都为UTF-8,所有出现乱码时我们修改系统的字符编码即可

  1.临时修改

  export LANG=en_US.UTF-8

  2.永久修改

  默认字符集配置文件:/etc/sysconfig/i18n

  vim /etc/sysconfig/i18n -- export LANG=en_US.UTF-8 -- source /etc/sysconfig/i18n

  

  

  

  

  

  

原文地址:https://www.cnblogs.com/yaozhiyuan/p/9296489.html

时间: 2024-08-30 11:39:49

系统基础优化的相关文章

linux系统基础优化

1.Linux系统基础优化 一.关闭SELinux功能 Selinux是什么? 安全工具,控制太严格,生产环境不用它,使用其他安全手段. 简介: SELinux带给Linux的主要价值是:提供了一个灵活的,可配置的MAC机制. Security-Enhanced Linux (SELinux)由以下两部分组成: 1) Kernel SELinux模块(/kernel/security/selinux) 2) 用户态工具 SELinux是一个安全体系结构,它通过LSM(Linux Security

系统基础优化--iptables selinux 系统字符集

1.2.系统优化讲解 1.2.1.查看系统环境 01.查看系统版本 [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.9 (Final) [[email protected] ~]# 02.查看系统架构信息 [[email protected] ~]# uname -m x86_64 [[email protected] ~]# 03.查看内核信息 [[email protected] ~]# uname -r 2.

Linux 系统基础优化和常用命令

目录 Linux 系统基础优化和常用命令 软连接 tar解压命令 gzip命令 netstart命令 ps命令 kill命令 killall命令 SELinux功能 iptables防火墙 Linux中文显示设置(防止中文乱码) df 命令 tree命令 设置主机名 DNS 查看Linux的dns, 唯一配置文件 本地强制dns解析文件 /etc/hosts nslookup命令 计划任务crond服务 软件包管理 windows程序 macos程序 RPM软件包管理器 实例 rpm安装软件 r

系统基础优化及查看系统信息命令

01. 操作系统基础优化1.操作系统字符优化查看默认编码信息:echo $LANGen_US.UTF-8临时修改:LANG=zh_CN.utf8永久修改:vi /etc/locale.confLANG="zh_CN.utf8"临时永久都做修改:localectl set-locale LANG="zh_CN.gbk"2.系统远程连接优化vi /etc/ssh/sshd_config --- 远程服务配置文件115 UseDNS no --- 是否开启DNS反向解析过

Linux服务器企业集群架构部署搭建(一)----环境配置要求与系统基础优化

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 本文作者:燁未央_Estelle版权声明:测试学习,不足之处,欢迎指正.允许转载,转载时请务必以超链接形式标明文章原始出处.作者信息和本声明 第一章 集群架构搭建部署目标1.1 本次架构部署配置概况提示,本次集群架构所使用的服务器均为VM虚拟机进行模拟搭建测试及学习. ①两台linux服务器作为负载均衡服务器(LVS-01/LVS-02),基本模式:LVS-DR+keepalived.负责分发所

Linux系统基础优化及常用命令

Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim

8,Linux系统基础优化及常用命令

Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命令,更简单的方式启动关闭网络 ip 符合指令,直接修改上述功能 在我们刚装好linux的时候,需要用xshell进行远程连接,那就得获取ip地址,有时候网卡默认是没启动的,Linux也就拿不到ip地址,因此我们得手动启动网卡 #编辑网卡配置文件 vim

linux系统基础优化16条知识汇总

优化的总结: 1.不用root管理,以普通用户的名义通过sudo授权管理. 2.更改默认的远程连接SSH服务端口,禁止root用户远程连接,甚至 要更改只监听内网IP. 3.定时自动更新服务区时间,使其和互联网时间同步. 4.配置yum跟新源,从更新源下载安全软件包. 5.关闭seLinux及iptables(在工作场景中,如果有外部IP一般要打开 6.调整文件描述符的数量,进程及文件的打开都会消耗文件描述. 7.定时自动清理邮件目录垃圾文件,防止inodes节点被占满 (注意Centos6和C

linux系统基础优化和安全重点小结

本文描述一些基本的系统优化知识点,为适应批量配置,所有代码为非交互式配置方法,可在crt中通过命令窗口做简单的批量处理. 不用root登录管理系统,而以普通用户登录通过sudo授权管理.作为一个例子这里新建一个用户,并做sudo提权 useradd gotimmygo echo 123456|passwd --stdin gotimmygo \cp /etc/sudoers{,ori} echo "gotimmygo ALL=(ALL) NOPASSWD:ALL">>/et