#查看centos系统版本:

[root@oldboy-wangjin ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)

#查看linux内核版本:
[root@oldboy-wangjin ~]# uname -r
2.6.32-696.el6.x86_64

#查看系统是32位和64位:
[root@oldboy-wangjin ~]# uname -m
x86_64

#创建用户:
[root@oldboy-wangjin ~]# useradd oldboy

#为用户oldboy创建密码:
[root@oldboy-wangjin ~]# passwd oldboy
Changing password for user oldboy.
New password:
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.

#切换用户  su  == switch user
[root@oldboy-wangjin ~]# su - oldboy
[oldboy@oldboy-wangjin ~]$  whoami
oldboy

#退出当前用户
[oldboy@oldboy-wangjin ~]$  whoami
oldboy
[oldboy@oldboy-wangjin ~]$ logout
[root@oldboy-wangjin ~]#
或者使用ctrl + d

#环境变量
1.大写字母
2.在系统大部分地方都可以随意使用
3.系统创建好

#查看环境变量的内容
[root@oldboy-wangjin ~]# echo $PS1
[\u@\h \W]\$

PS1环境变量 控制Linux命令行结构
[\u@\h \W]\$
笔记\day05\PS1环境变量详解.png
环境变量修改  export
[root@oldboy-wangjin ~]# echo $PS1
[\u@\h \W]\$
[root@oldboy-wangjin ~]# export PS1='[\u@\h \W\t]\$'
[root@oldboy-wangjin ~17:36:50]#
################################################################################
#关闭SElinux

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

#     enforcing - SELinux security policy is enforced.              selinux 正在运行 启动
#     permissive - SELinux prints warnings instead of enforcing.    selinux 关闭  显示警告信息
#     disabled - No SELinux policy is loaded.                       selinux彻底关闭

临时关闭------重启服务器失效
[root@oldboy-wangjin ~]#查看当前selinux运行状态
[root@oldboy-wangjin ~]#getenforce
Enforcing
[root@oldboy-wangjin ~]#setenforce
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@oldboy-wangjin ~]#setenforce 0
[root@oldboy-wangjin ~]#getenforce
Permissive
小结:
关闭selinux
1.临时 --setenforce
2.永久 修改 配置文件
/etc/selinux/config
操作前备份,操作后检查

############################################################################
#iptables 防火墙
生产环境防火墙使用
1.服务器有公网ip地址 开启防火墙
2.服务器没有公网ip 不需要开启防火器
3.网站在高并发的时候  不需要开启防火墙

如何关闭iptables 防火墙

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

/etc/init.d/iptables stop
防火墙状态查询
/etc/init.d/iptables status
[root@oldboy-wangjin ~]# /etc/init.d/iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination         
1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
2    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22
5    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)
num  target     prot opt source               destination         
1    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination

[root@oldboy-wangjin ~]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
[root@oldboy-wangjin ~]# /etc/init.d/iptables stop
[root@oldboy-wangjin ~]# /etc/init.d/iptables status
iptables: Firewall is not running.

永久关闭----------------------------重启服务器之后生效
[root@oldboy-wangjin ~]#chkconfig #管理开机启动

[root@oldboy-wangjin ~]#chkconfig |grep iptables
iptables           0:off    1:off    2:on    3:on    4:on    5:on    6:off
[root@oldboy-wangjin ~]#chkconfig iptables off
[root@oldboy-wangjin ~]#chkconfig |grep iptables
iptables           0:off    1:off    2:off    3:off    4:off    5:off    6:off

小结;
如何关闭iptables
1.临时关闭
2.永久关闭
3.检查

#####################################################################################
linux中文显示设置(如何避免显示中文乱码)
预备知识:
字符集
#LANG   language
如何修改和查看系统使用的字符集

解决中文显示乱码问题
linux 使用的字符集 与 远程连接工具的字符集
排查过程:
解决
修改xshell字符集
修改linux系统字符集

#########################
查看当前系统使用的字符集
[root@oldboy-wangjin ~]#echo $LANG
en_US.UTF-8

修改为中文字符集    <临时>
[root@oldboy-wangjin ~]#echo $LANG
en_US.UTF-8
[root@oldboy-wangjin ~]#export LANG=zh_CN.UTF-8

修改为中文字符集    <永久>  <重新登陆后生效,或用source命令>
[root@oldboy-wangjin ~]#cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改/etc/sysconfig/i18n
#生效
[root@oldboy-wangjin ~]#source /etc/sysconfig/i18n
##############
请将系统字符集改为en_US.UTF-8
环境搭建:
[root@oldboy-wangjin ~]#source /etc/sysconfig/i18n
[root@oldboy-wangjin ~]#export LANG=zh_CN.UTF-8
[root@oldboy-wangjin ~]#sed -i 's#LANG=.*$#LANG=zh_CN.UTF-8#g'  /etc/sysconfig/i18n
[root@oldboy-wangjin ~]#logout
输出    echo $LANG
        cat /etc/sysconfig/i18n
——————————————

[root@oldboy-wangjin ~]# export LANG=en_US.UTF-8
[root@oldboy-wangjin ~]# cat /etc/sysconfig/i18n
LANG=zh_CN.UTF-8
SYSFONT="latarcyrheb-sun16"

