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:off 1:off 2:on 3:on 4:o5:on 6:off
         说明:利用chkconfig命令查看开机自启状态
         chkconfig iptables off
          chkconfig |grep "ipt"
          iptables 0:off 1:off 2:off 3:off 4:off 5:off 6: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

linux系统优化基础的更多相关文章

  1. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  2. linux(03)基础系统优化

    Linux之基础系统优化 Linux基础系统优化 >>> https://www.cnblogs.com/pyyu/p/9355477.html Linux的网络功能相当强悍,一时之 ...

  3. 运维 07 Linux系统基础优化及常用命令

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

  4. Linux实战教学笔记06:Linux系统基础优化

    第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...

  5. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  6. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  7. Kali Linux渗透基础知识整理(二)漏洞扫描

    Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

  8. 5.linux内核模块基础,内核模块学习

    linux内核模块基础 一.定义 Linux 内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢: 方法 1:把所有的组件都编译进内核文件,即:zImage 或 bzImage,但这样会 ...

  9. Linux信号基础

    Linux信号基础   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux进程基础一文中已经提到,Linux以进程为单位来 ...

随机推荐

  1. HDU 4111 Alice and Bob (博弈+记忆化搜索)

    题意:给定 n 堆石头,然后有两种操作,一种是把从任意一堆拿走一个,另一种是把一个石子放到另一堆上. 析:整体看,这个题真是不好做,dp[a][b] 表示有 a 堆1个石子,b个操作,操作是指把其他的 ...

  2. Mathematical optimization数学上的最优化

    https://en.wikipedia.org/wiki/Mathematical_optimization In mathematics, computer science and operati ...

  3. Ubuntu 16.04 安装jdk

    Ubuntu 16.04 安装jdk 准备工作 安装版本:jdk-8u91-linux-x64.tar.gz 官方下载 创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/ sudo ...

  4. 使用IneliJ IDEA 2016将Java Web项目导出为War包

    本文记录使用IDEA导出war包的过程以及碰到问题的解决办法 虽说现在改用IDEA进行开发了,但还是用eclipse打war包 -.囧 这样下去不是办法... 于是今天就试着使用IDEA进行打包. 项 ...

  5. BZOJ 2301 Problem b(莫比乌斯反演+分块优化)

    Description 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数. Input 第一行一个整数 ...

  6. Jquery queue实例

    $(function () { var queueList = [ function () { $("div").animate({ height: 80, top: 40 }, ...

  7. C# System.Threading.Timer 定时器

    前提: 需要引入  System.Threading: 描述: 在很多时间我们都需要进行延迟执行,或是定时执行一些指定业务,这个时候使用 Timer 是最合适的,而且 Timer 是Cpu 级别处理对 ...

  8. sqlServer DataReader与DataSet的区别

    sqlServer   DataReader与DataSet的区别 从以下这几个方面比较: 1.与数据库连接: DataReader:面向连接,只读,只进,只能向前读,读完数据就断开连接: DataS ...

  9. Eclipse下的Hadoop应用开发准备

    window下开发的准备: A.在windows的某个目录下解压一个hadoop的安装包 B.将安装包下的lib和bin目录用对应windows版本平台编译的本地库替换 C.在window系统中配置H ...

  10. 网页的js源文件被加密解决方案

    Firefox和Chrome都具有这个功能,而且位置几乎一致