Linux的xvc命令 Linux svc

我有个网络摄像机 不知道IP 想查IP怎么查 用什么软件查 牌子是ic@m 型号 XVC-600

不明白你不知道哪里的IP?网络摄像机出厂时通常只会自带域名,就是你安装设置完成后通过域名可以访问到;如果是你自己网络的IP地址,那你可以通过搜索软件找到的(据我所知,跟设备配套出货的有套搜索软件,通过搜素软件可以看到当前PC信息和设备信息)。我知道海康威视,网视无忧,D-LINK等跟设备一起附带的有一套搜索软件。你找找看跟你的摄像机一起有没有光盘之类的存储器,看里面是否有软件,应该是有的,如果没有的话只能找厂家了。祝好运

我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、都安ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的都安网站制作公司

如何使用xl console查看domU

1、在dom0中,修改domU的配置文件:

1 extra="console=hvc0 xencons=tty"

也可能是xvc0,根据情况而定

2、在domU中,修改/etc/inittab:

1 x0:12345:respawn:/sbin/agetty -L 9600 xvc0 xterm

对inittab的配置信息转载如下

inittab是一个不可执行的文本文件,它有若干行指令所组成。在Redhat系统中,inittab的内容 如下所示(以“###"开始的中注释为笔者增加的):

#

# inittab  This file describes how the INIT process should set up

#  the system in a certain run-level.

#

# Author:  Miquel van Smoorenburg,

#  Modified for RHS Linux by Marc Ewing and Donnie Barnes

#

# Default runlevel. The runlevels used by RHS are:

#  0 - halt (Do NOT set initdefault to this)

#  1 - Single user mode

#  2 - Multiuser, without NFS (The same as 3, if you do not havenetworking)

#  3 - Full multiuser mode

#  4 - unused

#  5 - X11

#  6 - reboot (Do NOT set initdefault to this)

#

/*

理解Runlevel

runlevel用来表示在init进程结束之后的系统状态,在系统的硬件中没有固定的信息来表示runlevel,它纯粹是一种软件结构。init和 inittab是runlevel影响系统状态的唯一原因。在上述例子中inittab文件起始阶段的注释主要用来描述runlevel:

Runlevel 0是让init关闭所有进程并终止系统。

Runlevel 1是用来将系统转到单用户模式,单用户模式只能有系统管理员进入,在该模式下处理那些在有登录用户的情况下不能进行更改的文件,改runlevel的编号1也可以用S代替。

Runlevel 2是允许系统进入多用户的模式,但并不支持文件共享,这种模式很少应用。

Runlevel 3是最常用的运行模式,主要用来提供真正的多用户模式,也是多数服务器的缺省模式。

Runlevel 4一般不被系统使用,用户可以设计自己的系统状态并将其应用到runlevel 4阶段,尽管很少使用,但使用该系统可以实现一些特定的登录请求。

Runlevel 5是将系统初始化为专用的X Window终端。对功能强大的Linux系统来说,这并不是好的选择,但用户如果需要这样,也可以通过在runlevel启动来实现该方案。

Runlevel 6是关闭所有运行的进程并重新启动系统。*/

###表示当前缺省运行级别为5(initdefault);

id:5:initdefault: /*启动后进入图形界面,设为3则进入字符终端界面*/

###启动时自动执行/etc/rc.d/rc.sysinit脚本(sysinit)

/*

在inittab文件中以#开头的所有行都是注释行。注释行有助于用户理解inittab文件,inittab文件中的值都是如下格式:

label:runlevel:action:process

label是1~4个字符的标签,用来标示输入的值。一些系统只支持2个字符的标签。鉴于此原因,多数人都将标签字符的个数限制在2个以内。该标签可以是任意字符构成的字符串,但实际上,某些特定的标签是常用的,在Red Hat Linux中使用的标签是:

代码:

id 用来定义缺省的init运行的级别

si 是系统初始化的进程

ln 其中的n从1~6,指明该进程可以使用的runlevel的级别

ud 是升级进程

ca 指明当按下Ctrl+Alt+Del时运行的进程

pf 指当UPS表明断电时运行的进程

pr 是在系统真正关闭之前,UPS发出电源恢复的信号时需要运行的进程

x 是将系统转入X终端时需要运行的进程

runlevel字段指定runlevel的级别。可以指定多个runlevel级别,也可以不为runlevel字段指定特定的值。

action字段定义了该进程应该运行在何种状态下:

代码:

boot 在系统启动时运行,忽略runlevel

bootwait 在系统启动时运行,init等待进程完成。忽略runlevel

ctrlaltdel 当Ctrl+Alt+Del三个键同时按下时运行,把SIGINT信号发送给init。忽略 runlevel

initdefault 不要执行这个进程,它用于设置默认runlevel

kbrequest 当init从键盘中收到信号时运行。这里要求键盘组合符合KeyBoardSigral(参见/usr/share/doc/kbd-*关于键盘组合的文档)

off 禁止进入,因此该进程不运行

once 每一个runlevel级别运行一次

ondemand 当系统指定特定的运行级别A、B、C时运行

powerfail 当init收到SIGPWR信号时运行

powerokwait 当收到SIGPWD信号且/etc/文件中的电源状态包含OK时运行

powerwait 当收到SIGPWD信号,并且init等待进程结束时运行

respawn 不管何时终止都重新启动进程

sysinit 在运行boot或bootwait进程之前运行

wait 运行进程等待输入运行模式

process字段包含init执行的进程,该进程采用的格式与在命令行下运行该进程的格式一样,因此process字段都以该进程的名字开头,紧跟着是 运行时,紧跟着是运行时要传递给该进程的参数。比如/sbin/shutdown -t3 -r now,该进程在按下Ctrl+Alt+Del时执行,在命令行下也可以直接输入来重新启动系统。

特殊目的的记录

仔细学习例子文件,学习应用其中关于inittab的语法格式。该文件的大多数内容都可以忽略,因为超过一半的内容都是注释,剩余的一些文件内容主要是用来实现某些特殊的功能:

id 的值表明缺省的runlevel是3。

ud 的值可以唤醒/sbin/update进程,该进程为保持磁盘的完整性,将在对磁盘进行I/O操作之前清空整个I/O缓冲区。

pf、pr和ca的值只被特定的中断所调用。

如果系统是专用的X终端,则只需x的输入值。

getty进程来提供虚拟终端设备的服务,例如:

3:2345:respawn:/sbin/mingetty tty3

标签字段的值是3,3是设备tty3的数字后缀,tty3与相应的进程相关联,该getty进程可以启动的runlevel是2、3、4和5,当该进程终 止时,init马上就重新启动它。启动进程的路径名是/sbin/mingetty,该进程是实现虚拟终端支持的最小版本的getty,为tty3提供启 动虚拟设备的进程。

si::sysinit:/etc/rc.d/rc.sysinit

该值告诉init程序运行/etc/rc.d/rc.sysinit脚本文件来初始化系统,该脚本文件与所有启动的脚本类似,它只是一个包含Linux的 shell命令的可执行文件,注意输入的字符串必须包括该脚本的完整路径。不同版本的Linux存放该脚本的位置也不相同,但不用刻意去记忆这些位置,只 需查看/etc/inittab文件即可,该文件中包含启动脚本文件的确切位置。*/

# System initialization.

si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0

l1:1:wait:/etc/rc.d/rc 1

l2:2:wait:/etc/rc.d/rc 2

l3:3:wait:/etc/rc.d/rc 3

l4:4:wait:/etc/rc.d/rc 4

###当运行级别为5时,以5为参数运行/etc/rc.d/rc脚本,init将等待其返回(wait)

l5:5:wait:/etc/rc.d/rc 5

l6:6:wait:/etc/rc.d/rc 6

###在启动过程中允许按CTRL-ALT-DELETE重启系统

# Trap CTRL-ALT-DELETE

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes

# of power left. Schedule a shutdown for 2 minutes from now.

# This does, of course, assume you have powerd installed and your

# UPS connected and working correctly.

pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.

pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"

###在2、3、4、5级别上以ttyX为参数执行/sbin/mingetty程序,打开ttyX终端用于用户登录,

###如果进程退出则再次运行mingetty程序(respawn)

# Run gettys in standard runlevels

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

###在5级别上运行xdm程序,提供xdm图形方式登录界面,并在退出时重新执行(respawn)

# Run xdm in runlevel 5

x:5:respawn:/etc/X11/prefdm -nodaemon

第三周书面作业

1 面向生产环境的大集群模式重新安装实施Hadoop,要求

1)使用DNS而不是hosts文件解析主机名

