我家电脑是中病毒了么

我家电脑是中病毒了么,第1张

小问题不用重新做系统

用360查下插件

和启动项

然后看看是不是有些多余的东西,禁止开机启动就好了

然后去360软件管理中看看有没有什么多余的软件和迅雷重叠

最后把迅雷设置开机不自动启动

其实不难,就是使用SAMBA而已

网上的资料很多,转贴一个自己看

一般来说,安装samba后,有一个smbconf(配置文件)的例子,修改一下就好了。

以下转贴:

WINDOWS下的网上邻居使用是NetBIOS协议,LINUX下使用功能强大的SAMBA可以实现与WINDOWS机子共享。下面具体就我的理解具体说一下。

首先当然是你必须安装了SAMBA

#apt-get install samba samba-common smbclient smbfs

其实使用SAMBA分成两个方面,一个是linux机子上的资源给WINDOWS机子浏览,再一个是使用LINUX 机子浏览WINDOWS 的网上邻居。现在假设使用WINDOWS的机子的IP是100010,共享目录是music,用户名是:share,密码是:yeah;使用 LINUX机子的IP是:100020

一 从LINUX上获取WINDOWS文件的基本方法(有3种方法)

1 smbmount---普通用户就可以使用的命令

挂载文件

#smbmount //100010/music /home/user/music -o "username=share,password=yeah"

主意与下面的mount不一样的是-o后面一定要引号

卸载已经挂载的文件

#smbumount /home/user/music

2 mount---超级用户才有的权限,但效果与上面一样

挂载文件

#mount -t smbfs -o username=share,password=yeah //100010/music /home/user/music

卸载文件

#umount /home/user/music

注:以上两个命令挂载要想显示中文,必须添加如下参数

