Linux桌面环境的界面友好度.图形性能及附件工具已经大幅进化,然而Linux服务器却还没有能达到这一步. 作为系统管理员必须熟练掌握Linux命令.Linux命令的内容很多,其中的一些TOP命令对于实现对服务器和数据中心的即时管理具有很重要的意义. 下文每个命令都有自己的作用,我们认为应该把它们加入管理员的工具包中.随着在Linux服务器上管理经验的充实,围绕着命令的使用,你会发现新的简化管理任务的方法,也会应用到一些小窍门. cd命令 cd命令真的应该被视为Linux服务管理的基础命令,cd…
在linux服务器上用jar命令解压jar包时,提示找不到jar命令. 但是用java -version查看jdk版本,又可以显示出jdk版本. echo $JAVA_HOME查看环境变量路径,找不到. 查找jdk安装目录: (网上搜到的方法:https://www.linuxidc.com/Linux/2015-08/122353.htm) which java 首先要申明一下which java是定位不到安装路径的.which java定位到的是java程序的执行路径.网上的资料都是人云亦云…
linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单个进程占用的内存大小?6. 无法从linux服务器A登录到服务器B怎么办?7. 如何查看正在使用的服务和端口?8. 如何查看服务器进程信息?9. 如何杀死进程?10. 如何查找僵尸进程?11. 如何在内网服务器间传输数据?12. 为什么启动不了服务器端口?13. 常用的linux服务器性能查看命令有…
1. 什么是linux服务器load average? Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多.参考资料:http://en.wikipedia.org/wiki/Load_average 2. 如何查看linux服务器负载 可以通过w,top,uptime,procinfo命令,也可以通过/proc/loadavg文件查看. 3. 服务器负载高怎么办? 服务器负载(load/load average)是根据进程队列的…
Linux服务器相关性能的命令 一.查看服务器性能信息的相关命令 1.cpu信息查看 cpu分为物理cpu和逻辑cpu 物理cpu:实际物理服务器插槽上cpu的个数,可以通过physical id不重复的个数来统计: cat /proc/cpuinfo |grep "physical id"|sort|uniq 逻辑cpu:现在通常一个cpu都是多核心的,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来. 所以通常    逻辑CPU数量=物理cpu数…
ifconfig: 在修改内核中已有的网络接口时,你会用到ifconfig命令.这个命令通常用于系统调校和调试,但同时也可以用于在启动过程中设置接口. netstat: 对于Linux用户来说这是一个用于显示网络相关信息的高级命令.它包括路由表.网络连接.伪装连接.接口统计等丰富信息. nslookup: 在你需要找出关于网络服务的信息时可以用到这个命令.它能帮你找到用于查询DNS域的名称服务器信息. dig: dig工具用于请求DNS域名服务器.如果你要找出主机地址.邮件交换.名称服务器和其他…
前一阵远程维护Linux服务器,使用的是SSH,传说中的secure shell. 登陆:ssh [hostname] -u user 输入密码:***** 登陆以后就可以像控制自己的机器一样控制它了,不过没有可视化的界面.不过现在我所使用过的两个版本Linux(SUSE和FC5)中有可以使用类似FTP 界面的工具.使用工具连接时,选择SSH,端口是填服务器的SSH端口,默认是22,但是还是要手工填写.连接上以后FTP界面和shell同时使用可以 提高工作效率.   简单的传输命令:scp sc…
mac连接linux服务器 打开终端,切换到root权限下,切换root权限命令:sudo -i 通过ssh命令连接linux服务器:ssh root@ip地址(root是账户名) 然后根据提示输入密码即可成功连接 scp命令实现本地文件上传到 linux服务器 scp [本地文件路径] [服务器用户名]@[服务器ip地址]:[服务器上存放文件的路径] scp /Users/dream/Desktop/platform-graduate-web/README.md root@192.168.1.…
Linux 服务器性能测试报告 我们使用linux 工具sysbench 来测试linux服务器性能,目前在Centos上进行操作 Install sysbench yum -y install sysbench check it man sysbench CPU Benchmark(运行性能) 测试CPU运行性能 sysbench --test=cpu --cpu-max-prime=20000 run 测试结果 $ sysbench --test=cpu --cpu-max-prime=20…
2. 查看 Linux 服务器的内存使用情况 liuqian@ubuntu:~$ free -m total used free shared buffers cached Mem: 1983 1865 117 12 72 316 -/+ buffers/cache: 1476 506 Swap: 1020 50 970 -m 表示以M个字节来显示内容,以整数数值来取舍,可以去掉 -m 来查看具体值. 上述结果中详细说明如下: total:内存总数 used:已经使用的内存数 free:空闲的内…
1. 查看 Linux 服务器的 CPU 详细情况 判断依据: 具有相同的 core id 的 CPU 是同意个 core 超线程. 具有相同的 physical id 的 CPU 是同一个 CPU 封装的线程或核心 显示物理 CPU 个数的命令: liuqian@ubuntu:~$ cat /proc/cpuinfo | grep 'physical id' | sort| uniq | wc -l 1 显示每个物理 CPU 中 core 的个数(即核数): liuqian@ubuntu:~$…
Linux系统启动默认为字符界面,一般不会启动图形界面,所以对命令行的熟练程度能更加方便.高效的管理Linux系统. 本章介绍Linux系统必备命令各项参数及功能场景,Linux常见命令包括:cd.ls.pwd.mkdir.rm.cp.mv.touch.cat.head.tail.chmod.vim等. 1 cd命令详解 cd命令主要用于目录切换,例如:cd /home切换至/home目录,cd /root表示切换至/root目录 :cd ../切换至上一级目录:cd ./切换至当前目录. 其中…
本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示单个进程所使用的带宽.这样一来,用户很容易发现过度使用网络带宽的某个进程. 这些工具使用不同的机制来制作流量报告.nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息:而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载. 下面是按功能划分的命令名称. 监…
linux下载链接文件 wget -c 后面是该网络地址和文件的位置. 例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下载该网络想的MySQL.zip压缩包. 其中-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载. 扩展资料: wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP.HTTPS.FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理."w…
把服务器的ip地址写到list.txt中 192.168.37.3 192.168.37.4 192.168.37.6 然后运行 for i in `cat list.txt`;do ssh user@$i 'bash commad';done 把user替换成实际登录的用户,'bash command' 替换成实际要执行的命令…
尝试去好好用linux.新手起步.   这边只会提到我用过的.其他相关的以后我用到了我会补充的.如果有错欢迎指正 注:1.c-创建-create 2.v-复杂输出    3.f-文件-file       4.x-解压-extract       5.z-gz格式 66666.真不会用语法的就使用man...例如  man tar  他就会给你现实tar的一些参数操作        .tar 打包语法:tar cvf newFileName.tar fileName || dirName 解包语…
#lsof 列出当前系统打开文件,常与-i选项使用,用于查看某个端口被哪个程序占用 [root@bogon ~]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 6701 root 4u IPv6 64259 0t0 TCP *:http (LISTEN) httpd 6702 apache 4u IPv6 64259 0t0 TCP *:http (LISTEN) httpd 6703 apache 4u…
1.ifconfig 网卡数目.ip地址.Mac地址.MTU大小 eth0 Link encap:Ethernet HWaddr 00:0d:3a:50:12:e9 inet addr:10.0.0.4 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::20d:3aff:fe50:12e9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1…
1.tailf mywork.log | grep --line-buffered findUserList      实时跟踪日志,这里是只要findUserList 这个方法被运行,就会将它的日志打印出来,用于跟踪特定的日志运行. --line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志. 2. tailf -n 500 mywork.log   打印最后500行日志,并且持续跟踪日志. tail -n 2000 mywork.log |…
报文格式如下: curl -l -H "Content-type: application/json" -X POST -d 'postdata' http://172.20.105.53:8888/web_project/pay/test 其中postdata为具体的报文内容,如果里面有双引号,则外面使用单引号引起来.  最后一个是URL.…
第一种方式: SecureCRT下上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下.下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下.通过“File Transfer”可以修改下载到本地的默认路径.设置默认目录:options-->session options-->file transfer. 或者 下载文件存放位置在securtCRT中设置,位于:…
1)查看硬盘及分区信息 liuqian@ubuntu:~# fdisk -l ...... ...... Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512…
可使用 uptime.top.w 命令来查看. 以 uptime 命令为例: liuqian@ubuntu:~$ uptime 17:31:26 up 7:27, 2 users, load average: 0.09, 0.06, 0.10 load average 中三个值分别表示过去1分钟.5分钟.15分钟内进程队列中的平均进程数量.这三个值一般不能大于系统逻辑 CPU 的个数.例如我自己的电脑逻辑 CPU 的值为1, 所以该三个值长期大于 1 表示 CPU 很繁忙:偶尔无所谓:长期低于…
Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 作者:布加迪编译来源:51CTO.com|2014-04-11 10:10 收藏 [51CTO精选译文]本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量分开来显示. 一些命令可以显示…
Go连接到Linux服务器进行操作 使用密码连接Linux服务器 package main import ( "fmt" "golang.org/x/crypto/ssh" "log" "time" ) func pwdConnect(sshHost, sshUser, sshPassword string, sshPort int) (*ssh.Client, error) { // 创建ssh登录配置 config :=…
Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动构建需要经过如下步骤:从git仓库下载代码.使用Gradle进行构建.使用SSH推送到另一台linux服务器.项目作为linux服务启动.本章将逐条仔细讲解. 一.获得一台linux服务器 要在linux下搞持续构建,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞…
作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些程序需要运行很长时间(几个小时),而程序运行过程中出现网络故障,或者客户机故障,这时候客户机与远程服务器的链接将终端,并且远程服务器没有正常结束的命令将被迫终止. 又比如你SSH到主机上后,开始批量的scp命令,如果这个ssh线程断线了,scp进程就中断了.在远程服务器上正在运行某些耗时的作业,但是工作还没做完快要下班了,退出的话…
tomcat.Linux服务器 用到的命令        解压命令: tar -zxvf 文件名 配置 :        vi /etc/profile                按 i  进入 插入模式 在文件的末尾处 添一下代码: export JAVA_HOME=/usr/local/server/jdk1.8.0_91        export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar        exp…
linux客户端连接linux服务器 用ssh 可以用 man ssh 查看用法 基本格式: ssh 用户名@主机名 如: ssh root@1.1.1.1 linux客户端上传文件到 linux 服务器 用scp使命令(secrete copy) 基本格式: scp [-r] 本地文件[夹]路径 用户名@主机名:远程主机目录路径 如: scp /home/lin3615/test.txt 用户名@IP:/usr/www 如果是文件夹,则 scp -r /home/lin3615/dir 用户名…
[2013年10月12日 51CTO外电头条]什么样的Linux服务器最合适您的企业?简言之,它需要为员工带来工作所需的理想支持效果. 相对于成百上千种Linux桌面系统,Linux服务器系统的数量其实比较有限,但我们仍然很难从中选择真正适合企业需求的理想方案.在本文中,我将尝试运用自己积累了十二年的Linux使用经验帮助大家找到问题的答案. 我认为,选择Linux服务器系统时最重要的一项因素在于,您的IT员工是否拥有娴熟的Linux使用经验.尽管时至今日,Linux专业知识已经不再像过去那样晦…