linux
文章平均质量分 74
DBGuardian
这个作者很懒,什么都没留下…
展开
-
Centos7 进入单用户模式,修复系统
一、开机时进入如下界面,(按下方向键盘,阻止系统自动继续)按e键出现下面界面按方向键下,定位到最后,找到“ro”一行,ro的意思是readonly,将“ro”替换成 rw init=/sysroot/bin/sh,如下图二、按Ctrl-x 进行重启进入单用户模式三、执行chroot /sysroot。其中chroot命令用来切换系统,/sysroot/目录就是原始系统:/# chroot /sysroot:/#四、如果要修改root密码passwd是修改root.原创 2021-02-23 14:06:45 · 5197 阅读 · 0 评论 -
linux ssh_config和sshd_config配置文件
现在远程管理linux系统基本上都要使用到ssh,原因很简单:telnet、FTP等传输方式是以明文传送用户认证信息,本质上是不安全的,存在被网络窃听的危险。SSH(Secure Shell)目前较可靠,是专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题,透过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。ssh_config和sshd_config都是ssh服务器的配置文件,二者区别在于,前者是针对客户端的配置文件,后者则.原创 2021-02-02 16:20:41 · 2181 阅读 · 0 评论 -
Linux NUMA 技术说明
本文链接:https://www.cndba.cn/dave/article/149随着科学计算、事务处理对计算机性能要求的不断提高,SMP(对称多处理器)系统的应用越来越广泛,规模也越来越大,但由于传统的SMP系统中,所有处理器都共享系统总线,因此当处理器的数目增大时,系统总线的竞争冲突加大,系统总线将成为瓶颈,可扩展能力受到极大限制。NUMA(Non-Uniform Memory Access Architecture)技术有效结合了SMP系统易编程性和MPP(大规模并行)系统易扩展性..原创 2020-09-23 17:25:58 · 1075 阅读 · 0 评论 -
五种利用strace查故障的简单方法
什么是strace?strace是一个非常简单的工具,它可以跟踪系统调用的执行。最简单的方式,它可以从头到尾跟踪binary的执行,然后以一行文本输出系统调用的名字,参数和返回值。其实它可以做的更多:可以对特定的系统调用或者几组系统调用进行过滤 可以通过统计特定系统调用的调用次数、耗费的时间、成功和失败的次数来配置(profile)系统调用的使用I 跟踪发送给进程的信号量 可以通...原创 2020-04-01 16:29:14 · 3054 阅读 · 0 评论 -
测试Linux端口的连通性方法
方法一、telnet法telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:telnet ip port说明:ip:是测试主机的ip地址port:是端口,比如80方法二、ssh法SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性...原创 2020-04-01 16:18:19 · 301 阅读 · 0 评论 -
linux 性能监控 sar命令
sar命令目录sar命令语法格式1.查看CPU使用情况 sar -u2.将统计结果保存到文件 sar -o & sar -f3.查看平均负载 sar -q4.查看内存使用情况 sar -r5.查看系统swap分区统计情况 sar -W6.查看IO和传递速率 sar -b7.查看磁盘使用情况 sar -d8. 统计网络信息 sar ...原创 2020-03-26 15:38:51 · 203 阅读 · 0 评论 -
error while loading shared libraries: libmysqlclient.so.20解决办法
安装好sysbench后,试着打开时出错:[root@qht134 sysbench-master]# /usr/local/sysbench/bin/sysbench --version/usr/local/sysbench/bin/sysbench: error while loading shared libraries: libmysqlclient.so.20: cannot op...原创 2020-03-25 15:54:13 · 2968 阅读 · 2 评论 -
linux ulimit soft和hard的区别
1.系统最大打开文件描述符数:/proc/sys/fs/file-max1.1.查看$ cat /proc/sys/fs/file-max1864051.2.设置a.临时性# echo 1000000 > /proc/sys/fs/file-max1.3.永久性:在/etc/sysctl.conf中设置fs.file-max ...原创 2020-03-19 15:33:46 · 5606 阅读 · 0 评论 -
Centos 7 安装GNOME桌面环境
最近装oracle,由于需要用到桌面环境,但是默认的安装没有该环境,并且ifconfig netstat等管理命令也没有,需要安装。第一步:列出可安装的桌面环境[root@local ~]# yum grouplist第二步:安装GNOME及相应桌面管理工具[root@local ~]# yum group info "Graphical Administration Too...原创 2020-03-18 16:19:42 · 761 阅读 · 0 评论 -
理解Linux系统负荷
一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从中判断系统负荷是大还...原创 2019-12-24 13:53:03 · 134 阅读 · 0 评论 -
CPU:chip、core 和 processor 的关系
# 查看物理CPU个数 (chip)物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数 (core)cpu核数:单块CPU上面能处理数据的芯片组的数量,如...原创 2019-12-24 13:47:52 · 1092 阅读 · 0 评论 -
LINUX /根目录扩展分区
1、SDA总共20G,目前只用到了10G[root@rac2 ~]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Devi原创 2015-08-23 23:35:03 · 776 阅读 · 0 评论 -
linux下查看硬盘型号、大小等信息(含Raid)
linux下查看硬盘型号、大小等信息(含Raid)一、普通模式(该机硬盘没有做磁盘阵列)1、fdisk -l 查看你的硬盘编号,如sda,sdb 等2、smartctl --all /dev/sdasmartctl --all /dev/sda #该命令redhat自带[root@localhost ~]# smartctl --all /dev/sdasmartctl ...原创 2019-05-13 16:13:09 · 15978 阅读 · 0 评论 -
性能优化:Linux环境下合理配置大内存页(HugePage)
PC Server发展到今天,在性能方面有着长足的进步。64位的CPU在数年前都已经进入到寻常的家用PC之中,更别说是更高端的PC Server;在Intel和AMD两大处理器巨头的努力下,x86 CPU在处理能力上不断提升;同时随着制造工艺的发展,在PC Server上能够安装的内存容量也越来越大,现在随处可见数十G内存的PC Server。正是硬件的发展,使得PC Server的处理能力越来越...原创 2019-07-08 19:02:51 · 2969 阅读 · 0 评论 -
linux buff/cache过大,清理脚本
详见:https://www.cnblogs.com/vana/p/10981366.html三条指令:syncecho 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches执行完这三条指令后通过free -m命令查看,fre...原创 2019-08-08 10:41:50 · 447 阅读 · 0 评论 -
yum只下载不安装rpm包的两种方法
方法一:通过yum自带一个工具:yumdownloader[root@web1 ~]# rpm -qa |grep yum-utils[root@web1 ~]# yum-y install yum-utils*[root@web1 ~]# rpm-ql yum-utils/usr/bin/debuginfo-install/usr/bin/package-cleanup...原创 2019-08-20 16:12:59 · 589 阅读 · 0 评论 -
centos7 离线安装神器yumdownloader
作为一个运维人员,有时候公司的服务器外网权限控制的很死,安装系统离线源之外的工具,会感到非常头疼,因为离线rpm安装的话,有很多依赖需要下载安装。今天以离线安装ansible为例,与大家分享下离线安装centos7一些开源工具的方法。系统:centos7服务器:一台能联网的、一台离线的。系统版本相同即可工具:yumdownloader在能联网的服务器上1、安装yumdownloa...原创 2019-08-28 09:03:44 · 1068 阅读 · 0 评论 -
linux I/O优化 磁盘读写参数设置
关于页面缓存的信息,可以用cat /proc/meminfo看到。其中的Cached 指用于pagecache的内存大小(diskcache-SwapCache)。随着写入缓存页,Dirty 的值会增加。一旦开始把缓存页写入硬盘,Writeback的值会增加直到写入结束。Linux 用pdflush进程把数据从缓存页写入硬盘,查看有多少个pdflush进程cat /proc/sys/vm...原创 2019-09-20 15:38:25 · 1446 阅读 · 0 评论 -
内核参数修改
vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 76724600 # 可选:kernel.core_pattern = /data01/corefiles/core_%e_%u_%t_%s.%p # /d...原创 2019-09-20 16:46:01 · 564 阅读 · 0 评论 -
Linux下启用异步IO
#是否已经安装了AIO包#rpm -qa|grep aiolibaio-0.3.107-10.el6.x86_64libaio-devel-0.3.107-10.el6.x86_64libsane-hpaio-3.12.4-4.el6_4.1.x86_64#数据库在链接时是否已经加载了aio的包$/usr/bin/ldd $ORACLE_HOME/bin/oracle | gre...原创 2019-05-13 15:37:52 · 846 阅读 · 0 评论 -
hugepage的配置
linux的hugepage的配置linux虽然没有aix,hp unix那么强悍,但linux也是非常优秀的,为了提升linux的性能,它采用了很多io,memory的调度机制,linux使用内存的方式是采用vm的方式,即linux把物理内存和swap共同虚拟成内存来对外提供,有时用户看似使用内存,可实际上是使用磁盘,那如何避免使用swap磁盘空间呢?linux管理内存的单位是...原创 2019-05-13 15:34:52 · 1092 阅读 · 0 评论 -
误删除Oracle家目录的恢复方法
--创建oracle目录[root@zw home]# mkdir oracle[root@zw home]# lltotal 8drwxr-xr-x 2 root root 4096 Jan 7 21:22 oracledrwx------ 3 oracle dba 4096 Jan 7 19:25 oracle.bak[root@zw home]# chown原创 2016-11-11 10:39:31 · 2106 阅读 · 0 评论 -
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2016-10-14 11:20:38 · 1917 阅读 · 0 评论 -
linux下find命令-atime,-ctime,-mtime真正含义
linux下的-atime,-ctime,-mtime含义我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期?经常又会有人说用find命令加选项-ctime,其实这里的-ctime并非是create time,而是change time。在linux或者unix这类操作系统,并没有为我们保存文件的创建日期。[@more@]linux下的-a转载 2016-10-14 11:13:00 · 10835 阅读 · 0 评论 -
解决This system is not registered with RHN
故事缘由:[root@oggs]# rpm -ivh unixODBC-devel-2.2.11-10.el5.i386.rpm warning: unixODBC-devel-2.2.11-10.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897error: Failed dependencies:原创 2016-02-18 15:35:44 · 4903 阅读 · 0 评论 -
Linux TOP命令 按内存占用排序和按CPU占用排序
1:在命令行提示符执行top命令2:输入大写P,则结果按CPU占用降序排序。输入大写M,结果按内存占用降序排序。(注:大写P可以在capslock状态输入p,或者按Shift+p)另外:认识top的显示结果top命令的显示结果如下所示:top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 T转载 2015-03-23 14:05:50 · 1142 阅读 · 0 评论 -
账户管理命令 useradd、groupadd
内容提要:1. 掌握用户的 增/删/改 命令2. 掌握组的 增/删/改 命令组管理1)groupaddgroupadd 用于添加组账号。格式如下:groupadd [-g GID] GROUP其中: GROUP:是要添加的组名 -g:用于指定 GID,默认为使用当前最大的 GID 加1举例: 添加一个新组 leader转载 2013-08-15 09:12:21 · 628 阅读 · 0 评论 -
Linux Make(Makefile)由浅入深的学习与示例剖析
经过长时间学习和研究linux GNU make工程管理器 ,现在把学习心得与大家分享一下,希望本文能教会您一些有用的东西。make工具,是所有想在Linux/Unix系统上编程的用户都需要且必须掌握的工具。如果您写的程序没有用到make工具,则说明您写的程序仅仅是个人练习小程序,称不上有实用价值的程序,因此我们必须学习、掌握并灵活运用它。 在Linux/UNIX 系统转载 2013-07-29 09:13:28 · 654 阅读 · 0 评论 -
Linux top 命令详解
Linux top命令详解分类: Linux/Shell2011-01-1115:22 9074人阅读 评论(3) 收藏 举报linuxjavawindows服务器websphere查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令转载 2013-07-25 09:03:50 · 580 阅读 · 0 评论 -
Linux LVM逻辑卷配置过程详解
许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷转载 2016-10-08 13:17:17 · 443 阅读 · 0 评论 -
ORA-00845: MEMORY_TARGET not supported on this system
知道 11g 中有一个新特新 MEMORY_TARGET,打算将SGA设大一点 ,谁知报了个 ORA-00845,报错比较容易迷惑人,不借助Google真得想半天:123456789101112131415SQL> alter system set memory_max_target=3G scope=sp原创 2016-11-30 14:24:54 · 483 阅读 · 0 评论 -
CentOS7.2 创建本地YUM源和局域网YUM源
1背景 由于开发环境只有局域网,没法使用网上的各种YUM源,来回拷贝rpm包安装麻烦,还得解决依赖问题。想着搭建个本地/局域网YUM源,方便自己跟同事安装软件。 2环境[root@min-base ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 并且是Minimal Install。 3安装3.1本地YUM源3.1...原创 2018-05-09 16:19:03 · 695 阅读 · 0 评论 -
Linux CPU实时监控mpstat命令详解
Linux CPU实时监控mpstat命令详解简介mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpstat最大的特点是:可以查看多核心cpu中每个计算核心的统计数据;而类似工具转载 2017-12-14 17:22:23 · 421 阅读 · 0 评论 -
overcommit_memory 内核参数
1. overcommit_memory是什么? overcommit_memory是一个内核对内存分配的一种策略。 具体可见/proc/sys/vm/overcommit_memory下的值 2. overcommit_memory有什么作用? overcommit_memory取值又三种分别为0, 1, 2原创 2017-10-23 09:45:29 · 1306 阅读 · 0 评论 -
为CentOS7/RHEL7安装EPEL 仓库(repo)
EPEL,即Extra Packages for Enterprise Linux的简称,是为企业级Linux提供的一组高质量的额外软件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。(关于 : EPEL)为CentOS7/RHEL7原创 2017-04-09 21:10:12 · 2445 阅读 · 0 评论 -
什么是EPEL 及 Centos上安装EPEL
转自:http://www.unxmail.com/read.php?67RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而E原创 2017-04-09 21:09:44 · 351 阅读 · 0 评论 -
Centos修改镜像为国内的阿里云源或者163源等国内源
最近都在使用国内的VPS。系统统一使用的都是Linux系统。但是,有一些服务商的系统给默认设置的是国外的。这样就会导致下载速度缓慢。于是,找到了国内几家比较热门的镜像点。奉献给大家。下面的镜像全部支持Linux的任何一个发行版的系统。小编就拿Centos来进行做教程。阿里云Linux安装软件镜像源阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源原创 2017-02-07 14:31:57 · 2454 阅读 · 0 评论 -
Linux_查看CPU信息、机器型号等硬件信息
转自:http://blog.csdn.net/xiaomin1991222/article/details/50979606查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看原创 2016-12-29 11:43:08 · 378 阅读 · 0 评论 -
CentOS Linux下VNC Server远程桌面配置详解
一、安装相应桌面环境与vnc服务端和客户端:# yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME桌面环境)# yum groupinstall "X Window System" "Desktop"(CentOS 6.x安装GNOME桌面环境)# yum groupinstall Xfce(CentOS安装原创 2016-12-29 12:54:17 · 442 阅读 · 0 评论 -
linux下查找进程及终止进程操作的相关命令
使用linux操作系统,难免遇到一些软件“卡壳”的问题,这时就需要使用linux下强大的kill命令来结束相关进程。这在linux系统下是极其容易的事情,你只需要kill xxx即可,这里xxx代表与此软件运行相关的进程PID号。首先,我们需要使用linux下另外一个命令ps查找与进程相关的PID号:ps aux | grep program_filter_word1)ps a 显转载 2013-07-25 08:54:13 · 783 阅读 · 0 评论