1. 程式人生 > >Linux顯示中文亂、SELinux及防火墻

Linux顯示中文亂、SELinux及防火墻

sys data 編輯模式 b-s ech echo -s off run

第2章 Ps1(環境變量)
變量:x+y=10 已知x=11 y=?
環境變量:特點

  1. 大寫的
  2. 含義(可以在系統中大部分地方 使用 含義基本沒變化)
  3. 系統創建
    PS1 ===== 武功秘籍 (葵花寶典)
    echo $PS1 ===== 看書
    PS1=‘[\u@\h \W]\$ ‘ ===== 寫入內容 "欲練此功必先自宮若不自宮也能成功"
    2.1 控制命令行樣子
    臨時:export PS1=‘[\u@\h \w]\$ ‘
    永久:vim /etc/profile #編輯文件
    [root@oldboyedu50 /data]# tail -2 /etc/profile
    alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0‘
    export PS1=‘[\u@\h \w]\$ ‘
    生效:source /etc/profile
    \u user whoami 當前用戶的用戶名
    \h hostname 主機名
    \W pwd 當前所在位置
    \ $ 用戶提示符號

    root 用戶的提示符是

    $ 普通用戶 用戶的提示符
    查看環境變量的內容
    第3章 SELinux(NSA)
    3.1 關閉SELinux
    永久關閉SElinux - 服務器重啟之後生效
    /etc/selinux/config

    SELINUX= can take one of these three values:

    enforcing 默認 selinux 開啟運行中

    permissive selinux 關閉 警告信息

    disabled selinux徹底關閉

    SELINUX=enforcing

C:大寫的C把光標到行尾的內容刪除並進入編輯模式
臨時關閉SElinux
[root@oldboyedu50 ~]# getenforce
Enforcing
root@oldboyedu50 ~]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@oldboyedu50 ~]# setenforce 0

[root@oldboyedu50 ~]# getenforce
Permissive

Sed修改文件並備份

第4章 防火墻
Centos5.x 6.x iptables
Centos7.x firewalld
工作應用:
防火墻 服務器擁有公網IP地址 開啟
防火墻 服務器只有內網IP(局域網)地址 關閉
高並發的時候
4.1 關閉iptables
4.1.1 臨時關閉
[root@oldboyedu50 /oldboy]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[root@oldboyedu50 /oldboy]# /etc/init.d/iptables stop
[root@oldboyedu50 /oldboy]# /etc/init.d/iptables status
iptables: Firewall is not running.
4.1.2 永久關閉
永久關閉- 關閉開機自啟動 軟件在開機的時候自動運行
開機自啟動軟件管理命令
[root@oldboyedu50 /oldboy]# chkconfig iptables off
[root@oldboyedu50 /oldboy]# chkconfig |grep ipt
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
關閉iptables 小結:
1.臨時-重啟服務器之後失效
/etc/init.d/iptables stop
2.永久-重啟服務器之後生效
#關閉開機自啟動
chkconfig iptables off
4.1.3 檢查
/etc/init.d/iptables status
chkconfig |grep ipt
第5章 Linux顯示中文亂碼
字符集:就是一套文字符號及其編碼
GBK:國家標準
UTF-8:萬國碼
5.1 .查看字符集
[root@oldboyedu50 /oldboy]# echo $LANG
en_US.UTF-8
[root@oldboyedu50 /oldboy]# #en_US 語言
[root@oldboyedu50 /oldboy]# #UTF-8 字符集
[root@oldboyedu50 /oldboy]# #語言.字符集
5.1.1 修改字符集-臨時
[root@oldboyedu50 /oldboy]# export LANG=zh_CN.UTF-8
[root@oldboyedu50 /oldboy]# echo $LANG
zh_CN.UTF-8
5.1.2 永久修改字符集
[root@oldboyedu50 /oldboy]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@oldboyedu50 /oldboy]# source /etc/sysconfig/i18n
[root@oldboyedu50 /oldboy]# echo $LANG
en_US.UTF-8
linux顯示中文亂碼:
1.linux系統的字符集與遠程連接工具不同

Linux顯示中文亂、SELinux及防火墻