日期:2014-05-16  浏览次数:20687 次

Linux命令学习点滴

?

?

一、用户操作

1、添加用户:

useradd -u 601 -d /home/inst -g users -m -s /usr/bin/ksh inst

?

#passwd inst

?

2、删除用户

userdel -r mdmcicp

?

删除用户,将${USER_NAME}替换为所删除的用户即可。

yast2 user delete username=${USER_NAME} delete_home

?

fuser -ck /home/m**p/m**c

?

3、踢出用户

用w命令查出用户登录的TTY

pkill -kill t? 用户(TTY)

?

4、切换用户

su - myuser

?

?

二、硬盘

?

1、盘使用量

?? df -k

?

三、进程

?? 1、查看进程

??? ps -ef |grep **(e: all processes/f:outputformat)

?? ?lsof -i :37770

???2、杀进程

???pkill命令也是发送signal 15到进程,但是它可以用进程名字来杀除,不象kill必须用pid来杀除。

?? pkill -9? processName

???删除该用户的所有进程

?? pkill -9 -u username??

?? 3、当前进程

??? P

?? 4、查询用户进程

??? ps -fu myuser

?? 5、杀掉进程

??? kill -9 PID

?? 6、后台启动进程

?? nohup ./run.sh >> run.log &

?? 7、实时查看CPU等信息

?? top(在top命令运行同时,按下“1”键,则会显示多个CPU信息。)

????

四、文件以及目录

?? 1、删除文件夹

??????? rm -f

?? 2、查找字符串所在的文件

?????? grep -ri "Initiality the basic" *

???3、实时查看文件

?????? tail -f run.log

?? 4、查找文件

????? find ./?-name "*"

?? 5、修改权限

????? chown -R

?

?

五、IP

?1、绑定虚拟IP

? rc network restart

?

六、环境

??evn|grep ora

?

七、内存

?IPCS |grep

?IPcrm -m

?

八、网络

netstat -an |grep 1521

?

九、历史

history

last

?

十、端口号

netstat -an | grep 28080

netstat -an | findstr 1099(windows)

?

十一、系统

1、重启系统

??reboot