精华内容
下载资源
问答
  • 服务器常用命令

    千次阅读 2020-08-19 11:09:02
    服务器常用命令 1:查看安装的软件 ps -ef | grep nginx 2:端口被占用 netstat -anp | grep 8801 2.2,通过程序名查询进程号: ps aux | grep 程序名 2.3, 通过进程号查询进程详细信息 ps -ef|grep 28332 kill -9 ...

    服务器常用命令

    1:查看安装的软件
    ps -ef | grep nginx

    2:端口被占用
    netstat -anp | grep 8801

    2.2,通过程序名查询进程号:
    ps aux | grep 程序名

    2.3, 通过进程号查询进程详细信息
    ps -ef|grep 28332

    kill -9 2237

    //win -----netstat -aon|findstr “8801” —杀死进程 taskkill -pid 5288 -f

    3:nginx重启
    nginx -s reload

    nginx 502[服务器挂掉]

    4;解压war包
    jar -xvf foodsafety.war

    4:=全局部署====================

    nohup java -jar detecation-0.0.1-SNAPSHOT.jar > nohup.out 2>&1 &

    nohup java -jar shareniu.jar &

    nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    5:查看程序

    5.1,查看文件路径:rpm -ql 程序名
    5.2,查看程序是否正常运行:rpm -qa 程序名
    5.3,查看监听端口号:netstat -tnlp

    // nginx 报错 nginx: [error] open() “/run/nginx.pid” failed (2: No such file or directory)
    1, nginx
    2, nginx -s reload //重启 【正向代理代理客户端,反向代理代理服务器。】

    6:=查看jdk路径=
    which java

    7:=======将jar包注册为服务器=

    7.1,创建执行文件.sh文件 vim demo-start.sh
    #!/sh

    nohup /usr/local/java/jdk1.8.0_171/bin/java -jar
    /home/demo/jar/demo.jar > /home/demo/jar/demo.log &
    echo $! > /var/run/demo.pid

    7.1.2, 创建执行文件.sh文件 vim demo-stop.sh

    #!/bin/bash
    PID=$(cat /var/run/demo.pid)
    kill -9 $PID

    查看jdk路径: which java

    7.2,创建.service脚本,开机自启动
    cd /usr/lib/systemd/system

    [Unit]
    Description=demo
    After=syslog.target

    [Service]
    Type=forking
    ExecStart=/root/demo/sh/demo-start.sh
    ExecStop=/root/demo/sh/demo-stop.sh
    PrivateTmp=true

    7.3,相关命令

    重启配置文件 systemctl daemon-reload

    启动/停止/重启/查看状态
    systemctl start/stop/restart/status xxx.service
    设置开机自启
    systemctl enable xxx.service
    查看console log
    journalctl -u xxx.service
    journalctl -f -u xxx.service

    [Install]
    WantedBy=multi-user.target

    8.1,查找文件:find / -name 文件名

    8.2,查看项目是否启动:ps ef|grep 项目名

    欢迎来看看我的世界 (公众号二维码)
    在这里插入图片描述

    展开全文
  • 使用SSH发布项目到weblogic或者tomcat上时常用的linux命令,包括开启/停止服务器,查看日志等
  • linux 服务器常用命令整理

    千次阅读 2018-03-09 11:25:58
    linux 服务器常用命令整理目录网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload网络传输 - scp \ rsync \ (rz \ sz) \ nc抓包工具 - charles内存检查 - free \ meminfo系统监控 - vmstat \ iostat \ ...

    linux 服务器常用命令整理

    目录

    • 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload

    • 网络传输 - scp \ rsync \ (rz \ sz) \ nc

    • 抓包工具 - charles

    • 内存检查 - free \ meminfo

    • 系统监控 - vmstat \ iostat \ top \ ps \ sar \ dstat

    • 系统调用追踪 - strace \ gcore

    • 文件相关 - find \ awk \ sed \ grep \ tail \ df \ du \ locate

    • 开发效率 - tmux

    网络分析

    tcpdump

    1. tcp:用来过滤数据报的类型

    2. -i eth1 : 只抓经过接口eth1的包

    3. -t : 不显示时间戳

    4. -s 0 : 抓取数据包时默认抓取长度为68字节, 加上-S 0 后可以抓到完整的数据包

    5. -c 100 : 只抓取100个数据包

    6. dst port !22: 不抓取目标端口是22数据包

    7. src net 10.99.184.0/24 : 数据包的源网络地址为10.99.184.0/24

    8. -A:显示数据包内容

    示例:

    tcpdump -i any -v port 8888

    tcpdump -i any -A port 8888

    netstat

    查看所有连接

    netstat -autnp

    查看监听的tcp服务

    netstat -altnp

    看tcp端口

    netstat -ltnp

    ss

    • ss -pl 查看每个进程及其监听的端口

    • ss -t -a 查看所有的tcp连接

    • ss -u -a 查看所有的udp连接

    lsof

    • lsof -i :8888 查看端口8888进程信息

    • lsof -p 7915 查看进程7915打开的fd信息

    scp

    • scp -r src remote:/tmp 本地拷贝到远端

    • scp -r remote:/tmp/src . 远端拷贝到本地

    • scp -3 remote:/tmp/a.tar remote2:/tmp/ 以本地为跳板机,将remote机器上文件拷贝到remote2

    rsync

    • rsync -av /home/mail/ 192.168.11.12:/home/mail/

    • rsync -av 192.168.11.11:/home/mail/ /home/mail/

    nc

    • nc -l 8888 本地启动8888端口

    • nc -l 8888 > a.tgz 接收文件

    • nc ali-.bj:8888 < a.tgz 发送文件到远端

    vmstat

    • vmstat 1 10对内存监控,重点关注swpd、free、si、so。一般系统不繁忙的状态下,swpd、so的值不会持续很高,经常为0。如果swpd过高,那么就是系统内存经常不够用。

    • 对CPU监控,我们可以查看r(运行进程数)、us、sy、id(CPU空闲),如果r的数字大于系统CPU个数,则面临CPU不够用的危险,通过id分析,如果过小,则可以判断是CPU不足。

    iostat

    • iostat -x 一般情况下,%util应该越小越好,10%以下正常,30%IO比较繁忙。50%以上一般是有问题的

    top

    • 1 按CPU核数查看

    • P

    • M

    • c 查看完整进程命令

    • top -Hp pid 查看线程数

    ps

    • ps -eo “pid,cmd,lstart” | grep pid 查看进程启动时间

    • ps -ef f 查看最近进程(常用)

    find

    • find . -type f -mtime +3 修改时间大于3天的文件

    • find . -type f -mtime +3 | xargs rm -rf 查找并删除

    du

    • du -sk * | sort -n | cut -f2 | xargs -d '\n' du -sh 按文件大小排序显示

    • du -hs 常用

    awk

    grep 'update_profile.*Android' access-20180131.log |awk -F 'POST' '{print $2}'|awk -F '&' '{print $26}'|awk -F ' ' '{print $1}'|awk -F '=' '{print $2}'|sort -n|uniq -c|sort -nr|head -100

    -F ' '以空格分割

    ab

    ab -c 200 -n 1000 -T 'application/x-www-form-urlencoded' -p postdata.txt http://domain/test.php

    展开全文
  • Xshell服务器常用命令

    千次阅读 2019-06-27 14:10:12
    redis相关 查看链接redis语句:history|grep redis-cli 连接redis缓存:redis-cli -h 127.0.0.1 -p 6379 -a 123456 查看redis内容:keys *...saas部署服务器 mkdir "文件夹名"————创建文件夹 more "文件名"...

    redis相关

    • 查看链接redis语句:history|grep redis-cli
    • 连接redis缓存:redis-cli -h 127.0.0.1 -p 6379 -a 123456
    • 查看redis内容:keys *
    • 查看精准缓存内容:get+缓存名
    • 清楚所有redis缓存:flushdb

    **********************nginx相关命令**********************

    service nginx restart————重启nginx

    service nginx stop————停止nginx,1先停止

    service nginx start————启动nginx,2在启动

    ps -ef|grep nginx————查看nginx进程

    kill -9 6100端口号————杀死nginx进程,选最长的那一条

    **********************nginx相关命令**********************

    saas部署服务器

    • mkdir "文件夹名"————创建文件夹
    • more "文件名"————查看文件内容
    • cp -r ../sassnew/ .————复制"cp" 允许复制目录".r" 的sassnew文件到当前目录"."
    • mv sassnew/ shop01————修改重命名,sassnew改成shop01
    • rm -rf op/————删除目录,"r"可以删除文件夹,"f"强制删除代表false
    • rm -f op/————删除文件,"f"强制删除代表false
    • vi "文件名" ————查看文件
    • vi命令进入文件之后,键盘 i,开启编辑操作
    • pwd————查看目录
    • cp -r shop01/ shop02————复制"cp" 允许复制目录".r",复制shop01为shop02
    • esc>>shift+;>>wq————保存修改文件
    • esc>>shift+;>>q!————退出,不保存
    • scp /opt/soft/jdk-8u171-linux-x64.tar.gz root@127.78.178.13:/opt/soft
      ————从A服务器复制文件到B服务器,B服务器必须有文件夹(opt/soft)
    • scp -r /opt/soft/jdk-8u171-linux-x64.tar.gz root@127.78.178.13:/opt/soft
      ————从A服务器复制文件夹到B服务器,B服务器必须有文件夹(opt/soft)
    • tar -zxvf java.tar.gz -C /usr/java————解压.tar.gz压缩包
    • unzip filename.zip————解压.zip压缩包
    • ps -ef |grep nginx————查看nginx进程
    • kill -9 8065 8079————结束nginx进程
    • /www/server/nginx/sbin/nginx -c /opt/soft/nginx/nginx-1.13.7/conf/nginx.conf
      ——重启指定nginx
    • /www/server/redis/src/redis-server /www/server/redis/redis.conf
      ——重启指定redis
    • netstat -an————查看端口状态情况
    • chmod -R 777 /www/————给目录(www)添加当前目录操作权限
    • find / -name redis.conf————查找文件名
    • ps -ef |grep tomact————查看tomact进程
    展开全文
  • Windows Server 服务器常用命令

    千次阅读 2016-12-27 15:26:23
    9.常见的查看命令 查看已经安装的功能:oclist 查看计算机信息:systeminfo 查看计算机名称:hostname 查看当前计算机端口使用情况:Netstat -na 查看当前的端口的使用情况:Netstat -na |...

    1.修改计算机名称

    工作组:Netdom RenameComputer %ComputerName% /NewName:08R2ServerCore

    域环境中:Netdom RenameComputer %ComputerName% /Newname:08R2ServerCore /UserD:Administrator /PasswordD:P@ssw0rd

    2.设置计算机IP地址

    把IP地址设置成动态获取:Netsh Interface ipv4 Set Address Name="本地连接" Source=DHCP

    把IP地址设置成一个静态IP: Netsh Interface ipv4 Set Address "本地连接" Static 10.0.0.10 255.0.0.0 10.0.0.1

    3.设置DNS地址

    Netsh Interface ipv4 Set DNSServer "本地连接" 202.96.209.133 index=1

    4. 关闭防火墙

    Netsh Firewall Set Opmode disable

    5.开启防火墙80端口

    Netsh Firewall add portopening TCP 80 blah enable subnet

    6.将计算机加入域

    netdom join %computername% /domain:域名 /userd:域名\有权限的用户名 /passwordd:*

    7.将计算机从域中删除

    netdom remove %computername% /domain:域名 /userd:域名\有权限的用户名 /passwordd:*

    8. 重启计算机和关闭计算机

    重启:shutdown /r /t 0

    关机:shutdown /s /t 0

    9.常见的查看命令

    查看已经安装的功能:oclist

    查看计算机信息:systeminfo

    查看计算机名称:hostname

    查看当前计算机端口使用情况:Netstat -na

    查看当前的端口的使用情况:Netstat -na | find "80"

    查看计算机的激活信息:slmgr.vbs -did

    10. 激活命令

    使用某一个序列号激活:Slmgr /ipk 11111-22222-33333-44444-55555

    自动激活:slmgr /ato

    11.用户和组

    新建用户:net user Alice P@ssw0rd

    删除用户: net user Alice /del

    修改用户密码:net user Alice abc123,

    新建组: net localgroup SalesGroup

    把Alice加入到组SalesGroup: net localgroup SalesGroup Alice /add

    将Alice从组SalesGroup中移出:net localgroup SalesGroup Alice /del

    12.配置计算机Web代理地址和端口

    netsh winhttp Set proxy 10.0.0.1:8080

    13允许或者禁止ping

    允许ping入:netsh firewall set icmpsetting 8

    禁止ping入:netsh firewall Set icmpsetting 8 disable

    14.安装和卸载角色:

    安装DHCP: Start /w ocsetup DHCPServerCore

    卸载DHCP: Start /w ocsetup DHCPServerCore /uninstall

    设置为自动启动:sc config DHCPServer Start = auto

    其他服务的名称可以通过: oclist来查看

    15.升级为RODC

    -----先写一个unattend.txt文件,把下列复制到文件中,存放在C盘---

    [DCInstall]

    InstallDNS=Yes

    ConfirmGC=No

    CriticalReplicationOnly=Yes

    DisableCancelForDnsInstall=no


    ReplicaDomainDNSName=contoso.com

    ReplicaOrNewDomain=ReadOnlyReplica

    ReplicationSourceDC=server8.contoso.com

    SafeModeAdminPassword=abc123,

    SiteName=Default-First-Site-Name

    UserDomain=contoso.com

    UserName=administrator

    Password=P@ssw0rd

    -------------------------------------

    然后在命令行输入:

    dcpromo /unattend:"c:\unattend.txt"

    展开全文
  • Domino 服务器常用命令大全,包括了服务台的所有常用命令
  • Linux相关的一些基础操作,与以Linux为服务器常用操作!
  • Lotus服务器常用命令大全 Broadcast message 向该服务器的用户广播消息 Broadcast message usernames 向该服务器的某一用户广播消息 Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。使用此命令可以...
  • Xshell操作Linux服务器常用命令

    万次阅读 多人点赞 2017-02-07 11:49:36
    接触jboss这么久了,一直在用winSCP远程操作Linux服务器,小小接触了一下Xshell。感觉还是很好用的,下面小编就简单分享自己在项目中的使用和常用的一些命令。...常用命令如下: 命令mkdir-建立目录 mkdir te
  • 服务器部署-常用命令

    万次阅读 2021-01-27 20:54:32
    服务器部署-常用命令前言1、Linux服务器上部署jar包 前言 真正在公司中的实践:NoSQL + RDBMS 一起使用才是最强的 技术没有高低之分,就看你如何去使用!(提升内功,思维的提高!多思考!) 云计算的长征之路:...
  • 最新整理,网众Linux服务器常用命令和基本故障处理办法
  • ssh远程连接服务器常用命令

    万次阅读 2019-04-12 14:47:46
    命令行下,使用ssh 远程登录服务器 ssh '用户名'@'IP地址' #不用加'号,这里是为了作区分 '用户名'@'IP地址''s password: xxx 项目所在服务器目录 /home/jimsir/sites/www.lovejim.cn/DjangoBlog/JimWeb/JimWeb ...
  • louts Domino 服务器 控制台 常用命令大全 收集一部份常用的命令
  • Linux常用命令以及服务器常用操作

    千次阅读 2018-02-28 08:49:41
    Linux常用命令大全 Linux常用命令大全 更新服务器资源文件并重启 /**1.切换到bin文件夹下**/ cd bin /**2.关闭tomcat服务**/ ./shutdown.sh /* 3.更新服务器资源文件 */ /**4.启动tomcat服务**/ ./startup....
  • tsm服务器常用命令

    2008-11-24 15:42:00
    tsm常用命令tsm常用命令tsm常用命令tsm常用命令tsm常用命令
  • 远程服务器 常用命令

    千次阅读 2016-02-24 14:37:20
    登录远程服务器$ ssh root@192.168.1.100拷贝文件到远程服务器$ scp -r /home/administrator/test/ root@192.168.1.100:/root/让程序在后台运行(自动输出到当前目录下的 nohup.out 文件中)$ nohup python spider....
  • 这篇文章主要介绍了Windows Server 2008 R2 服务器常用命令小结,需要的朋友可以参考下  1.修改计算机名称  工作组:Netdom RenameComputer %ComputerName% /NewName:08R2ServerCore  域环境中:Netdom ...
  • samba服务器简介以及常用命令

    千次阅读 2017-08-18 10:18:46
    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...
  • SecureCRT 部署服务器常用命令

    千次阅读 2013-02-20 11:05:37
    SecureCRT命令: startup.sh //启动tomcat,startup.sh做了映射的话,可以在任何目录下 shutdown.sh //关tomcat cd /home //到home 目录 ll 列出当前目录下的所有文件,包括每个文件的详细信息 ls //只...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...
  • vps其实也是台服务器,只不过在传统的服务器上运用了虚拟化的软件,每台服务器都可以虚拟化出不同的独立IP地址。 vps的操作和独立的服务器相同,拥有系统的所有权限,能够自由的分割磁盘空间的大小,...
  • 【linux】服务器运维必备之linux常用命令合集

    千次阅读 多人点赞 2021-03-17 15:04:16
    1 常用系统查看命令:磁盘/内存/CPU 2 常用操作命令 3 系统/硬件时间操作 4 文件编辑器 5 防火墙 6 网卡 7 root用户远程ssh登录 1 常用系统查看命令:磁盘/内存/CPU ll /dev/disk/by-path //列出所有硬盘 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 461,184
精华内容 184,473
关键字:

服务器常用命令