• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

cokelike

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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     //查看开放的端口

posted on 2022-06-11 10:53  cokelike  阅读(60)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3