精华内容
下载资源
问答
  • linux创建服务和开启自启动服务

    千次阅读 2019-09-20 15:07:42
    1.创建服务 /usr/lib/systemd/system 目录下创建对应服务的service文件,即可运行对应的服务。 cd /usr/lib/systemd/system vi HelloWorld.service 然后HelloWorld.service输入以下内容: [Unit] ...

    1.创建服务

    在/usr/lib/systemd/system 目录下创建对应服务的service文件,即可运行对应的服务。 

    cd /usr/lib/systemd/system
    vi HelloWorld.service

     然后在HelloWorld.service输入以下内容:

    [Unit]
    Description=HelloWorld
    
    [Service]
    Type=simple
    ExecStart=/root/shell/HelloWorld
    Restart=always
    RestartSec=5
    StartLimitInterval=3
    RestartPreventExitStatus=137
    
    [Install]
    WantedBy=multi-user.target
    

    Description 为服务器的名字,ExecStart为对应的可执行文件完整路径。

    创建完之后,在控制台输入 service HelloWorld start 就会执行对应的HelloWorld。相应的常用组合命令有:

    service HelloWorld stop      // 关闭服务

    service HelloWorld restart   // 重启服务

    2.设置开机自启动

    在控制台运行以下命令即可:

       systemctl enable HelloWorld.service

     

    展开全文
  • 在linux创建自定义服务

    千次阅读 2017-02-17 12:11:39
    linux 自动定义服务编写

    利用systemctl创建服务

      历史版本中的linux对服务的操作是通过service来完成的。若创建用户自定义的服务,
    则需要较为复杂的操作。目前linux新的发行版已经内置了systemctl来操作服务。

    服务脚本编写

      新的自定义服务脚本以service为后缀,这些service文件存放于/lib/systemd/system中。
    我们只需要编写符合标准规范的service脚本文件,放在这个文件夹下面即可。这个标准的服务文件
    格式如下:


    2.png

    三个部分

      这个脚本分为3个部分:[Unit] [Service] [Install]。

    Unit

      Unit表明该服务的描述,类型描述。我们称之为一个单元。比较典型的情况是单元A要求在单元B启动之后
    在启动。这种设置是通过Unit下面的Requires、After、Before、Wants来调整的。比如上述
    场景的编写可以这样(在A中编写):

    Requires=B
    After=B

      这段设置表明了A的启动依赖于B,同时有要求在B启动之后启动自己。设置十分简介。需要注意的是,
    依赖关系通常用在服务(Service)而不是目标(Target)上。

    Service

      Service是脚本的关键部分,这一部分用于设置一些关键参数:

    • Type=forking : 后台运行模式
    • PIDFile=/xxx/xxx.xxx : 存放PID文件的位置
    • ExecStart=/bin/echo xxx : 这是服务运行的具体执行命令
    • ExecReload=/bin/echo xxx : 这是服务重启的执行命令
    • EexcStop=/bin/echo xxx : 这是服务停止的执行命令

      Service的启动方式,在Service段中,启动方式使用Type指定。具体可以参考man systemd.service

      值得注意的是,在脚本中关于服务启动、重启、关闭的指令需要使用绝对路径,否则会出现无法识别的情况。

      当完成一个服务脚本后,我们就可以使用systemctl start|stop|restart xxx.service等指令了。
    若要开机启动这个服务:

    • systemctl enable xxx.service

      若要关闭开机启动:

    • systemctl disable xxx.service

      当我们需要查看服务信息的使用可以使用如下指令:

    • systemctl list-units --type=service : 列出正在运行的服务

      在service片段中有几个概念很重要,这直接影响到实践中创建自定义服务的最终结果。以下内容根据linux系统
    man systemd.service用户手册说明经过翻译和整理而得。

    service配置之Type

      首先是Type配置,在service片段中有Type的配置,这个配置给当前的服务单元用于设置进程的启动类型。
    Type有如下几种可选项:

    • simple
    • forking
    • oneshot
    • dbus
    • notify
    • idel

      simple,这是默认的Type,当Type和BusName配置都没有设置,指定了ExecStart设置后,simple就是
    默认的Type设置。simple使用ExecStart创建的进程作为服务的主进程。在此设置下systemd会立即启动服务,如果该服务要
    启动其他服务(simple不会forking),它们的通讯渠道应当在守护进程启动之前被安装好(e.g. sockets,通过sockets激活)。

      forking,如果使用了这个Type,则ExecStart的脚本启动后会调用fork()函数创建一个进程作为其启动的一部分。
    当一切初始化完毕后,父进程会退出。子进程会继续作为主进程执行。这是传统UNIX主进程的行为。如果这个设置被指定,
    建议同时设置PIDFile选项来指定pid文件的路径,以便systemd能够识别主进程。

      oneshot,onesh的行为十分类似simple,但是,在systemd启动之前,进程就会退出。这是一次性的行为。
    可能还需要设置RemainAfterExit=yes,以便systemd认为j进程退出后仍然处于激活状态。

      dbus,这个设置也和simple很相似,该配置期待或设置一个name值,通过设置BusName=设置name即可。

      notify,同样地,与simple相似的配置。顾名思义,该设置会在守护进程启动的时候发送推送消息(通过sd_notify(3))给systemd。

    Service其他配置节点

    • RemainAfterExit:默认值no

      默认值为no,这个设置采用booleean值,可以是0、no、off、1、yes、on等值。
    它表明服务是否应当被视为激活的,即便当它所有的进程都退出了。简言之,这个设置用于告诉systemd服务是否
    应当是被视为激活状态,而不管进程是否退出。当为true时,即便服务退出,systemd依然将这个服务视为激活状态,
    反之则服务停止。

    • GuessMainPID

      采用boolean值指定systemd在无法确切的查明服务的时候是否需要猜测服务的main pid。
    除非Type=forking被采用并且PIDFile没有被设置,否则这个选项会被忽略。因为当设置为Type的其他
    选项,或者显示的指定了PID文件后,systemd总是能够知道main pid。

    • PIDFile

      采用一个绝对路径的文件名指定守护进程的PID文件。当Type=forking被设置的时候,建议采取这个设置。
    当服务启动后,systemd会读取守护进程的主进程id。systemd不会对该文件写入数据。

    • BusName

      使用一个D-Bus的总线名称,作为该服务的可访问名称。当Type=dbus的时候,该设置被强制使用。

    • BusPolicy

      如果该选项被指定,一个自定义的kdbus终结点将会被创建,并且会被指定为默认的dbus节点安装到服务上。
    这样的自定义终结点自身持有一个策略规则集合。这些规则将会在总线范围内被强制指定。该选项只有在kdbus被激活时有效。

    • ExecStart

      当服务启动的时候(systemctl start youservice.service),会执行这个选项的值,
    这个值一般是“ExecStart=指令 参数”的形式。当Type=oneshot的时候,只有一个指令可以并且必须给出。
    原因是oneshot只会被执行一次。

    • ExecStartPreExecStartPost

      顾名思义,这两个设置的意义在于ExecStart被执行之前和之后被执行。

    • ExecReload

      服务重启时执行。

    • ExecStop

      服务停止时执行。

    • ExecStopPost

      服务停止后执行。

    未完待续...

    展开全文
  • linux系统搭建ftp服务器及创建用户——centos7.3

    万次阅读 多人点赞 2018-03-23 16:04:55
    linux 系统下搭建ftp服务器 linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令...客户端 使用SecureCRT 软件 root 帐号远程登录服务器端 重点记录: 相关用户的创建、修改 文...

    linux 系统下搭建ftp服务器

    linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令扫盲,故写下这篇博客。

    环境:
    window操作系统中安装SecureCRT 和 FlashFXP 软件
    服务器端的操作系统为centos7.3
    在客户端 使用SecureCRT 软件 root 帐号远程登录服务器端

    重点记录:

    • 相关用户的创建、修改
    • 文件的权限控制
    • ftp登录用户白名单
    • 根目录切换

    ##ftp是什么

    FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输. 同时它也是一个应用程序.一般的Linux系统默认带有ftp软件或者是vsftpd

    ##搭建ftp服务器目的
    从window系统上传程序文件到linux系统的服务器里

    ##检查安装vsftpd软件

    要使用到的linux命令:

    • "|": 管道,把前一个命令的结果当成后一个命令的输入

    • rpm: RPM Package Manager RPM软件包管理器 ,和 RedHat有关,

    • grep: Globally search a Regular Expression and Print 全局匹配正则搜索并打印

    • yum: Yellow dog Updater,Modified,大黄更新与修改,基于rpm 的软件包管理器

    查看所有的安装的软件包 并在结果中查找包含vsftp 的文件

    rpm -qa | grep vsftpd
    

    如果没有装则使用yum命令安装

    yum -y install vsftpd 
    

    ##创建用户
    使用useradd命令:
    useradd username ,默认在/home文件夹下创建一个和username一样名称的文件作为该用户所拥有的文件

    useradd xiao   
    passwd xiao   #(回车)给用户xiao设置登录密码
    

    ##创建用户并指定用户目录

    在/var 目录下创建一个 www 文件夹,www文件夹中创建一个site文件夹一个da文件夹

    cd /var
    mkdir www
    cd www
    mkdir site
    mkdir da
    

    创建用户da并指定用户目录为/var/www/da

    useradd -d /var/www/da da
    passwd da
    

    修改xiao用户的用户目录为/var/www/site

    usermod -d /var/www/site xiao
    

    备注:如果修改xiao的操作失败提示有相关进程在使用这个用户,则先杀死这些进程后再修改

      ps -u xiao | awk '{print $1}' | grep -vi pid | xargs kill -9
    

    查看新创建的用户的信息

    **tail:**默认显示指定文件的末尾10行

    tail /etc/passwd
    

    这里写图片描述

    /etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下
    (1):用户名。
    (2):密码(已经加密)
    (3):UID(用户标识),操作系统自己用的
    (4):GID组标识。
    (5):用户全名或本地帐号
    (6):开始目录
    (7):登录使用的Shell,就是对登录命令进行解析的工具。

    ##配置/etc/vsftpd/vsftpd.conf文件

    查看下该文件里有些啥

    cat /etc/vsftpd/vsftpd.conf
    

    切换当前工作目录到/etc/vsftpd

    cd /etc/vsftpd
    

    启用可以登录ftp的用户白名单配置

    vi vsftpd.conf
    

    输入:/userlist 在vsftpd.conf文件中查找userlist 相关配置 .
    按下i键进入insert模式,
    将按下图配置 三个选项,则user_list文件为ftp用户白名单
    按下esc键退出输入模式进入命令模式
    输入:wq 保存并退出
    这里写图片描述

    userlist_enable=YES     #启动用户列表
    userlist_deny=NO        #决定是否对用户列表的用户拒绝访问ftp 
                           
    userlist_file=/etc/vsftpd/user_list
    

    ##在user_list中写入 da和xiao这个两个用户

    vi user_list
    

    按下i键进入insert模式,
    一行一个用户名,输入 da 和xiao
    按下esc键退出输入模式进入命令模式
    输入:wq 保存并退出

    ##查看vsftpd 服务的运行状态

    systemctl status vsftpd
    

    如果最后一条状态是stoped则启动vsftpd

    systemctl start vsftpd 
    

    如果最后一条状态是started则重启vsftpd

    systemctl restart vsftpd 
    

    ##在window系统中使用FlashFXP 客户端登录
    使用da 和xiao 用户分别登录,发现在客户端可以浏览整个linux系统的文件夹
    继续配置vsftpd.conf 文件,
    ##配置vsftpd.conf 锁定根目录

    local_root= /var/www        #本地用户登录后自动转到的ftp根目录
    chroot_local_user=YES       #将所有用户限定在指定的主目录内
    chroot_list_enable=NO       #不启用列外的用户列表
    chroot_list_file=/etc/vsftpd/chroot_list  #指定列外的用户列表文件
    

    配置完之后重启vsftpd服务

    ##使用FlashFXP 客户端登录并创建文件夹
    使用da用户名登录,在da文件夹中创建一个新的文件夹test
    这里写图片描述

    结果失败
    ##配置文件夹权限
    切换工作目录到/var/www

    cd /var/www
    

    查看www文件夹中所包含的文件的信息

    ll
    

    这里写图片描述
    上图显示的信息为,

    1. da和site文件夹属于root用户,属于root用户组, 因为是root用户创建的文件夹
    2. root用户可以对da和site文件夹进行r(读),w(写),x(执行)等操作
    3. root用户组内的用户可以对da和site文件夹进行r(读),x(执行)等操作
    4. 其他用户可以对da和site文件夹进行r(读),x(执行)等操作.

    da 和 xiao 这两个用户属于其他用户 故不能执行创建文件夹(写)的操作

    改文件的权限,将da的拥有者改为da,site的拥有者改为xiao

    chown da:da da
    

    这里写图片描述

    chown xiao:xiao site
    

    这里写图片描述

    这个时候 他们可以在各自拥有的文件夹这创建文件 ,但不可以到对方的文件夹中创建文件

    修改da用户的所属用户组,并修改site文件夹的权限
    把da用户纳入 xiao的用户组

    usermod -g xiao da
    

    这里写图片描述
    如图所示:da用户的用户组id值和xiao的用户组id值变得一样了

    修改site文件夹的权限,允许同一个用户组的用户拥有rwx权限

    chmod 775 site
    

    这里写图片描述
    此时da 用户可以在site文件夹中创建新的文件夹

    ##权限值的解读
    文件夹权限:
    r==>可读 w==>可写 x==>可执行
    r=4 w=2 x=1
    777 代表 rwx-rwx-rwx 所有用户都可读可写可执行。


    展开全文
  • linux软链接的创建、删除和更新

    万次阅读 多人点赞 2017-11-13 11:48:14
    Windows系列中,我们称其为快捷方式,在Linux中我们称其为软链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。 Windows老姑娘的...

    大家都知道,有的时候,我们为了省下空间,都会使用链接的方式来进行引用操作。同样的,在系统级别也有。在Windows系列中,我们称其为快捷方式,在Linux中我们称其为链接(基本上都差不多了,其中可能有差别,但是那又怎样呢?我们只要实现我们的效果,谁会有精力去管它茴香的茴字有几种写法呢?)。

     

    Windows老姑娘的那几个姿势这里就不赘述了,我们今天主要说下Linux中的茴香的茴字怎么写。说错了,是Linux中的软链接怎么操作。

     

    在Linux中,链接分为软的和硬的,至于两者之间有什么差别,大家可以参考下https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/

    链接绕不过ln/link 命令(当然,如果你用图形界面的话,接写来你就当我说的是废话了,您可以直接关闭当前页面了)。关于ln的命令详解,我们在后面再说。

     

    创建软链接

    ln  -s  [源文件或目录]  [目标文件或目录]

    例如:

    当前路径创建test 引向/var/www/test 文件夹 

    ln –s  /var/www/test  test

    创建/var/test 引向/var/www/test 文件夹 

    ln –s  /var/www/test   /var/test 

     

     

    删除软链接

    和删除普通的文件是一眼的,删除都是使用rm来进行操作

     rm –rf 软链接名称(请注意不要在后面加”/”,rm –rf 后面加不加”/” 的区别,可自行去百度下啊)

    例如:

    删除test

    rm –rf test

     

     

    修改软链接

    ln –snf  [新的源文件或目录]  [目标文件或目录]

    这将会修改原有的链接地址为新的地址

    例如:

    创建一个软链接

    ln –s  /var/www/test   /var/test

    修改指向的新路径

    ln –snf  /var/www/test1   /var/test

     

    好了,基本上的增加、删除、修改都在这了。

     

    -------------------------我是有深度的分割线------------------------

    如果您想更深入的了解,可以ln –help 查看详细。

     

    常用的参数:

    -b 删除,覆盖以前建立的链接

    -d 允许超级用户制作目录的硬链接

    -f 强制执行

    -i 交互模式,文件存在则提示用户是否覆盖

    -n 把符号链接视为一般目录

    -s 软链接(符号链接)

    -v 显示详细的处理过程

    (当前路径创建test 引向/var/www/test 文件夹 )
    展开全文
  • 浅谈linux创建自定义服务

    千次阅读 2019-12-18 15:17:37
    在linux中,进入目录,命令:cd /lib/systemd/system,如下图 2.创建一个自定义服务 例如:sudo vim push_msg_swoole.service 3.编写自定义服务 如下三部分:[Unit] [Service] [Install] [Unit] Description=push_...
  • Linux服务器上创建新用户

    万次阅读 2018-05-13 13:14:55
    Linux服务器上创建账户用到useradd命名,一般常用以下命令: $sudo useradd -m -s /bin/bash userName // /home目录下新建userName目录 $sudo passwd userName //设置密码 会提示 Enter new UNIX password...
  • linux 创建虚拟机

    千次阅读 2021-01-15 20:40:57
    Linux创建虚拟机安装Linux操作系统远程连接三种网络模式root用户和普通用户修改主机名修改密码 创建虚拟机 1.首页中创建新的虚拟机 2.选择自定义(高级) 3.硬件兼容性选择 Workstation 15.x 4.镜像操作系统选择...
  • 阿里云ECS服务器Linux创建新用户

    千次阅读 2020-02-11 10:54:53
    需求: 让别人下载一个文件,通过...已经用root账户登录了阿里云主机,下面为我们的Linux创建一个普通用户zhang1 ①、登录进入root用户添加新用户 添加的新用户名为 zhang1,登录进去的主目录为zhang useradd ...
  • Linux服务器创建新用户

    千次阅读 2018-12-19 21:31:02
    首先sudo -i 切换至root超级用户目录下 1. 创建用户名 sudo useradd -m -s/bin/bash/ jmy ...创建完成之后可以用命令切换用户 3.切换用户 su jmy 最后的结果: 参数设置可以参考:https://www.jb51.net/arti...
  • LinuxLinux进程的创建与管理

    万次阅读 多人点赞 2018-07-27 19:21:29
    在Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程的进程叫做父进程。那个系统启动及完成初始化之后,Linux自动创建的进程...
  • Linux服务器创建卷组

    千次阅读 2018-05-30 19:51:09
    linux减小lv及文件系统 lvreduce -L 10G -f -r /dev/testvg/testlv 增加硬盘增加空间步骤: ① 创建pv pvcreate /dev/sdc ②将pv增加到vg中 vgextend /dev/fmasvg /dev/sdc  查看vg是否增容成功 vgdisplay ③扩充...
  • linux服务器上创建新用户

    千次阅读 2012-04-05 11:00:24
    但是这个时候并没有创建home,由于作为客户端的同学是想服务器上站一个位置的,所以通过下面命令创建登陆文件夹 //增加目录 mkdir homeDir chmod 0755 homeDir chown -R homeDir:homeDir us
  • Linux创建连接

    千次阅读 2018-06-19 20:31:53
    创建了软连接,/home/root上创建了一个到/usr/local/tomcat的连接。相当于快捷方式 ln -d /usr/local/tomcat /home/root 创建了硬连接 其他参数: -f : 链结时先将与 dist 同档名的档案删除  -d : 允许系统...
  • linux创建用户只读权限

    千次阅读 2020-05-13 09:54:35
    linux创建用户只读权限第一步:添加用户并设置能够shell上使用的命令1.创建用户和登录shell2.修改用户密码3.创建用户shell执行命令目录4.root修改用户的shell配置文件5.修改bash配置文件,主要是指定PATH的读取...
  • Linux 创建虚拟机(一)

    万次阅读 多人点赞 2018-07-23 13:53:39
    Linux 创建虚拟机(一) 一、简述 记一次创建虚拟机的过程。主机系统为Win7 64位环境下使用VMware Workstation12 Pro创建虚拟机(安装系统为Ubuntu18.04 64位,这个版本比12.04版本耗资源)。(因为此版本的Ubuntu...
  • linux服务器的SVN创建新账户

    千次阅读 2018-07-02 14:07:27
    1. 使用FileZilla连接服务器,找到svn的conf目录下的三个配置文件:authz、passwd、svnserve.... 修改authz文件信息只需admin=末尾添加要加的用户名(以逗号分隔),无需文件其他部分修改和添加任何东西3. ...
  • Linux创建sftp用户

    万次阅读 2018-05-17 13:23:28
    最近做的一个需求涉及到使用sftp模式传输文件,所以本地虚拟机创建了一个sftp用户供文件上传测试,这里记录下虚拟机上搭建sftp服务的过程。1、创建连接服务器的sftp用户useradd -d/home/sftp1 -s /sbin/nologin test...
  • 远程仓库实际上和本地仓库没啥不同,纯粹为了 7x24 小时开机并交换大家的修改。...搭建Git服务器需要准备一台运行Linux的机器,此我们使用CentOS。以下为安装步骤 : 虚拟机 CentOS 中使用命令...
  • 1、查询linux服务器是否已经安装过vsftpd服务; rpm -qa|grep vsftpd 卸载已经安装服务命令:rpm -evsftpd 2、未安装,安装vsftpd服务; 执行:yum install vsftpd -y 在线安装vsftpd服务 3、安装成功...
  • linux创建PHP定时任务

    千次阅读 2016-07-05 15:53:17
    linux创建PHP定时任务下面所有的前提是服务器存在PHP环境 首先创建一个PHP文件:示例内容如下: $ch=curl_init(); //设置请求 curl_setopt($ch,CURLOPT_URL,"写上要请求的URL"); curl_setopt($ch,CURLOPT_...
  • Linux 创建新用户

    千次阅读 2019-02-07 07:47:04
    今后会把学习、操作 Linux 的过程记录下。 查看版本信息 先看下 Linux 的版本,输入命令 cat /etc/redhat-release 创建新用户 可以看到现在我还是 root 账号,为了系统的安全,最好不要一直使用 root 账号。所以第一...
  • 前一篇谈到了Weblogic的安装,接下来整理weblogic服务域的创建及项目的部署  一、webLogic服务创建  使用root用户登录后使用命令:#su Weblogic将用户切换到weblogic用户。 1、进入home文件夹下,使用#ls命令...
  • 上一篇学习到在Linux上搭建Git服务器,并创建git仓库,还不会的小伙伴可以前去学习一下 Git服务器我们已经搭建成功,git仓库我们已经创建成功,现在我们来学习一下项目初始化后的第一次代码上传。 第一步,创建一个...
  • 用SecureCRT创建公钥登录LINUX服务器

    千次阅读 2014-04-04 17:55:37
    LINUX间SSH登录可以用公钥认证的方式(即SSH无密码登录),WINDOWS上也可以用公钥认证登录LINUX服务器。 可以用SecureCRT或者Putty创建,下面用SecureCRT...把创建的公钥复制到LINUX服务器用户家目录上。我用的是S
  • linux创建共享目录

    千次阅读 2019-01-10 22:54:31
    一、服务端(ip:192.168.102.229) 1、yum install nfs-utils ...2、创建共享目录 ex:mkdir -p /data/share  chmod 777 /data/share 3、编辑配置文件 vi /etc/exports /data/share *(rw,sync) #* 指允许所有...
  • linux服务器上创建第二个ORACLE实例

    热门讨论 2008-09-19 09:40:01
    原创:在linux 服务器上创建第二个ORACLE数据的实例,手工启动或开机自启动的设置。
  • 文章目录背景Systemd常用命令systemctlsystemd-analyzehostnamectl创建开机自启且被守护的系统服务后续 背景  Systemd是Linux系统工具,其作用是守护进程,如今已经成为了大多数Linux发行版本(如Ubuntu、Debian等...
  • 这里创建完shell脚本后,使用linux的内置服务执行。 linux服务器系统为centos7。 原理:  crontab 是linux内置服务,只需要开启crontab服务后,配置cron任务即可。 基本格式 : * * * * * command 分 时...
  • 在linux服务器上使用conda创建虚拟环境时报错:CondaValueError: The target prefix is the base prefix. Aborting. lCondaValueError: The target prefix is the base prefix. Aborting. 使用命令创建python虚拟...
  • 本实验用的是RedHat linux9.0,虚拟机上进行操作,它已具有相当完善的可视化界面,这样用户会更加容易接受和理解。  首先呢就是虚拟机的相关配置,这个就不说了,当我们安装完系统后,打开终端,输入命令“rpm -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 837,625
精华内容 335,050
关键字:

在linux创建服务

linux 订阅