• Linux小技巧总结


    1、fdisk创建磁盘分区不重启系统partprobe

    使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统才能够读取到/dev/sda*,而使用partprobe则可以使kernel重新读取分区信息,避免重启系统。
    [root@db2 ~]# partprobe

    2、在线更新Linux服务器系统时间

    [root@db2 ~]# ntpdate time.windows.com
    [root@db2 ~]# ntpdate asia.pool.ntp.org

     3、Linux系统设置时间日期date

    设置日期:
    [root@localhost ~]# date -s 2015-10-10

    设置时间:
    [root@localhost ~]# date -s 12:21:54

    设置日期和时间:
    [root@localhost ~]# date -s "2015-10-10 12:21:54"

    同步BIOS:
    [root@localhost ~]# clock -w

    以特定格式查看日期时间:
    [root@localhost ~]# date +"%Y-%m-%d %H:%M:%S"
    2015-11-12 17:20:55

    有时候在脚本中会用到一天前的日期:
    [root@localhost ~]# date -d "-1 day" +%d
    或者1小时前:
    [root@localhost ~]# date -d "-1 hour" +%H
    或者1分钟前:
    [root@localhost ~]# date -d "-1 min" +%M

    date在脚本中最常用的几个用法:
    date +%Y:以4位数字格式打印年份
    date +%y:以2位数字格式打印年份
    date +%m:月份
    date +%d:日期
    date +%H:小时
    date +%M:分钟
    date +%S:秒
    date +%w:星期,如果结果显示0,则表示周日

       4、设置临时网关

    [root@localhost ~]# route add default gw 172.16.1.1

     5、查看linux发行版的版本

    比如查看ubuntu系统的版本或者查看linux系统是centos还是ubuntu,都可以用下边的命令
    [
    root@localhost ~]# cat /etc/issue
    查看linux系统是32位还是64
    [root@localhost ~]# uname -a
    Linux dzlab 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux
    i386
    i686x86等为32bitx_64等为64bit
    2.6.32-5-686
    为内核版本信息

     6、查看Linux网卡的型号

    [root@localhost ~]# lspci | grep Ethernet

    7、查看cpu是否支持sse4.2指令集

    [root@localhost ~]# cat /proc/cpuinfo | grep sse4_2

     8、Linux下执行Mysql的sql文件

    [root@localhost ~]# mysql -uroot -piweb_compass_mysql iweb < modify_db_sql

    9、用date获取前一天的日期

    [root@localhost ~]# date -d "-1 day" +%Y-%m-%d

     10、用sed替换文件内容

    [root@localhost ~]# sed -i "s/$YES_DATE/$DATE/g" modify_db_sql

     11、Linux下挂载U盘

    [root@localhost ~]# mount -t vfat /dev/sdb1 /mnt

     12、vim中快速删除光标后边内容

     Shift + d // 删除内容包含光标所在位置字符

    13、为centos7设置显示中文字符

    [root@localhost ~]# LANG=zh_CN.GB18030 // LANG=en_US.UTF-8
    若设置LANG且需要长期保持,需要将LANG环境变量配置到/etc/profile配置文件并source

      

  • 相关阅读:
    解决ArrayList线程不安全
    TraceView工具的使用
    Service
    Android之移动热修复
    06 swap命令,进程管理,rmp命令与yum命令,源码安装python
    04 linux用户群组和权限
    03 linux命令的操作
    Unity 5.x 导入教学Demo
    Creo二次开发—内存处理
    求一个数的二进制数中所含1的个数的代码实现
  • 原文地址:https://www.cnblogs.com/liwei0526vip/p/4882019.html
Copyright © 2020-2023  润新知