linux下启动tlq命令,UNIX/LINUX命令

本文详细介绍了Linux系统中用于查看磁盘使用、文件夹大小、CPU占用、命令手册、进程管理、awk命令、后台启动程序、环境变量设置、共享内存、信号灯、系统资源限制等常用命令的使用方法,是Linux系统管理员和开发者的重要参考资料。
摘要由CSDN通过智能技术生成

1 如何查看磁盘使用情况

查看磁盘空间 df -k 可以看出磁盘空间使用情况。以及分区或者逻辑卷的挂载目录等。

$ df -k

Filesystem

1024-blocks

Free %Used

Iused %Iused Mounted on

/dev/hd4

2883584

2568940

11%

7167

2% /

/dev/hd2

6553600

196900

97%

52453

53% /usr

/dev/hd9var

262144

18076

94%

998

18% /var

/dev/hd3

1048576

989860

6%

178

1% /tmp

/dev/fwdump

786432

785892

1%

15

1% /var/adm/ras/platform

/dev/hd1

110100480

0

100%

3478086

93% /home

/proc

-

-

-

-

-

/proc

/dev/hd10opt

2097152

585856

73%

8716

7% /opt

2 查看文件夹占用了多少磁盘空间:

du –sk 文件夹名/文件名

3 查看系统CPU占用情况:

HP: top命令

SUN:prstat命令

AIX:topas命令

Linux top 命令

4 查看命令手册:man

man命令可以帮助在学习中遇到的各种不会使用的命令问题,每个命令的不同的使用方法都可以在这里查找的到。

例如查看ps使用方法

man ps

如果想将相关的帮助转换成文本文件,则使用下面的命令:

man bash | col -b >

bash.txt

col是用来对文本进行转换的命令,这里是去掉所有的退格符号

5 cut命令

cut命令可以从一个文本文件或者文本流中提取文本列。

用法:cut -cnum1-num2 filename

说明:显示每行从开头算起 num1 到 num2 的文字

test.txt文件中有:

test2

this is test1

执行:

cut -c1-6 test.txt

显示:

test2

this i

用法:-d用来定义分隔符,默认为tab键,-f表示需要取得哪个字段

cut -d: -f 1 /etc/passwd

> /tmp/users

即操作系统passwd中的用户名保存到/tmp/users中。

6 awk命令

awk是一种样式扫描与处理工具。其功能非常强大,其使用方法都形成了一种语言,这里不做太多的介绍,只介绍几种简单的用法。

-F 指定分隔符,不指定,默认为空格

用法如下:

command | nawk 'pattern'

command | nawk '{action}'

例如:

显示第4个字段大于1825992的分区。

df -k | awk '$4

>1825992 '

Filesystem

1K-blocks

Used Available Use% Mounted on

/dev/sda7

2104376

133568

1970808 7%

/var

1032088

322928

656732 33%

/tlq

取得用户test 中进程名中带tlq的所有的pid。

ps -u test -f |grep tlq |awk '{print

$2}'

杀掉上述进程名中所有的带tlq的进程

ps -u test -f |grep tlq |grep –v grep

|awk '{print $2}' |xargs kill -9

显示系统中用户名:

cat /etc/passwd |awk -F : '{ print $1

}'

ps -ef |grep -E

"changepwd|dispshm|tlqclibroker|tlqd|tlqerr|tlqmng|tlqmoni|tlqpsbroker|tlqstat|tlqsupervise"|grep

-v grep |awk '{printf "kill -9 %s \n",$2}'|sh

7 程序后台启动

后台启动:

processname

&

运行后台启动,终端退出后程序不停止:

nohup processname

&

8环境变量设置

环境变量名称=环境变量值

export 环境变量名称

例如:设置JAVA_HOME

JAVA_HOME=/usr/java/java1.5

export JAVA_HOME

要想保存这个设置始终生效,则需要将些命令加到.profile文件中。source

.profile

9 查看共享内存

ipcs –m

查看用户XXX使用的共享内存

ipcs –m

|grep XXX

10 查看信号灯

ipcs –s

查看用户XXX使用的信号灯

ipcs –s

|grep XXX

11 查看、更改系统资源限制

ulimit

-H 设置硬件资源限制.

-S 设置资源限制.

-a 显示当前所有的资源限制.

-c size:设置core文件的最大值.单位:blocks

-d size:设置数据段的最大值.单位:kbytes

-f size:设置创建文件的最大值.单位:blocks

-l size:设置在内存中锁定进程的最大值.单位:kbytes

-m size:设置可以使用的常驻内存的最大值.单位:kbytes

-n size:设置内核可以同时打开的的最大值.单位:n

-p size:设置管道的最大值.单位:kbytes

-s size:设置堆栈的最大值.单位:kbytes

-t size:设置CPU使用时间的最大上限.单位:seconds

-v size:设置虚拟内存的最大值.单位:kbytes 5

12 Unix/Linux下常用的编辑器

1

Vi

2

emacs

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值