lamp 笔记

本文介绍了Linux系统从固件自检到启动服务的过程,包括MBR、BootLoader、内核加载、init进程、运行级别的设定。讲解了如何在不同运行级别下启动、关闭服务,以及设置自启动程序的方法,如chkconfig和ntsysv。此外,还提到了Ubuntu的启动脚本管理和Shell编程基础,包括变量定义、位置变量和特殊变量的使用。
摘要由CSDN通过智能技术生成





文件系统管理
/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 进程号  重
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值