首页 > 系统相关 >Linux杂碎

Linux杂碎

时间:2024-04-17 20:57:18浏览次数:28  
标签:profile -- 杂碎 sudo echo source Linux firewall

本文致力于收集提效脚本,Linux优化指令,小问题解决方案。

sudo echo 无权

普通用户执行以下类似命令:

sudo echo "source <(sealos completion bash)" >> /etc/profile

会得到报错:-bash: /etc/profile: Permission denied
这是因为sudo只对紧跟随的echo提权,而>>>则没有。

解决方法:

sudo sh -c ' echo "source <(sealos completion bash)" >> /etc/profile ' 
## or
echo " source <(sealos completion bash) " | sudo tee -a /etc/profile

history显示执行时间

echo " export HISTTIMEFORMAT=\"%F  %T  \" " | sudo tee -a /etc/profile
source /etc/profile

防火墙简单使用

# 查看当前开放端口 如果是富规则开放的端口不会被该命令查看到
firewall-cmd --zone=public --list-ports
# 添加富规则
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="183.128.200.227" port protocol="tcp" port="80" accept"
# 删除富规则 需要完整的富规则
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="183.128.200.227" port protocol="tcp" port="80" accept"
# 查看所有规则
firewall-cmd --list-all
# 查看富规则
firewall-cmd --list-rich-rules

标签:profile,--,杂碎,sudo,echo,source,Linux,firewall
From: https://www.cnblogs.com/yulinor/p/18141754

相关文章

  • linux进程和计划
    程序1.程序是一组计算机能识别和执行的指令,运行与电子计算机上,满足人们某种需求的信息化工具2.用于描述进程要完成的功能,是控制进程执行的指令集进程运行中的程序的一个副本,是被载入内存的一个指令集合,是资源分配的单位进程ID(ProcessID,PID)号码被用来标记各个进程UID、GID......
  • Linux之根分区扩容
    前言Linux根分区扩容是运维中必不可少的操作,扩容之前需要清楚系统的根分区是逻辑卷还是一块磁盘,根据不同的情况进行不同的扩容操作。相关概念MBR和GPTMBR(MasterBootRecord)(主引导记录)和GPT(GUIDPartitionTable)(GUID意为全局唯一标识符)是在磁盘上存储分区信息的两种不同方......
  • Linux与Shell 第2天 实操、软件包管理、Shell编程
    传送门Linux与Shell第0天阿里云安装Ubuntu22.04以及桌面Linux与Shell第1天文件目录、VIM、网络配置、系统管理、远程登录Linux与Shell第2天实操、软件包管理、Shell编程实操菜鸟教程Linux命令大全文件目录输入作用ls-a显示隐藏文件ls-lh详细信息......
  • Linux iowait详解
    1、概述Linux中,%iowait过高可能是个问题,严重的时候,它能使服务停止,但问题是,多高才算高?什么时候应该担心呢?本文将讨论iowait的含义、相关的统计数据、原理以及iowait的瓶颈问题。2、什么是iowaitLinux中的解释:ShowthepercentageoftimethattheCPUorCPUswere......
  • linux puppeteer 截图提示缺少chrome-linux/chrome error while loading shared libra
    puppeteer/.local-chromium/linux-1002410/chrome-linux/chrome:errorwhileloadingsharedlibraries:libXdamage.so.1:cannotopensharedobjectfile:Nosuchfileordirectory按照错误对照进行安装执行,缺啥安啥......
  • linux目录结构
    /为根目录,根目录下有:bin、dev、home、lib64、media、opt、root、sbin、sys、usrboot、etc、lib、lost+found、mnt、proc、run、srv、tmp、var等目录/bin[常用](usr/bin、/usr/local/bin)是Binary的缩写,存放着最经常使用的命令/sbin[常用]s就是SuperUser的意思,存放......
  • Linux centos安装tesseract-ocr教程
    安装依赖依赖的包:autoconfautomakelibtoollibjpeg-devellibpng-devellibtiff-develzlib-develleptonica(1.67以上)(一下环境依赖,有则更新,无则安装)yuminstallautoconfautomakelibtoolyuminstalllibjpeg-devellibpng-devellibtiff-develzlib-develLeptonica库......
  • linux命令
    #磁盘测试ddbs=8kcount=4kif=/dev/vda1of=test.logconv=fdatasyncbs:每次读取或写入的大小,即一块的大小count:读写块的总数量4K次避免操作系统“写缓存”干扰测试成绩,使用sync、fsync、fdatasyncconv=fdatasync表示只把文件的“数据”写入磁盘conv=fsync表示把文件的“数......
  • 在Linux中,如何使用Wireshark进行网络协议分析?
    Wireshark是一个网络协议分析器,它能够实时捕获和分析网络流量,提供对网络协议的深入理解。Wireshark支持多种协议,并提供了强大的过滤和搜索功能,使得分析网络问题和学习网络协议变得更加容易。1.安装Wireshark在大多数Linux发行版中,你可以通过包管理器安装Wireshark:sudoapt-get......
  • Linux ab详解
    前言ab是apachebench命令的缩写,ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等。ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。......