工作中常用linux命令

linux命令有很多,但工作中常用的就那么几个,多敲敲就会了

cd 切换目录

ls(list)列出当前目录下的文件清单

chown(change owner) 改变文件所属用户和组

chmod(change mode)语法:chmod abc file其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。一般用数字代表最简便,如下:r=4,w=2,x=1,若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=7。

mkdir创建目录、cp(copy)复制、mv(move)移动

rm -f删除、cat查看文件

useradd创建用户,passwd修改用户密码,userdel删除用户

tail -f 实时查看       tail -100f查看一百行

vi编辑,/或?+字符串 查找相关日志

tar -xvf解压   tar -cvf压缩

free查看内存占用

ps -ef | grep x 过滤查看进程

netstat -tln 查询端口

lsof -i :占用端口号 查询进程

曾经遇到过用xshell连接过段时间老是自动断开,后来vi /etc/ssh/sshd.config将ClientAliveInterval对应的0改成60,

ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.

ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.

ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开.

修改完成后重起sshd服务:service sshd restart

OK,问题解决!

你可能感兴趣的:(工作中常用linux命令)