Linux系统与编程——04管理

系统

运行级别

Linux系统有7种运行级别

0:系统停机状态。默认运行级别不能设为0,否则不能正常启动

1:单用户状态,root权限,用于系统维护,禁止远程登录

2:多用户状态(无NFS支持)

3:完全的多用户状态(有NFS),标准运行级别,登录后进入命令行模式

4:系统未使用,保留

5:多用户模式,X11控制台,登录后进入GUI模式

6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

查看运行级别  $runlevel

进入其他运行级别  $init n

系统关闭

只有超级用户才有权执行关机命令

系统关闭有3种情况:关掉;不关电源只关机;重新引导

立即关机重启  shutdown -r now

立即关机  shutdown -h now

关闭系统  halt  相当于  shutdown -h

关机后系统重启  reboot

 用户

如我前面的文章所说,Linux中的用户有3种:超级用户(root),普通用户,特殊用户(默认情况下特殊用户无法登录,特殊用户是与系统和程序相关的用户)

管理用户的相关配置文件

/etc/passwd文件:存放关于账户相关的信息

      用户名  密码  用户ID  用户组ID  用户信息  用户主目录  用户登录shell

/etc/shadow文件:/etc/passwd的影子文件,存放用户的加密口令

      用户名  加密口令  上次更新时间  允许更改时间  要求更改时间  取消口令之前的警告时间

      账户终止时间  特殊标志  取消和停用之前的时间                     

/etc/group文件:存放用户组相关信息资料

      用户组名  组密码  组ID 组内用户

命令(用户管理)

useradd:添加用户(添加用户后,若不使用passwd设置密码,则无法登录)

            useradd [options] username

usermod:改变用户属性

            usermod [-options] [arguments] username

userdel:改变删除用户

            userdel -r username

设备

Linux嘛,文件了嘛,设备也被抽象为文件。

设备文件置于/dev目录之下。

设备文件名由主设备号(代表设备的型号)和次设备号组成(代表同类设备的序号)

Linux中设备分为3种:字符设备,块设备,网络设备

命令

fdisk:磁盘及分区管理

        fdisk [-l]

mkfs:在磁盘分区后进行格式化 

        mkfs -t fstype 分区设备

fsck:修复文件系统

        fsck [-sACR] [-t fstyp] [fsname] [fsckoptions] filesys

df:检查文件系统占用磁盘空间情况

        df
du:统计文件或目录占磁盘空间大小

        du [options] [dirname]

quota:显示磁盘已使用空间和限制

mount:对存储设备的挂载

        mount [-t fstype] 存储设备 挂载点

umount:卸载mount上的文件系统,停止已建立的挂载

        umount 存储设备

进程

Linux嘛,运行的东西视为进程。

进程有3种状态(ps:没错,依旧是3种):运行态,就绪态,阻塞态(亦叫等待态)

进程有2类:系统进程,用户进程

命令

ps:查看进程

        ps

        -e:显示所有进程

        -f:全格式

top:显示系统当前进程和其他状况

        top [-dqsiupSc] [-d count] [-s time] [-u username]

        d:指定没两次屏幕信息刷新的时间间隔

        q:无延迟进行刷新

        s:安全模式下运行

renice:修改进程优先权

        renice -number PID

wait:让进程等待

        wait [n]

        等待进程号为n的进程完成

sleep:将进程执行挂起一段时间

        sleep time

        挂起time秒后再继续执行

at:指定时刻执行指令(超级用户随时用,其余用户看情况)

        at [-V] [-q queue] [-f filename] [-mldbv] time

cron:按一定时间自动完成任务调度

crontab:安装、删除、列出用于驱动cron后台进程的表格

kill:中断后台进程

        kill [-s 信号 | -p] [-a] 进程号

        kill -l [信号]

日志

Linux中有3个主要的日志子系统(ps:还是3):连接时间日志子系统,进程统计日志子系统,错误日志子系统

日志文件

/var/log/dmesg:保存内核启动信息

/var/log/message:记录内核和应用程序发生错误时的信息和系统运行的一般信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值