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”。
原文地址:https://www.cnblogs.com/davis12/p/14325501.html