Linux
小学生汤米
这个作者很懒,什么都没留下…
展开
-
Linux LVM管理
1. 增加磁盘扩展分区fdisk /dev/sda 进入如下界面n选择新建扩展分区p创建主分区(其实就是独立分区)t命令修改分区系统属性(将新建的扩展分区更改为逻辑卷)以上执行完需重启 2. 创建物理分区pvcreate /dev/sda43. 将新建的物理分区扩展到逻辑卷中vgextend VolGroup /dev/原创 2017-06-12 13:28:32 · 368 阅读 · 0 评论 -
Linux 解锁锁定的系统用户,查看用户密码策略
1. 查看用户状态pam_tally2 --user monitor 2. 解锁用户pam_tally2 --user monitor --reset 3. 查看用户密码过期策略chage -l monitor 4. 查看密码策略cat /etc/login.defs cat /etc/pam.d/system-auth...原创 2017-12-01 13:51:25 · 13111 阅读 · 0 评论 -
Linux 检查数据库服务器基本状态
#!/bin/bashPLATFORM=`uname`strhost=`hostname`time=`date +%Y-%m-%d" "%H:%M:%S`index=0function checkDB(){ echo "" echo "****************************************原创 2017-12-28 14:56:23 · 5381 阅读 · 0 评论 -
Linux 安装操作系统后添加网卡
1.Linux 安装操作系统后添加网卡1) root下执行:start_udev2) vi /etc/udev/rules.d/70-persistent-net.rules 查看新加网卡的mac地址# PCI device 0x14e4:0x1657 (tg3)SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR原创 2018-02-06 10:37:51 · 3928 阅读 · 1 评论 -
Linux 查看用户操作记录
使用history命令,查看自己的操作记录,但如果你是root用户,如何查看其它用户的操作记录呢? 其实history命令只是把当前用户目录下的~/.bash_History文件内容列出来而已。 一般而言,history展示的操作记录是没有时间的,可以在/etc/bashrc文件中加入下列代码: HISTFILESIZE=2000HISTSIZE=2000HISTT原创 2018-02-06 14:13:47 · 23273 阅读 · 0 评论 -
Linux 查看各个进程占用系统资源情况
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下获取占用内存资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 命令组合解析(针对CPU的,MEN也同样道...转载 2018-02-12 13:52:42 · 5832 阅读 · 0 评论 -
Linux Parted创建分区(超过2T不能使用fdisk创建)
root@prdweb2:/root#partedGNU Parted 2.1Using /dev/sdaWelcome to GNU Parted! Type 'help' to view a list of commands.(parted) select /dev/sdbUsing /dev/sdb(parted) p ...原创 2018-03-27 17:15:53 · 1262 阅读 · 0 评论 -
Linux LVM创建镜像分区
1、创建PVpvcreate /dev/sdbpvcreate /dev/sdcpvcreate /dev/sdd2、创建VGvgcreate vgtst /dev/sdb /dev/sdc /dev/sdd3、创建LV 以mirror方式,m2两份lvcreate -m2 --mirrorlog mirrored --alloc anywhere -n tstlv_mirror1 -L 5G v...原创 2018-05-30 16:02:11 · 2894 阅读 · 0 评论 -
Linux 配置本地yum源
1.创建iso存放目录和挂载目录[root@desktop ~]# cd /mnt/[root@desktop mnt]# mkdir iso cdrom2.将iso镜像文件上传到/mnt/iso文件夹下(如果是虚拟机的话可以使用scp命令)3.将/mnt/iso下的iso文件挂载到/mnt/cdrom目录[root@desktop ~]# mount -o loop /mnt/iso/rhel...原创 2018-07-13 14:38:34 · 1318 阅读 · 0 评论 -
Linux 修改密码策略
1.安装一个PAM模块来启用cracklib支持,这可以提供额外的密码检查功能。在Debin,Ubuntu或者Linux Mint使用命令:sudo apt-get install libpam-cracklib 这个模块在CentOS,Fedora或者RHEL默认安装了。所以在这些系统上就没有必要安装了。 如要强制执行密码策略,我们需要修改/etc/pam.d这个与身份验证相关的文...转载 2018-08-16 15:09:27 · 10789 阅读 · 0 评论 -
Linux 查看CPU占比高的进程
while(true); do sleep 1; ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head>>cpu.log; echo "========================================================">>cpu.log; done原创 2018-08-27 09:41:48 · 1143 阅读 · 0 评论 -
Linux xshell 登录执行脚本
生产系统大多不允许root登录,但是对于每次查找密码文件总是觉得很烦,xshell工具可以使用如下脚本,进行root密码验证。Sub Main xsh.Screen.Send "su - root" xsh.Screen.Send VbCr xsh.Screen.WaitForString "Password:" xsh.Screen.Send原创 2017-11-13 11:02:23 · 4712 阅读 · 0 评论 -
Linux redhat7 udev配置
这篇文章主要介绍在Oracle Linux 7中如何使用udev来设置用户自定义的设备名。在Oracle Linux 7 中的设置方法与之前的Linux版本有较大差别。下面的例子的对/dev/sdb,/dev/sdc通过设置udev rules来创建用户定义的设备名称1.查看Linux版本 [root@linuxidc.com ~]# uname -aLinux linuxidc.转载 2017-11-09 16:33:32 · 15548 阅读 · 0 评论 -
Linux 配置yum源
1、修改yum源配置文件vi /etc/yum.repos.d/rhel-source.repo 更新为以下信息baseurl=ftp://ur IP/rhel65/enabled=1gpgcheck=0原创 2017-06-12 13:34:45 · 258 阅读 · 0 评论 -
Linux umask 命令
umask通常设置与profile中用于预设用户默认创建文件的权限。if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 65536ulimit -n 65536elseulimit -u 65536 -n 65536fiumask 022fi通常设置如上,也原创 2017-06-12 16:05:17 · 345 阅读 · 0 评论 -
Linux chmod高级篇
在linux中,文件的权限除了了常见的rwxrwxrwx权限,还有以下标识用于表示权限:setuid: 该设置使文件在执行阶段时其有效用户id(可以通过getuid()取得 )为该文件拥有者的id,。而内核检查一个进程是否具有访问某权限时,是使用进程的有效用户 ID 来进行检查的,因而使其在执行阶段具有文件所有者的权限.。典型的就是su文件。setgid: 该权限只对目录有效.转载 2017-06-12 16:07:37 · 264 阅读 · 0 评论 -
Oracle 数据库异机升级
Oracle数据库异机升级环境:A机:RHEL5.5 + Oracle 10.2.0.4B机:RHEL5.5需求:A机10.2.0.4数据库,在B机升级到11.2.0.4,应用最新PSU补丁程序。目录:一、 确认是否可以直接升级二、 B机安装11g软件,打好PSU补丁三、 B机环境变量检查四、 B机创建需要的目录五、 A机原库升级前检查转载 2017-07-10 10:32:40 · 1076 阅读 · 0 评论 -
Linux 利用UDEV服务解决RAC ASM存储设备名
#利用UDEV服务解决RAC ASM存储设备名在我们介绍了使用ASMLIB作为一种专门为Oracle Automatic Storage Management特性设计的内核支持库(kernel support library)的优缺点,同时建议使用成熟的UDEV方案来替代ASMLIB。这里我们就给出配置UDEV的具体步骤,还是比较简单的:1.确认在所有RAC节点上已经安原创 2017-08-24 09:37:37 · 474 阅读 · 0 评论 -
Kafka 设计与原理详解
一、Kafka简介本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。12转载请注明出处 : 本文链接1.1 背景历史当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:如何收集这些巨大的信息如何分析它如何及时做到如上两点以上几个挑战形成了一个业务需转载 2017-09-15 15:28:22 · 281 阅读 · 0 评论 -
Linux 配置互信
公钥认证的基本思想:对信息的加密和解密采用不同的key,这对key分别称作private key和publickey,其中,public key存放在欲登录的服务器上,而privatekey为特定的客户机所持有。当客户机向服务器发出建立安全连接的请求时,首先发送自己的public key,如果这个public key是被服务器所允许的,服务器就发送一个经过public key加密的随机数据给客原创 2017-09-18 16:08:28 · 1137 阅读 · 0 评论 -
Linux LVM镜像逻辑卷解决冗余问题,类似raid1
pvcreate /dev/sdbpvcreate /dev/sdcpvcreate /dev/sddvgcreate vg_mirror /dev/sdb /dev/sdc /dev/sddlvcreate -m2 --mirrorlog mirrored --alloc anywhere -n lv-mirror -L 10G vg-mirrorlv原创 2017-10-17 17:08:25 · 1948 阅读 · 0 评论 -
Linux lvm cache的应用
#sda为HDD sdb为SSD1、创建物理卷pvcreate /dev/sdapvcreate /dev/sdb2、创建卷组vgvgcreate vg /dev/sdavgextend vg /dev/sdb3、创建逻辑卷(data为存储卷,cache为缓存卷,meta为缓冲卷索引,其中cache:meta不能大于1000:1,meta最小为8M)lvcreate -L转载 2017-10-18 11:27:45 · 2113 阅读 · 0 评论 -
LVM条带化
一、条带化的概念一般以LVM管理的存储,一个vg中可能会有很多pv,同样的,一个lv可能跨越多块pv,为了使硬盘存储速度加快,就会用到条带化的技术,即把连续的数据分成大小相同的数据块,然后依次存储在各个pv上。类似于RAID0,使存储速度加快。但并不会使数据像RAID0一样危险容易丢失,因为在正式使用中,不会像此时做测试一样没有任何保障地将多块硬盘做成一个vg,而是普遍连接的后台存储,在划分L转载 2017-10-11 15:17:52 · 3639 阅读 · 0 评论 -
Linux sysbench测试
./configuremakemake install 1. IO测试./sysbench --num-threads=4 --test=fileio --file-num=4 --file-total-size=20G --file-test-mode-rndrw prepare./sysbench --num-threads=4 --test=fileio --file...原创 2018-11-26 17:58:14 · 400 阅读 · 0 评论