访问硬件目录(这里以访问光驱为例)
cd /mnt 一般把硬件的目录放到mnt目录下
mkdir cdr 创建cdr目录
mount dev/cdrom /mnt/cdr 把dev目录下的光驱cdrom,挂载到mnt下的cdr目录上,dev/cdrom是设备名 /mnt/cdr是要挂载的目录名
cd .. 回到根目录
umount /dev/cdrom 取消挂载,写设备名和目录名都可以
boot sequenct(important) 系统启动过程
1,load bios(hardware information) 加载硬盘上的一系列程序
2.read MBR`s config to find out the OS 读取硬盘第一个磁道第一个磁头的那个位置,确定启动那个系统
3.load the kernel of the OS 首先启动的
4.init process starts 启动一个进程
5.execute /etc/rc.d/sysinit 启动后台进程 启动 sysinit进程
6.start orther modules(etc/modules.conf) 加载系统模块
7.execute the run level scripts linux内核启动完成后,分层次启动,最高到第六层,每个层次之际没有关系,是不同的功能
0.系统停机状态
1.单用户状态
2.多用户状态(没有NFS)
3.多用户状态(有NFS)
4.系统未使用,留给用户
5.图形界面
6.系统正常关闭并重启
注意:层次和层次之间没有关系,他们是平等的
修改默认启动层次 vi etc/inittab
8.execute /etc/rc.d/rc.local 执行自动启动的脚本,比如让tomcat自动启动
9.execute /bin/login 登陆界面
10.shell sharted.. 系统启动完成 shell启动了
etc目录下
rc0.d rc1.d rc2.d
rc3.d rc4.d rc5.d
rc6.d
这些是目录,里面存放系统启动的时候启动的东西
文件的后缀名,在linux中没有意义
用户管理
useradd 添加用户
会在 /home目录下新建一个用户目录
etc目录下 passwd 文件 保存着所有的用户信息
more group 文件 保存着用户组的信息
注意:当添加一个用户不指定组的时候,会添加一个跟用户名一样的组
例:
useradd testuser -g test useradd 用户 -g 指定组
usermod -g 指定组 用户 更改用户所属的组
userdel 用户 删除用户,在home下手动删除主目录
us 用户名 切换用户
当新用户登录的时候,默认的当前目录是主目录
文件权限
- 代表文件
d 目录
l 连接
例: l rwx rwx rwx l 连接 rwx 文件所有者的权限 rwx 所有者同组的其他人 rwx 其他人
d rwx r-x r-x d 目录 rwx 所有者 读写执行 r-x同族其他人 读 执行 r-x 其他人 读 执行
权限修改
chmod +x 文件名 给文件增加执行权限
chmod -x 文件名 去掉可执行权限
chmod u+x 文件名 给当前用户增加可执行权限
chmod 755 把755转换成二进制 111 101 101 对应的文件权限是 rwx r-x r-x 一般用这种方式
修改所有者
chown 用户名 文件名
shell
解释命令 让内核执行命令
shell 的类型有很多,例:
csh
bsh
bash(现在系统使用的)
sh(最原始的)
ksh
管道
命令|命令|命令|命令|命令|命令
把一个命令的输出传送给另一个命令作为输入
例:
ls -Rl/etc | more 把上一个命令的结果交给下一个命令
cd /mnt 一般把硬件的目录放到mnt目录下
mkdir cdr 创建cdr目录
mount dev/cdrom /mnt/cdr 把dev目录下的光驱cdrom,挂载到mnt下的cdr目录上,dev/cdrom是设备名 /mnt/cdr是要挂载的目录名
cd .. 回到根目录
umount /dev/cdrom 取消挂载,写设备名和目录名都可以
boot sequenct(important) 系统启动过程
1,load bios(hardware information) 加载硬盘上的一系列程序
2.read MBR`s config to find out the OS 读取硬盘第一个磁道第一个磁头的那个位置,确定启动那个系统
3.load the kernel of the OS 首先启动的
4.init process starts 启动一个进程
5.execute /etc/rc.d/sysinit 启动后台进程 启动 sysinit进程
6.start orther modules(etc/modules.conf) 加载系统模块
7.execute the run level scripts linux内核启动完成后,分层次启动,最高到第六层,每个层次之际没有关系,是不同的功能
0.系统停机状态
1.单用户状态
2.多用户状态(没有NFS)
3.多用户状态(有NFS)
4.系统未使用,留给用户
5.图形界面
6.系统正常关闭并重启
注意:层次和层次之间没有关系,他们是平等的
修改默认启动层次 vi etc/inittab
8.execute /etc/rc.d/rc.local 执行自动启动的脚本,比如让tomcat自动启动
9.execute /bin/login 登陆界面
10.shell sharted.. 系统启动完成 shell启动了
etc目录下
rc0.d rc1.d rc2.d
rc3.d rc4.d rc5.d
rc6.d
这些是目录,里面存放系统启动的时候启动的东西
文件的后缀名,在linux中没有意义
用户管理
useradd 添加用户
会在 /home目录下新建一个用户目录
etc目录下 passwd 文件 保存着所有的用户信息
more group 文件 保存着用户组的信息
注意:当添加一个用户不指定组的时候,会添加一个跟用户名一样的组
例:
useradd testuser -g test useradd 用户 -g 指定组
usermod -g 指定组 用户 更改用户所属的组
userdel 用户 删除用户,在home下手动删除主目录
us 用户名 切换用户
当新用户登录的时候,默认的当前目录是主目录
文件权限
- 代表文件
d 目录
l 连接
例: l rwx rwx rwx l 连接 rwx 文件所有者的权限 rwx 所有者同组的其他人 rwx 其他人
d rwx r-x r-x d 目录 rwx 所有者 读写执行 r-x同族其他人 读 执行 r-x 其他人 读 执行
权限修改
chmod +x 文件名 给文件增加执行权限
chmod -x 文件名 去掉可执行权限
chmod u+x 文件名 给当前用户增加可执行权限
chmod 755 把755转换成二进制 111 101 101 对应的文件权限是 rwx r-x r-x 一般用这种方式
修改所有者
chown 用户名 文件名
shell
解释命令 让内核执行命令
shell 的类型有很多,例:
csh
bsh
bash(现在系统使用的)
sh(最原始的)
ksh
管道
命令|命令|命令|命令|命令|命令
把一个命令的输出传送给另一个命令作为输入
例:
ls -Rl/etc | more 把上一个命令的结果交给下一个命令