
linux 技术
文章平均质量分 58
okhymok
这个作者很懒,什么都没留下…
展开
-
linux shell 用sed命令在文本的行尾或行首添加字符
用sed命令在行首或行尾添加字符的命令有以下几种:假设处理的文本为test.file在每行的头添加字符,比如"HEAD",命令如下:sed 's/^/HEAD&/g' test.file在每行的行尾添加字符,比如“TAIL”,命令如下:sed 's/$/&TAIL/g' test.file运行结果如下图:几点说明:1."^"代表行首,"...转载 2020-01-10 15:01:19 · 1628 阅读 · 0 评论 -
在NAS设备上用NFS服务为RAC数据库和集群件存储oracle文件时的mount选项
今天在家折腾自己的小实验室,把自己NAS上的一个目录用NFS挂载到一套11g RAC的实验环境中。当我在备份数据库到NAS上时,发现一个奇怪的问题,同样的目录下,默认backup 备份集的情况,备份是成功的,但如果使用backup as copy备份则会报错,现象如下:RMAN> backup datafile 6 format '/public/backup/oradb23/dbs_d_j...转载 2018-02-23 09:39:41 · 683 阅读 · 0 评论 -
本地非root用户mount
远程与本地是两台linux机器,要实现如题效果,传统的nfs的mount方式虽然简单方便却不行nfs的方式:sudo mount -t nfs -o rw 192.168.0.xx:/path /mnt/test在本地你会发现/mnt/test下的文件用户为nobody,普通用户可以读,但是非root用户写不了(不用sudo不用su),有的人想通过改/etc/fstab 或者远程主机的/etc...转载 2018-02-23 09:33:48 · 1196 阅读 · 0 评论 -
linux下挂载windows上的共享目录,并设置所有者为非root用户
==========================================mount -t cifs //10.6.10.113/SHARE /u02 -o noatime -o nodiratime -o username=administrator,password=111111,rw,uid=0,gid=0,dir_mode=0777,file_mode=0777=========...原创 2018-02-23 09:25:20 · 2932 阅读 · 0 评论 -
Linux 挂载管理(mount)
概述 在上一章增加linux操作系统空间中已经使用过了mount命令对分区进行挂载,这一章详细介绍挂载管理,该命令涉及的知识点也挺多的而且也还比较重要,是需要掌握的一个命令。 挂载分区mount基本语法mount [参数] /dev/sdb1(需要挂载的分区) /sdb1(挂载目录)参数是可选的,也可以不带参数,参数的使用方法(-o ro,sync,atime)。参数:-t:指定文件系统类型m...原创 2018-02-23 09:18:57 · 1772 阅读 · 0 评论 -
Linux系统如何让普通用户具有mount权限
直接运行mount命令挂载分区一定要root权限。如果想普通用户能直接挂载分区,只有这个做了。1 使用root用户权限,将 /bin/mount命令创建一个副本,比如:all_mnt cp /bin/mount /bin/all_mnt2 root用户为 all_mnt命令设置执行时自动赋予root权限 chmod u+s g /bin/all_mnt chmod g+s g ...原创 2018-02-23 09:16:11 · 19096 阅读 · 2 评论 -
Linux挂载NAS
在使用NAS时,需要先确定NAS上的NFS服务和SMB的服务都开启了;然后需要用NAS上的用户去登录,这里用的是admin:# smbclient -L 192.168.1.40 -U adminEnter admin's password:Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.20] Sharena原创 2018-02-06 11:49:34 · 6738 阅读 · 0 评论 -
linux挂载NAS
LINUX上的配置 建立准备挂载NFS的目录:/mnt/NFStest [root@localhost mnt]# mkdir NFStest 挂接NFS至 /mnt/NFStest目录下(nas有两种格式:nfs、cifs) [root@localhost mnt]# mount -t nfs 192.168.1.38:/NFS /mnt/NFStest [ro原创 2018-02-06 11:48:11 · 23246 阅读 · 1 评论 -
Linux和Linux之间共享目录
1。Linux 服务器端NFS服务器的配置 以root身份登陆Linux服务器,编辑/etc目录下的共享目录配置文件exports,指定共享目录及权限等。 执行如下命令编辑文件/etc/exports: # vi /etc/exports 在该文件里添加如下内容: /home/work 192.原创 2018-02-06 11:45:47 · 1528 阅读 · 0 评论 -
Linux下多路径使用及大容量硬盘挂载
一、应用环境及需求刀片服务器通过光纤交换机连接HP存储,形成了一个2X2的链路。操作系统为CentOS 6.4 64位挂载的存储容量为2.5T基于此应用环境,需要解决两个问题:为保证链路的稳定性及传输性能等,可以使用多路径技术;挂载的存储硬盘超过了2T,MBR分区格式不能支持,需要使用到GPT分区格式因为CentOS 6.4中已经自带了HP存储的驱动,会自动识别出挂原创 2018-02-05 12:36:19 · 9947 阅读 · 0 评论 -
CentOS 6.6命令行实现自动补全
Ubuntu系统,自动补全功能不错,但是本人的CentOS 6.6系统使用sudo的时候就不能自动补全了,git命令也不能自动补全。网上搜索一番解决方法如下。一 git不能补全问题下载git源码 $ git clone https://www.kernel.org/pub/scm/git/找到git-completion.bash文件拷贝到 ~/目录下原创 2018-01-17 17:33:30 · 973 阅读 · 0 评论 -
linux 命令行报bash command not found的解决办法
命令行报bash:.....:command not found的解决办法(几乎所有命令) 命令行输入命令执行后报“bash:....:command not found”这是由于系统PATH设置问题,PATH没有设置对,系统就无法找到精确命令了。 1、在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin 这样可以保证原创 2018-01-17 17:32:24 · 133542 阅读 · 5 评论 -
Linux开机自动挂载存储的两种方式
登录服务器,给查看了下,发现确实是没有自动加载,df -h只能显示本地硬盘的分区,fdisk -l 还是能看到存储空间,这说明这个服务器连接存储是木有问题的。输入history | grep mount,查看所有mount记录,最后一条为:mount /dev/emcpowerb1 /oracle/oradata。复制出来,粘贴到命令行,回车后就挂载上了。不过这个下次重启还是会有问题的,还原创 2017-12-18 11:30:50 · 5985 阅读 · 1 评论 -
在VMware中为Redhat HAT配置本地yum源
今天准备使用CM安装大数据环境,到需要几台机器都使用同一套yum源才可以,所以想到将Redhat镜像文件拷贝到虚拟机中,在挂起使用,最后通过http分享给其他虚拟机。后再想想,这样做真的很愚蠢,首先在虚拟机安装的时候我已经挂起过一次镜像啦,所以我只要在每个虚拟机中再挂起一下,直接配置yum源就可以,也不用将iso拷贝到虚拟机中,减少磁盘占用。所以现在就来说说怎么做: 一、安装前检查,首先需要...原创 2018-10-10 23:45:24 · 764 阅读 · 0 评论 -
tar打包split分割分解拆分大包文件
有时候远程下载tar包的时候,由于包太大,失去连接时,需要重新下载非常郁闷。这时候使用split分割分解拆分大包文件,然后单个下载下文件就OK。在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后 的结果就会超过2G,那么该怎么办呢?又或者压缩包希望通过光盘来进行备份,而每张...原创 2018-12-05 21:55:15 · 1137 阅读 · 0 评论 -
Linux 路径 /sbin | /bin | /usr/bin | /usr/sbin 的含义
这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bin下存放一些普通的基本命令,如ls,chmod等,这些命令在Linux系统里的配置文件脚本里经常用到。 从用户权限的角度看,/sbin目录下的命令通常只有管理员才可以运行,/bin下的命令管理员和一般的用...转载 2019-07-19 17:14:09 · 2085 阅读 · 1 评论 -
iptables规则重启自动生效--永久生效
方法1:执行命令:service iptables save规则自动保存到了/etc/sysconfig/iptables,用此命令保存的规则开机会自动生效。方法2:保存规则:#iptables-save >/etc/iptables-script恢复规则:#iptables-restore>/etc/iptables-script开机自动恢复规则,把恢复命令添加到启动...原创 2019-07-10 18:58:14 · 37100 阅读 · 4 评论 -
iptables为什么需要增加loopback回环的规则
先说loopback回环的大致个人理解:1、lo的主要作用是基于本地访问本地的数据包会经过lo这张网卡。2、比如ping 127.0.0.1时,你在eth0抓不到,只能在lo这张网卡捕获。再来看下简单的iptables的几个链的规则:PREROUTING:在做出路由决策之前,数据包将进入此链。 INPUT:数据包将在本地交付。它与打开套接字的进程没有任何关系;本地交付由“本地交...原创 2019-07-10 18:53:07 · 1657 阅读 · 0 评论 -
Linux中./configure、make、make install 命令
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息 1、./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make是用来编译的,它从Makefile中读取指令,然后编译。 3、make install是用来安装的,它也从Makefile...原创 2019-06-29 16:28:01 · 322 阅读 · 0 评论 -
linux下nginx安装、配置实战
linux下nginx安装、配置实战1什么是NginxNginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外...原创 2019-06-27 22:55:52 · 282 阅读 · 0 评论 -
linux wget 命令用法详解(附实例说明)
Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget...原创 2019-06-12 22:32:25 · 838 阅读 · 0 评论 -
巡检服务器的shell脚本
#!/bin/bash #admin:spirits #***********CPU检测************* echo "`date '+%Y年%m月%d日 %H:%M:%S'` 数据库服务器硬件情况开始巡检。。。" top -bn 6 >>top grep -n "%id" ...转载 2019-05-21 15:44:21 · 562 阅读 · 0 评论 -
shell脚本实现-----自动巡检脚本.sh
[root@localhost ~]# vim自动巡检脚本.sh#!/bin/bash#################################################################### Functions: this script from polling system status# Info: be suitable for CentOS/RHEL...原创 2019-05-21 15:41:12 · 951 阅读 · 0 评论 -
linux服务器巡检脚本
巡检的基本步骤:1.在每台服务器上部署巡检的脚本,查询相应的日志。2.将每台服务器上的日志发送到ftp服务器的指定目录下。3.遍历ftp服务器指定目录,并且将各个的文件信息整理到一个文件中。4.将整理后的文件通过邮件发送给指定的人员。5.删除冗余的日志文件。对应的脚本:1.巡检的脚本:#######################################...转载 2019-05-21 15:39:37 · 3181 阅读 · 0 评论 -
服务器巡检规范
服务器巡检规范01.服务器主机巡检规范02.服务器日常巡检细则03.管理员账号管理规范04.用户服务器系统使用规范05.机房来访人员管理规范06.主机防火墙管理规范07.组织容器命名规范08.服务器主机名命名规范01.服务器主机巡检规范1.检查服务器运行情况,内存负载,存储负载,cpu负载,网络负载,负载过高时进行资源释放操作,或者对资源进行扩容2.检查机房服务器以及存储上...转载 2019-05-21 15:34:27 · 11100 阅读 · 0 评论 -
shell脚本实现多台服务器自动巡检
shell脚本实现多台服务器自动巡检摘要: 运维服务一个项目二十多台(或者多台)服务器,每天要做服务器的性能巡检工作是查看服务器的CPU、内存、磁盘空间是否在正常值范围内。像这样每天或者每个固定时间段都做相同的重复工作,为了简化重复的工作,我写了基于liunx服务器的自动巡检脚本,在crontab中设定一个固定时间进行自动执行即可,以减少人工重复劳动的工作。环境:...原创 2019-05-21 15:23:09 · 1552 阅读 · 0 评论 -
linux的tar命令详情;linux多个文件压缩打包到一个压缩文件
tar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。Linux打包命令_tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar.gz file1多个文件压缩打包 tar czvf my.tar.gz file1 file2,...(file*)(也可以给file*文件mv 目录在压缩)...转载 2018-12-05 21:55:38 · 28992 阅读 · 0 评论 -
EXE程序添加为windows服务
一、什么是instsrv.exe和srvany.exe instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这两个工具配合使用可以将任何的exe应用程序作为window服务运行。srany.exe是注册程序的服务外壳,可以通过它让应用程序以system账号启动,可以使应用程序作为windows的原创 2017-12-05 15:49:58 · 18519 阅读 · 0 评论 -
RHEL6.5安装multipath多路径软件
一、划zone(以博科光纤交换机为例)①查看光纤交换机端口状态RAC_SW_01:admin> switchshowIndex Port Address Media Speed State Proto================================================== 0 0 010000 id N8转载 2017-12-05 13:04:24 · 909 阅读 · 0 评论 -
RHEL6 配置multipath多路径软件连存储
Linux下多路径Multipath的简单配置1、启用Multipath:(1)启动multipathd服务 #service multipathd start 或者 #/etc/init.d/multipathd start(2)修改multipath配置文件/etc/multipath.conf: a 默认情况下所以的设备都在multipath的黑名单中,所转载 2017-12-05 12:56:56 · 5114 阅读 · 0 评论 -
Linux LVM硬盘管理及LVM扩容
一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,L转载 2017-08-31 13:03:30 · 189 阅读 · 0 评论 -
linux读取ISO文件或是光驱的方法--挂载
首先在虚拟机选项的设置里设置CD/DVD选项,勾选:Connect at power on 再在连接中选择:Use ISO image file即选择镜像文件的目录地址 然后在/root目录下输入命令:# mount /mnt/cdrom 如输出错误为: mount: can't find cdrom in /etc /fstab or /etc转载 2017-09-01 17:21:29 · 2463 阅读 · 0 评论 -
Linux单网卡多IP配置
一、仅一个网卡的情况下,可以让该机器可以通过多个IP被访问,或隐藏常用IP,让他人访问其临时IP。1.如果临时性的增加一个IP(重启机器或network服务后,丢失),可以使用ifconfig命令1)先查看目前的网卡信息[root@test network-scripts]#ifconfigeth0Link encap:EthernetHWaddr 00:0C:29:1转载 2017-09-18 12:41:45 · 641 阅读 · 0 评论 -
Linux查看CPU等硬件信息
查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq转载 2017-08-29 11:45:59 · 155 阅读 · 0 评论 -
查看linux服务器的系统信息
查看linux服务器的系统信息新接手了几台linux的服务器,第一步当然是要了解这些服务器的软硬件配置.现在就写出我这次用的一些命令. 首先当然要取得机器的IP,用户名和密码(呵呵,不知道就找原来的管理员要哈) 登陆之后,首先看到的就是机器的名称,一般提示符就有了,如[root@localhost root]#这其中的localhost就是机转载 2017-08-29 11:43:56 · 317 阅读 · 0 评论 -
Linux服务器信息查看
1.获取CPU的详细情况 [root@VM_41_84_centos ~]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 63model name : Intel(R) Xeon(R) CPU E5-26xx v3step原创 2017-08-29 11:38:29 · 379 阅读 · 0 评论 -
Linux服务器基本信息查看
一、如何查看服务器的CPU如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有多少个逻辑cpu,不过现在服务器那是相当的彪悍,直接上worker_processes 8。判断依据:1.具有相同core id的cpu是同一个core的超线程。(Physical id and core id are not ne原创 2017-08-29 11:35:48 · 675 阅读 · 0 评论 -
使用UDEV SCSI规则在Oracle Linux上配置ASM
对于使用ASM管理的磁盘来说,需要一种能够用于一致性标识磁盘设备及其正确的所属关系和权限的手段。在Linux系统中,可以使用ASMLib来执行这项任务,但是这样做的缺点是在操作系统上增加了额外的一层,从而导致了管理的复杂性,使用ASMLib配置ASM的方式现在已经不再流行。一种替代的解决方案是:使用Linux设备管理器“udev”来完成这项任务。自2.6内核开始,就可以使用udev协助管理转载 2017-09-06 15:52:43 · 659 阅读 · 0 评论 -
UDEV绑定
安装RAC需要绑定磁盘映射,需要获取磁盘WWID来使用UDEV绑定。scsi_id命令发出一个SCSI INQUIRY指令给设备,访问vital product data (VPD)页0x83的数据,那里包含设备的WWID和其他的信息,或者页0x80的数据,那里包含单元序列号(unit serial number)。 scsi_id命令的执行结果(一长串字符)是设备的WWI转载 2017-09-06 10:12:45 · 1459 阅读 · 0 评论 -
uek的下载地址为
http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/x86_64/转载 2017-09-05 17:26:11 · 607 阅读 · 0 评论