Linux命令-linux常用命令整理与记录

目录

常用命令:

防火墙常用命令:


常用命令:

  • 阿里云主机之间 用内网复制文件
scp -P 22 root@172.17.41.212:/root/databak.sql.gz   /root

172.17.41.212 (服务器A 的内网ip) 如果公网ip 可以使用,则直接使用公网ip

(执行命令后需要输入服务器A 的 ssh 密码)
  • 下载到本地:scp work@192.168.0.14:/root/logs/all.log F:/
  • 检查系统是32位还是64位: uname -a 或是 getconf LONG_BIT
  • 显示所有用户名:cat /etc/passwd |grep -v nologin |awk -F: '{print $1}'
  • 切换用户:sudo admin
  • linux查找命令:find / -name tomcat
  • ls  显示文件和目录
  • useradd –d /usr/sam -m sam  创建用户sam,并产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)
       useradd su 创建用户
       赋予管理员权限:vim /etc/sudoers     添加   su    ALL=(ALL)       ALL
       passwd user1 修改用户user1的密码
       userdel user1 删除user1用户
       chown user1 /dir 将/dir目录设置为user1所有
  • 查看运行的jar文件:jps -l
  • 杀掉进程:kill pid 8888, kill 8888, kill -9 8888(强制)
  • 查看端口是否占用:netstat -anp|grep 8888
  • 打包:tar -cvzf  jdk1.7.0_51.tar.gz  jdk1.7.0_51
  • 解压:tar -xvf  mysql.tar.gz
  • 删除当前目录下的XXX:rm -rf XXX
  • 创建文件夹:mkdir -p /usr/local/src/jdk
  • 创建文件:touch a.txt
  • 文件source更名:mv source target
  • 远程登陆到其他主机,基于SSL加密:ssh root@192.168.20.182
  • 远程拷贝:scp
  • cat命令 —— 显示文本文件中所有数据
  • 清空文件内容:echo "" >rest.log
  • tail -f 参数,使tail命令保持活动状态,不断显示添加到文件中的内容,适用于实时监控日志
  • 在本地的终端下,而不是在服务器上。在本地的终端上才能将本地的文件拷入服务器。
    • scp -r localfile.txt username@192.168.0.1:/home/username/

      scp是命令,-r是参数
      localfile.txt 是文件的路径和文件名
      username是服务器账号
      192.168.0.1是要上传的服务器ip地址
      /home/username/是要拷入的文件夹路径

防火墙常用命令:

  • 查看:service iptables status (安装Linux虚拟机的)
  • 开启:service iptables start
  • 关闭:service iptables stop
// 安装firewalld 防火墙
yum install firewalld
// 开启服务 
systemctl start firewalld.service
// 关闭防火墙
systemctl stop firewalld.service
// 开机自动启动
systemctl enable firewalld.service
// 关闭开机自动启动
systemctl disable firewalld.service

// 查看状态
systemctl status firewalld
// 查看状态
firewall-cmd --state    //running 表示运行
// 查看开启的端口和服务
firewall-cmd --permanent --zone=public --list-services    //服务空格隔开  例如 dhcpv6-client https ss   
firewall-cmd --permanent --zone=public --list-ports //端口空格隔开  例如  8080-8081/tcp 8388/tcp 80/tcp

开端口命令:firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙:systemctl restart firewalld.service

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent

文件搜索命令

  • 文件中间几行数据: sed -n '5,10p' warn.log
  • 文件中搜索: grep '失败' index.html
  • 文件前5行数据: head -n 5 index.html

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瑶山

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值