第2章 Ps1(环境变量)
变量:x+y=10 已知x=11 y=?
环境变量:特点
- 大写的
- 含义(可以在系统中大部分地方 使用 含义基本没变化)
- 系统创建
PS1 ===== 武功秘籍 (葵花宝典)
echo $PS1 ===== 看书
PS1=‘[\[email protected]\h \W]\$ ‘ ===== 写入内容 "欲练此功必先自宫若不自宫也能成功"
2.1 控制命令行样子
临时:export PS1=‘[\[email protected]\h \w]\$ ‘
永久:vim /etc/profile #编辑文件
[[email protected] /data]# tail -2 /etc/profile
alias net=‘cat /etc/sysconfig/network-scripts/ifcfg-eth0‘
export PS1=‘[\[email protected]\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
[[email protected] ~]# getenforce
Enforcing
[email protected] ~]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[[email protected] ~]# setenforce 0
[[email protected] ~]# getenforce
Permissive
Sed修改文件并备份
第4章 防火墙
Centos5.x 6.x iptables
Centos7.x firewalld
工作应用:
防火墙 服务器拥有公网IP地址 开启
防火墙 服务器只有内网IP(局域网)地址 关闭
高并发的时候
4.1 关闭iptables
4.1.1 临时关闭
[[email protected] /oldboy]# /etc/init.d/iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[[email protected] /oldboy]# /etc/init.d/iptables stop
[[email protected] /oldboy]# /etc/init.d/iptables status
iptables: Firewall is not running.
4.1.2 永久关闭
永久关闭- 关闭开机自启动 软件在开机的时候自动运行
开机自启动软件管理命令
[[email protected] /oldboy]# chkconfig iptables off
[[email protected] /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 .查看字符集
[[email protected] /oldboy]# echo $LANG
en_US.UTF-8
[[email protected] /oldboy]# #en_US 语言
[[email protected] /oldboy]# #UTF-8 字符集
[[email protected] /oldboy]# #语言.字符集
5.1.1 修改字符集-临时
[[email protected] /oldboy]# export LANG=zh_CN.UTF-8
[[email protected] /oldboy]# echo $LANG
zh_CN.UTF-8
5.1.2 永久修改字符集
[[email protected] /oldboy]# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
[[email protected] /oldboy]# source /etc/sysconfig/i18n
[[email protected] /oldboy]# echo $LANG
en_US.UTF-8
linux显示中文乱码:
1.linux系统的字符集与远程连接工具不同
原文地址:http://blog.51cto.com/13860447/2146065