别院牧志知识库 别院牧志知识库
首页
  • 基础

    • 全栈之路
    • 😎Awesome资源
  • 进阶

    • Python 工匠系列
    • 高阶知识点
  • 指南教程

    • Socket 编程
    • 异步编程
    • PEP 系列
  • 面试

    • Python 面试题
    • 2022 面试记录
    • 2021 面试记录
    • 2020 面试记录
    • 2019 面试记录
    • 数据库索引原理
  • 基金

    • 基金知识
    • 基金经理
  • 细读经典

    • 德隆-三个知道
    • 孔曼子-摊大饼理论
    • 配置者说-躺赢之路
    • 资水-建立自己的投资体系
    • 反脆弱
  • Git 参考手册
  • 提问的智慧
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
  • 基础

    • 全栈之路
    • 😎Awesome资源
  • 进阶

    • Python 工匠系列
    • 高阶知识点
  • 指南教程

    • Socket 编程
    • 异步编程
    • PEP 系列
  • 面试

    • Python 面试题
    • 2022 面试记录
    • 2021 面试记录
    • 2020 面试记录
    • 2019 面试记录
    • 数据库索引原理
  • 基金

    • 基金知识
    • 基金经理
  • 细读经典

    • 德隆-三个知道
    • 孔曼子-摊大饼理论
    • 配置者说-躺赢之路
    • 资水-建立自己的投资体系
    • 反脆弱
  • Git 参考手册
  • 提问的智慧
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 工作
  • 规范

  • Linux

    • 术语
    • Yum 常见操作记录
    • ntpd 时钟同步服务
    • rsync 知识总结
    • 给 SFTP 创建新用户、默认打开和限制在某个目录
    • 用户、组管理
    • TODO,其他暂时无法归类
    • Linux 面试知识总结
    • Linux 下使用 acme.sh 配置 Let's Encrypt 免费 SSL 证书 + 通配符证书
    • Linux 可执行文件添加到 PATH 环境变量的方法
    • npm 安装及换源
    • 日常指令
      • dos2unix
        • 单个文件转换
        • 整个目录转换
      • 磁盘点灯
      • 防火墙开放端口
  • 数据库

  • Git

  • 👨‍💻Web

  • 英语

  • Docker

  • 编辑器

  • 网络

  • 前端

  • 存储

  • 备忘录

  • 如何开始你的单元测试
  • 以程序员的视角看中国——西安篇
  • 💻工作
  • Linux
佚名
2020-05-23
目录

日常指令

# dos2unix

在进行日常开发的时候,很多人可能用的是 Windows 系统,而在代码运行的开发环境一般是 Linux 环境,直接上传可能文件格式不同,所以需要进行转换。

# 单个文件转换

  1. 查看文件格式 使用 vim 打开set ff可以看到 dos 或 unix 的字样;
  2. 设置文件类型 set ff=unix 把它强制设为 unix 格式, 然后存盘退出

# 整个目录转换

下面列出怎么对整个目录中的文件做dos2unix操作

find . -type f -exec dos2unix {} \;
1

其中具体命令的解释如下:

find .
= find files in the current directory  查找当前目录
-type f
= of type f  文件类型为f的(文件file)
-exec dos2unix {} \;
= and execute dos2unix on each file found 执行文件转换
1
2
3
4
5
6

# 磁盘点灯

改脚本未验证。

HDDLEDcheck()
{
    sasnum=`sas3flash -list|grep -i "Board Tracer Number"|wc -l`
    if [[ $sasnum -eq 1 ]];then
        enclosu=`sas3ircu 0 display|grep "Enclosure #"|awk NR==1|awk -F ":" '{print $2}'`
        for a in {0..12};
        do
            checksasledstatus ${a} $enclosu
        done
    fi

    radnum=`storcli64 /call show|grep -i "Status = Success"|wc -l`
    if [[ $radnum -eq 1 ]];then
        enclosu=`storcli64 /c0 show|grep -A 3  "EID:Slt DID State DG"|awk NR==3|awk -F ":" '{print $1}'`
        for b in {0..12};
        do
            checkradledstatus ${b} $enclosu
        done
    fi
}
HDDLEDcheck;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

不管服务器配置什么类型的卡,我们通过上面的脚本可以直接将磁盘定位灯点亮,如果某个磁盘出现故障将会备点亮成红色定位灯,如果正常,就会显示蓝色定位灯。通过点亮定位灯的颜色我们就可以直接找到故障磁盘。

# 防火墙开放端口

  1. 查看防火墙端口列表
firewall-cmd --list-ports
1
  1. 打开防火墙端口

  2. 开单个端口

firewall-cmd --zone=public --add-port=80/tcp --permanent
1
  1. 开范围端口
firewall-cmd --zone=public --add-port=8080-8090/tcp --permanent
1
  1. 重新加载
firewall-cmd --reload
1

参见:linux 7 开放防火墙端口 - 孤独歌唱家 - 博客园 (opens new window)

编辑 (opens new window)
#Linux
上次更新: 2024-07-16, 03:23:38
npm 安装及换源
推荐几本学习 MySQL 的好书

← npm 安装及换源 推荐几本学习 MySQL 的好书→

最近更新
01
提升沟通亲和力的实用策略
03-26
02
工作
07-15
03
如何选房子
06-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 IMOYAO | 别院牧志
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式