linux
京天不下雨
这个作者很懒,什么都没留下…
展开
-
storcli命令使用
storcli命令使用设置其他盘的JBOD模式使用storcli64工具进行查看RAID状态:# ./storcli64 /c0 show使用storcli64工具进行删除RAID: # ./storcli64 /c0 /vall del force例如:./storcli64 /c0/v1 del force使用storcli64工具删除磁盘DG状态为F的信息:# ./storcli64 /c0 /fall del进行查看磁盘状态:# ./storcli64 /c0 /eall /sall原创 2021-09-23 21:44:25 · 11549 阅读 · 0 评论 -
Oracle 之 AIO (异步io)
Linux 异步 I/O (AIO)是 Linux 内核中提供的一个增强的功能。它是Linux 2.6 版本内核的一个标准特性,AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。同步IO:线程启动一个IO操作然后就立即进入等待状态,直到IO操作完成后才醒来继续执行。异步IO:线程发送一个IO请求到内核,然后继续处理其他的事情,内核完成IO请求后,将会通知线程IO操作完成补充:当后台等待事件原创 2021-09-10 17:34:34 · 688 阅读 · 0 评论 -
KVM环境下vCPU绑定到物理CPU
KVM环境下vCPU绑定到物理CPU在KVM环境中测试虚拟系统性能时,如果宿主机是有两个CPU socket的硬件,会碰到由于vCPU在不同物理CPU上浮动导致测试RFC2544时出现少量丢包的现象,测试结果非常不稳定。可以将vCPU绑定到物理CPU来优化这个问题(不能完全避免),本章仅介绍单vCPU绑定到单物理CPU上的情况。绑定到单物理CPU上可以暂时规避少量丢包的问题,但是也存在宿主机上单个物理CPU满载后实际虚拟系统未到达性能上限的情况,本章也暂不深入。1查看当前运行的虚拟系统名称[root@原创 2021-09-09 09:09:36 · 1299 阅读 · 0 评论 -
ubuntu的crontab
ubuntu的crontab原创 2021-09-09 09:09:12 · 386 阅读 · 0 评论 -
Centos7.3进2模式
Centos7.3进2模式原创 2021-09-09 09:08:55 · 76 阅读 · 0 评论 -
linux 查看当前目录下的文件数量
linux 查看当前目录下的文件数量① 查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep “^-”| wc -l② 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录ls -lR | grep “^-”| wc -lfind ./ -type f | wc -l③ 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上Rls -l | grep “^d”| wc -l④ 查看当前目录下的文件数量(包含子目录中的文件)原创 2021-09-09 09:07:56 · 16138 阅读 · 3 评论 -
linux刷新磁盘脚本
#!/bin/bashfor i in /sys/class/scsi_host/*;doecho “- - -” > $i/scan;done原创 2021-09-09 09:07:43 · 354 阅读 · 0 评论 -
shell脚本
shell脚本shell脚本示例1.编写一个脚本,查看 192.168.1.1~192.168.1.254 之间哪些地址可以ping通[root@LeeMumu ~]# bash pING.SHPing 192.168.1.1 successfully!Ping 192.168.1.2 successfully!… …[root@LeeMumu ~]# cat pING.SH#!/bin/bashpingtest() {if ping $1 -c 1 &> /dev/n原创 2021-09-09 09:07:08 · 102 阅读 · 0 评论 -
配置yum源
配置yum源配置yum源cd /etc/yum.repos.d删除该目录下其他文件,创建一个新的base.repo(base.repo名字可以随便取)291 cd /etc/yum.repos.d/292 ll293 rm -rf *294 ll295 vi test.repo296 mount /dev/sr0 /mnt297 cd /mnt298 ll299 cd Packages/300 ll301 yum install lib*302 hist原创 2021-09-09 09:04:38 · 104 阅读 · 0 评论 -
RHEL 升级内核和回退步骤
RHEL 升级内核和回退步骤从redhat官网上下载内核kernel和kernel-firmware将软件包上传到linux[root@oracle ~]# yum install kernel-2.6.32-754.23.1.el6.x86_64.rpm kernel-firmware-2.6.32-754.23.1.el6.noarch.rpm推荐使用yum升级然后修改默认的启动内核[root@oracle ~]# vim /etc/grub.conf[root@oracle ~]# vi原创 2021-09-09 09:04:09 · 1932 阅读 · 0 评论 -
ubuntu内核升降级
ubuntu内核升降级h1. Ubuntu 降级内核当前使用高版本的内核,需要安装低版本的内核。如 CDM 一体机需要从 4.11.0-14 降级到 4.4.0-157 。早期出货的一体机内核版本较高,但是其是公共源的内核,其内置的 zfs 模块为 0.6.5 版本,而内部编译的内核 4.4.0-157 对内核进行了稳定性方面的优化,并内置了 0.7.9 版本的 zfs 模块。h2. Ubuntu 16.04下从 4.11.0-14 降级到 4.4.0-157#先安装低版本内核。参照[[U原创 2021-10-28 15:13:34 · 865 阅读 · 0 评论 -
lvm去除
lvm去除1.取消挂载umount /mnt/lv02.取消逻辑卷lvremove /dev/vg0/lv03.取消卷组(直接写卷组名称就可以)vgremove vg04.取消物理卷pvremove /dev/sd{b,c}5.取消/etc/fstab配置文件中对应的挂载信息原创 2021-09-08 08:59:40 · 597 阅读 · 0 评论 -
U盘安装识别不到启动盘
系统可以从你的U盘镜像启动,并且在系统提示你选择安装镜像路径时,也可以读取硬盘分区和U盘,如(sda1,sda2,sda3,sdb4),但是你选择U盘的盘符sdb4时,系统却提示你“Device/dev/sdb4 doesnot appear to contain centos CDROM p_w_picpath”,此时将U盘拔出,将镜像ISO拷贝到U盘,再选择sdb4,Enter---->OK,搞定。Centos6.4及以下版本均可这样操作,6.4以上版本均无此问题。...原创 2021-09-08 08:59:19 · 805 阅读 · 0 评论 -
清除服务器系统缓存
清除服务器系统缓存echo 3 > /proc/sys/vm/drop_cachesTo free pagecache, useecho 1 > /proc/sys/vm/drop_caches;to free dentries and inodes, useecho 2 > /proc/sys/vm/drop_caches;to free pagecache, dentries and inodes, useecho 3 >/proc/sys/vm/drop_cach原创 2021-09-08 08:58:36 · 362 阅读 · 0 评论 -
查看FC卡型号
查看FC卡型号原创 2021-09-08 08:58:10 · 456 阅读 · 0 评论 -
Linux服务器 大量的CLOSE_WAIT、TIME_WAIT解决办法
Linux服务器 大量的CLOSE_WAIT、TIME_WAIT解决办法系统上线之后,通过如下语句查看服务器时,发现有不少TIME_WAIT和CLOSE_WAIT。netstat -an | awk ‘{print KaTeX parse error: Expected 'EOF', got '}' at position 2: 6}̲' | sort | uniq…NF]} END {for(a in S) print a, S[a]}’打印显示如下:TIME_WAIT 297ESTABLISH原创 2021-09-08 08:57:41 · 7009 阅读 · 0 评论 -
Ubuntu下添加开机启动脚本
1、方法一,编辑rc.loacl脚本Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到语句:exit 0 前面才行。如:sudo vi /etc/rc.local然后在 exit 0 前面添加好脚本代码。2、方法二,添加一个Ubuntu的开机启动服务。如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defaults原创 2021-09-08 08:57:04 · 149 阅读 · 0 评论 -
tail命令
tail命令tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。命令格式:tail [参数] [文件]参数:-f 循环读取-q 不显示处理信息-v 显示详细的处理信息-c<数目> 显示的字节数-n<行数> 显示文件的尾部 n 行内容–pid=PID 与-f合用,表示在原创 2021-09-08 08:55:06 · 484 阅读 · 0 评论 -
scp命令
scp命令1、从本地复制到远程在源端执行 scp 需要传输的文件 root@需要传输到的目标端IP:目标端相应目录例如:scp /home/space/music/abx root@172.0.10.69:/home/root/others/scp -r 目录 root@ip : 目标端相应目录例如:scp -r /home/space/music/ root@172.0.10.69:/home/root/others/2、从远程复制到本地从远程复制到本地,只要将从本地复制到远原创 2021-09-08 08:54:44 · 509 阅读 · 0 评论 -
Ubuntu修改系统时间
Ubuntu修改系统时间Ubuntu修改时间1 Ubuntu的时间分类1.Ubuntu时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。2.查看系统时间:date -R3.查看硬件时间: sudo hwclock --show2 修改Ubuntu系统时间2.1 修改时间1. tzselect2. 依次选择4->9->1->1 #Asia->China-> Beijing->yes2.2 复制文件到/e原创 2021-09-08 08:54:21 · 6185 阅读 · 0 评论 -
天固服务器安装麒麟V10系统
天固服务器安装麒麟V10系统BMC登陆账号密码账号 ADMIN密码 ADMIN使用百熬的BIOS芯片(BMC配置:高级>服务管理>网络配置)#说明:麒麟V10系统做RAID,需要先用麒麟V4的live做的系统盘uboot从救援模式启动麒麟V4的live做的系统盘上传storcli安装包或安装程序1、开机按F2,进入BIOS将启动模式改成uboot2、插入麒麟V4系统盘进入紧急模式,开机按F73、进入安装系统界面,选择Resure Installed Kylinos模式。原创 2021-09-23 21:44:47 · 2380 阅读 · 0 评论 -
kylinv10进入救援模式
kylinv10进入救援模式用户:root 密码:Kylin123123问题:块设备盘符变化导致系统内fstab挂载信息不一致,重启起不来解决方案:救援模式添加如下内容,进入系统紧急模式,修改fstab,重启正常原创 2021-09-23 21:44:35 · 3031 阅读 · 0 评论 -
mvcli命令
mvcli命令1.1 Marvell 9230 raid配置CPF1500默认板载为Marvell 9230 sata控制器,支持raid 0、1、10可以通过mvcli工具进行配置。基本配置步骤如下:给执行权限:chmod +x mvcli执行命令进入配置命令行:./mvcli常用命令配置说明:info -o hba查看RAID卡基本信息,包含adapter id,、RAID卡型号、支持的RAID mode等。若有多个RAID卡,会显示不同的Adapter ID。adapter -原创 2021-09-23 21:44:15 · 1727 阅读 · 0 评论 -
sar命令
sar命令可以监控系统所有资源状态。平均负载、网卡流量、磁盘状态、内存使用等等。不同于其他系统状态监控工具的地方在于,它可以打印历史信息,可以显示当天从零点开始到当前时刻的系统状态信息。yum install -y sysstat 安装此命令。up初次使用会报错,因为sar工具还没生产相应的数据库文件(实时监控就不会报错,因为不用去查询那个库文件)。数据库文件在/var/log/sa/ 目录下。sar -n DEV #查看当天从零点到当前时间的网卡流量信息sar -n DEV 1 10 #每秒显示一原创 2021-09-18 09:49:14 · 912 阅读 · 0 评论 -
Nginx 负载均衡
Nginx 负载均衡Nginx 负载均衡有5种配置模式:1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream bakend {server 192.168.0.14 weight=10;server 192.168.0.15 weight=10;}3、ip_hash每个请求按访问ip的hash结果分配,这样每个访客固定访问一个原创 2021-09-07 09:17:52 · 620 阅读 · 0 评论 -
字符设备和块设备区别
字符设备和块设备区别Linux中I/O设备分为两类:字符设备和块设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类来。(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节自/字符来读写数据。举例来说,百键盘、串口、调制解调器都是典型的字符设备。(2)块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘、软盘、CD-ROM驱动器和闪存都是典型度的块设备,应用程序可以寻址磁盘上的任何位置,并由此读取数据。此外,数据的读写知只能原创 2021-09-07 09:17:07 · 7977 阅读 · 0 评论 -
tar命令
tar命令将tools文件夹压缩成tar包 tar -czvf tools.tar.gz tools解压tools压缩包 tar -zxvf tools.tar.gz原创 2021-09-07 09:16:29 · 51 阅读 · 0 评论 -
Linux cp命令
Linux cp命令Linux cp命令cp命令(copy),用来对一个或多个文件,目录进行拷贝1、语法cp [选项] [参数]2、命令选项-b 当文件存在时,覆盖前,为其创建一个备份-d 当复制软连接时,把目标文件或目录也建立为软连接,并指向与源文件或目录连接的原始文件或目录-f 强制复制,覆盖前不询问-i 覆盖前询问-l 只创建硬链接而不复制文件-p 保留源文件或目录的属性-r,-R 递归复制指定目录下的所有文件与子目录-s 只创建软链接而不复制文件-u 若原创 2021-09-07 09:15:53 · 323 阅读 · 0 评论 -
dd命令使用
dd命令使用测试写过缓存dd if=/dev/zero of=/infokist/test/data1 bs=1M count=50000 &(&表示后台进行)不过缓存dd if=/dev/zero of=/infokist/test/data2 bs=1M count=100000 oflag=direct测试读测试磁盘读能力time dd if=/dev/sdb of=/dev/null bs=4k...原创 2021-09-07 09:14:12 · 4267 阅读 · 0 评论 -
top命令
top将top指令内容打印出来top | grep Cpunohup top -b -d 2 >> pjy.log &tail -500f pjy.log原创 2021-09-07 09:12:56 · 79 阅读 · 0 评论 -
NFS挂载
挂载NFS检查NFS服务器端是否开放Linux操作系统的读写权限:查看备份服务端的空间大小,要求挂载目录的空间大小大于备份的操作系统;创建挂载目录,赋予权限;修改/etc/exports。开启NFS相关服务,并使配置生效。检查Linux客户端对应目录是否具有读写权限开启NFS相关服务;查询服务器挂载情况挂载,查询挂载结果,实现自动挂载。...原创 2021-09-07 09:11:52 · 192 阅读 · 0 评论 -
格式化硬盘出现问题
格式化硬盘出现问题错误如下:[root@hpf-linux~]# mke2fs -t ext3 -b 2048 -m 3 /dev/sdb5mke2fs 1.41.12 (17-May-2010)/dev/sdb5 is apparently in use by the system; will not make a 文件系统 here!提示/dev/sdb5 正在被使用。 /dev/sdb5 正在被DM管理,所以我们创建文件系统时提示报错,我们手工的移除,就可以正常的创建文件系统,操作如下:原创 2021-09-07 09:11:04 · 2341 阅读 · 0 评论 -
linux主机互信
linux主机互信什么叫linux主机互信:Linux主机互信,就是主机之间相互信任,什么是信任,就像人与人之间一样,不需要利用金钱等(除了你自己以外其他的东西)来取得对方的信任,大家相互信任对方,不需要额外的凭证。就好比你,你爸,你妈,你姐之间,不需要钱来维持你们之间的信任。同样,linux主机之间也是,我们从一台主机登陆到另一台时,往往需要验证你,需要你输入用户密码,才允许你登陆。这样在多台机器之间来回切换登陆就会频繁输入密码,非常麻烦,看看,一切的根源来自于互不信任。可不可以不用输入密码就直接登陆原创 2021-09-07 09:10:06 · 1776 阅读 · 0 评论 -
mhvtl安装流程
mhvtl安装流程安装操作系统最小化安装CentOS 6.6, 安装完成后,设置163的软件源,进行更新。CentOS 6.6 默认内核是 2.6.32-504, 更新后,内核是 2.6.32-573。安装mhvtl安装内核部分#yum install gcc mtx mt-st lsscsi zlib-devel lzo-devel kernel-devel perl#tar xvfz mhvtl-2015-04-14.tgz#cd mhvtl-1.5/#cd kernel/#make原创 2021-09-18 09:48:33 · 691 阅读 · 0 评论 -
oracle归档日志配置
oracle归档日志配置一、查看是否开启归档日志archive log list二、删除数据库归档文件。cd /arch 进入归档目录find .xdev -mtime +7 -name “*.dbf” -exec rm -f {} ;等同于DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-7’;三、执行rman逻辑上删除过期日志rmanRMAN> connect target /crosscheck archiv原创 2021-09-16 13:52:41 · 1637 阅读 · 0 评论 -
监听报错问题解决
监听报错问题解决TNS-12543: TNS:destination host unreachableTNS-12560: TNS:protocoladapter error TNS-00513: Destination host unreachableLinux Error: 113: No route to host处理过程:Oracle 的 listener.ora 文件里面HOST后面应该输入IP地址还是主机名呢?最好使用主机名。很多时候,一个机器绑定的不止一个IP地址,如果H原创 2021-09-16 13:51:47 · 995 阅读 · 0 评论 -
linux修改语言
linux修改语言将简体中文改成美式英语localectl set-locale LANG=en_US.utf8systemctl isolate multi-user.targetsystemctl isolate graphical.target将其他语言改成简体中文export LANG=zh_CN.UTF-8 用root执行,然后重新打开软件...原创 2021-09-06 09:12:37 · 349 阅读 · 0 评论 -
linux下查看CPU信息
linux下查看CPU信息几个cpumore /proc/cpuinfo |grep “physical id”|uniq|wc -l每个cpu是几核(假设cpu配置相同)more /proc/cpuinfo |grep “physical id”|grep “0”|wc -lcat /proc/cpuinfo | grep processor查看物理CPU的个数#cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l查看逻辑CP原创 2021-09-06 09:11:10 · 387 阅读 · 0 评论 -
lvm扩容
lvm扩容[root@localhost ~]# df -h[root@localhost ~]# fdisk -l虚拟机:添加虚拟磁盘,系统内刷新磁盘(二)创建物理卷(PV)#pvcreate /dev/sdb查看系统PV的情况:[root@localhost ~]# pvdisplay查看原VG的情况[root@localhost ~]# vgdisplay(三)#扩展卷组,将/dev/sdb物理卷添加到VolGroup卷组中[root@localhost ~]# vgextend原创 2021-09-06 09:04:04 · 302 阅读 · 0 评论 -
常见文件类型
.mtf文件mtf文件就是tar.gz文件tar是Unix系统tar程序打包的结果gz是GNU的gzip压缩的结果.cat文件.cat文件其实是一种文本文件,用记事本之类的软件就可以进行查看并编辑。.cat文件能够用于生成文件的数字签名,一般用于驱动程序的数字签名认证。在Windows操作系统下,cat文件也可能会作为安全目录类型的文件,被认为是安全编录文件,用户可以手动修改它的关联方式。LZO文件LZO(LZO是Lempel-Ziv-Oberhumer的缩写)是一种高压缩比和解压速度极快的编原创 2021-09-06 09:03:22 · 741 阅读 · 0 评论