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

查看系统版本

[root@luffy- /]# cat /etc/redhat-release

CentOS release 6.9 (Final)

[root@luffy- /]# uname -m

x86_64

[root@luffy- /]# uname -r

2.6.-.el6.x86_64

[root@luffy- /]# uname -a

Linux luffy- 2.6.-.el6.x86_64 # SMP Tue Mar :: UTC x86_64 x86_64 x86_64 GNU/Linux

一般不使用 -a ,因为信息太长,不需要看这么多

系统环境变量PS1

查看系统环境变量 echo $PS1

#PS1 系统环境变量 ##一般都是大写的,在系统中任何的地方都可以使用。

[root@oldboyedu-01 ~]# echo $PS1 [\u@\h \W]\$

[root@oldboyedu-01 ~]# #\u=====当前用户名 whoami

[root@oldboyedu-01 ~]# #\h 当前主机名 hostname

[root@oldboyedu-01 ~]# #\W 当前的位置 pwd

[root@oldboyedu-01 ~]# PS1='[\u@\h \W \t]\$' 加了一个时间\t,就会在命令行前面显示时间

一、添加用户

Linux用户分为两种,root用户和普通用户

添加用户命令:useradd

查看用户:id

设置密码:passwd

切换用户:su - 用户名

思考:su   和su  -   的区别是什么?

快捷键:   ctrl + d  退出当前用户(控制着使用,一不小心按多了,就坏了)

二、关闭 SElinux

SELinux 主要由美国国家安全局开发

SElinux是限制root用户的权限的软件

临时关闭-重启服务器失效

[root@oldboyedu-01 ~]# #查询selinux状态

[root@oldboyedu-01 ~]# getenforce

Enforcing

# 共3种状态

[root@oldboyedu-01 ~]# #enforcing selinux正在运行

[root@oldboyedu-01 ~]# #permissive selinux临时关闭 还是提示警告

[root@oldboyedu-01 ~]# #disabled selinux彻底关闭

#临时关闭

[root@oldboyedu-01 ~]# setenforce

usage: setenforce [ Enforcing | Permissive | 1 | 0 ]

[root@oldboyedu-01 ~]# setenforce 0

[root@oldboyedu-01 ~]# getenforce

Permissive

[root@oldboyedu-01 ~]# 重启服务器,又会开启

永久关闭-重启服务器生效

需要使用vim修改/etc/selinux/config中的文件内容

[root@oldboyedu-01 ~]# vim /etc/selinux/config

# 然后查看

[root@oldboyedu-01 ~]# grep "=disabled" /etc/selinux/config

SELINUX=disabled

[root@oldboyedu-01 ~]# grep "disabled" /etc/selinux/config

# disabled - No SELinux policy is loaded.

SELINUX=disabled

三、关闭Iptables

即关闭防火墙

临时关闭

# 查询防火墙是否在运行

/etc/init.d/iptables status

[root@oldboyedu-01 ~]# /etc/init.d/iptables stop 临时关闭iptables

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

[root@oldboyedu-01 ~]# /etc/init.d/iptables stop

[root@oldboyedu-01 ~]# /etc/init.d/iptables status

iptables: Firewall is not running.

永久关闭

临时关闭后,开机还会自动启动

#如何让iptables在开机的时候 不自动启动

命令:chkconfig

# 数字3 的状态是on 就表示开机启动

[root@oldboyedu-01 ~]# chkconfig |grep ipt 检查iptables 是否开机启动

iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off

[root@oldboyedu-01 ~]# chkconfig iptables off 关闭iptables的开机自启动

[root@oldboyedu-01 ~]# chkconfig |grep ipt

iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off

四、显示中文乱码的排查

1.什么是字符集?

######表示字符 文字的方法

UTF-8 万国码 系统默认的字符集

GBK GB2312

2.如何查看系统的字符集

[root@oldboyedu-01 ~]# echo $LANG

en_US.UTF-8

[root@oldboyedu-01 ~]# #语言.字符集

3.如何修改字符集-临时

[root@oldboyedu-01 ~]# export LANG=zh_CN.UTF-8

