![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
lizz666
不积跬步无以至千里
展开
-
如何查看本地外网ip
【代码】如何查看本地外网ip。原创 2024-01-24 14:23:25 · 428 阅读 · 0 评论 -
Linux中history使用(过滤,显示时间,查找)
显示命令中有某些内容的最后几条执行命令。显示history记录中命令执行时间。显示最后几条执行命令。原创 2023-12-21 14:40:30 · 978 阅读 · 0 评论 -
Linux命令:查看文件系统磁盘空间
Linux 查看磁盘空间 | 菜鸟教程df(Display Filesystem)查看文件系统df: 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,空间单位默认为K。-h:(human),数字大小可读性,显示为如1M,1G单位-T:Type 显示文件系统类型-t :--type=Type 显示类型为Type的文件系统字段含义Filesystem:文件系统 Type: 文件系统类型 Size: 分区大小 Used: 已使用...原创 2022-01-25 17:52:33 · 3722 阅读 · 0 评论 -
Linux免密登录环境设置
说明需求:登录机免密登录到远程机中 登录机:用户所在服务器 远程机:需要免密登录的服务器第一步:创建登录机ssh密钥创建ssh密钥命令ssh-keygen创建密钥命令后的操作# 生成的密钥文件存放目录,直接回车默认为/root/.ssh/id_rsaEnter file in which to save the key (/root/.ssh/id_rsa):# 创建密钥的密钥,直接回车,可以不填Enter passphrase (empty for no passphra.原创 2022-01-24 18:02:10 · 3144 阅读 · 1 评论 -
mac 生成公私钥key
命令 :ssh-keygen -t rsa 操作:Generating public/private rsa key pair.#输入密钥保持的文件名,默认/Users/***/.ssh/id_rsaEnter file in which to save the key (/Users/lizz/.ssh/id_rsa):# 本地存着是否覆盖/Users/lizz/.ssh/id_rsa already exists.Overwrite (y/n)? y#输入验证密文,回车为空.原创 2021-09-01 17:23:18 · 894 阅读 · 0 评论 -
IO模型概述BIO、NIO、多路复用、异步IO(select、poll、epoll)
IO模型种类:阻塞IO(bloking IO) 非阻塞IO(non-blocking IO) 多路复用IO(multiplexing IO) 信号驱动式IO(signal-driven IO) 异步IO(asynchronous IO)IO角色-Linux环境:系统内核(kernel) 程序(process or thread)IO过程:等待数据准备 (Waiting f...原创 2019-11-12 23:32:38 · 864 阅读 · 0 评论 -
Linux Shell:sh脚本中参数使用及传值$0,$1,$!,$#,$$,$?,$-等
shell脚本创建vim shellTest.sh脚本内容sh shellTest1.sh & #后台运行一个脚本echo -e "\$!=$! \n \$#=$# \n \$$=$$ \n \$-=$- \n \$?=$? \n \$0=$0 \n \$1=$1 \n \$2=$2"for var in "$*"do echo "\$* = $var"donefor var in "$@"do echo "\$@ = $var"done ec.原创 2021-04-15 17:07:57 · 4377 阅读 · 0 评论 -
linux启动jar命令nohup
nohup java -jar xxx.jar -Xmx1024m -Xms1024m -> log.out 2>&1 &原创 2021-03-01 00:06:19 · 1084 阅读 · 0 评论 -
Linux无法访问端口,打开防火墙端口
Linux默认开启80端口,可以ping通,但是其他端口无法访问。开启访问方式一直接开启,linux重启后失效iptables -I INPUT -p tcp --dport 8081 -j ACCEPT方式二创建修改iptabls文件vi /etc/sysconfig/iptables添加开放端口-A INPUT -p tcp -m tcp --dport 8081 -j ACCEPT...原创 2021-02-26 11:00:49 · 1424 阅读 · 0 评论 -
linux top根据cpu/内存排序
linux中使用top命令查看线程运行情况状态默认情况根据CPU排序进入top窗口后使用shift+p触发根据内存排序进入top窗口后使用shift+m触发原创 2021-01-21 17:55:53 · 9752 阅读 · 0 评论 -
Linux用户管理添加/删除用户
#创建系统用户adduser esuser修改用户密码passwd test1更改用户 test1 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。给予用户当前目录权限chown -R esuser ./切换到指定用户su test1切换到root用户sudo root我们信任您已经从系统管理员那里了解了日常注意事项。总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和原创 2021-01-12 10:53:29 · 329 阅读 · 0 评论 -
Linux切换root用户,user 不在 sudoers 文件中。此事将被报告
现象切换root用户时失败[test1@xxx /]$ sudo root我们信任您已经从系统管理员那里了解了日常注意事项。总结起来无外乎这三点: #1) 尊重别人的隐私。 #2) 输入前要先考虑(后果和风险)。 #3) 权力越大,责任越大。[sudo] test1 的密码:test1 不在 sudoers 文件中。此事将被报告。原因因为linux系统中对管理员权限sudo操作进行了控制,防止一般用户进行sudo操作,因此需要对管理员权限用户进行管理,原创 2021-01-12 10:45:34 · 3343 阅读 · 0 评论 -
jar启动no main manifest attribute, in .jar
现象使用java -jar启动jar包,出现no main manifest attribute错误。{"errcode":0,"errmsg":"ok"}Starting -> java -jar -Xms512m -Xmx512m -XX:NewRatio=1 ./lizz-gateway.jar xxxxxno main manifest attribute, in ./lizz-gateway.jar分析提示“no main manifest attribute, in .原创 2020-11-10 15:00:22 · 29135 阅读 · 0 评论 -
linux连接命令ln(软连接和硬连接/命令镜像)
软连接命令ln 原始文件 镜像文件 ln 默认硬连接 ln -s 软连接制作命令#进入bin目录$ cd /bin# 创建软连接,需root权限使用 sudo$ ln -s /opt/wrk/wrk wrk# 直接使用命令$ wrk原创 2020-11-02 18:45:16 · 612 阅读 · 0 评论 -
linux压缩zip和解压unzip
zip将/opt/lizz目录下所有文件压缩到lizz.zipzip -rq lizz.zip /opt/lizz将当前目录下所有文件压缩到lizz.zipzip -q -r lizz.zip *unzip解压lizz.zip到当前文件zip语法zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件..原创 2020-09-17 16:54:01 · 441 阅读 · 0 评论 -
压测工具之wrk安装及使用
通过https://github.com/wg/wrk.git下载并安装wrk用法,需在wrk目录下执行./wrk --latency -t8 -c100 -d10s http://192.168.0.184:30001/gwmanager--latency:显示延时分布-t:启动线程数,一般为cpu核*2,可以根据IO或cpu密集型进行调整-c: 并发数,平分到每个线程中,熟练...原创 2020-02-20 13:48:44 · 2830 阅读 · 0 评论 -
yum安装shell命令rz/sz/netstat/java/git/zip/unzip/gcc等
netstat yum install net-tools 查看网络原创 2020-09-17 10:34:35 · 397 阅读 · 0 评论 -
linux系统netstat命令大全
用途netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。信息$ netstatActive Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp.原创 2020-09-16 16:59:20 · 1218 阅读 · 0 评论 -
curl用法:post、header、body
介绍cURL是一个利用URL语法在命令行下工作的文件传输工具,复杂的就不在这介绍了。这里主要一般用于在linux环境下模拟web请求测试接口或者网络。用法ps:下面使用-v来显示设置的信息基本用法#请求网址并输出返回结果,默认get方式提交$ curl http://baidu.com##############################<html><meta http-equiv="refresh" content="0;url=http://ww原创 2020-10-24 14:56:28 · 8315 阅读 · 0 评论 -
linux命令:ctrl+移动编辑
ctrl键组合ctrl+a:光标跳到行首。ctrl+b:光标左移一个字母ctrl+c:杀死当前进程。ctrl+d: 删除提示符后一个字符或exit或logout。ctrl+e:光标移到行尾。ctrl+f后移一个字符ctrl+h:删除光标前一个字符,同backspace 键相同。ctrl+k:清除光标后至行尾的内容。ctrl+l:清屏,相当于clear。Ctrl+p重复上一次命令ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的historyctrl+原创 2020-06-04 11:22:23 · 749 阅读 · 0 评论 -
linux查看cpu信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看cpu信息cat /proc/cpuinfo查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuin...原创 2020-03-17 15:32:58 · 111 阅读 · 0 评论 -
Linux安装JDK(yum命令)
使用“yum list”命令查看openjdk列表yum list *openjdk*#可用列表Available Packagesjava-1.6.0-openjdk.x86_64 1:1.6.0.41-1.13.13.1.el7_3 base java-1.6.0-ope...原创 2020-01-20 15:29:50 · 285 阅读 · 0 评论 -
Linux线上调试命令top、jstat、vmstat
先简单写一下,后期补全详细说明,客官们先自食其力吧。top:cpu 进程情况, top -Hp pid:进程中线程情况,内存 cpu 时间 jstack:dump文件,查看线程运行代码 vmstat 时间 次数:虚拟内存采集,线程个数、内存大小、IO、中断、CPU占用时间 jstat -gc pid 时间:查看进程GC情况,包括各分区大小,GC次数和时间。...原创 2019-11-22 01:19:21 · 389 阅读 · 0 评论 -
Linux中IO机制select、poll、epoll的区别
select机制描述:控制器将需要处理的socket请求标志位fd存入fd_set集合内,并拷贝到内核空间, CPU内核循环fd_set,并调用fd对应的poll方法,会返回是否就绪的mask状态码 如果有已就绪的fd,则唤起对应的socket执行缺点:单个线程可监控的socket有限,通过命令“cat /proc/sys/fs/file-max”可以查看,32位系统默认1024...原创 2019-11-08 01:45:42 · 176 阅读 · 0 评论 -
Linux同步系统时间
删除系统当前时间文件:rm -rf /etc/localtime 创建软链接到localtime :ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 从阿里云同步系统时间:ntpdate ntp1.aliyun.com 查看当前时间:date...原创 2019-10-01 01:26:44 · 264 阅读 · 0 评论 -
Linux命令:ls -l(ll)结果解析
~]# ls -ltotal 45drwxrwsr-- 23 www www 4096 Sep 18 18:41 build第一段:“drwxrwsrwx”标识文件属性 第1个字符代表文件的类型,包括: -:普通文件 d:目录 ...原创 2017-12-25 16:23:11 · 3894 阅读 · 0 评论 -
JVM调优常用命令
目录1.jps(Java Virtual Machine Process Status Tool)2.jstat(JVM statistics Monitoring)3.jmap(JVM Memory Map)4.jhat(JVM Heap Analysis Tool)5.jstack6.jinfo(JVM Configuration info)1.jps(Jav...原创 2019-01-29 20:49:03 · 1493 阅读 · 0 评论 -
CentOS7修改root密码
步骤1.系统启动时进入系统选择页面按【e】进入步骤2。步骤2.在“linux16”命令最后加上“init=/bin/sh”,按【Ctrl+x】进入单用户模式。步骤3.输入“mount –o remount ,rw /”,将所有文件设置为可读写模式。输入“passwd”,填写新的root密码。输入“ touch /.autorelabel”,修改系统时间标签。输入“...原创 2018-03-04 18:10:54 · 17914 阅读 · 1 评论