2)使用NFS共享密钥文件,而不是逐个手工拷贝添加密钥

3)复制Hadoop时使用批量拷贝脚本而不是逐台复制

1)

修改named.conf

[root@centos-linux-dns keon]# vim /etc/named.conf

options {

listen-on port 53 { any; };

listen-on-v6 port 53 { ::1; };

directory "/var/named";

dump-file "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query { any; };

修改named.rfc1912.zones

zone "hadoop.com" IN {

type master;

file "dns.com";

allow-update { none; };

};

zone "55.211.10.in-addr.arpa" IN {

type master;

file "55.211.10.zone";

allow-update { none; };

};

修改正向域名解析和逆向域名解析文件

[root@centos-linux-dns keon]# cd /var/named/

[root@centos-linux-dns named]# ls

55.211.10.zone data dynamic named.empty named.loopback

chroot dns.com named.ca named.localhost slaves

正向域名解析

[root@centos-linux-dns named]# vim dns.com

$TTL 1D

@ IN SOA h1.hadoop.com . root.hadoop.com . (

0 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

h1 A 10.211.55.6

h2 A 10.211.55.8

h3 A 10.211.55.7

逆向域名解析

[root@centos-linux-dns named]# vim 55.211.10.zone

$TTL 1D

@ IN SOA h1.hadoop.com . root.hadoop.com . (

0 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

@ IN NS h1.hadoop.com .

6 IN PTR h1.hadoop.com.

7 IN PTR h3.hadoop.com.

8 IN PTR h2.hadoop.com.

重启服务

[root@centos-linux-dns named]# service named restart

Redirecting to /bin/systemctl restart named.service

客户端设置好dns后,进行验证

[keon@centos-linux .ssh]$ nslookup h1.hadoop.com

Server: 10.211.55.9

Address: 10.211.55.9#53

Name: h1.hadoop.com

Address: 10.211.55.6

[keon@centos-linux .ssh]$ nslookup h2.hadoop.com

Server: 10.211.55.9

Address: 10.211.55.9#53

Name: h2.hadoop.com

Address: 10.211.55.8

[keon@centos-linux .ssh]$ nslookup h3.hadoop.com

Server: 10.211.55.9

Address: 10.211.55.9#53

Name: h3.hadoop.com

Address: 10.211.55.7

2)

拷贝公匙到nfs服务器authorized_keys

[keon@centos-linux-dns .ssh]$ ssh h1.hadoop.com cat ~/.ssh/id_ rsa.pub authorized_keys

keon@h1.hadoop.com 's password:

[keon@centos-linux-dns .ssh]$ ssh h2.hadoop.com cat ~/.ssh/id_ rsa.pub authorized_keys

keon@h2.hadoop.com 's password:

Permission denied, please try again.

keon@h2.hadoop.com 's password:

[keon@centos-linux-dns .ssh]$ ssh h3.hadoop.com cat ~/.ssh/id_ rsa.pub authorized_keys

keon@h3.hadoop.com 's password:

[keon@centos-linux-dns .ssh]$ cat authorized_keys

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOSlH2/75Xjd4Zt5Qhvtp6WmeLqKpMdHOFbq5ExWp48cLfb7nUU7K78sgbXECXCExd0q5nq1teKrDzZKgOvONJXh4y/lsmX8ElMJf49rgYUqVCjR0Y8g3xZ1771bhd0SI1a3ZNAPBnhgcwO7HeQeZ+P1YJnZVDhbfjdMojWYv3NRwRVwCiSqM9hjuIXQw8ru8VDqT5cBpq9uF3MpDxi0kWV+FsYzdqDJPaBJf6NmzerEtZ0Cwj5wp1UYi6iAZbhFWi8IjOZ1+gOgVw0wBaUlgZikEC0fdueftCNQeHM0Pf8lmHvEU5ywXB61L26nQ8WkN3r29zGrqGEYt5qzRSXaX5 keon@centos-linux.shared

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCtHp30oU/B5TCV8K7ZZ5BxM0Kcui2iP/BHwbZ2XmrTHLvb8SJEYWa0UXFtb5Y/EvWLoz2xdy6JN16LBiCo3YslYzNENfSeG2OBw0wtlJ7xokStd6Byw+YtBegjGsgQUOXntLlegcSHr1C5NcgcUcH3skxsjgqyPDYKljamWMHqiF6FU1MMl2T2qUFw9Zu2uyeJ+k8Vd3xkxBYYW8E4dfsuO688mfk0D9eMlFcVhq20LVJZEz3VnHl33H+YAXRUJdvg+2rLVh2vGhX573/8fIgnZK+JcaDdmkYG0mTWIMIjJsJMSq+KvOBlMNFpFN40KiFHF+OzXqe/jzRy0lFhfKYv keon@centos-linux.shared

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGHgm8i9uR7KTioctxFlNiqdEwQ8KTLZTHwEuj+3d5gK+xCUi4khFNjBojZviJlTW45TMuv5MNTS3bZqb0rfVNsrMTqHaVP8Y4UhfOhqRgg1nSQKZQmzGELeTokzjGxvE9cG5IVmY+5VWOXdYtq21hp+H0klubcqqOJe/ds621VQz2fz4IWrke3SLxt78h5Kn/W1R+LzNIo1n+h3+r/46w2vagPMRnoltrk0EQQ2rNtMg7XWs/pOwzJXVCWNyNIHkB3JiItSgmMVB/iBiu9HjXhuHX04YDdY/5s3qtGPqnXz3osEPwF1TDYQVPMou93cX1AAzIDAFubDw223QZBl7n keon@centos-linux.shared

设置共享目录

[root@centos-linux-dns .ssh]# vim /etc/exports

/home/keon/ *(rw,sync,no_root_squash

启动服务

[keon@centos-linux-dns .ssh]$ service rpcbind restart

Redirecting to /bin/systemctl restart rpcbind.service

==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===

Authentication is required to manage system services or units.

Authenticating as: jian dong (keon)

Password:

==== AUTHENTICATION COMPLETE ===

[keon@centos-linux-dns .ssh]$ service nfs restart

Redirecting to /bin/systemctl restart nfs.service

==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===

Authentication is required to manage system services or units.

Authenticating as: jian dong (keon)

Password:

==== AUTHENTICATION COMPLETE ===

本机共享目录

[root@centos-linux-dns .ssh]# showmount -e localhost

Export list for localhost:

/home/keon *

客户端挂载

[root@centos-linux /]# mkdir /nfs_share

[root@centos-linux /]# mount -t nfs 10.211.55.9:/home/keon/ /nfs_share/

[root@centos-linux /]# su keon

[keon@centos-linux /]$ cd /

bin/ home/ media/ proc/ srv/ var/

boot/ lib/ mnt/ root/ sys/

dev/ lib64/ nfs_share/ run/ tmp/

etc/ lost+found/ opt/ sbin/ usr/

[keon@centos-linux /]$ cd /nfs_share/

[keon@centos-linux nfs_share]$ ls

Desktop Downloads Music Public Videos

Documents fontconfig Pictures Templates

创建authorized_keys软链接

[keon@centos-linux .ssh]$ mv authorized_keys authorized_keys1

[keon@centos-linux .ssh]$ ln -s /nfs_share/.ssh/authorized_keys

[keon@centos-linux .ssh]$ ls -l

total 16

lrwxrwxrwx. 1 keon keon 31 Aug 21 22:29 authorized_keys - /nfs_share/.ssh/authorized_keys

-rw-r--r--. 1 keon keon 406 Aug 21 21:01 authorized_keys1

-rw-------. 1 keon keon 1679 Aug 1 22:53 id_rsa

-rw-r--r--. 1 keon keon 406 Aug 1 22:53 id_rsa.pub

-rw-r--r--. 1 keon keon 1544 Aug 21 16:44 known_hosts

3)

根据slaves,用awk命令生成批量执行的脚本

[keon@centos-linux test]$ cat slaves

h2.hadoop.com

h3.hadoop.com

[keon@centos-linux test]$ cat ./slaves | awk '{print "scp -rp ./hadoop-2.7.2 keon@"$1":/home/keon"}'uploadHadoop

[keon@centos-linux test]$ cat uploadHadoop

scp -rp ./hadoop-2.7.2 keon@h2.hadoop.com :/home/keon

scp -rp ./hadoop-2.7.2 keon@h3.hadoop.com :/home/keon

添加执行权限。

[keon@centos-linux test]$ chmod a+x uploadHadoop

[keon@centos-linux test]$ ./uploadHadoop

JDK同理

xvchost.exe 错误

xvchost.exe 肯定是病毒。

如果是svchost.exe出错,一般不是svchost本身的问题,而是svchost的加载项出了问题,大部分的services服务项都是通过svchost加载并运行的,但是,要找出是哪一个加载项出问题了,就有难度了,因为加载项太多。

可以运行 tasklist /svc 命令,找出svchost加载的其他文件,然后查找哪个文件有问题,修复或替换有问题的文件。如果加载的是病毒文件,取消病毒加载项。

标题名称:Linux的xvc命令 Linux svc
本文路径:https://www.cdcxhl.com/article10/doohjgo.html

成都网站建设公司_创新互联,为您提供云服务器网页设计公司网站维护静态网站标签优化商城网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化