linuxtarget命令

fiy 其他 238

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux中的target命令通常用于设置和管理系统的目标初始化级别或运行级别。在Linux操作系统中,运行级别决定了哪些系统服务和进程会在启动时自动启动。

    要使用target命令,可以在终端中输入以下命令:

    “`shell
    sudo systemctl isolate target
    “`

    这将切换到指定的目标运行级别。在上述命令中,将`target`替换为你要切换到的目标运行级别的名称,比如`multi-user.target`或`graphical.target`。

    在Linux中,常见的目标运行级别包括以下几种:

    1. 0(halt.target):系统关机。
    2. 1(rescue.target):进入救援模式,只有系统管理员可以使用。
    3. 3(multi-user.target):多用户文本模式,没有图形界面。
    4. 5(graphical.target):图形界面模式,通常用于桌面系统。
    5. 6(reboot.target):系统重启。

    你可以通过运行以下命令查看当前的目标运行级别:

    “`shell
    sudo systemctl get-default
    “`

    另外,还可以使用以下命令列出所有可用的目标运行级别:

    “`shell
    sudo systemctl list-units –type=target
    “`

    目标运行级别的配置文件位于`/lib/systemd/system`目录下,你可以通过修改这些文件来自定义目标运行级别的行为。

    总而言之,Linux中的target命令是一个重要的系统管理工具,用于设置和管理系统的目标初始化级别或运行级别。通过切换不同的目标运行级别,可以灵活地控制系统的启动行为和服务的自动启动。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux中的target命令是用于设置或更改特定系统的运行级别的命令。运行级别是指操作系统在启动时要加载的特定服务和功能的集合。Linux中有7个运行级别,分别是0至6级,具有不同的功能和服务。

    下面是关于Linux中target命令的一些重要信息:

    1. target命令的语法:
    target [OPTION] TARGET

    2. target命令的选项:
    -l, –list:列出所有可用的运行级别
    -h, –help:显示帮助信息

    3. target命令的目标:
    target命令的目标是用来设置或更改当前要使用的运行级别。可以使用数字或特定的名称来指定目标。比如,使用”runlevel5.target”表示设置运行级别为5。

    4. 设置默认运行级别:
    可以使用systemctl命令来设置默认的运行级别。例如,使用以下命令将默认运行级别设置为5:
    sudo systemctl set-default runlevel5.target

    5. 切换运行级别:
    可以使用systemctl命令来切换当前的运行级别。例如,使用以下命令将当前运行级别切换为5:
    sudo systemctl isolate runlevel5.target

    总结:target命令是Linux中用于设置或更改运行级别的命令。通过设置不同的运行级别,可以控制要启动的服务和功能。可以使用target命令来列出所有可用的运行级别、设置默认运行级别以及切换当前运行级别。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux中的target命令用于管理和操作目标设备。目标设备通常是存储设备,如硬盘驱动器、磁盘分区或逻辑卷。Target命令提供了一种可以在Linux系统中访问和管理存储设备的方法。

    下面是关于Linux target命令的详细介绍和使用方法:

    1. 检查目标设备
    可以使用targetcli命令检查和管理目标设备。首先,要安装targetcli软件包(如果尚未安装)。可以使用以下命令来安装:

    “`
    sudo apt-get install targetcli
    “`

    2. 启动targetcli
    运行以下命令以启动targetcli:

    “`
    sudo targetcli
    “`

    3. 创建一个iSCSI目标
    iSCSI是一种用于在IP网络上传输SCSI命令的协议。可以使用targetcli来创建iSCSI目标。

    首先,创建一个名为”iqn.2021-01.com.example:target1″的iSCSI目标。运行以下命令:

    “`
    /> cd /backstores/iscsi
    /backstores/iscsi> create iqn.2021-01.com.example:target1
    “`

    然后,创建一个名为”lun0″的逻辑单元。运行以下命令:

    “`
    /backstores/iscsi/iqn.2021-01.com.example:target1> cd iqn.2021-01.com.example:target1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> create lun 0 /dev/sdb
    “`

    最后,分配一个目标地址。运行以下命令:

    “`
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1/lun0> cd ../tpg1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute generate_node_acls=1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute authentication=0
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_write_protect=0
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute generate_node_acls=0
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute authentication=1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_write_protect=1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_discovery=1
    /backstores/iscsi/iqn.2021-01.com.example:target1/tpg1> saveconfig
    “`

    4. 启动iSCSI服务
    要启动iSCSI服务并让它在系统引导时自动启动,请运行以下命令:

    “`
    /> cd /iscsi
    /iscsi> create
    /iscsi> saveconfig
    “`

    5. 添加防火墙规则
    在使用iSCSI时,通常需要配置防火墙以允许iSCSI流量通过。运行以下命令以添加防火墙规则:

    “`
    /iscsi/tpg1/portals> create ip_address=192.168.1.100 port=3260
    /iscsi/tpg1/portals> cd iqn.2021-01.com.example:target1/tpg1
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> set attribute authentication=0
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_write_protect=0
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> set attribute authentication=1
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_write_protect=1
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> set attribute demo_mode_discovery=1
    /iscsi/tpg1/portals/iqn.2021-01.com.example:target1/tpg1> saveconfig
    “`

    这样,已经成功创建和配置了一个iSCSI目标。现在,可以在其他计算机上使用iSCSI initiator连接到此目标设备。

    以上是有关Linux target命令的详细介绍和使用方法。请注意,在使用targetcli之前,请确保仔细了解目标设备的操作,以免对系统造成意外影响。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部