Linux常用命令记录

一,Linux用户添加及密码设置

1,修改用户密码:passwd '用户名';

useradd testuser  创建用户testuser
passwd testuser  给已创建的用户testuser设置密码

2,用户组的添加和删除:
groupadd testgroup    组的添加
groupdel testgroup    组的删除
说明:组的增加和删除信息会在etc目录的group文件中体现出来。

3,usermod 示例 – 将一个已有用户增加到一个已有用户组中
将一个已有用户 cnzhx 增加到一个已有用户组 apache 中,使此用户组成为该用户的附加用户组,可以使用带 -a 参数的 usermod  指令。-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组。不过需要与 -G 选项配合使用:
# usermod -a -G apache cnzhx
如果要同时将 cnzhx 的主要用户组改为 apache,则直接使用 -g 选项:

# usermod -g apache cnzhx


二,grep 字符串查询命令

1,指定文件路径查找字符串

示例: grep 'sca00000000011557684' /tmp/201811/1541493660-06.log



2,按文件夹递归查询字符串

示例:grep -r 'sca00000000011557684' /home/wwwroot/co/runtime/log/*


三, mv 为文件或目录改名、或将文件或目录移入其它位置

3.1 mv 原文件路径 文件新路径 (-f 强制替换)


四, linux开放端口

4.1 端口使用情况查看

netstat -anp | grep 8000

4.1 vim /etc/sysconfig/iptables

4.2 添加 “-A INPUT -p tcp -m state --state NEW -m tcp --dport 8000 -j ACCEPT”

4.3 重启 service iptables restart


五,ssh文件复制

scp -r user@ip:path path


评论0条