一、rcS文件
rcS是linux启动配置脚本文件,在会linux启动后执行。
常用配置项目:
1、PATH环境变量配置
用法:给PATH赋值,然后用EXPORT命令导出PATH。
示例:PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin: ##设置默认有效执行路径。EXPORT PATH
2、runlevel 、prevlevel
用法:赋值后EXPORT导出
示例:runlevel=S ##用户等级,在此为:单用户。prevlevel=N
3、umask 创建文件默认权限
用法:umask 022
4、/bin/mount -a 挂载文件
此命令会读取/etc/fstab文件内的挂载信息。
5、hostname主机名
用法:hostname xxx
6、ifconfig设置网络
二、profile文件
profile文件位于/etc目录,会被busybox自动调用执行,可用于用户登录等操作。
有些配置在inittab中直接打开了shell,并没有进行登录操作,入个需要先登录再打开shell,可把启动shell换成启动/sbin/login或/sbin/getty(login和getty程序由busybox提供)。
用户名和用户密码存储在/etc/passwd 、/etc/shadow文件,登录后会直接进入对应的用户文件夹。
profile详细用法可搜索相关文章。