美文网首页红帽运维
Linux在线笔记-持续更新

Linux在线笔记-持续更新

作者: Kan_shan | 来源:发表于2019-05-23 11:20 被阅读0次
    image.png

    前言:以下是工作和学习中很细碎的知识点

    • [1] Linux不让显示器休眠的方法
      #setterm -blank 0
      #setterm -blank n //n为等待时间
      如果需要一直生效,可把setterm -blank 0 写入到.bashrc,生效方式#source ~/.bashrc
      image.png

    • [2] initrd.img的压缩(制作)及解压的过程
      手动修改initrd.img 文件
      xz -dc initrd.img | cpio -id //解压
      find . | cpio -c -o | xz -9 --format=lzma > initrd.img //压缩
      tar -Jcvf rootfs.tar.xz rootfs/ //打包并压缩
      tar -Jxvf rootfs.tar.xz //解压并解包

    • [3] systemctl的用法
    systemctl set-default multi-user.target //切到文字界面
    systemctl set-default graphical.target //切回图形界面
    systemctl enable ***.service //使开机自启某服务
    systemctl start/restart/stop ***.service //开启/重启/关闭某服务
    systemctl status ***.service //查询某服务状态
    systemctl -H user@hostname // 在远程机器上执行命令,类似ssh user@host ""
    systemctl -t service //列出系统服务,-t后用tab键可以关联出所有支持的unit类型
    systemctl -a //列出所有已经加载的units的状态
    systemctl is-active sshd.service //查询某项服务是否active,以sshd.serice为例
    systemctl cat sshd.service //直接查看某项服务的配置文件,以sshd.serice为例
    systemctl list-dependencies sshd.service //查看服务的依赖关系,以sshd.serice为例
    systemctl show-environment //查看环境变量
    

    • [4]Set OS(RHEL7) auto login
      #vim auto_login.sh 加入如下内容,执行脚本后生成如图效果
      image.png
    echo -n "Set OS(RHEL7) auto login......"
    if [ -e /etc/systemd/system/getty@tty1.service.d ]
    then
        echo "login file is exist"
    else
        mkdir "/etc/systemd/system/getty@tty1.service.d"
    fi
    touch "/etc/systemd/system/getty@tty1.service.d/autologin.conf"
    echo "[Service]" > /etc/systemd/system/getty@tty1.service.d/autologin.conf
    echo "ExecStart=" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
    echo "ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux" >> /etc/systemd/system/getty@tty1.service.d/autologin.conf
    echo "DONE!"
    

    • [5]私有IP网段
    Class A: 10.0.0.0~10.255.255.255
    Class B: 172.16.0.0~172.31.255.255
    Class C: 192.168.0.0~192.168.255.255
    

    • [6]常见端口和网络服务的对应(特权端口)
      各网络服务和port number对应在/etc/services文件内,小于1024的端口必须在root下才能启动
    端口 服务名称与内容
    20 FTP-data,文件传输协议所使用的主动数据传输端口
    21 FTP,文件传输协议的命令端口
    22 SSH,较为安全的远程连接服务
    23 Telnet,早期的远程连接服务器软件
    25 SMTP,简单邮件传输协议,用在作为Mail Server的端口
    53 DNS,用在作为名称解析的域名服务器
    80 WWW,全球信息网服务
    110 POP3,邮件接收协议,办公室用的收信软件都是通过它
    443 HTTPS,有安全加密机制的WWW服务器

    • [7]DHCP客户端命令:dhclient
      如果你是使用DHCP协议在局域网内获取IP的话,不一定要去编辑ifconfig-eth0里面的BOOTPROTO,如果不考虑其他参数,使用如下命令dhclient eth0
    • [8]Linux查看系统CPU信息、CPU个数、核心数、线程数
      1、查看物理cpu个数
      grep 'physical id' /proc/cpuinfo | sort -u
      2、查看核心数量
      grep 'core id' /proc/cpuinfo | sort -u | wc -l
      3、查看线程数
      grep 'processor' /proc/cpuinfo | sort -u | wc -l
      4、dmidecode可以查看cpu型号
      dmidecode -s processor-version

    • [9]vim 批量注释和取消注释
      批量注释:
      ①Ctrl + v 进入块选择模式,然后移动光标选中你要注释的行,
      ②再按大写的 I 进入行首插入模式输入注释符号如 // 或 #,
      ③输入完毕之后,按两下 ESC,Vim 会自动将你选中的所有行首都加上注释,
      ④保存退出完成注释。
      取消注释:
      ①Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意 // 要选中两个,
      ②选好之后按 d 即可删除注释,ESC 保存退出。

    置底专栏.bashrc配置文件持续更新

    # .bashrc
    
    # User specific aliases and functions
    
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
    alias lst='ls -l --time-style=long-iso'
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    export PS1='\n\e[1;37m[\e[m\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\H\e[m \e[4m`pwd`\e[m\e[1;37m]\e[m\e[1;36m\e[m\n\$'
    
    alias cman='man -M /usr//share/man/zh_CN'
    
    export LC_CTYPE=zh_CN.UTF-8
    
    setterm -blank 0
    
    

    双系统引导设置
    ①切换到root模式
    ②#vim /etc/grub.d/40_custom ,添加如下内容

    menuentry "Windows 2016"{    #被引导系统的名称
     set root='(hd0,1)'         #被引导系统boot分区所在>的位置,第一块硬盘的第一个分区
     chainloader +1
    }
    

    ③#vim /etc/default/grub
    GRUB_TIMEOUT=30 #把默认时间改到30s
    ...
    ④#grub2-mkconfig -o /boot/grub2/grub.cfg
    grub2-mkconfig -o /boot/grub2/grub.cfg


    image.png

    相关文章

      网友评论

        本文标题:Linux在线笔记-持续更新

        本文链接:https://www.haomeiwen.com/subject/nghvzqtx.html