linux 使用技巧

本文介绍了Linux系统中的一些实用技巧,包括如何在后台运行程序、使用nohup避免信号影响、管理进程、查看端口占用、配置网络、管理服务以及压缩文件。还讲解了如何注册系统服务和查看内核信息,并提供了软件下载资源。
摘要由CSDN通过智能技术生成

linux 使用技巧

  • 使用&后台运行程序:

    • 结果会输出到终端

    • 使用Ctrl + C发送SIGINT信号,程序免疫

    • 关闭session发送SIGHUP信号,程序关闭

  • 使用nohup运行程序:

    • 结果默认会输出到nohup.out

    • 使用Ctrl + C发送SIGINT信号,程序关闭

    • 关闭session发送SIGHUP信号,程序免疫

  • 使用>nohup ./xxx & 使用

    • 同时免疫SIGINT和SIGHUP信号
    • 输入完毕后可点击一下换行
  • 查看xxx程序是否正在运行

    • ps -aux | grep xxx
    • top
  • 结束进程

    • kill %pid
  • 查看端口占用情况

    • lsof -i:端口号
    • netstat -tunlp | grep 端口号
  • 查看包卸载包下载包

    • 自带基础包管理器apk 软件源文件路径/etc/apk/repositories
    • 阿里云镜像源:http://mirrors.aliyun.com/alpine/v3.9/main http://mirrors.aliyun.com/alpine/v3.9/community
    • apk update 更新镜像源索引
    • apk add xxx
    • apk del xxx
    • apk upgrade
    • apk search -v xxx
    • rpm -qa | grep xxx
    • rpm -e xxx
    • rpm -ivh xxx 此命令可以用来安装yum
    • yum install xxx
  • centos7配置网卡

    • systemctl disable firewalld关闭防火墙服务

    • vi /etc/sysconfig/selinux 将selinux设为disabled状态

    • 在这里插入图片描述

    • ip addr查看网卡配置可以看到enp0s25就是以太网网卡;

    • 在这里插入图片描述

    • vi /etc/sysconfig/network-scripts/ifcfg-enp0s25 编辑以太网网卡

    • 在这里插入图片描述

    • systemctl disable --now NetworkManager 关闭网络管理服务并设为开机不自启

    • systemctl restart network重启网络

  • 禁止笔记本合盖子休眠

    • vim /etc/systemd/logind.conf
    • 我们把HandleLidSwitch后面的suspend修改为lock,即:HandleLidSwitch=lock
    • 注意,如果配置项前面有#号,要删掉,#是注释的意思
    • systemctl restart systemd-logind重置服务
  • 查看Linux系统

    • cat /etc/issue
  • 使用frp搭建内网穿透

  • systemctl命令大全

    • 启动服务systemctl start xxx
    • 关闭服务systemctl stop xxx
    • 服务状态systemctl status xxx
    • 重启服务systemctl restart xxx
    • 禁止服务随linux启动systemctl disable xxx
    • 设置服务随linux启动systemctl enable xxx
  • 压缩语法

    • tar -zcvf 压缩后文件名 被压缩文件
    • tar -zxvf 压缩文件名 -C 解压后文件所在目录
  • 注册服务

    • 编写xxx.service文件 vi /etc/systemd/system/xxx.service
    • 启动systemctl start xxx.service
    • 开机启动 systemctl enable xxx.service
[Unit]
Description=xxx # 描述
After=network.target #这个network服务启动后再启动
 
[Service]
ExecStart=[绝对路径/xxx] -c [绝对路径/xxx.ini]
 
[Install]
WantedBy=multi-user.target # 用于 systemctl enable 时创建软连接
  • 查看系统内核

    • arch
  • linux软件下载地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值