随笔分类 -  linux基础

摘要:在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。 对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cp 阅读全文
posted @ 2018-02-07 10:09 shy车队破风手 阅读(388) 评论(0) 推荐(0)
摘要:find 命令 特征:是一个可以实时查找搜索的工具,通过遍历指定路径完成文件查找。 使用特性: 查询速度相比locate工具较慢 可以更精确的查找 实时的查找 可以按特定且多样的条件指定搜索 可能只是搜索用户具备读取和执行权限的的目录 用法: find [option]... /patn/to/fi 阅读全文
posted @ 2017-11-25 11:57 shy车队破风手 阅读(903) 评论(0) 推荐(0)
摘要:下面的一些其它东西需要牢记: 使用-i显示所有连接 使用-i 6仅获取IPv6流量 仅显示TCP连接(同理可获得UDP连接)你也可以通过在-i后提供对应的协议来仅仅显示TCP或者UDP连接信息。 使用-i:port来显示与指定端口相关的网络信息 使用@host来显示指定到指定主机的连接 使用@hos 阅读全文
posted @ 2017-11-19 22:18 shy车队破风手 阅读(924) 评论(0) 推荐(0)
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中 阅读全文
posted @ 2017-11-19 17:08 shy车队破风手 阅读(565) 评论(0) 推荐(0)
摘要:Linux下ps命令详解 ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 ps -A 列出所有程序,效果同-e。 ps -e 列出所有程序时,显示每个程序所使用的环境变量。 ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -u 用户为主的格式来显示程序状况。 ps - 阅读全文
posted @ 2017-11-12 16:56 shy车队破风手 阅读(898) 评论(0) 推荐(0)
摘要:使用ps命令,使用方法如下: 其中shutdown为关机命令,但是此时查看到的只是相对路径,没有绝对路径,如: 其中4170就是进程ID,此时进入【/proc/4170】,并通过 ls -al查看如下: 注意:cwd就是你要查找进程的位置。 阅读全文
posted @ 2017-11-12 16:43 shy车队破风手 阅读(1549) 评论(0) 推荐(0)
摘要:在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin) 1 是一个文件描述符,表示标准输出(stdout) (标准输出信息会在缓冲区暂存,信息满4K才输出) 2 是一个文件描述符,表示标准错误(stder 阅读全文
posted @ 2017-11-12 15:34 shy车队破风手 阅读(334) 评论(0) 推荐(0)
摘要:一、& 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本 二、ctrl + z(将任务放置后台运行并处于暂停状态) 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 三、jobs(查看当前有多少在 阅读全文
posted @ 2017-11-12 12:19 shy车队破风手 阅读(690) 评论(0) 推荐(0)
摘要:在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysql_safe –user=mysql &。可是有很多程序并不像mysql一样,这样我们就需要nohup命 阅读全文
posted @ 2017-11-12 11:50 shy车队破风手 阅读(411) 评论(0) 推荐(0)
摘要:11、查看SSH客户端版本、查看SSH客户端版本 查询SSH客户端及其相应的版本号。使用ssh -V命令可以得到版本号。需要注意的是,Linux一般自带的是OpenSSH: 表明该系统正在使用OpenSSH: $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 阅读全文
posted @ 2017-11-11 17:56 shy车队破风手 阅读(588) 评论(0) 推荐(0)
摘要:从目前网上的资料来看,通过代理来连接ssh有2种方式: 一种是用Corkscrew实现http代理隧道连接,corkscrew官方主页; 另外一种是利用connect能实现Sock5和http代理隧道连接,connect官方主页(connect项目现已撤出,详细介绍请看:点这里)。 先来介绍一下Co 阅读全文
posted @ 2017-11-07 22:33 shy车队破风手 阅读(6305) 评论(0) 推荐(0)
摘要:检查IP地址是否冲突 ifconfig查询网卡信息 arping -I eno16777736(网卡名) 192.168.16.48(IP地址) lsof -i:80查询80端口 临时配置网络服务 改IP地址 临时配置 ifconfig eno16777736(网卡名) 192.168.16.48/ 阅读全文
posted @ 2017-04-25 19:24 shy车队破风手 阅读(352) 评论(0) 推荐(0)
摘要:如何在LINUX中在系统启动时自动执行一个执行脚本 如果是开机马上执行的脚本,可以将脚本写到rc.local中; 如果是用户登录后自动执行脚本,可以将脚本写到相应的用户目录下“~/.bash_profile”,若脚本“~/.bash_profile”不存在,可以直接拷贝“/etc/profile”命 阅读全文
posted @ 2017-04-08 20:55 shy车队破风手 阅读(6380) 评论(0) 推荐(0)
摘要:使用nginx作为HTTP负载均衡器 http://nginx.org/en/docs/http/load_balancing.html 介绍 负载平衡是一种常用的跨多个应用程序实例 技术优化资源利用率,最大化吞吐量, 减少延迟,并确保容错配置。 可以使用nginx作为非常有效的HTTP负载均衡器 阅读全文
posted @ 2017-03-20 22:20 shy车队破风手 阅读(733) 评论(0) 推荐(0)
摘要:内存 swapon -s 查看虚拟内存大小和数量 mkswap /dev/sdb1 如果虚拟内存不够用,还有空的磁盘分区,就可以重新开辟一块虚拟内存 swapon -a /dev/sdb1 激活重新开辟的虚拟内存 swapoff /dev/sdb1 关闭虚拟内存 free 查看内存信息 整理buff 阅读全文
posted @ 2017-03-17 19:04 shy车队破风手 阅读(295) 评论(0) 推荐(0)
摘要:tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 -j:有bz2属性的 -Z: 阅读全文
posted @ 2017-03-16 18:36 shy车队破风手 阅读(572) 评论(0) 推荐(0)
摘要:useradd 创建一个用户 id 用户名 #查看用户信息 uid #用户ID gid #组ID cat /etc/passwd |less 查看创建用户的id(自己创建的用户是1000以后的) tom(用户名):x(用户密码的占位符):1002(用户ID):1002(组ID):(用户的描述信息): 阅读全文
posted @ 2017-03-16 13:28 shy车队破风手 阅读(586) 评论(0) 推荐(0)
摘要:exit 退出用户 再exit 退出终端 init 0 关机 init6 重启 shutdown -h now 立即关机 按Ctrl Alt + F1 F2 F3可以切终端 who 查看当前登录了哪些用户 date 查看日期 date 月日时分年 改时间root用户才有权限改时间 cal 查看当前日 阅读全文
posted @ 2017-03-15 10:08 shy车队破风手 阅读(1522) 评论(0) 推荐(0)