systemd

Linux设置日期时间,任务计划cron,chkconfig,systemd

醉酒当歌 提交于 2019-12-04 07:36:53
任务计划cron 当我们需要在凌晨执行一条命令或运行一个脚本的时候,我们可能不会守在电脑旁,等时间到了去操作,经常我们会使用任务计划cron来实现。 设置系统时间 而使用任务计划往往会用到日期和时间等数值,但是我们在安装centos的时候时间选的是对的,但是在安装完了之后我们会发现系统的时间跟实际时间是对不上的,这是因为安装系统是采用了UTC,简单来说UTC就是0时区的时间,是国际标准,而我们中国是处于东八区+8时区。这个时候就需要修改系统时间了。 机器上面都有两个时间,一个是系统时间,一个是硬件时间. 使用date命令可以查看系统时间 [root@localhost ~]# date 2018年 07月 27日 星期五 21:56:16 CST 使用clock或hwclock查看硬件时间 [root@localhost ~]# clock 2018年07月27日 星期五 21时57分01秒 -0.810611 秒 [root@localhost ~]# hwclock 2018年07月27日 星期五 21时57分09秒 -0.219701 秒 设置系统时间可以使用 date -s (月月日日时时分分年年年年.秒秒) 括号里每个字代表一个字符,比如2018年2月3日10点55分44秒 date 020310552018.44 [root@llll ~]# date

linux系统的任务计划、服务管理

寵の児 提交于 2019-12-04 07:36:34
linux任务计划cron 在linux下,有时候要在我们不在的时候执行一项命令,或启动一个脚本,可以使用任务计划cron功能。 任务计划要用crontab命令完成 选项: -u 指定某个用户,不加-u表示当前用户 -e 编写任务计划 -l 查看已经设定任务计划 -r 删除任务计划 编写的格式为: 分 时 日 月 周 具体命令 任务计划的配置文件 /etc/crontab 这里显示了分的范围是0-59, 时的范围,0-23,日的范,1-31, 月的范围1-12或者写英语月份的简写,周的范围0-6 (0代表星期天,也可以写7),如果不填某一项信息就用 ” * ” 代替。 使用命令crontab -e 就可以进入vim编辑器编写任务计划, 比如在6月5日10点01 分执行任务计划 写任务计划时要写绝对路径, 要使用命令 systemctl start crond 启动服务 chkconfig服务管理工具 chkconfig工具是CentOS 6以及以前版本使用的服务管理工具,CentOS 7 上还是可以使用使用chkconfig这个命令。 chkconfig --list 命令会列出所有的服务以及每个级别的开启状态,但它只显示SysV服务,而CentOS 7使用的是systemd服务。Linux系统所有预设的服务都在/etc/init.d/目录下的查看。 使用命令 chkconfig

day36:linux下的cron计划、chkconfig及systemd服务

懵懂的女人 提交于 2019-12-04 07:36:17
1、crond任务计划 :用来管理系统和执行系统周期性的任务,类似于windows下的任务计划,当安装完操作系统后,系统会默认安装此服务,并且会自行启动crond进程,crond没分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行: crontab options options: -u : 查看指定用户的任务计划,不指定则为root用户 : -l : 列出计划任务:可结合-u : -r : 表示删除计划任务:可结合-u: -e : 编辑任务计划,等同于打开了vim /var/spool/cron/user/某个用户的文件: 1:制定计划任务: crontab的配置文件: cat /etc/crontab [root@localhost ~]# cat /etc/crontab SHELL=/bin/bash #运行格式 PATH=/sbin:/bin:/usr/sbin:/usr/bin #PATH路径 MAILTO=root # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) #

CentOS7安装Mate桌面

删除回忆录丶 提交于 2019-12-04 05:58:46
1、安装Mate桌面 yum groups install "MATE Desktop" 2、安装X yum groups install "X Window System" 3、启动 1)自动进入图像界面 systemctl set-default graphical.target 执行命令返回值: [root@localhost ~]# systemctl set-default graphical.target Removed symlink /etc/systemd/system/default.target. Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target. 2)使用startx启动 需要创建 .xinitrc文件 echo "exec /usr/bin/mate-session" >> ~/.xinitrc 这样就可以在命令行下使用startx启动图形界面。 来源: CSDN 作者: jiayangang 链接: https://blog.csdn.net/jiayangang/article/details/79367712

