
linux
琅琊山二当家
这个作者很懒,什么都没留下…
展开
-
Linux中drwxr-xr-x.的意思和权限
读(read),写(write),执行r(recute)简写即为(r,w,x),亦可用数字来(4,2,1)表示举例:如果某文件权限为7则代表可读、可写、可执行(4+2+1).若权限为6(4+2)则代表可读、可写。权限为5代表可读(4)和可执行(1).权限为3代表可写(2)和可执行(1)。下图中文件所有者(属主)为root,所有组(属组)为root,文件名为install.log,权限为的第一个减号“-”代表的是文件类型:-:普通文件,d:目录文件,l:链接文件,...转载 2020-09-30 15:39:38 · 23917 阅读 · 2 评论 -
Linux的chown和chmod授权详解
chown修改文件和文件夹的用户和用户组属性1。要修改文件hh.c的所有者.修改为sakia的这个用户所有chownsakiahh.c这样就把hh.c的用户访问权限应用到sakia作为所有者2。将目录/tmp/sco这个目录的所有者和组改为sakia和组netchown-Rsakia:net/tmp/scochmod修改文件和文件夹读写执行属性1。把hh.c文件修改为可写可读可执行chmod777hh.c要修改某目录下所有的文件属性为可写可读可执行...转载 2020-09-30 13:24:01 · 2484 阅读 · 0 评论 -
vi中跳到文件的第一行和最后一行
转载:https://blog.csdn.net/yabingshi_tech/article/details/41114429以下皆是在非编辑界面(按ESC键)进行,且都可以通过多种方式实现:一:跳到文件第一行1:输入:0或:1,然后回车;2:在键盘按下小写gg;二:跳到文件最后一行1:输入:$,然后回车;2:在键盘按下大写G;3:在键盘按Shift...转载 2019-03-28 18:34:26 · 696 阅读 · 0 评论 -
xshell 用rz sz 命令下载 上传
1 选中要下载得文件sz filename2 rz 命令会有提示选中要上传得文件 然后操作即可原创 2019-02-28 13:56:46 · 916 阅读 · 0 评论 -
java程序cpu 升高一个可能的原因
最近一个应用出现了cpu升高到100%的问题,一直没有解决掉根据常见的top -Hp等思路发现占用cpu较高的几个pid 都是正常业务,不过当时也看到有属于内存回收的进程占用的cpu非常高,但是很快就没有了, 当时没太注意 后来还改了程序的一个实现方式,因为修改了cat的源码,当时以为改坏了,目前看只靠猜测是不靠谱的修改了实现方式还是不行 还是几天后会cpu100%处理步...原创 2019-02-11 20:10:26 · 2785 阅读 · 0 评论 -
linux查看某个应用占用多少线程
以tomcat为例 获取tomcat进程pidps -ef|grep tomcat10090统计该tomcat进程内的线程个数ps -Lf 10090|wc -l 数量就是该tomcat启动了多少线程原创 2019-02-11 19:52:37 · 2623 阅读 · 0 评论 -
linux命令学习之:systemctl
转载: https://www.cnblogs.com/jing99/p/7895860.html systemctl命令是系统服务管理器指令,主要负责控制systemd系统和服务管理器,它实际上将 service 和 chkconfig 这两个命令组合到一起。 CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全...转载 2019-01-31 19:58:18 · 2048 阅读 · 0 评论 -
linux环境下监控日志的变化命令 tail -f
监控某个文件变化 使用命令tail -f /usr/local/broker.log /usr/local/broker.log 是监控的文件路径和文件名字原创 2018-12-06 09:05:29 · 2366 阅读 · 0 评论 -
centos下安装golang
转载 :https://blog.csdn.net/weiwenjuan0923/article/details/80016623wget -c https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gztar -C /usr/local/ -zxvf go1.8.3.linux-amd64.tar.gz 配置环境变...转载 2018-10-26 14:40:03 · 1924 阅读 · 0 评论 -
yum和apt-get的区别
转载: https://zhidao.baidu.com/question/745802668141965052.htmlrpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知道...转载 2018-10-11 11:23:29 · 1207 阅读 · 0 评论 -
centos7.5中top命令的内存理解
2g内存使用了一段时间 发现kib mem: buff/cache 里面大量缓存 1408068但是这个时候应该还是有1.57g的内存可以用 原因是使用docker会用到很多缓存以下参考:https://www.cnblogs.com/zhoug2020/p/6336453.html1.4 内存使用:接下来两行显示内存使用率,有点像'free'命令。第一行是物理内存使用,...原创 2018-10-10 13:13:55 · 3398 阅读 · 0 评论 -
腾讯云安全组开启出站规则(不然访问不了外网)
如果安全组没有开通 443 80端口 就会服务器无法访问外网比如80端口 curl:www.baidu.com 就不行 443端口影响一些下载 如下图开通前后的差别如下图开启安全组 不过记得设置出站规则 不然访问不了外网 如果要访问其他服务器的某些端口的应用 比如端口8080 这些端口也要放开 ...原创 2018-10-09 15:26:37 · 9554 阅读 · 0 评论 -
腾讯云开启端口
来源: https://blog.csdn.net/github_39533414/article/details/79675678腾讯云服务器如何开启端口:1.首先进入云主机-控制台 2.点击配置安全组 3.点击添加规则 开放端口 22,80,8080等,这样服务器的端口就开放了 ps :0.0.0.0/0 可以直接写ALL ...转载 2018-10-09 11:27:28 · 10622 阅读 · 0 评论 -
linux 文件/文件夹copy
copy ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录cp fileOld.txt fileNew.txt文件夹copy在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 直接用:cp -r /TEST/test1 /TEST/t...转载 2018-09-05 14:02:45 · 2847 阅读 · 3 评论 -
修改linux最大文件句柄数
转载:https://www.cnblogs.com/likehua/p/3831331.html大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。在linux中执行ulimit -a 即可查询linux相关的参数,如下所示:[root@mongodb11 ~]# ulimit -acore file siz...转载 2018-08-27 11:27:55 · 697 阅读 · 0 评论 -
linux查看文件某个关键字
cat filename |grep 关键字 实例:cat 123.txt |grep dashuju全部的都会列出来原创 2018-07-26 17:07:50 · 6916 阅读 · 0 评论 -
Linux下查看系统启动时间和运行时间
可以使用top 或者 update命令转载:https://blog.csdn.net/holandstone/article/details/511219621.uptime命令输出:16:11:40 up 59 days, 4:21, 2 users, load average: 0.00, 0.01, 0.002.查看/proc/uptime文件计算系统启动时间cat /proc/uptim...转载 2018-06-27 10:32:18 · 1459 阅读 · 0 评论 -
linux服务器校对时间方法
转载:https://blog.csdn.net/llnara/article/details/8286873Linux中有个ntp包可以自动校准时间,并且非常好用。Debian系统安装NTP校时包:1 apt-get install ntpdateCentOS系统安装NTP校时包:1 yum install ntp校时命令:1 ntpdate cn.pool.ntp.org如果...转载 2018-06-21 15:58:51 · 9264 阅读 · 0 评论 -
linux 查看各个进程内存使用情况 top 命令解释
参考 :https://www.cnblogs.com/zhuiluoyu/p/6154898.html ps aux --sort -rss或者:https://www.cnblogs.com/sparkbj/p/6148817.htmlLinux下如何查看哪些进程占用的CPU内存资源最多linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps a...转载 2018-05-04 13:45:11 · 19373 阅读 · 0 评论 -
linux下常见命令
netstat -na | grep 7002 | wc -l 查看 7002端口服务当前有多少连接[root@ysmcrouter15a35 ~]# netstat -na | grep 7001 | wc -l22[root@ysmcrouter15a35 ~]# netstat -na | grep 7002 | wc -l21[root@ysmcrouter15a35 ~]# ...原创 2018-03-07 14:42:55 · 237 阅读 · 0 评论 -
Linux中Swap与Memory内存简单介绍
转载:https://www.cnblogs.com/wzj4858/p/7910994.html1.背景介绍 对于Linux来说,其在服务器市场的使用已经占据了绝对的霸主地位,不可动摇。Linux的各种设计思想和使用也被传承(当然不乏各种黑Linux,而且黑的漂亮)。Linux的很多独特的设计,对性能也产生了巨大的提升,也为其他应用软件和系统提供了参考。这篇文章介绍一下Linux中swap与m...转载 2018-03-07 13:27:23 · 891 阅读 · 0 评论 -
Linux下查看某个端口下运行的程序
netstat -anp | grep xxxx #xxxx为端口号或者lsof -i :xxxx #xxxx为端口号或者lsof -i :xxxx #xxxx为端口号 我们知道, 根据ps -aux | grep xxx就是很快实现进程名和进程号的互查, 所以我们只说进程号pid就行。 如下示例中, 进程pid常驻。 1. ...转载 2018-02-27 17:44:19 · 9033 阅读 · 0 评论 -
linux root给其他用户赋予某个文件夹权限
[yzadmin@yscache15a37 local]$ su rootPassword: [root@yscache15a37 local]# chown -r yzadmin:yzgrp /usr/local/redis-4.0.6chown: invalid option -- 'r'Try `chown --help' for more information.[root@y...原创 2018-02-08 16:51:44 · 44560 阅读 · 1 评论 -
使用Linux重定向解决nohup.out无写权限问题
■场景执行nohup命令的时候,经常会出现下面这种没有写入权限的错误。nohup: ignoring input and appending output to `nohup.out'nohup: failed to run command `/etc/nginx_check.sh': Permission denied ■linux重定向:0、1和2分别表示标准输入、标准转载 2017-12-04 18:07:17 · 13898 阅读 · 4 评论 -
linux系统下安装两个或多个tomcat
编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE=/usr/local/tomcatCATALINA_HOME=/usr/local/tomcatTOMCAT_HOME=/usr/local/tomcat转载 2017-10-31 16:36:35 · 442 阅读 · 1 评论 -
Linux下MySQL备份以及crontab定时备份(crontab表达式简介)
1. 备份某个数据库[plain] view plain copy################################################################## # 备份某个数据库 ##########################################################转载 2017-10-26 18:47:32 · 572 阅读 · 0 评论 -
Linux下防火墙开启相关端口及查看已开启端口
最近利用Apache Mina实现了一个http服务,发布到linux下发现无法访问,通过HttpClient来发送http请求时,报如下错误:Exception in thread "main" org.apache.http.conn.HttpHostConnectException: Connection to http://10.5.20.96:8011 refused转载 2017-10-17 18:22:13 · 1332 阅读 · 0 评论 -
linux删除命令
删除文件 和 文件夹[root@izbp12pmuviypotx87y7jhz ~]# cd /usr/local/apache-tomcat-8.0.45/webapps[root@izbp12pmuviypotx87y7jhz webapps]# lsdocs examples host-manager manager NginxFileReceiver nurse n原创 2017-10-12 09:50:20 · 445 阅读 · 0 评论 -
linux -unrar解压缩
unrar 命令 e 解压文件到当前目录 l[t,b] 列出压缩文档信息[technical, bare] p 打印文件到标准输出 t 测试压缩我俄当 v[t,b] 列出压缩文档的详细信息[technical,bare] x 解压文件到完整路径转载 2017-09-26 23:34:01 · 561 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores转载 2017-09-19 15:22:28 · 505 阅读 · 0 评论 -
centos 卸载软件
使用yum remove 命令.[root@yssitjczjA10a30 bin]# yum remove jprofilerLoaded plugins: fastestmirror, security来自:http://tech.v01.cn/Linuxchangjianwenti/changyongruanjiananzhuang转载 2017-09-19 11:07:18 · 1530 阅读 · 0 评论 -
Linux 根据进程名(或pid)查看其占用的端口
有时候需要在Linux下查看一个进程占用了那个端口,但是只知道进程大致的名称,比如要查看Hadoop的namenode在哪个端口上运行,以便在eclipse中连接。一种方法如下,可能比较搓,请大牛指教!首先用ps命令查看进程的id:$ ps -ef | grep Name 其中每一行(很长的时候会占用若干行)的第二个字段就是进程的id。 当然,对于在java虚拟机中运行的进程,...转载 2017-09-18 09:42:09 · 18992 阅读 · 0 评论 -
查看linux日志文件的实时情况
xshell 里面 tail -f /usr/local/apache-tomcat-8.0.45/logs/catalina.out原创 2017-09-17 23:35:32 · 2184 阅读 · 0 评论 -
linux IPtable防火墙 禁止和开放端口
linux IPtable防火墙 禁止和开放端口源:http://hi.baidu.com/zplllm/item/f910cb26b621db57c38d5983评:1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。下面是命令实现:iptables -P INPUT DROPiptables -P FORWARD DROPipta转载 2017-07-30 21:09:19 · 1196 阅读 · 0 评论 -
ppk和pem文件互转
ppk -> pemPuTTY format private key file (.ppk) to OpenSSH (.pem)pem key其实就是openssh的keyDownload PuttyGenClick on LoadBrowse to your .ppk fileEnter the passwordClick on Conversions at the to转载 2017-07-30 19:04:25 · 14002 阅读 · 1 评论 -
winscp 秘钥登录
如题如果不想用密码登录,可以选择用秘钥文件登录winscp 原理和linux分发ssh公钥是一个道理1:在被管理的机器上分发公钥 ,出现 authorized_keys才可以 完成服务端配置 2:把秘钥文件拷贝出来 准备给winscp使用 3设置winscp转载 2017-07-30 18:34:16 · 5365 阅读 · 0 评论 -
linux下如何部署(执行)java jar包,并关闭此jar的进程
前段时间刚刚接触了一下Linux系统,本人表示第一次使用无从下手,不像windows操作系统是可视化的,简单的创建文件或文件夹都要通过写命令才能将其完成,由于工作需要,不得不自学linux ,先是自学常用的一些命令,然后再部署可执行jar,以下是具体的操作步骤。1、执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。2、将jar程序设置成后转载 2017-07-27 15:37:21 · 2497 阅读 · 0 评论 -
取消正在执行的Linux命令
Ctrl+d 相当于exit命令,退出当前shel转载 2017-06-20 15:06:27 · 3515 阅读 · 0 评论 -
centos 6.5 yum安装mysql5.6
查看当前的mysql yum源[admin@AS104 home]$ yum list | grep mysqlmysql-libs.x86_64 5.1.73-8.el6_8 @anaconda-CentOS-201703281317.x86_64/6.9apr-util-mysql.x86_64转载 2017-06-20 15:04:52 · 1543 阅读 · 0 评论 -
wget: command not found的两种解决方案
今天安装了centos6.4,wget发现报错command not found,是因为没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.4/os/x86_64/Packages/下载wget的RPM包:转载 2017-06-20 14:44:29 · 3343 阅读 · 0 评论