linux 命令
阿里ios
https://mirrors.aliyun.com/centos/
查找命令:
yum list installed | grep [包名] //列车本地所有安装包|[子项相关] yum search [包名] //搜索 whereis [包名] //查看包路径 rpm -qa | grep [包名] 查询文件的安装 rpm -ql zsh | less 查看文件安装的位置 rpm -ql [path]; //查看文件的安装 [包名] --version //查看包信息 find / -name [包名] //全局查找 ps -aux | grep [包名] //进程关键字 rpm -qf [path] 查看这个文件是谁安装的 ls /sys/ class /net //查看当前网卡信息 ip link show //获取Wi-Fi网络接口的名称 yum info [包名] //命令查看当前安装的软件的信息,如软件来源于哪个源,软件介绍等 yum info ntp && ntpdate cn.ntp.org.cn //更新国内时间 netstat -tnlp //查看端口监听状态 ps ux //查看cpu使用情况 free -m 查看内存使用-k 为大小 top //表格查看相当于资源管理 du -sh * //显示文件具体大小 df -hv //查看磁盘使用情况
linux 命令集菜鸟教程:
https://www.runoob.com/linux/linux-command-manual.html
删除命令:
rpm -e [包名] //删除安装软件 rpm -e --nodeps 包名 (强制卸载) yum remove [包名] //删除安装软件 rpm -ivh [包名.rpm] //安装rpm包 -i安装 -v安装信息,-h安装进度 http://www.linuxcast.net/app.rpm(支持通过http\ftp协议形式安装) yum install [包名] -y //yum安装 yum update [包名] -y //yum更新 rpm -e | grep [包名] //删除软件 history -c //清除历史命令
网络命令:
netstat -r //查看路由 netstat -nap ifconfig //查看网卡 ping ssh root@ip //ssh客服端连接 curl -X GET http: //www.baidu.com //get方法获取 windows自带scp命令 mstsc scp C:\Users\Desktop\新建文本文档.txt root@192.168.30.129:/tmp/a.txt //上传文件 scp root@192.168.30.129:/tmp/a.txt C:\Users\Desktop\ //下载文件 (文件夹 -r)
常用目录:
cd /etc/rc.d //开机启动配置rc.local 配置文件chmod a+x rc.local vi /etc/sysconfig/network-scripts/ifcfg-ens32 //网卡配置 启用systemctl start network.service cd /var/ log / //系统日志 vi /etc/profile //全局配置变量 source /etc/profile //从新加载下配置 vi /etc/hostname //重命名主机名称 stat --format= '%a' authorized_keys //查看chmod值600 C:\Windows\System32\drivers\etc\hosts //修改主机地址 vi /etc/hosts /etc/fstab //系统重启自动挂载项目路径
硬盘挂载命令
fdisk -l # 确认是否有没有分区的磁盘 fdisk /dev/sdb #对sdb(硬盘)进行分区 df -TH #检查挂载 mount -a #重新挂载所有分区(用于检查是否挂载成功) mkfs.ext4 -c /dev/sdb #格式化硬盘 echo "/dev/sdb1 /mnt ext4 defaults 1 2" >> /etc/fstab # 系统重启自动挂载项目快速挂载方式 mount /dev/sdb1 /mytesk #挂载盘
解压缩:
tar -zcf [压缩名.tar.gz|.tar] [被压缩文件] tar -zxvf [解压.tar.gz|.tar] yum install zip unzip -y //安装zip zip -r [压缩名.zip] [被压缩文件] unzip [解压.zip]
后台启用命令:
nohup -u java -jar xxx.jar >test. log 2>&1 &; //nohup:no hang up指不挂起-u: 表示不启用缓存,实时输出打印信息到日志文件>test.log: 指将打印信息输出到test.log这个 //日志文件2>&1: 表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)&: 指后台运行程序 ps aux|grep xxx.jar //a:显示所有程序u:以用户为主的格式来显示x:显示所有程序 kill pid
文件提权:
chmod +x,+w,+r [文件] or chmod -x,-w,-r [文件]

更新kernel 版本:
rpm -qa | grep kernel #查看系统的所有版本 yum remove kernel-3.10.0-1160.76.1.el7.x86_64 #删除版本 uname -a #查看当前版本 yum list installed | egrep "kernel*" #查看是否需要更新@updates已更新 yum update kernel-3.10.0-1160.76.1.el7.x86_64 #更新版本 yum install -y kernel-3.10.0-1160.76.1.el7.x86_64 yum install ntp #安装时间 timedatectl set -timezone Asia /Shanghai #设置为中国上海 systemctl start ntpd #启动ntp服务 systemctl enable ntpd timedatectl set -ntp yes #启动时间同步 ll /etc/localtime #查看配置是否正确 rm /etc/localtime // 删除旧时间 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime // 更新时间 hwclock -w // 保存时间 date // 查看时间
防火墙命令:
systemctl status firewalld.service //防火墙详情 systemctl stop firewalld.service //关闭防火墙 systemctl start firewalld.service firewall-cmd --state //查看是否运行 firewall-cmd --get-active-zones //查看当前火墙中生效的域 firewall-cmd --get- default -zone //查看默认域 firewall-cmd --list-all //查看默认域中的火墙策略 firewall-cmd --list-all --zone=work //查看指定域的火墙策略 firewall-cmd --set- default -zone=trusted //设定默认域 firewall-cmd --get-services //查看所有可以设定的服务 firewall-cmd --permanent -- remove -service=cockpit //移除服务(刷新后生效) firewall-cmd --reload //重启服务重置服务删除临时 firewall-cmd --permanent --add-source=172.25.254.0/24 --zone=block //指定数据来源访问指定域 firewall-cmd --permanent -- remove -source=172.25.254.0/24 --zone=block //删除自定域中的数据来源 firewall-cmd --permanent -- remove -interface=ens224 --zone= public //删除指定域的网络接口 firewall-cmd --permanent --add-interface=ens224 --zone=block //添加指定域的网络接口 firewall-cmd --permanent --change-interface=ens224 --zone= public //更改网络接口到指定域 firewall-cmd --query-service ftp //查看服务支持yes no firewall-cmd --add-service=ftp //临时开启ftp服务 firewall-cmd --add-service=ftp --permanent //开启永久使用 firewall-cmd -- remove -service=ftp //临时移除ftp服务 firewall-cmd --remove-service=ftp --permanent //永久移除 firewall-cmd --add-port=80/tcp //临时开启tcp:80 端口 (/udp)firewall-cmd --zone=public --add-port=80/tcp --permanent public开启 firewall-cmd --query-port=80/tcp //查看端口yes no firewall-cmd -- remove -port=80/tcp //关闭80端口服务 firewall-cmd --list-ports //查看开放的端口
浙公网安备 33010602011771号