文件系统管理
/usr/bin 存放用户可以执行的命令
/usr/sbin 存放只有root可以执行的命令
/home 用户缺省宿主目录
/proc 虚拟文件系统,存放当前内存镜像
/dev 存放设备文件
/lib 存放系统程序运行所需的共享库
/lost+found 存放系统出错的检查结果
/tmp 存放临时文件
/etc 系统配置文件
/var 包含经常发生变动的文件,如邮件、日志
/usr 存放所有命令、库、手册 =c:\windows
/usr/local =c:\program files
/mnt 临时文件系统的安装点 =mount
/boot 内核文件及自举程序文件保存位置
查看分区情况 df
df -h human 人性化的
查看文件、目录大小 du
du -sh *
检测修复文件系统 fsck e2fsck 单用户模式
fsck -y file system check
mkfs 格式化
/etc/fstab 定义新增的分区(硬盘)重启自动挂载
dd命令:
dd if=/dev/sda of=/dev/sdb 把sda完全拷贝到sdb
dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=64
创建一个64M固定大小的文件(bs =block size)
mkswap /var/swap/file.swp 将创建的文件当做swap空间用
swapon /var/swap/file.swp 启用这个swap空间
用 free -m 查看 启用后swap的大小会增大64M
linux 两个伪设备(假的设备)
/dev/zero -- 不断往输出写0,不断往固定文件写0
/dev/null -- 黑洞、回收站
磁盘配额,限定用户使用磁盘空间的大小:
1.在/etc/fstab 开启磁盘配额功能 usrquota
mount -o remount /home
2.创建配额数据库(进入单用户模式)
quotacheck -cvuga 会生成aquota.user、aquota.group两个文件
3.启动配额功能 quotaon /home
4.编辑用户配额 edquota 用户名
进程管理
在命令后面加一个&, 则这条命令与shell同步运行,即在后台运行。
例 find / -name init > /test/init.find & 在后台运行不在前台显示,运行结果输入到init.find下。
ps a:显示所有用户的进 all
u:显示用户名和启动时间 user
x:显示没有控制终端的进程
e:显示所有进程,包括没有控制终端的进程
l:长格式显示
w:宽行显示
ps -u or -l 查看隶属于自己进程详细信息
ps -le or -aux 查看所有用户执行的进程的详细信息
ps列出的常见的参数:
PID 进程号 PPID父进程的进程号
TTY 进程启动的终端,查看本地登陆还是远程登陆
STAT 进程当前状态
NI 进程优先级
kill -9 进程号 强行关闭
kill -1 进程号 重