• linux的一些简单设置 时间|定时任务|dpkg|wget


    linux的一些简单设置

    1.时间设置

    1.1、运行如下命令:

    sudo tzselect
        1.1 选择 亚洲Asia;
    
        1.2 继续选择 中国China;
    
        1.3 最后 选择北京Beijing。
    

    1.2、创建时区软链

    sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    

    date命令格式化输出

    date '+%Y-%m-d %H:%M:%S'
    

    docker 容器用UTC时间

    # docker容器默认用的UTC时间,时差8小时,在查阅日志时不便,因为容器中没有tzselect命令,现用其他方法更改时间
    
    # 复制文件到容器中
    root@test:/usr/share# docker cp  zoneinfo 7903e8e51b55:/usr/share/
    
    # exec进入容器中
    root@7903e8e51b55:/var/log/itp/itpserver/logs# TZ=Asia/Shanghai
    root@7903e8e51b55:/var/log/itp/itpserver/logs# ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
    
    

    centos设置时间

    查看系统时间
    [root@localhost ~]# date
    Tue Jun 13 10:20:13 CST 2017
    
    查看硬件时间
    [root@localhost ~]# hwclock --show
    Tue 13 Jun 2017 02:11:12 AM CST  -0.848845 seconds
    
    可以看出系统时间比硬件时间快,系统时间是准确的
    
    假如系统时间和硬件时间都不准确
    
    更新系统年月日
    [root@localhost ~]# timedatectl set-time 2017-06-13
    
    更新系统时分秒
    [root@localhost ~]# timedatectl set-time 10:25:17
    
    更新时区(亚洲-中国-上海)
    [root@localhost ~]# timedatectl set-timezone Asia/Shanghai
    
    将硬件时钟调整为与系统时钟一致
    [root@localhost ~]# timedatectl set-local-rtc 1
    或者
    [root@localhost ~]# hwclock --systohc --localtime 
    
    将日期写入CMOS
    [root@localhost ~]# clock –w
    
    再次查看系统时间和硬件时间,他们就一致了
    
    原文链接:https://blog.csdn.net/taokai_110/article/details/73162891
    

    2.cron定时任务

    ubuntu安装cron

    安装:apt-get install cron
    启动:service cron start
    重启:service cron restart
    停止:service cron stop
    检查状态:service cron status
    查询cron可用的命令:service cron
    检查Cronta工具是否安装:crontab -l
    

    centOS安装:
    centOS安装cron:

    • 1).vixie-cron 软件包是 cron 的主程序;
    • 2).crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序
    yum install vixie-cron
    yum install crontabs
    

    配置:

    service crond start     //启动服务
    service crond stop      //关闭服务
    service crond restart   //重启服务
    service crond reload    //重新载入配置
    service crond status    //查看crontab服务状态
    

    CentOS系统中加入开机自动启动:

    chkconfig --level 345 crond on
    

    3.mount安装

    root权限下执行mount命令。

    1、在/mnt目录下,创建相应的iso文件夹,例如cd1,cd2。
    
    2、然后,用命令:mount -o loop /home/kinglu/Matlab/matlab1.iso(iso文件路径名) /mnt/cd1
    
    3、此时,在/mnt/cd1目录下,就有相应的安装文件了,接下来安装就可以了
    

    mount命令帮助文件: https://www.runoob.com/linux/linux-comm-mount.html

    4.dpkg管理deb包

    dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。

    语法

    dpkg(选项)(参数)

    选项

    -i:安装软件包;
    -r:删除软件包;
    -P:删除软件包的同时删除其配置文件;
    -L:显示于软件包关联的文件;
    -l:显示已安装软件包列表;
    --unpack:解开软件包;
    -c:显示软件包内文件列表;
    --confiugre:配置软件包。
    -b 打包
    

    参数

    Deb软件包:指定要操作的.deb软件包。

    实例

    dpkg -i package.deb     #安装包
    dpkg -r package         #删除包
    dpkg -P package         #删除包(包括配置文件)
    dpkg -L package         #列出与该包关联的文件
    dpkg -l package         #显示该包的版本
    dpkg --unpack package.deb  #解开deb包的内容
    dpkg -S keyword            #搜索所属的包内容
    dpkg -l                    #列出当前已安装的包
    dpkg -c package.deb        #列出deb包的内容
    dpkg --configure package   #配置包
    

    5.wget下载

    1、使用 wget 下载单个文件

    以下的例子是从网络下载一个文件并保存在当前目录

    在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。

    1 wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    

    2、使用 wget -O 下载并以不同的文件名保存

    1 [root@network test]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    2 [root@network test]# ls
    3 wordpress-4.9.4-zh_CN.tar.gz
    我们可以使用参数-O来指定一个文件名:
    
    1 wget -O wordpress.tar.gz  http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    2 wordpress.tar.gz
    

    3、使用 wget -c 断点续传

    使用wget -c重新启动下载中断的文件:

    对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件

    1  wget -c https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    

    4、使用 wget -b 后台下载

    对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载

    1 [root@network test]# wget -b https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
    2 继续在后台运行,pid 为 1463。
    3 将把输出写入至 “wget-log”。
    
  • 相关阅读:
    剑指 Offer II 001. 整数除法
    conda中如何恢复默认源
    conda中如何创建、查看、删除虚拟环境
    conda中如何移除指定的源
    conda 中如何移除默认源
    清华anaconda开源镜像下载站
    集群环境中使用sbatch提交命令测试
    第三章 消息摘要算法MD5SHAMAC
    第四章 dubbo源码解析目录
    第二章 Base64与URLBase64
  • 原文地址:https://www.cnblogs.com/davis12/p/14325501.html
Copyright © 2020-2023  润新知