Linux顯示中文亂、SELinux及防火墻
變量:x+y=10 已知x=11 y=?
環境變量:特點
- 大寫的
- 含義(可以在系統中大部分地方 使用 含義基本沒變化)
- 系統創建
PS1 ===== 武功秘籍 (葵花寶典)
echo $PS1 ===== 看書
PS1=‘[\u@\h \W]\$ ‘ ===== 寫入內容 "欲練此功必先自宮若不自宮也能成功"
2.1 控制命令行樣子
臨時:export PS1=‘[\u@\h \w]\$ ‘
永久:vim /etc/profile #編輯文件
[root@oldboyedu50 /data]# tail -2 /etc/profile
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/configSELINUX= 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
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及防火墻