init运行级别
0. 关机
1. 单用户(类似windows下的安全模式,可以找回root密码)
2. 多用户无网络服务
3. 多用户有网络服务
4. Linux预留,可供用户使用
5. 图形化界面
6. 重启
常用命令
1. 修改文件所有者 chown
案例: chown [用户名] [文件名]
2. 修改文件所在组 chgrp
案例:chgrp [组名] [文件名]
3. 改变用户所在组
案例:usermod -g [组名] [用户名]
4.改变权限
u:所有者,g:所在组,o:其他人,a:所有人
r = 4 ,w = 2,x= 1
案例演示
chmod 733 a.txt 等价
chmod u=rwx,g=wx,o=wx
5.定时任务调度
案例:crontab [选项]
6.分区命令
案例:fdisk /dev/sdb
7.查询指定目录磁盘占用情况
du -h /目录
-a 含文件
-s 指定目录占用大小汇总
--max-depth-1 深度为1
-c 列出明细的同时增加汇总
-g 带入计量单位
案例:查询/usr目录下面的磁盘占用情况,深度为1
du -ach --max-depth-1 /usr
8.统计
案例(1):统计/home文件夹下的文件个数
ls -l /home | grep "^-" | wc -l
案例(2): 统计/home文件夹下的文件个数,包括子文件下的
ls -lR /home | grep "^-" | wc -l
9.配置固定IP地址
1.vim /etc/sysconfig/network-scripts/ifcfg-eth0
2.reboot
3.service network restart
10.修改主机名字
1. 修改Linux的主机映射文件
vim /etc/sysconfig/network
文件中加入HOSTNAME = 主机名(不能有下划线)
2. 在hosts文件中加入主机映射
vim etc/hosts
加入 [IP] [主机名]
3.重启
13.显示系统执行的进程
ps -aux //显示所有进程
指令说明:
System V展示风格
USER:用户名称
PID:进程号
%CPU:进程占用CPU的百分比
%MEM:进程占用物理内存的百分比
VSZ:进程占用的虚拟内存大小(单位:KB)
RSS:进程占用的物理内存大小(单位:KB)
TTY:终端名称,缩写 .
STAT:进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等
STARTED:进程的启动时间
TIME:CPU时间,即进程使用CPU的总时间
COMMAND:启动进程所用的命令和参数,如果过长会被截断显示
13.显示每个服务的运行级别
chkconfig
14.top
动态监控进程