Category Archives: LinuxBasic

Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程

Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程 一、可以使用以下命令查使用内存最多的K个进程 方法1: ps -aux | sort -k4nr | head -K 如果是10个进程,K=10,如果是最高的三个,K=3 说明:ps -aux中(a指代all——所有的进程,u指代userid——执行该进程的用户id,x指代显示所有程序,不以终端机来区分) ps -aux的输出格式如下: 主要是关注每一列是干嘛的,比如CPU是第3列,内存是第4列等等,你要看排行,那就要搞清楚哪一行是什么东西 [root@gateway project]# ps -aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 125596 4188 ? … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

centos服务器修改时区timezone

对于部署在海外的Linux服务器来说,拿到的机器时区和本地并不一样,导致运行在上面的应用也面临时区问题。所以有必要修改系统本地时区。 1. 查看时区 查看当前生效的时区,可以简单的通过date命令查看当前时间: [root@server ~]# date -R Thu, 06 Jun 2019 10:31:43 +0800 最后的+0800,即东8区。 2. 设置时区 然并卵的tzselect命令 看起来很像一个时区选择的工具,但并非如此。事实上tzselect仅仅是一个查看时区表示方式的『向导』程序而已。通过依次询问大洲→国家→城市,最后告诉你如何TZ变量的写法,比如北京时间是:Asia/Shanghai TZ变量 可以通过修改TZ变量,直接修改时区信息,比如: [root@server ~]# date -R Thu, 06 Jun 2019 10:31:43 +0800 有Linux经验的小伙伴都知道,不写在文件里的设置更改很难生效一般是会话级的,重新登录会消失。所以,这样直接修改TZ的尿性绝对做不到持久化更改时区的。 正确的方式是到/etc/profile里(或用户的.profile或.bashrc文件),直接export TZ变量为要更改的时区(时区的名字可以用tzselect向导来确定) /etc/localtime文件 默认情况下情况下,TZ属性是空,这时候是靠/etc/localtime文件来确定的时区。而此文件通常又是一个到/usr/share/zoneinfo/下各种时区文件的软连接。通过修改/etc/localtime指向的软连接,进而修改系统的时区。比如下面的方法,将localtime文件设置为了北京时间: ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

centos时区查看命令

[root@server ~]# tzselect Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

如何查看yum安装软件时,软件下载的位置

1、首先查看一下配置文件: [root@localhost packages]# cat /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever #下载包的缓存地址,可以设置 keepcache=0 #这个说明没有存,一安装完就自动删除了,如果要保留,改为1 debuglevel=2 logfile=/var/log/yum.log #yum日志文件 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release 2、查看yum缓存文件: [root@localhost packages]# cd /var/cache/yum

Posted in LinuxBasic | Tagged | Leave a comment

解决systemd’s start request repeated too quickly for xxx.service的办法

Linux: systemd’s start request repeated too quickly for xxx.service 转载自https://www.hiroom2.com/2017/02/18/linux-systemd-s-start-request-repeated-too-quickly-for-xxx-service/ Repeating “systemctl restart xxx” over 6 times in 10 seconds will cause error. This article will describe the workaround. Table of Contents 1. start request repeated too quickly for xxx.service 2. … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

Linux查找包名

Linux查找包名 一、rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字” 。 [root@fencatn ~] rpm -qa | grep ruby 二、以deb包安装的,可以用dpkg -l能看到。如果是查找指定软件包,用dpkg -l | grep “软件或者包的名字” ; [root@fencatn ~]dpkg-l|grepruby 三、yum方法安装的,可以用yum list installed查找,如果是查找指定包,命令后加 | grep “软件名或者包名” ; [root@fencatn ~] yum list installed | grep ruby … Continue reading

Posted in LinuxBasic | Tagged , | Leave a comment

yum 根据命令查找包名

yum 根据命令查找包名 [root@fencatn ~]# yum whatprovides xeyes 已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile xorg-x11-apps-7.7-7.el7.x86_64 : X.Org X11 applications 源 :cos7 匹配来源: 提供 :xeyes xorg-x11-apps-7.7-7.el7.x86_64 : X.Org X11 applications 源 :@cos7 匹配来源: 提供 :xeyes

Posted in LinuxBasic | Tagged | Leave a comment

CentOS7下配置bridge

说明:之前在CentOS7下配置过bridge,现在讲bridge模式改为普通模式后,查看网卡的时候还是可以看到很多垃圾信息,想彻底删除自己不想要的网卡配置信息,操作如下: [root@linux-node1 ~]# ip add list 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

SSH连接的时候Host key verification failed.

SSH连接的时候Host key verification failed. [root@cache001 swftools-0.9.0]# ssh 192.168.1.90 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also … Continue reading

Posted in LinuxBasic, ssh | Tagged | Leave a comment