[root@oldboy-wangjin ~]# sed 's#zh_CN.UTF-8#zh_CN.UTF-8#g' /etc/sysconfig/i18n
LANG=zh_CN.UTF-8
SYSFONT="latarcyrheb-sun16"
[root@oldboy-wangjin ~]# sed -i.bak 's#zh_CN.UTF-8#zh_CN.UTF-8#g' /etc/sysconfig/i18n
[root@oldboy-wangjin ~]# #备份i180文件再修改
[root@oldboy-wangjin ~]#source /etc/sysconfig/i18n

############################################################
vim 操作

C 大写的c把光标所位置到行尾的内容删除  并进入编辑模式
root@oldboy-wangjin ~]#chkconfig #管理开机启动

reboot 重启服务器
shutdown 关机/重启
        -r  重启
        -h  关机
        -c  取消当前的关机和重启

esc + .<点>  使用上一个命令

总结:
1.显示系统版本 添加 切换用户 设置密码
2.关闭SElinux iptables
<临时 永久 检查>
3.环境变量 PS1 LANG
4.如何修改字符集
5.linux乱码排查 解决过程

转载于:https://www.cnblogs.com/wangjin-s1/p/8657743.html

Linux系统基础优化相关推荐

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

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

  2. linux 系统优化基础,Linux系统基础优化总结

    请称呼我搬运工,哈哈 优化综合 https://www.cnblogs.com/yinshoucheng-golden/p/6149556.html (1)不用root管理,以普通用户的名义通过sud ...

  3. linux系统基础优化小结

    不用root, 添加普通用户,通过sudo授权管理 更改默认的远程ssh服务端口及禁止root用户远程登陆 定时自动更新服务器时间 ntpdate 配置yum更新源,从国内更新源下载安装软件,如啊里云 ...

  4. 9.28 linux系统基础优化

    关闭SELinux(是美国安全局对强制访问的实现)功能 [root@wen ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selin ...

  5. linux系统基础调优32条技巧

    linux系统基础调优32条技巧 版权声明:原创作品,如需转载,请与作者联系.否则将追究法律责任. 缘起:本文为老男孩linux系统基础优化部分,一些高级方面的调优欢迎大家一起讨论或单独交流,谢谢大家 ...

  6. 据说90%的linux 爱好者都没有注意的点---Centos 系统基础优化它来了

    文章目录 Linux 系统环境基础优化 了解系统环境 01.cat /etc/redhat-release 02. uname 命令 系统基础优化 1.添加系统普通用户,sudo授权 01.添加新用户 ...

  7. Linux系统基础操作管理

    一.系统基础操作规范 1.第一个规范 输出命令信息需要在命令提示符之后输入 命令提示符: [root@oldboy ~]# root 表示当前登录系统用户名称 oldboy 表示当前系统主机名称 ~ ...

  8. linux系统下io的过程,Linux系统基础知识:IO调度

    Linux系统基础知识:IO调度 IO调度发生在Linux内核的IO调度层.这个层次是针对Linux的整体IO层次体系来说的.从read()或者write()系统调用的角度来说,Linux整体IO体系 ...

  9. linux系统安全优化

    linux系统安全优化 用户账号安全优化 1.禁用(锁定)zhangsan用户 用passwd –l [root@s2 ~]# passwd -l zhangsan Locking password ...

最新文章

  1. 前Citrix CTO认为虚拟化将解决现有的安全问题
  2. Python中排序函数sorted和排序方法sort的异同点对比分析
  3. opencv-dark channel -实现暗通道去雾详解
  4. 认真了解一下javascript
  5. 58 Openstack基础、openstack之glance、openstack之keystone
  6. 权限控制相关数据表分析和创建
  7. vc 6.0 显示文件全路径_配送路径规划思考(十二)
  8. 人工智能实验评价指标_人工智能实验报告.pdf
  9. c#: using Microsoft.Office.Interop.Excel 异常
  10. 【操作系统/OS笔记09】线程、线程的实现、上下文切换、进程控制
  11. python request microsoft graph_Microsoft Graph API:授权未找到
  12. 流计算技术实战 - CEP
  13. 方正璞华入选“火炬智能制造服务商”和“智能制造产品服务”!
  14. getDerivedStateFromProps填坑
  15. 联想ThinkPad打开相机(腾讯会议)是一个锁或相机上有一个斜杠
  16. Hadoop---Google MapReduce(转)
  17. Java二维数组及面向对象介绍--------08
  18. Python实现阳历转农历功能
  19. 编程题-有n步台阶一次只能上1步或2步共有多少种走法
  20. 全球IP地址短缺的危机 思科可同时支持IPv4和IPv6

热门文章

  1. Python 路径问题:cv2.error: OpenCV(4.1.0)...size.width>0 size.height>0 in function ‘cv::imshow‘. 解决方法
  2. windows平台RSA密钥生成
  3. CTFshow php特性 web103
  4. [YTU ]_2736指针练习--输出最大值
  5. rank--求矩阵的秩
  6. LBP(local binary pattern)
  7. opencv生成随机图(随机彩图,随机灰图)
  8. %r或者{!r}在python中的意思
  9. Linux文件系统目录
  10. IDA Pro - 如何得到比较清楚的逆向伪代码