Linux基础之一

一.Linux的主要特点

1.多任务系统:可以同时运行多个程序、多个进程,而且可以用相应指令指定各进程的优先级,达到合理分配资源的效果。

(1)Linux下查看当前进程信息的命令是ps,而进程的状态有四种:

状态不可中断运行中断停止僵死
状态码DRSTZ
对于ps命令,我们可以使用很多参数来拓展输出进程信息,常见的有:

参数au-l-e或-A-wr
作用当前用户的进程包括其他用户的进程以用户为主的格式显示进程信息列出详细信息显示所有进程宽显示只显示正在运行的进程

使用截图如下:

可以看到,详细信息中包含有以下属性:

FSUIDPIDPPIDCPRINIADDRSZWCHANTTY
flag,4表示super user状态用户ID进程ID父进程ID%CPU优先级Nice值内存位置使用的内存大小是否在运作->"-"终端机位置

(2)调整进程优先级的命令是nice

需要root权限才能使用nice命令,它可以用来修改nice(NI)的值,而优先级同NI值有关,即PRI(New) = PRI(OLD) + NI。其中NI的值范围为[-20, 19],值越小,优先级越高。默认时,NI的值为0。

nice命令修改进程优先级,有两种方法:

  • 启动进程时设置nice值:nice -n <value> [command]


  • 进程启动后修改:renice <value> [-p][-g][-u] <info>



2.多用户系统:支持多个用户通过各自的联机终端同时使用一台计算机,并响应多个用户的不同请求。

(1)查看所有用户的操作命令w

命令"w"可以用于显示当前所有用户的基本信息,如用户个数,登录时间,当前操作等。


第一行为汇总信息:系统当前时间,系统运行时间,负载程度。

第二行开始,每行代表一个用户:用户账号名,登录所用的终端,在何处登录,进入系统的时间,空闲时间,耗费CPU时间,当前执行的任务。

(2)查看特定用户的信息w <username>

(3)查看当前登录用户的简略信息who,可使用whoami来查看自身的用户名称


(4)查看登录日志,以及相关文件

  • 查看登录日志:more /var/log/secure或who /var/log/wtmp
  • 相关文件:/etc/group,/etc/shadow,/etc/passwd
(5)操作用户命令:useradd,userdel,usermod,userconf。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值