linux常用命令

linux常用命令

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

查看日志:less shift+g:移动到文件最后
修改文件夹属主:sudo  chown -R 用户名 文件名

增加文件夹访问权限:sudo chmod -R 755 文件夹名称

查进程:ps -ef|grep java

杀进程:kill -9 进程号

查看正在改变的日志文件:tail -f 文件名

从文件中读取关键字进行搜索:cat test.txt | grep -f test2.txt

从文件中查找关键词:grep 'linux' test.txt

Linux jar后台运行:java -jar xxx.jar &

查看某端口占用的线程的pid:netstat -nlp |grep :9181

用于查看指定端口号的进程情况:netstat -tunlp | grep 端口号

用于查看某一端口的占用情况:lsof -i:端口号

文件拷贝-例如:把/etc/passwd 复制的另一服务器上的/tmp目录下
scp /etc/passwd root@10.10.20.189:/tmp/
#scp –v //会显示debug信息

Centos7上防火墙的状态查看和关闭(root用户)

查看防火墙状态:firewall-cmd --state

禁止firewall开机启动:systemctl disable firewalld.service
关闭防火墙:systemctl stop firewalld.service

firewall开机启动:systemctl enable firewalld.service 
启动firewall:systemctl start firewalld.service

原文地址:https://www.cnblogs.com/xiule/p/11686969.html