• 如何查看linux系统安装了哪些服务呢,因不同版本的操作系统可能使用的命令不一样或者有些命令在某些操作系统不可用,现列举一些常用查看命令(基于我的linux版本)。 我的操作系统版本如下: 1.service --...

    如何查看linux系统安装了哪些服务呢,因不同版本的操作系统可能使用的命令不一样或者有些命令在某些操作系统不可用,现列举一些常用查看命令(基于我的linux版本)。

    我的操作系统版本如下:


    1.service --status-all 

    输出结果较多,截取部分。比如查看MySQL服务安装了没有,可从列出的信息中查找。



    2.chkconfig --list


    可以使用该命令查找特定的服务是否安装(前提是你指定该服务运行的名称),比如MySQL,键入命令:chkconfig --list mysql


    3.ps aux


    4.进入init.d目录查看


    5.netstat -lntp


    6.ntsysv


    其中*号表示开机启动。如果想让某个服务开机启动,可以使用chkconfig mysql on。另有查看mysql状态/停止mysql服务/启动mysql服务 分别为:service mysql status/stop/start。


    展开全文
  • Linux安装web服务器

    2019-07-01 21:30:48
    2、插入光盘:Benet 5.0所需软件\linux安全及高级应用\rhel-server-6.5-x86_64-dvd.iso 3、源码编译安装httpd,下图为: 1)解包 2)配置 4、编译和安装 下图为安装编译和安装过程中的状态,这里将会等待几分钟,...

    1、卸载原来已经存在的httpd
    在这里插入图片描述
    2、插入光盘:Benet 5.0所需软件\linux安全及高级应用\rhel-server-6.5-x86_64-dvd.iso

    在这里插入图片描述
    3、源码编译安装httpd,下图为: 1)解包 2)配置

    4、编译和安装
    在这里插入图片描述
    下图为安装编译和安装过程中的状态,这里将会等待几分钟,耐心等待…
    在这里插入图片描述
    5、确认安装结果,如果出现下图所示,表示安装成功了
    在这里插入图片描述
    6. 优化执行路径
    在这里插入图片描述

    在这里插入图片描述
    7.添加httpd系统服务(添加好了之后就可以使用service命令开启服务器)
    在这里插入图片描述
    下图中标示的第一行需要修改,第二三行需要添加
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述8. 配置并启动httpd服务
    在这里插入图片描述
    找到下面的位置,把签名#去掉,然后修改成自己的域名
    在这里插入图片描述9.语法检查如果没错,就可以开启httpd服务了
    在这里插入图片描述10制作网页
    在这里插入图片描述
    在这里插入图片描述11.修改服务器的ip地址如果是克隆的操作系统,还需要做以下操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    配置dns服务器
    1)安装dns(更换redhat6.5光盘)
    在这里插入图片描述
    在这里插入图片描述2)修改主配置文件
    在这里插入图片描述
    在这里插入图片描述
    3)修改数据文件
    在这里插入图片描述
    在这里插入图片描述
    4)启动named服务
    在这里插入图片描述
    修改客户机的ip地址
    在这里插入图片描述
    在客户机上浏览网页
    在这里插入图片描述
    在服务器上修改dns的指向
    在这里插入图片描述
    在这里插入图片描述
    在服务器上使用火狐浏览器浏览网页

    在这里插入图片描述

    展开全文
  • 3)查询ifconfig命令程序是安装哪个软件包后产生的 4)查看firefox软件包的用途 方案 查询所有已安装的rpm包,可以利用命令rpm -qa。 查询一个软件安装清单,可以利用命令rpm -ql 软件名。 查询一个文件是由哪个软件包...

    问题
    1)列出当前主机已安装的所有RPM软件
    2)查看firefox软件包的安装清单
    3)查询ifconfig命令程序是安装哪个软件包后产生的
    4)查看firefox软件包的用途
    方案
    查询所有已安装的rpm包,可以利用命令rpm -qa。
    查询一个软件安装清单,可以利用命令rpm -ql 软件名。
    查询一个文件是由哪个软件包安装后产生,可以利用命令rpm -qf 文件绝对路径。本题中首先要找到,ifconfig命令的可执行程序在哪里,可以利用which命令。
    查看软件的用途,可以利用命令rpm -qi 软件名。
    步骤
    实现此案例需要按照如下步骤进行。
    步骤一:列出当前主机已安装的所有RPM软件
    命令操作如下所示:
    [root@localhost ~]# rpm -qa
    步骤二:查看firefox软件包的安装清单
    命令操作如下所示:
    [root@localhost ~]# rpm -ql firefox
    步骤三:查询ifconfig命令程序是安装哪个软件包后产生的
    命令操作如下所示:
    [root@localhost ~]# which ifconfig
    /sbin/ifconfig
    [root@localhost ~]# rpm -qf /sbin/ifconfig
    net-tools-1.60-110.el6_2.x86_64
    [root@localhost ~]#
    步骤四:查看firefox软件包的用途
    命令操作如下所示:
    [root@localhost ~]# rpm -qi firefox
    Name : firefox Relocations: (not relocatable)
    Version : 17.0.10 Vendor: Red Hat, Inc.
    Release : 1.el6_4 Build Date: 2013年10月23日 星期三 21时14分43秒
    Install Date: 2015年01月06日 星期二 20时59分04秒 Build Host: x86-027.build.eng.bos.redhat.com
    Group : Applications/Internet Source RPM: firefox-17.0.10-1.el6_4.src.rpm
    Size : 30424459 License: MPLv1.1 or GPLv2+ or LGPLv2+
    Signature : RSA/8, 2013年10月29日 星期二 16时20分45秒, Key ID 199e2f91fd431d51
    Packager : Red Hat, Inc. http://bugzilla.redhat.com/bugzilla
    URL : http://www.mozilla.org/projects/firefox/
    Summary : Mozilla Firefox Web browser
    Description :
    Mozilla Firefox is an open-source web browser, designed for standards
    compliance, performance and portability.
    [root@localhost ~]#

    展开全文
  • Linux安装DHCP服务器

    2018-03-03 17:18:44
    1、rpm安装这种安装方式是需要找到DHCP的rpm包,放入光盘终端下运行cd /misc/cd/Server并查询DHCP相关软件包,之后便是rpm安装了。<2、YUM源安装/strong>采用yum安装时比较方便的...
    DHCP服务器的安装比较简单,采用yum安装和rpm安装都是可以的。如果采用yum安装则要有yum服务器或者是网络yum服务器,rpm则比较简单只要有系统原装光盘就行了。
    1、rpm安装

    这种安装方式是需要找到DHCP的rpm包,放入光盘终端下运行cd /misc/cd/Server并查询DHCP相关软件包,之后便是rpm安装了。

    <2、YUM源安装/strong>

    采用yum安装时比较方便的,因为他可以解决依赖的关系,但是前提条件是要有yum服务器或是网络yun服务器,直接在终端上输入yum install dhcp* -y即可,至于YUM源的搭建我在另一片文章中已经介绍了,这里不做介绍。这里采用yum安装:

    出现complete则说明安装完成了,接下来就是查看所安装的dhcp软件包了。

    本文地址:https://www.linuxprobe.com/linux-dhcp-installation.html

    展开全文
  • 在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba则是Linux和Windows之间的文件传输工具。 samba是模仿Windows网上邻居...

    在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba则是Linux和Windows之间的文件传输工具。

    samba是模仿Windows网上邻居的SMB的通讯协议,将Linux操作系统“假装成”Windows操作系统,通过网上邻居的方式来进行文件传输的。

     

    虚拟机版本:VMware10

    Linux操作系统版本:Red Hat Enterprise Linux 5

     

    Samba服务器介绍

    Samba是在Linux系统上实现SMB(Session MessageBlock)协议的一个免费软件,以实现文件共享和打印机服务共享。 

    Samba服务器组件

    samba有两个主要的进程smbd和nmbd。smbd进程提供了文件和打印服务,而nmbd则提供了NetBIOS名称服务和浏览支持,帮助SMB客户定位服务器,处理所有基于UDP的协议。 

    Samba服务器相关的配置文件

    1. /etc/samba/smb.conf 
      这是samba的主要配置文件,基本上仅有这个文件,而且这个配置文件本身的说明非常详细。主要的设置包括服务器全局设置,如工作组、NetBIOS名称和密码等级,以及共享目录的相关设置,如实际目录、共享资源名称和权限等两大部分。
    2. /etc/samba/lmhosts 
      早期的 NetBIOS name 需额外设定,因此需要这个 lmhosts 的 NetBIOS name 对应的 IP 檔。 事实上它有点像是 /etc/hosts 的功能!只不过这个 lmhosts 对应的主机名是 NetBIOS name 喔!不要跟 /etc/hosts 搞混了!目前 Samba 预设会去使用你的本机名称 (hostname) 作为你的 NetBIOS name,因此这个档案不设定也无所谓。
    3. /etc/sysconfig/samba 
      提供启动 smbd, nmbd 时,你还想要加入的相关服务参数。
    4. /etc/samba/smbusers 
      由于 Windows 与 Linux 在管理员与访客的账号名称不一致,例如: administrator (windows) 及 root(linux), 为了对应这两者之间的账号关系,可使用这个档案来设定
    5. /var/lib/samba/private/{passdb.tdb,secrets.tdb} 
      管理 Samba 的用户账号/密码时,会用到的数据库档案;
    6. /usr/share/doc/samba-<版本> 
      这个目录包含了 SAMBA 的所有相关的技术手册喔!也就是说,当你安装好了 SAMBA 之后,你的系统里面就已经含有相当丰富而完整的 SAMBA 使用手册了!值得高兴吧! ^_^,所以,赶紧自行参考喔!

    至于常用的脚本文件案方面,若分为服务器与客户端功能,则主要有底下这几个数据:

    • /usr/sbin/{smbd,nmbd}:服务器功能,就是最重要的权限管理 (smbd) 以及 NetBIOS name 查询 (nmbd) 两个重要的服务程序;

    • /usr/bin/{tdbdump,tdbtool}:服务器功能,在 Samba 3.0 
      以后的版本中,用户的账号与密码参数已经转为使用数据库了!Samba 使用的数据库名称为 TDB (Trivial DataBase)。 
      既然是使用数据库,当然要使用数据库的控制指令来处理啰。tdbdump 可以察看数据库的内容,tdbtool 则可以进入数据库操作接口直接手动修改帐密参数。不过,你得要安装 tdb-tools 这个软件才行;

    • /usr/bin/smbstatus:服务器功能,可以列出目前 Samba 的联机状况, 包括每一条 Samba 联机的 PID, 分享的资源,使用的用户来源等等,让你轻松管理 Samba 啦;

    • /usr/bin/{smbpasswd,pdbedit}:服务器功能,在管理 Samba 的用户账号密码时, 早期是使用 smbpasswd 这个指令,不过因为后来使用 TDB 数据库了,因此建议使用新的 pdbedit 指令来管理用户数据;

    • /usr/bin/testparm:服务器功能,这个指令主要在检验配置文件 smb.conf 的语法正确与否,当你编辑过 smb.conf 
      时,请务必使用这个指令来检查一次,避免因为打字错误引起的困扰啊!

    • /sbin/mount.cifs:客户端功能,在 Windows 上面我们可以设定『网络驱动器机』来连接到自己的主机上面。在 Linux 上面,我们则是透过 mount (mount.cifs) 来将远程主机分享的档案与目录挂载到自己的 Linux 主机上面哪!

    • /usr/bin/smbclient:客户端功能,当你的 Linux主机想要藉由『网络上的芳邻』的功能来查看别台计算机所分享出来的目录与装置时,就可以使用 smbclient来查看啦!这个指令也可以使用在自己的 SAMBA 主机上面,用来查看是否设定成功哩!

    • /usr/bin/nmblookup:客户端功能,有点类似 nslookup 啦!重点在查出 NetBIOS name 就是了

    • /usr/bin/smbtree:客户端功能,这玩意就有点像 Windows 
      系统的网络上的芳邻显示的结果,可以显示类似『靠近我的计算机』之类的数据, 能够查到工作组与计算机名称的树状目录分布图!

     

    安装Samba

     

    首先确认一下自己的Linux是否安装了Samba,使用命令:

    [root@localhost ~]# rpm -qa | grep samba

    其中:samba、samba-common、samba-client三个程序是必须的。

    如果没有安装,有两种方式可以安装:

    第一种方式:yum安装

    yum是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat、Fedora、SUSE、CentOS、Mandriva。

    yum install -y samba

    第二种方式:安装包安装

    安装包都在光盘里,首先需要挂载:

    [root@localhost ~]# mount /dev/cdrom /mnt

    这个时候,会出现一个问题:

    mount: block device /dev/sr0 is write-protected, mounting read-only 

    提示信息说,虚拟机挂着光驱光驱时提示只读。用以下命令可解决该报错:

    mount -o remount,rw /dev/cdrom /mnt

    此时,我们会发现,原本空的文件夹/mnt现在多了很多的文件。

    在/mnt/Server文件夹中,会能找到关于Samba的安装包:

    找到安装包之后,就是安装Samba了(只需要安装自己没有的那个就行了)。使用命令:

    rpm samba-3.0.25b-0.el5.4.i386.rpm
    rpm samba-client-3.0.25b-0.el5.4.i386.rpm
    rpm samba-commons-3.0.25b-0.el5.4.i386.rpm

    安装完之后,再使用命令验证一下是否安装完成:

    [root@localhost ~]# rpm -qa | grep samba

     

    配置Samba

    修改配置文件

    samba服务器最主要的配置文件其实只有一个,就是/etc/samba/samba.conf,这个配置文件可以分为两个部分,一个部分是全局参数,一部分是共享资源相关参数。

    #1.全局部分参数设置:
    [global]
            #与主机名相关的设置
            workgroup = zkhouse  <==工作组名称
            netbios name = zkserver   <==主机名称,跟hostname不是一个概念,在同一个组中,netbios name必须唯一
            serverstring = this is a test samba server <==说明性文字,内容无关紧要
            #与登录文件有关的设置
            log file = /var/log/samba/log.%m   <==日志文件的存储文件名,%m代表的是client端Internet主机名,就是hostname
            max log size = 50      <==日志文件最大的大小为50Kb
            #与密码相关的设置
            security = share       <==表示不需要密码,可设置的值为share、user和server
            passdb backend = tdbsam
            #打印机加载方式
            load printer = no <==不加载打印机
    -----------------------------------------------------------
    #2.共享资源设置方面:将旧的注释掉,加入新的
    #先取消[homes]、[printers]的项目,添加[temp]项目如下
    [temp]              <==共享资源名称
            comment = Temporary file space <==简单的解释,内容无关紧要
            path = /tmp     <==实际的共享目录
            writable = yes    <==设置为可写入
            browseable = yes   <==可以被所有用户浏览到资源名称,
            guest ok = yes    <==可以让用户随意登录

    也就是说,将上面“#2共享资源设置方面”加入到配置文件的最后即可。

    添加用户并设置密码

    设置账号用于登录samba服务器,同时并设置密码。具体命令:

    [root@localhost ~]# useradd sambauser
    [root@localhost ~]# smbpasswd -a sambauser
    New SMB password:
    Retype new SMB password:

    重启Samba服务器

    [root@localhost ~]# /etc/init.d/smb restart

    如果这段命令无法运行,就是Samba没有正确安装的原因。

     

    登录Samba

    在Windows和Linux网络都畅通的情况下,在Windows下登录Samba服务器。使用命令查看Samba的IP地址:

    [root@localhost ~]# ifconfig

    在Windows的运行,输入\\223.3.119.170(Samba对应的IP地址):

    这个时候会弹出登录界面,直接输入之前设置的登录账号和密码就行了。

     

    问题汇总及补充

    之前Samba的安装和配置都是一步一步来的,没有什么问题。但是很多情况下,就是最后在Windows的运行中,输入了\\IP地址之后,没有任何反应。这是最麻烦的地方,因为完全不知道是什么原因导致的。下面提供几个可能出问题的地方:

    网络选择

    在配置Samba服务器的时候,网络选择为bridge桥连接。

    这是因为:要保证Linux下的IP和Windows下的IP处于同一网段中,并且保证相互可以ping通。

    怎么验证?

    在Windows的命令行中,输入命令ipconfig:

    同时在Linux中输入命令ifconfig(两个命令不一样,需要注意):

    可以看到:两个IP地址223.3.119.239和223.3.119.170之间前3个都是一样的,只有最后一个不同,这就保证了在同一网段。如果前3位不同,可在Linux中使用命令:

    [root@localhost ~]# ifconfig eth0 223.3.119.130

    只需要保证只有最后一个不同即可。

    接下来验证Windows和Linux之间的ping通,在Windows命令行中输入ping Linux的IP地址

    结果如果不是timeout,就代表两者之间ping通。

    防火墙问题

    如果防火墙不关闭,Windows和Samba之间的连通可能会被阻挡。

    Windows上关闭防火墙:控制面板->系统和安全->Windows防火墙->打开或关闭Windows防火墙;

    Linux上关闭防火墙:

    [root@localhost ~]# setenforce 0
    [root@localhost ~]# service iptables stop

    记得要重启Samba服务器。

    权限问题

    可能会出现权限不够的问题,修改你想要的那个文件的权限。

    [root@localhost ~]# chmod 777 /home

    无法访问

    如果用windows访问samba,跳出以下对话框的错误:

    无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。

    不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次……或者直接重启Windows。

    怎么断开连接(即退出Samba服务器)呢?

    在Windows的命令行中输入:

    net use * /delete /y

    自动连接

    使每次打开Linux自动运行smba服务器:

    在终端中输入setup->system service->找到smb,按下空格,便可选中->退出完成(注意切换用tab键)。

     

    如果还有什么问题,也可以参考连接:【Linux】samba服务器的安装和配置159 samba 无法访问。您可能没有权限使用网络资源 net use命令

     

    展开全文
  • 一、安装mysql1、首先确定linux版本,确定下载对应的RPM。(查看mysql与linux版本对应的资料)#查看当前linux版本命令 uname -a #或 cat /proc/version2、选择好下载版本,下载该版本。wget ...
  • 但是linux安装软件的方式比较多,有用yum源安装的,有安装rpm包,也有tar直接解压tar安装的方式。所以没有一个通用的办法能查到某些软件是否安装了。 方法一:一般软件安装完成以后都会配置环境变量,可以使用echo...
  • Linux安装NVIDIA显卡驱动的正确姿势 什么是nouveau驱动? 检测NVIDIA驱动是否成功安装 集显与独显的切换 使用标准仓库进行自动化安装 使用PPA仓库进行自动化安装 使用官方的NVIDIA驱动进行手动安装 Linux...
  • linux安装ntp服务

    2019-10-16 16:05:34
    安装完毕后查看 说明安装成功! ____________________________________________________________________ 具体例子: rpm -ivh ntpdate-4.2.6p5-12.el6.centos.2.x86_64.rpm yum install ...
  • 例如查看 reids安装目录  如果命令 which 和whereis 都找不到安装目录,可使用以下办法  ps -ef|grep redis 得到了进程号 xxxx  然后 ls -l /proc/xxxx/cwd
  • linux yum安装mysql8

    2019-10-22 09:53:28
    1.如果linux 里面安装了docker ,建议使用docker安装mysql,可以参考 Linux下 docker安装mysql 8 并配置远程连接 2.如果linux 系统里直接安装 ,建议使用yum进行安装(ubuntu可以先安装yum) 3.如果安装在windows...
  • Linux环境CentOS 6.4,Memcached版本1.4.15,安装形式为使用tar包安装service服务安装时请使用root用户。  由于 Memcached需要用到libevent库处理Socket,所以需要下载如下两个tar包: memcached-1.4.15.tar....
  • 查看ssh是否安装成功 :ps -ef | grep ssh root 2659 1 0 18:31 ? 00:00:00 /usr/sbin/sshd root 2702 2618 0 18:38 pts/0 00:00:00 grep ssh //这证明ssh已经在运行了,进程名为sshd 开启sshd服务 :se
  • Linux安装telnet-server服务 一、telnet分为客户端和服务器端程序,所以,首先查看本机是否安装有telnet server服务,  命令为:rpm –qa | grep telnet  从图中可以看出,本机没有安装telnet server   ...
  • 查找出服务的进程id ps aux|grep nginx root 1231 0.0 0.0 46336 956 ? Ss 04:21 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf nginx 1232 0.0 0.2 46808 2144 ? S 04:21 0:00 nginx: ...
  • 小雨0839| 浏览 6696 次推荐于2016-05-14 16:10:34最佳答案用rpm命令来查看是否安装了FTP服务。rpm-qa|grepftprpm命令参数:rpm-qsamba#查询程序是否安装rpm-ivh/media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386....
  • 但是一旦你步入公司后,你就会发现linux是无处不在,好多东西都是基于于其它服务器(Linux,HP……)相连接来操作一系列的工作,而离不开的就是用命令来操作一切了,下面我就说说如何在linux安装软件吧!...
  • centos7安装oracle11g 一.准备工作 通过ftp工具上传安装包到linux服务器 1.1 上传oracle 11g安装文件到服务器并解压 cd /home unzip linux.x64_11gR2_database_1of2.zi...
  • Linux服务器无权限安装caffe教程 作者:贾金让 前言:服务器上没有root权限,不能使用sudo和apt-get无脑安装caffe需要的各种依赖,因此需要手动安装这些依赖库。核心就是将原来apt-get安装在/usr/include,/usr/...
  • 1 下载linux版本的Anaconda安装包2 安装Anaconda 利用anaconda安装tensorflow 1 建立一个 conda 计算环境2 激活环境使用 conda 安装 TensorFlow3 安装tensorflow4 如何在jupyter中使用tensorflow 总结利用
1 2 3 4 5 ... 20
收藏数 179,125
精华内容 71,650