精华内容
下载资源
问答
  • 1.jar包设置自启动 https://www.cnblogs.com/alsodzy/p/7931618.html -- 最重要的一步就是修改Linux的开机启动配置文件(/etc/rc.d/rc.local) vi /etc/rc.d/rc.local -- 添加你的xxx.sh #!/bin/sh # # This ...

    问题描述:服务器由于系统原因会不定时重启

    1.jar包设置自启动

     https://www.cnblogs.com/alsodzy/p/7931618.html

    -- 最重要的一步就是修改Linux的开机启动配置文件(/etc/rc.d/rc.local)
    vi /etc/rc.d/rc.local
    -- 添加你的xxx.sh
    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.
    
    touch /var/lock/subsys/local
    /home/dzy/Desktop/test/test.sh
    

    2.防火墙8080端口配置永久有效

    -- 查看防火墙文件
    vi /etc/sysconfig/iptables
    -- 添加端口
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
    -- 重启
    service iptables restart

     

    展开全文
  • Linux开放21端口

    千次阅读 2017-03-11 20:28:36
    安装vsftp,启动ftp服务即可以开放21端口。 yum install vsftpd/etc/init.d/vsftpd start2。修改vsftp的配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES anon_upload_enable=YES 添加以上选项...

    转自百度问答

    1。安装vsftp,启动ftp服务即可以开放21端口。
    yum install vsftpd

    /etc/init.d/vsftpd start

    2。修改vsftp的配置文件
    vi /etc/vsftpd/vsftpd.conf
    anonymous_enable=YES
    anon_upload_enable=YES
    添加以上选项即可使服务支持匿名上传

    3。修改文件系统权限
    chmod 777 /var/ftp/pub/

    4。重启服务即可。

    展开全文
  • linux 添加开机自启动脚本

    万次阅读 热门讨论 2017-02-04 18:22:45
    Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法: 1. 编写脚本autostart.sh 2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下 3. 给脚本赋可执行...

    Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法。

    1. 编写脚本autostart.sh(这里以开机启动redis服务为例),脚本内容如下:

    #!/bin/sh
    #chkconfig: 2345 80 90
    #description:开机自动启动的脚本程序
    
    # 开启redis服务 端口为6379
    /usr/local/service/redis-2.8.3/src/redis-server --port 6379 &
    
    

    脚本第一行 “#!/bin/sh” 告诉系统使用的shell;
    脚本第二行 “#chkconfig: 2345 80 90” 表示在2/3/4/5运行级别启动,启动序号(S80),关闭序号(K90);
    脚本第三行 表示的是服务的描述信息

    注意: 第二行和第三行必写,负责会出现如“服务 autostart.sh 不支持 chkconfig”这样的错误。

    2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下

    3. 给脚本赋可执行权限

    cd /etc/rc.d/init.d/
    chmod +x autostart.sh
    

    4. 添加脚本到开机自动启动项目中

    chkconfig --add autostart.sh
    chkconfig autostart.sh on
    

    到这里就设置完成了,我们只需要重启一下我们的服务器,就能看到我们配置的redis服务已经可以开机自动启动了。

    展开全文
  • Linux 查看服务启动 以及端口占用

    千次阅读 2012-12-05 11:42:05
    1. 查看Linux启动的服务 chkconfig --list 查询出所有当前运行的服务 chkconfig --list atd 查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启动,如下所示: chkconfig --levels 12345 ...

    1. 查看Linux启动的服务

    chkconfig --list 查询出所有当前运行的服务
    chkconfig --list atd  查询atd服务的当前状态
    2.停止所有服务并且在下次系统启动时不再启动,如下所示:
    chkconfig --levels 12345 NetworkManager off
    如果想查看当前处于运行状态的服务,用如下语句过滤即可
    chkconfig --list |grep on

    3.如果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务
    service sshd stop

    另外,下图是Linux系统中包括的比较齐全的服务的说明及是否需要启动的说明
    服务名称功能默认开启推荐说明
    NetworkManager为了自动连接网络的服务x可以不用
    acpid高级配置和电源管理接口开启,高级电源管理
    anacron一个自动化运行任务的服务x比crond高级的玩意,可以不用
    apmd高级电源管理(支持旧硬件)x可以不用,apmdacpid二选一
    atd类似于cron的任务调度系统x按需启用,一般用cron
    auditd内核审计守护程序x可以不用,Seliux相关
    autofs光驱NFSSMB自动加载卸载功能按需启用

    服务名称功能默认开启推荐说明
    avahi-daemon查找基于zeroconf协议的机器x可以不用
    avahi-dnsconfdAvahi DNS demox可以不用
    bluetooth蓝牙无线通信x可以不用
    clvmdCluster LVMx集群相关
    cmanx集群相关
    conmanremote consoles managed by conmandx可以不用
    cpuspeed调节cpu频率,可能会导致时间问题x可以不用
    crond与计划任务强烈建议开启
    cups打印服务x可以不用
    dnsmasqdns cache服务器x可以不用
    dundsupports dialup networking over bluetoothx可以不用
    firstboot系统安装后初期设定工具x可以不用
    gfsglobal file systemx集群相关
    gfs2x集群相关
    gpmconsole环境下的鼠标支持建议开启
    haldaemon实现硬件自动检测挂载的功能建议开启(依赖messagebus服务)
    hidd蓝牙H.I.D.服x可以不用
    httpdapache按需启用
    ibmasmibm硬件管理x可以不用
    ip6tablesipv6防火墙x可以不用
    ipmi智能平台管理界面 可以监控系统状况x可以不用
    iptablesipv4防火墙按需启用
    ipvsadm集群负荷分散相关x集群相关
    irda红外线通信x可以不用
    irqbalancecpu负载均衡多核cpu以上需要
    kdump内核崩溃时转储内存运行参数用的x可以不用
    kudzu硬件变动检测程序x可以不用
    lm_sensorscpu温度检测工具(?)x可以不用
    lucicluster服务相关x集群相关
    lvm2-monitorlvm相关x集群相关
    mcstrans在开启Selinux下用于检查context的x可以不用Selinux相关
    mdmonitor软Raid管理工具按需启用
    mdmpd软Raid管理监视工具按需启用
    messagebus负责在各个系统进程之间传递消息开启haldaemon必须
    microcode_ctlx可以不用
    modclusterdcluster相关x可以不用
    multipathd监控多路径设备x可以不用
    mysqldmysql数据库按需启用
    namedbind9 DNS服务器按需启用
    netconsole初始化网络控制日志x可以不用
    netfs安装和卸载NFS、SAMBA和NCP网络文件系统x可以不用
    netplugd网卡精灵进程 网线热插拔监视x可以不用
    network网络服务开启
    nfsNFS Network File Systemx可以不用
    nfslockNFS 文件Lock守护程序x可以不用
    nscdname cache,名称服务缓存守护程式x可以不用,named相关
    ntpd网络/系统时钟同步服务x可以不用
    oddjobd与D-Bus相关x可以不用
    openais与Cluster相关,Heartbeat类似集群相关
    pandBlueZ Bluetooth PANx可以不用,Bluetooth相关
    pcscd智能卡、读卡器支持x可以不用
    piranha-gui与cluster相关x集群相关
    portmapNFS/NIS用于RPC动态端口分配的守护进程x可以不用,NFS相关
    psacct进程审计守护进程x可以不用
    pulseLVS LVM相关x集群相关
    qdiskd与cluster相关x集群相关
    rdisc实现客户端的ICMP路由器发现协议x只有一个路由器可以不用
    readahead_early预先加载特定的应用程序到内存中以提供性能开启
    readahead_later同上x系统默认设置
    restorecondSelinux关联项目x可以不用,Selinux相磁
    rgmanager与cluster相关x集群相关
    ricci与cluster相关x集群相关
    rpcgssdNFS相关x可以不用,NFS相关
    rpcidmapdRPC name to UID/GID mapperx可以不用,NFS相关
    rpcsvcgssdNFS相关x可以不用,NFS相关
    saslauthd使用SASL的认证守护进程,sendmail相关x可以不用,Sendmail相关
    scsi_reserveSCSI Persistent Reservations Cluster相关x集群相关
    sendmailmail demo按需启用,Sendmail相关
    setroubleshoot查看selinux日志的程序,Selinux相关x可以不用,Selinux相关
    smartd硬盘自动检测的守护进程开启
    smbSamba文件服务器按需启用
    snmpdsnmp相关按需启用,集群之间时间同步需要
    snmptrapdsnmp相关x按需启用,集群之间时间同步需要
    sshdssh服务开启
    syslog系统登录、日志必要程序开启
    tog-pegasus集群相关x可以不用,集群相关
    vncservervnc远程控制按需启用
    wdaemonx web邮件系统World2.1的一部分,用来提供HTTP接口Clientx可以不用
    winbind允许Unix系统利用Windows NT的用户帐号信息,samba相关x可以不用
    wpa_supplicantwifi-wpa认证按需启用
    xfsX Window字型服务器守护进程x可以不用
    ypbindNetwork Information Service(NIS) 客户端按需启用
    yum-updatesdyum自动升级自动升级。有时候自动升级会导致问题,特别是使用php的时候。

    示例,可以把不需要启动的服务写入到一个脚本中,直接用sh 文件名一执行就可以了
    chkconfig --levels 0123456 NetworkManager off
    chkconfig --levels 0123456 anacron off
    chkconfig --levels 0123456 auditd off
    chkconfig --levels 0123456 avahi-daemon off
    chkconfig --levels 0123456 bluetooth off
    chkconfig --levels 0123456 clvmd off
    chkconfig --levels 0123456 cman off
    chkconfig --levels 0123456 cups off
    chkconfig --levels 0123456 gfs off
    chkconfig --levels 0123456 gfs2 off
    chkconfig --levels 0123456 hidd off
    chkconfig --levels 0123456 httpd off
    chkconfig --levels 0123456 iptables off
    chkconfig --levels 0123456 ip6tables off
    chkconfig --levels 0123456 ipvsadm off
    chkconfig --levels 0123456 luci off
    chkconfig --levels 0123456 mcstrans off
    chkconfig --levels 0123456 pand off
    chkconfig --levels 0123456 Nrestorecond off
    chkconfig --levels 0123456 ricci off
    chkconfig --levels 0123456 rmanager off
    chkconfig --levels 0123456 saslauthd off
    chkconfig --levels 0123456 sendmail off
    chkconfig --levels 0123456 smb off
    chkconfig --levels 0123456 snmp off
    chkconfig --levels 0123456 snmptrapd off
    chkconfig --levels 0123456 tog-pegasus off
    chkconfig --levels 0123456 wdaemon off
     

    Linux查看程序端口占用情况

    今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。

    使用命令:

    ps -aux | grep tomcat

    发现并没有8080端口的Tomcat进程。

    使用命令:netstat –apn

    查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 

    clip_image002

    发现8080端口被PID为9658的Java进程占用。

    进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看

    clip_image004

    就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!


    方法二:直接使用 netstat   -anp   |   grep  portno
    即:netstat –apn | grep 8080

    展开全文
  • linux释放占用端口

    万次阅读 2015-01-09 16:58:30
    linux(redhat,centos)释放被占用端口 注意:必须使用root用户才能操作,不然无法看到端口的进程 我的使用场景: web应用启动的时候,自动启动了socket端口:9001,9002,当我关闭了tomcat,这两个端口却一直处于占用...
  • 1 下载redis安装包 wget http://download.redis.io/redis-stable.tar.gz,再用以下命令... 2.解压并安装 tar xzf redis-4.0.9.tar.gz cd redis-4.0.9 ... 3.全局启动并设置密码,修改端口 首先进入redis安装目...
  • linux查看并设置开放端口

    万次阅读 2018-12-13 16:34:03
    linux 查看并对外开放端口(防火墙拦截处理) 查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465) 开放的端口位于/etc/sysconfig/iptables中 查看时通过 more /etc/...
  • linux查看端口开启端口

    万次阅读 2018-04-20 10:34:52
    iptables -A INPUT -p tcp --drop 端口号-j DROP iptables -A OUTPUT -p tcp --dport 端口号-j DROP三、打开端口号:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT四、以下是linux打开端口命令的使用方法。...
  • sudo python -m SimpleHTTPServer 80(使用Python启动 HTTPServer ) 按Esc,输入“:wq”(引号不用输),退出,w表示存,q表示退出,记得回去看看是否已经存上了 注意!!!:启用80端口是需要sudo管理员命令的...
  • 1.安装net-toosls yum install net-tools 2.查看该端口号的所占进程 netstat –apn | grep 8087
  • 接上一篇博客1. 首先在derby包里创建service/linux目录2. 将下面文件放入其中derbyservice,用来定义derby的home目录,监听的机器IP和端口
  • Linux自启动某项服务

    千次阅读 2017-05-05 12:15:09
    Linux自启动某项服务一.踩的坑由于我在电脑上重新安装Linux虚拟机,自信的我以为用了Linux这么久,应该没有什么难度,但是从我开始重新安装Linux系统才知道这么辣鸡的我。这里我就以开启SSH自启动服务为例讲述一下:...
  • Linux主机开放指定端口

    千次阅读 2020-07-29 15:29:35
    有的时候会出现我们的应用程序在linux主机上已经正常启动了,但是本地还是无法连接访问。 出现这种情况的原因一般是如下两种: 主机的端口没有开放。 主机与本地之间的网络不通。 确定问题与解决问题 下面主要介绍...
  • linux下安装nginx及开机自启动

    万次阅读 2018-04-14 11:33:56
    从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)wget http://nginx.org/download/nginx-1.5.9.tar.gz 2.解压 tar -zxvf nginx-1.5.9...
  • Linux和Windows端口常用操作

    千次阅读 2014-12-31 16:35:05
    摘要: 主要记录了在Windows和Linux下常用的端口操作、比如查看端口是否占用、如何结束相应进程释放端口Linux下如何通过防火墙配置文件开启指定端口
  • Linux关闭防火墙 / 开放端口

    千次阅读 2020-07-05 13:05:43
    Linux常用的JDK / Tomcat / Nginx软件安装已经安装后无法访问的问题,是由于Linux防火墙开启禁用了端口,那么需要解决的问题就是端口开放或者关闭防火墙。本问题将介绍CentOS 6 以及CentOS 7的解决方案。
  • Linux网络端口

    千次阅读 2017-06-18 20:25:54
    Linux端口个数 端口分类 网络常用端口介绍
  • 宝塔Linux如何修改SSH端口号教程

    千次阅读 2018-08-28 14:08:08
    有客户咨询关于如何修改设置宝塔Linux默认SSH端口号的问题,下面春哥统一写文章教程,大家直接看就可以了。 为了提供服务器的安全性,部分站长需要修改SSH端口,默认端口为22,怎么修改SSH自定义端口呢,比如修改为...
  • linux下的各种端口用途

    千次阅读 2016-11-26 16:00:23
    linux下的各类端口及用途
  • linux打开端口_在Linux上打开端口

    千次阅读 2020-07-18 10:24:52
    linux打开端口Before we learn about opening a port on Linux, let’s understand what network ports are. A port is a communication endpoint. Within an operating system, a port allows the data packets ...
  • linux下开机自动启动tomcat

    千次阅读 2017-06-02 10:07:14
    linux tomcat 开机启动 如果你的tomcat是下载源码包编译的,就得自己写一个启动脚本。用service tomcat start不管用 。在/etc/rc.local 加上这一句 。 cd /usr/local/tomcat/bin && ./startup.sh ( 其中,/usr/...
  • Linux下关闭开机自启动程序

    千次阅读 2017-02-05 22:21:55
    Linux下关闭开机自启动程序 Author:youngdou Site: 转载请注明出处 yongdou.tk 问题最近启动自己的项目的时候来时出现这个错误caused by: java.net.BindException: 地址已在使用我的项目用了8080端口,应该是...
  • linux服务器杀死端口命令

    万次阅读 2018-09-30 15:11:52
    把java应用部署到linux服务器上的tomcat中,总是要经常重启,一般用sh shutdown.sh 当然,有时候这个命令无法把tomcat完全关闭,于是又使用kill -9 pid (进程号,查找命令为:ps -ef | grep tomcat) kill命令很...
  • Linux端口以及防火墙端口的查看命令

    万次阅读 2012-03-16 17:16:59
    linux端口查看命令   Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:  $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java  下面是常用参数的解释...
  • Linux下tomcat安装并设置自启动

    千次阅读 2018-02-12 15:11:26
    Tomcat的安装与自启动解压缩并重命名# cd /usr/local/ # tar -zxvf apache-tomcat-7.0.54.tar.gz # mv apache-tomcat-7.0.54 tomcat自启动在init.d目录下新建脚本文件进入到/etc/init.d目录下,命令是:cd /etc/init...
  • Linux下iptables开放端口端示例

    千次阅读 2016-03-22 21:12:54
    windows系统下可以通过系统防火墙来限制外部计算机对服务器端口的访问,而Linux是通过iptables来允许或限制端口访问的。  本文讨论的使用情境是LNmp或LNmpA系统架构下的情况。  为了方便举例说明,飘易...
  • Linux设置jar包开机自启动(CentOS6)

    千次阅读 热门讨论 2019-10-22 13:41:39
    经常需要在Linux服务器上设置开机启动jar包,这样服务器重启的时候就会自动运行项目,实现半自动化,实现思路如下。 首先编写一个启动jar包的脚本,位置随意,这里以/home/java为例,文件名叫startup.sh。 export...
  • Linux下查看各种端口

    千次阅读 2014-09-23 21:39:36
    Linux下如果我们需要知道2809号端口的情况的话,我们可以这样,如下命令:  $netstat -pan|grep 2809  tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java  下面是常用参数的解释:  NETSTAT [-a] [-b] ...
  • LINUX下高效TCP端口转发工具--RINETD

    千次阅读 2019-04-18 08:50:06
    自LINUX下高效TCP端口转发工具–RINETD rinetd 介绍 一个C语言开发的开源TCP端口转发工具,在当前公网IP稀缺的情况下,只能通过NAT来实现内部服务器对外提供服务,该工具除了高效的实现TCP端口转发外,具有对源...
  • linux下查看端口占用

    千次阅读 2018-07-03 19:46:22
    linux下如果想查看某一个服务是否启动可以使用 ps -ef | grep tomcat 查看tomcat是否启动着查看端口占用情况的命令:lsof -i 罗列出所有正在使用的端口和进程查看某一端口的占用情况: lsof -i:端口号也可使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 333,034
精华内容 133,213
关键字:

linux自启动21端口

linux 订阅