centos8自定义目录安装nginx

别说谁变了你拦得住时间么 提交于 2019-12-04 05:45:17
1.安装工具和库 # PCRE是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式 # zlib库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.目录结构 源码目录:/home/werben/pkgsrc/nginx 安装目录:/home/werben/application/nginx 3.下载解压源码 # 官网地址: https://nginx.org/en/download.html wget -c https://nginx.org/download/nginx-1.17.5.tar.gz 4.创建用户组和用户 groupadd www useradd -g www www 5.编译源码 ./configure --user=www --group=www --prefix=/home/werben/application/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub

修改docker容器的存储路径

纵饮孤独 提交于 2019-12-04 05:37:15
1.关闭docker服务 # systemctl stop docker 2.创建新存储路径 # mkdir -p /data/sdv1/docker # mv /var/lib/docker /data/sdv1/docker/ 3.修改docker.service文件 # vim /usr/lib/systemd/system/docker.service //将EXecStart修改为 ExecStart=/usr/bin/dockerd --graph=/data/sdv1/docker 4.重启docker服务 # systemctl daemon-reload 5.验证结果 # docker info|grep 'Docker Root Dir' 来源: https://my.oschina.net/comics/blog/3128161

systemd/udev dependency failure when auto mounting separate partition during startup

早过忘川 提交于 2019-12-04 03:27:58
EDIT: This occurs when I am trying to use a separate partition with ANY mount point, not just /var . I am using Buildroot to build an embedded linux system. I am trying to use a separate partition for /var, but this occurs for ANY mount point. My init system is systemd, udev for device management. I've edited my fstab to: # <file system> <mount pt> <type> <options> <dump> <pass> /dev/root / ext2 rw,noauto 0 1 /dev/mmcblk0p4 /var ext2 defaults 0 2 proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults,gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 tmpfs /tmp tmpfs defaults 0 0

caddy.service start request repeated too quickly

限于喜欢 提交于 2019-12-04 03:20:39
I'm using systemd to start a caddy webserver on an ubuntu 16.04 machine. Whenever I run sudo service caddy start and service caddy status , I get this error: ● caddy.service - Caddy webserver Loaded: loaded (/etc/systemd/system/caddy.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2016-08-29 05:03:02 EDT; 4s ago Docs: https://caddyserver.com/ Process: 1135 ExecStart=/usr/local/bin/caddy -agree -email me@example -pidfile=/var/run/caddy/caddy.pid (code=exited, status Main PID: 1135 (code=exited, status=1/FAILURE) systemd[1]: Started Caddy webserver. caddy

Configure Prometheus to use non-default port

女生的网名这么多〃 提交于 2019-12-04 01:52:41
问题 I would like to install Prometheus on port 8080 instead of 9090 (its normal default). To this end I have edited /etc/systemd/system/prometheus.service to contain this line: ExecStart=/usr/local/bin/prometheus \ --config.file=/etc/prometheus.yaml --web.enable-admin-api \ --web.listen-address=":8080" I.e., I am using option --web.listen-address to specifiy the non-default port. However, when I start Prometheus (2.0 beta) with systemctl start prometheus I receive this error message: parse

VNC Viewer轻松连接远程CentOS7桌面

谁说胖子不能爱 提交于 2019-12-04 01:11:18
VNC Viewer轻松连接远程CentOS7桌面 xlixiaohui 关注 0.3 2018.03.26 10:09* 字数 861 阅读 3293评论 4喜欢 4 欢迎访问我的个人博客: https://xiaohuilee.github.io/ 主要的步骤是有两步的: Step 1: 在CentOs7上安装Tigervnc-server Step 2: 使用VNC Client连接到CentOS桌面 和之前的另一篇操作文档 VNC Viewer轻松连接远程CentOS6.8桌面 不同,新的CentOS7有许多地方配置发生了变动,所以在这里重新说明一下。 Step 1: 在CentOs7上安装Tigervnc-server 1. 安装Tigervnc-server Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop. 同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装 Tigervnc-server 请打开终端,使用root用户权限安装: sudo yum -y install tigervnc-server 2. 安装完毕后