[root@oldboyedu-01 ~]# echo $LANG

zh_CN.UTF-8

4.如何修改字符集-永久

[root@oldboyedu-01 ~]# cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

5.生效

[root@oldboyedu-01 ~]# source /etc/sysconfig/i18n

[root@oldboyedu-01 ~]# echo $LANG

en_US.UTF-8

乱码之后如何排查

#####1.查看中文乱码的原因******

####1)linux使用的字符集 echo $LANG

####2)远程连接工具使用的字符集 即Xshell中的(单击小地球就会显示,或者在文件-属性-终端中(最下面)会有显示)

####1) 与 2) 不同 就会导致乱码

#####2.排查

####1)linux使用的字符集

####2)远程连接工具使用的字符集

#####3.解决

####方法1 修改远程连接工具字符集

####方法2 修改linux系统的字符集

####1.如何修改字符集-临时

####2.如何修改字符集-永久

####3.生效

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

目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

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

# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

Linux基本系统优化

Linux基本系统优化  Linux Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令, 在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参 ...

Linux操作系统优化

figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...

s5-6 Linux 标准输出 系统优化 目录结构

标准输出 重定向符号 #>   1>    标准输出重定向  先把文件的内容清空   把内容放在文件的最后一行 #>>  1>>   追加重定向      把内容放 ...

Linux之系统优化配置

Linux系统优化配置 更新国内镜像源 国内速度快的常用更新源如下: ​ http://mirrors.sohu.com ​ http://mirrors.163.com [root@greymous ...

Linux基础系统优化

Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ifconfig 查询.设置网卡和ip等参数 ifup,ifdown    脚本命 ...

linux centos6 系统优化脚本-经典

转载一篇Ricky的系统优化脚本,这个脚本只能针对centos6x 其他还没有测试,但centos7肯定不行的 #!/bin/bash # ID 201510192126 # Author Ricky ...

Linux基础系统优化(二)

SELinux功能 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,这个功能管理员又爱又恨,大多数生产环境也是关闭的做法,安全手段使 ...

随机推荐

【Alpha阶段】第四次Scrum例会

会议信息 时间:2016.10.20 21:00 时长:20min 地点:大运村1号公寓5楼楼道 类型:日常Scrum会议 个人任务报告 姓名 今日已完成Issue 明日计划Issue 今日已做事务 ...

HDU 2955

Robberies Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

Java中的匿名类

我们知道接口一般用于定义一种规范或操作协议,然后子类实现接口的所有功能.如下面的简单代码: 定义IMessage接口 package org.lyk.entities; public interfac ...

nodejs fs 模块的用途

/*** New node filefs 操作*/var fs = require(“fs”); /*创建文件 var fileName = “anps_hsj”;fs.mkdir(fileName, ...

【中国人大:天地人大BBS站】迟到的求职感悟

转自 http://i.cnblogs.com/EditPosts.aspx?opt=1 研究生最后一年,我参加了一个500强外企实习,单纯幼稚的小姑娘立马被白领工作的那种光鲜亮丽给迷惑了,同时听说可 ...

a中的类型转换

自动类型转换 当然自动类型转换是需要满足特定的条件的: 1.  目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型. 2.  目标类型大于源类型,如 ...

String Successor zoj 3490

链接 [https://vjudge.net/contest/294259#problem/D] 题意 就是给你一个字符串,要进行n次操作 让你输出每次的字符串 操作规则: 1.如果有数字或者字母就忽 ...

Chrome浏览器添加控件

1. 添加user agent swithcher模拟浏览器内核 方法: 下载user agent switcher后,打开谷歌浏览器,先复制chrome://extensions/  到浏览器地址栏 ...

测试思想-流程规范 SVN代码管理与版本控制

SVN代码管理与版本控制 by:授客 QQ:1033553122   欢迎加入软件性能测试交流群(QQ群):7156436   目录 一. 二. 三. 四. 五. 六. 七. 一. 创建根目录 创建一 ...

以太网,IP,TCP,UDP数据包分析【转】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值