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,问题解决!