linux系统优化基础

tags: linux 优化 kingle

---

### 1, 查看centos版本:cat etc/redhat-release

看看centos架构信息:uname -m

查看内核信息:uname -r

-r 显示内核信息

-m 显示系统架构信息

-a 显示系统所欲信息

-n 网络节点主机

### 2,ctrl+ L 清屏操作

ctrl+d 退出当前用户

ctrl + c 结束操作

### 3, 创建用户 useradd

创建密码 passwd

免交互设置密码 echo“” |passwd --stdin oldgilr

切换: su   su -  不指定用户默认root

su 进入的普通用户后 环境变量还是原本用户的变量及pwd后 显示的是/root

su - 进入普通用户原本的环境变量也会改变

及pwd显示是 /home/kingle

###  4,  查看当前用户whoami

### 5,如果用户需要重置密码,需要以root用户重置

root草鸡管理员 其他普通用户只能独立访问长度

### 6, export PS1="[\u@\h \w\A]\$ "

\u-->root

\h-->标示

\w->当前路径

\A--时间

### 7,系统优化:selinux

1.安全服务软件---selinux (在一定程度上限制root用户权限)

2.安全服务软件---iptables (网络安全隔离的服务)

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

selinux软件如何先关闭

01.临时关闭

此时系统的selinux服务状态

getenforce --> Enforcing

# enforcing - SELinux security policy is enforced.

selinux服务处于开启状态

# permissive - SELinux prints warnings instead of enforcing.

selinux临时关闭状态,还会有安全警告提示信息

# disabled - No SELinux policy is loaded.

selinux彻底关闭状态

setenforce--->>>setenforce [ Enforcing | Permissive | 1 | 0 ] ---> 1表示开启 0表示关闭

设置为零--> setenforce 0

查看getenforce   --->Permissive

02.永久关闭

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

vim /etc/selinux/config --- selinux软件配置文件

SELINUX=enforcing

改为

SELINUX=disabled

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

iptables软件如何关闭

01.临时关闭

/etc/init.d/iptables

Usage: iptables {start|stop|reload|restart|condrestart|status|panic|save}

/etc/init.d/iptables status

iptables: Firewall is not running.

/etc/init.d/iptables stop

/etc/init.d/iptables start

iptables: Applying firewall rules: [ OK ]

/etc/init.d/iptables stop

02.永久关闭

chkconfig |grep "ipt"

iptables 0:off1:off2:on3:on4:o5:on6:off

说明:利用chkconfig命令查看开机自启状态

chkconfig iptables off

chkconfig |grep "ipt"

iptables 0:off1:off2:off3:off4:off5:off6:off

说明:利用chkconfig命令设置iptables服务永久关闭

4)系统基础优化--防止系统乱码

制造出乱码情况(字符集设定不对)

修改一个字符集环境变量 (先备份,再修改)

LANG=FDJNFGXVNFDN

echo $LANG

setup

字符集设定不统一,也会出现乱码

避免出现乱码--正确修改字符集

1)临时修改

LANG=en_US.UTF-8

2)永久修改

export LANG=en_US.UTF-8 >>/etc/profile

默认字符集配置文件

vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"

字符集配置文件修改后,希望立即生效

source /etc/sysconfig/i18n

source 经常可以加载的配置

/etc/profile /etc/bashrc

~/.bash_profile ~/.bashrc

/etc/sysconfig/i18n

3)修改成中文字符集 (不建议)

vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"

LANG="en_CN.UTF-8"

source /etc/sysconfig/i18n

echo $LANG

en_CN.UTF-8

来源:https://www.cnblogs.com/kingle-study/p/9296360.html

linux+系统优化基础,linux系统优化基础相关推荐

  1. linux第一阶段学习笔记基础

    linux学习 day01 1.计算机基础 运维人员的职责: 7*24是服务器稳定运行 数据不能丢失损坏 提升用户体验 常见的服务器种类 DELL DELL 1U 2U 2010 1850/1950 ...

  2. linux系统优化项目,Linux之系统优化

    查看系统版本 [root@luffy- /]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@luffy- /]# uname -m ...

  3. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  4. 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结

    20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在 ...

  5. linux shell概述,Linux学习 -- Shell基础 -- 概述

    Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串  双引号 ...

  6. linux网络编程二:基础socket, bind, listen, accept, connect

    linux网络编程二:基础socket, bind, listen, accept, connect 1. 创建socket #include <sys/types.h>     #inc ...

  7. Linux下Mysql数据库的基础操作

    Linux下Mysql数据库的基础操作 一.Mysql数据介绍 二.数据库相关术语介绍 1.数据库相关名词 2.相关术语介绍 三.Mysql数据库的管理 1.创建数据库用户 2.查询用户状态 3.修改 ...

  8. 【Linux开发】linux设备驱动归纳总结(一):内核的相关基础概念

    linux设备驱动归纳总结(一):内核的相关基础概念 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

  9. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  10. linux基础——linux进程间通信(IPC)机制总结

    原 linux基础--linux进程间通信(IPC)机制总结 2016年07月23日 21:33:12 yexz 阅读数:18224更多 <div class="tags-box sp ...

最新文章

  1. java stringbuffer原理_String,StringBuilder,StringBuffer 实现原理解析
  2. java jks 转pfx_JKS和PFX文件相互转换方法
  3. rabbitmq中消息的存储
  4. 《像计算机科学家一样思考Java》—— 导读
  5. Java类加载机制的理解
  6. python版本年份_Python问题:至今的年份和年份?
  7. 安装kinnect v1驱动
  8. c++接口与实现的分离
  9. 多路复用增益,PASTA定理
  10. visio是什么软件
  11. Modis数据下载与处理(mrt、wget)
  12. ipv4的地址位数_ipv4
  13. (2022-2028年年)全球与中国实验室开发试验(LDT)行业发展调研与市场前景预测报告
  14. 关于国际论文中,国内外人名顺序的问题
  15. U盘装系统教程,一键安装和U盘安装的区别
  16. Latex语法数学公式参考整理
  17. 【活动推荐】2020中国DevOps社区峰会(成都站)
  18. 大连理工大学计算机组成原理实验,大连理工大学计算机组成原理实验报告(二).docx...
  19. Python笔记(七):内置模块
  20. Oracle 访问SQL Server的数据 (通过Oracle gataway)

热门文章

  1. Python 基础知识学习笔记——OpenCV(1)
  2. git clone 分支_Git 小团队的协作 (二)
  3. pytorch之mnist数据集存放位置以及本地加载
  4. Beamer演示时不能正常显示底栏的问题及解决
  5. WORD表格中文字显示不完整怎么办?
  6. java math tan,Java Math.tan() 方法
  7. python selenium爬虫需要账号和密码登陆的网页_如何使用selenium和requests组合实现登录页面...
  8. Spark SQL中的DataFrame
  9. 小程序分包---组件化开发框架wepyjs的分包
  10. 连接远程应用服务器appserver出错,Worklight 6.2:无法使用WL.Client.Connect连接到Worklight App Server...