目录
常用命令:
- 阿里云主机之间 用内网复制文件
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
Linux命令-linux常用命令整理与记录
于 2020-05-18 11:13:43 首次发布