嵌入式学习

嵌入式学习第二天
系统管理命令
1.useradd
作用
useradd命令用来建立用户和创建用户的起始目录,使用权限是超级用户。
格式
useradd【-d home】【-s shell】【-c comment】【-m】【-k template】【-f inactive】【-e expire】【-p passwd】【-r】name
说明
useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是 保存在/etc/passwd文本文件中。
应用实例
建立一个新用户账号,并设置ID:
#useradd caojh -u 544
需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin,mail这样的系统账号。
2.groupadd
作用
groupadd命令用于将新组加入系统
格式
groupadd【-g gid】【-o】【-r】【-f】groupname
主要参数

-g gid:指定组ID号

-o:允许组ID号,不必唯一。

-r:加入组ID号,低于499系统账号。

-f:加入已经有的组时,发展程序退出。
应用实例
建立一个新组,并设置组ID加入系统:
#groupadd -g 344 cjh
此时在/etc/passwd文件中产生一个组ID(GID)是344的项目。
3.kill
作用
kill命令用来中止一个进程。
格式
kill【-s signal| -p】【-a】pid…
kill -1【signal】
参数

-s:指定发送的信号

-p:模拟发送信号

-1:指定信号的名称列表

pid:要中止进程的ID号

Signal:表示信号
应用实列
(1)强行中止一个进程标识为324的进程:
#kill -9 324
(2)解除Linux系统的死锁
(3)使用命令回收内存
(4)killall命令
4.crontab
作用
使用crontab命令可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行,该命令的使用权限是所有用户。
格式crontab【-u user】文件
crontab【-u user】{-1|-r|-e}
主要参数

-e:执行文字编辑器来设定时程表,内定的文字编辑器时vi

-r:删除目前的时程表。

-l:列出目前的时程表。
说明
和at命令相比,crontab命令适合完成固定周期
的任务。
应用实例
设置一个定时,定期的系统提示:
5.free
作用
free命令用来显示内存的使用情况,使用权限时所有用户。
格式
free【-b|-k|-m】【-o】【-s delay】【-t】【-V】
主要参数

-b -k -m:分别以字节(KB,MB)为单位显示内存使用情况。

-s delay:显示每隔多少秒数来显示一次内存使用情况。

-t:显示内存总和列。

-o:不显示缓冲区调节列
应用实例
free命令是用来查看内存使用情况的主要命令。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值