codepage=cp936,iocharset=utf8(与linux机的本地环境一致,如是gb2312,这儿也要写成:iocharset=gb2312 ;codepage要与远程一致,是指定源代码文件的代码页---一个内>部表, *** 作系统用它将符号(字母、数字和标点)映射为字符编号。如932 代表日本汉字,950代表繁体中文字符集,说明一下就是codepage是cp936,而不是936,否则在有时显示汉字还是乱码。

3 使用smbclient访问Windows资源

它是一个类似于ftp *** 作方式,通过远程 *** 作的方式进行文件传递的软件。为了获得网络上可以访问的计算机列表,首先需要使用 smbclient来获得一个Windows计算机共享出来的资源,这需要使用-L参数访问IPC

#smbclient -L 1921681150 -N

或者机器名

#smbclient -L hit -N

如果不清楚一个Windows计算机的NetBIOS名字,可以使用nmblookup先来解析NetBIOS名字

#nmblookup hit (若浏览网上邻居用:#nmblookup -T "")

当上面查到资源后,就可以用smbclient登陆了

#smbclient \\hit\music yeah -U share (其中yeah是密码,share是用户名)

执行smbclient命令成功后,进入smbclient环境,出现提示符:smb: >,然后就可以执行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一样了。

注:要想使用smbclient来访问windows时,也需要使用UNC来标识Windows资源的位置。此时就需要了解 WindowsUNC在Unix>下进行表示的不同之处。不同之处在于Unix的shell下反斜线为特殊字符,它被定义为转义恢复字符,表示将一些转义字符恢复为其本身字符的意义。因此必须使用两个反斜线才能等同于一个反斜线。因此一个UNC实际使用时应使用双倍的反斜线。

若想使用基于图形的客户端:感觉比较好用的是tksmb和smb4k(KDE)

若只是以上使用不用配置/etc/samba/smbconf,也不用启动 samba 服务,甚至可以不装samba程序

二 WINDOWS机子访问在LINUX上的资源

需要使用两个进程:nmbd smbd, 前者nmbd是提供WINDOWS浏览,后者smbd是针对WINDOWS浏览后的登陆等服务。

首先需要说明的是,当samba 还没有添加用户时,WINDOWS机子是登陆不上来的,所以第一步就是添加用户:

# smbpasswd -a myfirst

需要说明的是这个用户必须是系统用户,否则回提示

Failed to initialise SAM_ACCOUNT for user myfirst Does this user exist in the UNIX password database

Failed to modify password entry for user myfirst

当然可以对用户进行映射,见后面说明。

接着就简单了,就是配置/etc/samba/smbconf,见下面一个配置以及相应说明,拷贝后您只需要稍稍修改一些你自己的信息就可以使用了(参考了前人的说明)

/etc/samba/smbconf文件

## /etc/samba/smbconf配置文件有三个重要的节:[global],[homes],[public]

#Global (全局)参数,该部分设置整个系统的规则,定义了一些公共变量。

[global]

netbios >#定义Windows系统“网上邻居”中所见的机器名。

workgroup = workgroup

#定义主机所在网络上所属的NT域名或者工作组名称

server string = FunField

#对主机的说明信息,缺省是:Samba Server

hosts allow = 1921681 1921683

#它允许设置哪些机器可以访问samba服务器

guest account = nobody

invalid users = root

#定义smb用户名称。

security = user

#定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别最低,user模式要求连接时输入用户名和口令

encrypt passwords = true

#设置是否需要加密口令。因为Windows系列默认采用加密口令传输,而Linux默认采用非加密口令传输,为保证smb网络用户的正常登录,在user安全级下设置为加密,在share 安全级下可不设。

smb passwd file = /etc/samba/smbpasswd

#由命令cat /etc/passwd | mksmbpasswdsh > /etc/samba/smbpasswd产生。

interfaces = 192168150/24

#配置smb服务所使用的网卡IP以及子网掩码,如果有两个以上网卡,要全部列出。

name resolve order = host dns bcast

#设定smb服务时,从机器netbios名称到IP地址的解析方式,默认顺序为host lmhosts wins bcast。如果局域网内有DNS,可设置为host dns bcast。

wins support = no

#设置是否有wins支持。

public = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

browseable = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

#printing = bsd

# 指定Linux使用哪个打印机守护进程(bsd、sysv、hpux、aix、qnx、plp),同时向samba说明命令lpr和lpq的缺省值。

#printcap ># 定义了打印配置文件所处的位置。

load printers = no

# 表明是否加载printcap 定义的所有打印机以供浏览。

log file = /var/log/samba/log%m

# 定义日志文件

max log 'size' = 1000

#日志文件最大1000k (单位是KB)

username map = /etc/samba/smbuser

#允许管理员指定一个映射文件,该文件包含了在客户机和服务器之间进行用户映射的信息。 用户映射经常在windows 和linux 主机间进行。 两个系统拥有不同的用户账号,用户映射的目的是将不同的用户映射成为一个用户,便于共享文件。

##

[homes]

#该部分通常定义了Linux机器上共享的目录资源,其名字可以由用户确定。段中的设置控制了每一个用户目录的共享权限。

comment = Home Directories

#设定在浏览本机资源时,出现在指定资源旁边的字符串。

browseable = yes

#控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示 homes 和要验证的用户名称的共享目录。

writable = yes

#控制是否允许通过验证的用户对主目录有写入的权限,但最终取决于该目录的 Unix 权限。无论 Unix 的权限怎样, 设置 writable = no 后, 主目录只能是只读的。

create mask = 0700

directory mask = 0700

#若上面是可写的,则设置写文件和目录时的属性

##

[public]

#用来指定某一特定用户组或者用户拥有访问权限的目录配置分,配置共享目录部分

comment = Public Stuff

# 说明部分

path = /home/samba

#共享的Linux目录

writable = no

#写权限

printable = no

#打印权限

用于用户映射的文件/etc/samba/smbuser

# smbconf中全局参数 “username map” 指定的映射文件

root = admin administrator

#Map Windows admin to root

hawk = girl

#Map the member of girl to hawk

snake = boy

# 等号左边是单独的Linux账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。

这个环境变量是你自己的连接设置决定的。

如果你用

XMANAGER

的话,会根据你自己的IP

来设置,不能一概而论。

你至少要知道你自己的IP地址或者服务器的IP地址。

例如你的IP是

1921681213

服务器是

1921681219

,然后你用

XMANAGER

连接到

服务器上,在

XMANAGER

的窗口的标题显示的是

:00

那么这时候你如果要启动

窗口有关的程序,就要设置

export

DISPLAY=1921681213:00

这个设置最好不要固化在

profile

中,因为每次连接,你的IP地址和后面的窗口的号码都会发生改变。

装个samba

一般来说,安装samba后,有一个smbconf(配置文件)的例子,修改一下就好了。

WINDOWS下的网上邻居使用是NetBIOS协议,LINUX下使用功能强大的SAMBA可以实现与WINDOWS机子共享。下面具体就我的理解具体说一下。

首先当然是你必须安装了SAMBA

#apt-get install samba samba-common smbclient smbfs

其实使用SAMBA分成两个方面,一个是linux机子上的资源给WINDOWS机子浏览,再一个是使用LINUX 机子浏览WINDOWS 的网上邻居。现在假设使用WINDOWS的机子的IP是100010,共享目录是music,用户名是:share,密码是:yeah;使用 LINUX机子的IP是:100020

一 从LINUX上获取WINDOWS文件的基本方法(有3种方法)

1 smbmount---普通用户就可以使用的命令

挂载文件

#smbmount //100010/music /home/user/music -o "username=share,password=yeah"

主意与下面的mount不一样的是-o后面一定要引号

卸载已经挂载的文件

#smbumount /home/user/music

2 mount---超级用户才有的权限,但效果与上面一样

挂载文件

#mount -t smbfs -o username=share,password=yeah //100010/music /home/user/music

卸载文件

#umount /home/user/music

注:以上两个命令挂载要想显示中文,必须添加如下参数

codepage=cp936,iocharset=utf8(与linux机的本地环境一致,如是gb2312,这儿也要写成:iocharset=gb2312 ;codepage要与远程一致,是指定源代码文件的代码页---一个内>部表, *** 作系统用它将符号(字母、数字和标点)映射为字符编号。如932 代表日本汉字,950代表繁体中文字符集,说明一下就是codepage是cp936,而不是936,否则在有时显示汉字还是乱码。

3 使用smbclient访问Windows资源

它是一个类似于ftp *** 作方式,通过远程 *** 作的方式进行文件传递的软件。为了获得网络上可以访问的计算机列表,首先需要使用 smbclient来获得一个Windows计算机共享出来的资源,这需要使用-L参数访问IPC

#smbclient -L 1921681150 -N

或者机器名

#smbclient -L hit -N

如果不清楚一个Windows计算机的NetBIOS名字,可以使用nmblookup先来解析NetBIOS名字

#nmblookup hit (若浏览网上邻居用:#nmblookup -T "")

当上面查到资源后,就可以用smbclient登陆了

#smbclient \\hit\music yeah -U share (其中yeah是密码,share是用户名)

执行smbclient命令成功后,进入smbclient环境,出现提示符:smb: >,然后就可以执行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一样了。

注:要想使用smbclient来访问windows时,也需要使用UNC来标识Windows资源的位置。此时就需要了解 WindowsUNC在Unix>下进行表示的不同之处。不同之处在于Unix的shell下反斜线为特殊字符,它被定义为转义恢复字符,表示将一些转义字符恢复为其本身字符的意义。因此必须使用两个反斜线才能等同于一个反斜线。因此一个UNC实际使用时应使用双倍的反斜线。

若想使用基于图形的客户端:感觉比较好用的是tksmb和smb4k(KDE)

若只是以上使用不用配置/etc/samba/smbconf,也不用启动 samba 服务,甚至可以不装samba程序

二 WINDOWS机子访问在LINUX上的资源

需要使用两个进程:nmbd smbd, 前者nmbd是提供WINDOWS浏览,后者smbd是针对WINDOWS浏览后的登陆等服务。

首先需要说明的是,当samba 还没有添加用户时,WINDOWS机子是登陆不上来的,所以第一步就是添加用户:

# smbpasswd -a myfirst

需要说明的是这个用户必须是系统用户,否则回提示

Failed to initialise SAM_ACCOUNT for user myfirst Does this user exist in the UNIX password database

Failed to modify password entry for user myfirst

当然可以对用户进行映射,见后面说明。

接着就简单了,就是配置/etc/samba/smbconf,见下面一个配置以及相应说明,拷贝后您只需要稍稍修改一些你自己的信息就可以使用了(参考了前人的说明)

/etc/samba/smbconf文件

## /etc/samba/smbconf配置文件有三个重要的节:[global],[homes],[public]

#Global (全局)参数,该部分设置整个系统的规则,定义了一些公共变量。

[global]

netbios >#定义Windows系统“网上邻居”中所见的机器名。

workgroup = workgroup

#定义主机所在网络上所属的NT域名或者工作组名称

server string = FunField

#对主机的说明信息,缺省是:Samba Server

hosts allow = 1921681 1921683

#它允许设置哪些机器可以访问samba服务器

guest account = nobody

invalid users = root

#定义smb用户名称。

security = user

#定义访问权限。访问权限由低到高有三种:share、user和server。其中share安全级别最低,user模式要求连接时输入用户名和口令

encrypt passwords = true

#设置是否需要加密口令。因为Windows系列默认采用加密口令传输,而Linux默认采用非加密口令传输,为保证smb网络用户的正常登录,在user安全级下设置为加密,在share 安全级下可不设。

smb passwd file = /etc/samba/smbpasswd

#由命令cat /etc/passwd | mksmbpasswdsh > /etc/samba/smbpasswd产生。

interfaces = 192168150/24

#配置smb服务所使用的网卡IP以及子网掩码,如果有两个以上网卡,要全部列出。

name resolve order = host dns bcast

#设定smb服务时,从机器netbios名称到IP地址的解析方式,默认顺序为host lmhosts wins bcast。如果局域网内有DNS,可设置为host dns bcast。

wins support = no

#设置是否有wins支持。

public = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

browseable = yes

#为yes时,“网上邻居”中可见该资源,否则不可见。

#printing = bsd

# 指定Linux使用哪个打印机守护进程(bsd、sysv、hpux、aix、qnx、plp),同时向samba说明命令lpr和lpq的缺省值。

#printcap ># 定义了打印配置文件所处的位置。

load printers = no

# 表明是否加载printcap 定义的所有打印机以供浏览。

log file = /var/log/samba/log%m

# 定义日志文件

max log 'size' = 1000

#日志文件最大1000k (单位是KB)

username map = /etc/samba/smbuser

#允许管理员指定一个映射文件,该文件包含了在客户机和服务器之间进行用户映射的信息。 用户映射经常在windows 和linux 主机间进行。 两个系统拥有不同的用户账号,用户映射的目的是将不同的用户映射成为一个用户,便于共享文件。

##

[homes]

#该部分通常定义了Linux机器上共享的目录资源,其名字可以由用户确定。段中的设置控制了每一个用户目录的共享权限。

comment = Home Directories

#设定在浏览本机资源时,出现在指定资源旁边的字符串。

browseable = yes

#控制一项服务是否能够出现在网上邻居中,no意味着这个目录将在浏览时显示为要验证的用户名称,yes则显示 homes 和要验证的用户名称的共享目录。

writable = yes

#控制是否允许通过验证的用户对主目录有写入的权限,但最终取决于该目录的 Unix 权限。无论 Unix 的权限怎样, 设置 writable = no 后, 主目录只能是只读的。

create mask = 0700

directory mask = 0700

#若上面是可写的,则设置写文件和目录时的属性

##

[public]

#用来指定某一特定用户组或者用户拥有访问权限的目录配置分,配置共享目录部分

comment = Public Stuff

# 说明部分

path = /home/samba

#共享的Linux目录

writable = no

#写权限

printable = no

#打印权限

用于用户映射的文件/etc/samba/smbuser

# smbconf中全局参数 “username map” 指定的映射文件

root = admin administrator

#Map Windows admin to root

hawk = girl

#Map the member of girl to hawk

snake = boy

# 等号左边是单独的Linux账号,等号右边是要映射的账号列表。服务器逐行分析映射文件,如果提供的账号和某行有右侧列表中的账号匹配,就把它替换为等号左边的账号。

Java对于服务器 个人电脑和移动设备来说是一项伟大的技术 由于需要java的跨平台的特性 因此java在服务器和移动设备方面的应用是非常成功的 但java在个人电脑应用方面的情况和在服务器及移动设备方面的应用有所不同 但是这很快就会有所改变 至少比你想象得要快 在这篇文章中 我会分析一下java在桌面环境中的应用将怎样得到提升 然后具体说一下java GUI(用户图形接口)的三个主要的工具:AWT Swing 和SWT 在下文中 我将会开发一个完整的java桌面应用程序 Java与桌面端 现在 流行的桌面平台要数Windows Mac and Linux了 但它们不是十全十美的 Windows主宰著桌面 *** 作系统的市场 其上有巨大的应用和开发群体 但它昂贵且有许多安全漏洞 Linux有着稳固的基础 它是开源的软件 比Windows更可靠 Macs非常容易 *** 作且不是黑客的目标 但与Windows和Linux比起来 Mac的硬件和软件可选的余地非常的有限 公司和个人选择他们的 *** 作系统基于许多因素 花费少且安全性高是首选的因素 这导致一些组织从Windows 系统转而选择Linux 对许多用户来说 可用性及对原有应用程序的支持是非常重要的因素 这意味着Windows 将继续享有巨大的市场 Mac有其自己忠诚的用户 这使得苹果机仍然可以存活 Linux 在桌面的流行及Mac的成功创造了多样性 这种多样性正是Java需要的 这种多样性使得Java在桌面有举足轻重的地位 跨平台的支持 Java 运行于所有相关的 *** 作系统 包括Windows Mac和Linux 对于任何组织 他想把现有的应用从一个 *** 作系统移植到另一个 *** 作系统而不用做太多的改动 那么Java正是他们首选的桌面开发平台 或许用微软的可视化工具很容易构建 NET应用 但是这将使你被绑定在了Windows平台上了 很多人也许想立刻用Linux 代替Windows 从而避免由微软件 *** 作系统的漏洞带来的问题 用户不能容忍的问题之一是当从Windows移植到Linux带来的巨大的费用 如果你的应用程序用Java构建 你就没有了这些问题 Java的图形用户界面看上去会跟你用的 *** 作系统一样 而并不需要做什么改动 假如有一天又有一种桌面 *** 作系统出现的话 java 是个安全的赌注 因为它现在能够运行在Windows和Linux 上 那么可以推测它也可以运行在将来可能出现的 *** 作系统上 这些 *** 作系统可能或迟或早地由微软 或是开源社区 或是其它的人开发出来 丰富的特征 最初 Java只有非常有限的一些特征去构建图形用户界面 思想就是用平台无关的Java应用程序接口打包不同的 *** 作系统的本地图形用户界面 称之为抽象的窗口工具 仅有普通的部件如文件域 文本区 选择框 单选按钮 列表框和按钮被AWT支持 图形和图像的特性支持非常有限 也就是说 只足够构建简单的applet程序 认识到需要更高级的图形用户界面组件和图形能力 Sun公司开发了Swing Java D Java D 图像的输入/输出 Java高级图像(JAI)和很多其它的 这些中的一些窗体组件现在已经是Java 标准版(J SE)里的一部分 并且其它的一些扩展必须和你的应用程序打包在一起 例如Swing Java D 图像的输入/输出都是Java的核心API 随着Java开发工具包(JDK)和Java运行环境一起提供 让我们不要忘了J EE平台 如果你开发服务器端的应用程序并且需要丰富的图形用户界面 那么你毫无疑问应该选择Java 这允许你把服务器端的一些代码移到客户端 反之亦然 例如 一个项目可能开始是基于WEB和图形界面 在某些时候 用户可能要求图形元素不能在HTML中实现 如果你选择java做客户端应用 那么你可以重用这些当初用来做服务器端的代码 如果你用远程调用 一些类会真正地实现服务器和客户端的共享 通过页面服务器 Java桌面应用也能够和其它的Java 或非Java应用程序通信 如CORBA TCP/IP 或是 >

以上就是关于我家电脑是中病毒了么全部的内容,包括:我家电脑是中病毒了么、高分:关于LINUX与WINDOS共享资源的问题、HPUX下 profile中的display变量应该怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9518753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存