/etc/hosts(解析关系)
hosts这个文件是 IP地址与域名的解析关系。测试网站时候采用。
比如把www.oldboyedu.com 解析到 100.0.0.200(测试机器)
在hosts怎见后面加: 100.0.0.200 www.oldboyedu.com
/etc/sysconfig/network(修改主机名)
一、查看当前的主机名:
hostname
二、临时修改主机名:(重启服务器失效)
hostname 新主机名
三、永久修改主机名:(重启服务器生效)
vim /etc/sysconfig/network
HOSTNAME=新主机名
Linux快捷键:
esc+. 使用上个命令最后一段内容
vi/vim快捷键
Ctrl+D 删除光标所在位置的内容到行尾
/etc/fstab
开机时自动挂在文件,开机时给每个磁盘分区开一个入口
df -h 显示磁盘的使用情况 -h 以人类可读的形式显示大小
cat /etc/fstab
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
第一列:表示设备、分区
第二列:表示入口,目录,挂载点
/etc/rc.local
开机的时候自动运行的文件 需要开机自启动的软件、命令、服务放在这个文件中
如何让一个软件、脚本、服务开机自动运行?
1、/etc/rc.local
2、通过chkconfig管理,开机自动启动
/etc/inittab
初始化的表格 开机时运行级别的配置文件
一、Linux运行级别讲解:
0 —— 关机状态,不要把运行级别设置成0
1 —— 单用户模式,root用户密码忘记了
2 —— 多用户模式,但是没有NFS
3 —— 完全的多用户模式,命令模式,文本模式 (默认的运行模式)
4 —— 未使用
5 —— X11,桌面模式,图形化界面模式
6 —— 重启状态,不要把运行级别设置成0
二、如何查看当前的运行级别:
runlevel
N表示上一次运行级别 3表示当前运行级别
三、如何切换运行级别
一般不永久修改运行级别,只是暂时切换
init 5 (临时修改成5)
永久修改: vim /etc/inittab 修改最后一行数字,重启后生效
chkconfig 管理开机自动运行的软件
chkconfig --level 指定运行级别进行操作
/etc/init.d
服务管理的命令 实际上是脚本
/etc/profile
系统环境变量,别名
PS1 PATH
LANG —— /etc/sysconfig/i18n
/etc/bashrc
别名
国法:
/etc/profile
/etc/bashrc
家规:
~ 表示当前用户的家目录,文件以.开头的是隐藏文件
~/.bashrc
~/.bash_profile