zoukankan      html  css  js  c++  java
  • Linux(CentOS 7)服务于进程

    Linux系统的启动过程

    BIOS——LILO/GRUB(引导)——Kernel boot(内核)——init(运行级别)——界mingetty(界面)——Shell(Linux可以使用)

    运行级别

    运行级别有7个

    init 0 关机

    init 3:完全多用户模式,即多用户文本界面模式,是标准的运行级别。

    init 6 重启 =reboot

    runlevel查看运行级别

     

    设置开机后的运行级别

    方法一:重新设置链接文件

    #rm -rf /etc/systemd/system/default.target

    #ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.tart

    方法二:使用 systemctl 命令

    #systemctl set-default runlevel3.target

    #systemctl set-default runlevel3.target

     

    方法二可以的数字3可以换成0-6

    拓展:

    如果将开机运行级别设置为6就会无限重启

    解决方法:

     

    在这个界面按下E键

    进入后向下移动 

    在倒倒数第二行quiet 后面加个1 要有空格分隔

    如图所示

    然后按Ctrl+x启动就可以以但用户模式进入

    然后就可以进入shell环境

    设置开机运行级别

    关闭Ctrl+Alt+Del键功能

    此功能在字符界面使用Ctrl+Alt+Del键会重新启动,可以注释或者删除

    /usr/lib/systemd/system/ctrl-alt-del.target

    设置后字符界面这个功能会失效,但是图形界面还是会弹出重启提示框

    服务管理

    systemctl 选项 服务名

    例子:

    systemctl start ftp

     

    服务相关命令

    systemctl start 启动服务

    systemctl stop 关闭服务

    systemctl status 查看服务状态

    systemctl restart重启服务

     

    开机自动启动某项服务

    systemctl enable 服务名称

    systemctl disable 服务名称

    设置完成后查看可使用:

    systemctl is-enabled 服务名称

     

    systemctl 命令特殊功能

     

     

    ntsysv 图形界面

    使用空格开启服务,右侧变为星号则开启

     

     

    进程

    ps

    -a显示所有用户的进程信息

     

    pstree

    父进程包含了哪些子进程

     

    kill

    终止进程

    在安装软件时,进程被占用可以使用

     

     

    延迟性调度

    at

    格式:at [-f 文件] [-m ] 时间

    -f : 指定存放计划执行命令的文件

    -m: 作业结束后发送邮件给执行 at 命令的用户

    ctrl+d结束

    可以将命令写到文件中

    例子:

    两天后的17:30执行/root/date

    at -f /root/date 17:30+2 days

     

    周期性调度

    crontab -e 编辑计划任务列表

    -u:为指定的用户设置计划任务

     -e:编辑计划任务列表

     -l:查看指定用户的计划任务列表,默认为当前用户

     -r:删除用户的计划任务列表

     

     

    例:

    crontab –u user file (其中 file 代表任务列表文件)

    可以做多条

    任务列表在/var/spool/cron中

    服务 crond

    systemctl status crond

    如果这个服务开启,则会执行任务列表

  • 相关阅读:
    在页面中控制媒体流的起播点和播放长度
    缓冲区数据转换为字符串输出
    编程中注意的一个问题
    一个整合SQL语句的类
    注意服务器系统日期对防病毒软件的影响
    网络病毒源的排查(2005年3月22日维护记录)
    升级到 Microsoft .NET >Visual Basic 6.0 控件和 .NET 控件的区别
    修改您的站点设计以改善下载体验
    下一版本Windows® CE 开发工具Smart Device Extensions for Microsoft Visual Studio® .NET
    WINDOWS (服务器) 和 DOS(客户端) 网络互连 基于TCP/IP的编程实现
  • 原文地址:https://www.cnblogs.com/zhuyunlong/p/11908841.html
Copyright © 2011-2022 走看看