企业级备份软件Veritas NetBackup(NBU) 8.1.1服务端的安装部署
[root@linux boot]# ls -lh –time-style=+”%Y-%m-%d %H:%M:%S”
查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [root@localhost ~]# uname -a Linux localhos
查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010 2) [root@localhost ~]# uname -a Linux localhost.loc
CentOS在开机的时候,突然出现了GRUB引导错误,导致系统进入不了,遇到这种情况很多人就束手无策了,其实这类的问题不难解决,请按照以下步骤进行操作即可。
depmod命令可产生模块依赖的映射文件,用于构建嵌入式系统。这些生成的文件将被modprobe命令使用。
depmod命令可产生模块依赖的映射文件,在构建嵌入式系统时,需要由这个命令来生成相应的文件,由modprobe使用。
一般情况下Linux的本地提权要用nc反弹出来,因为Linux下提升权限后得到的是交互式shell,需反弹才能进行下一步命令的执行
[root@oldboy tools]# cat /etc/redhat-release
基础操作 [root@iZ116haf49sZ bin]# ll /usr/local/bin/fio -rwxr-xr-x 1 root root 3113575 Nov 12 21:48 /usr/local/bin/fio [root@iZ116haf49sZ bin]# /usr/local/bin/fio -h fio-2.1.10 /usr/local/bin/fio [options] [job options] <job file(s)> --debug=options Enable
请注意,本文编写于 1307 天前,最后修改于 697 天前,其中某些信息可能已经过时。
1) [root@SOR_SYS ~]# cat /proc/version Linux version 2.6.18-238.el5 (mockbuild@x86-012.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Sun Dec 19 14:22:44 EST 2010 [root@SOR_SYS ~]#
输入:chroot /mnt/sysimage ,回车 #将当前目录切换到原来系统的根目录
虚拟机好久没有用了,居然忘记了dedora12的root密码,只记得另一普通用户的密码,怎么办?
这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲,
有时候需要查看自己系统的CentOs的版本,有一些命令可以查看,分别介绍如下:查看Linux内核版本命令(两种方法)和Linux系统版本的命令(3种方法)
注意:该命令等价于 id -Gn。每个用户属于/etc/passwd中指定的一个组和在/etc/group中指定的其他组。
查看LINUX发行版的名称及其版本号的命令,这些信息对于添加正确的软件更新源很有用,而当你只能在命令行下工作的时候,下面的方法可以帮忙。
1.概述 某年某月某日某项目的线上分布式文件系统服务器多台Linux系统kernel崩溃,严重影响了某项目对外提供服务的能力,在公司造成了不小影响。通过排查线上问题基本确定了是由于linux内核panic造成的原因,通过两个阶段的问题排查,基本上确定了linux内核panic的原因。排查问题的主要手段就是网上查找资料和根据内核错误日志分析并且构造条件重现。本文档就是对自己在整个问题排查过程中的总结。 2.第一阶段 因为刚出现问题的时候大家都比较紧急,每天加班都很晚,也制定了很多问题重现和定位原因的计划
周末的时候,有位读者疑惑为什么 Linux man 手册中关于 netstat 命令中的 tcp listen 状态下的 Recv-Q 和 Send-Q 这两个信息的描述跟我的图解网络写的不一样?
实验室有节点node1和node2,现在想在节点上安装xen虚拟机,node1上安装VM1、VM2,node2上安装VM3和VM4。配置之后,VM1、VM2、VM3、VM4之间可以相互通信。效果如下图所示
很多安装软件会存储在USB硬盘里面,在Windows系统中,则意味着,该USB硬盘驱动必须使用NTFS格式,因为FAT32格式的最大文件大小是4GB。然而,这里又会碰到新问题,因为在RHEL5中,默认不支持NTFS格式,换一句话说,就不能挂载文件格式为NTFS的USB硬盘。不过这里有个权益之计(work around),被称作'ntfs-3g', 要使其生效,必须安装下面RPM包。
1. 从系统查看 1.1 uname -a 命令 [root@qs-dmm-rh2 ~]# uname -a Linux qs-dmm-rh2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux [root@qs-xezf-db2 ~]# uname -a Linux qs-xezf-db2 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。
2)显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号
top 后按 1,如下图所示,我们可以看到有8个CPU,每行显示的就是该CPU的使用率:
在linux环境下执行某些程序时,偶尔会遇到来一个关于selinux的强制模式不可执行的情况,这种情况下需要关闭selinux或者将enforcing改为permissive模式后才能进行执行。selinux是Linux内核中提供的强制访问控制(MAC)系统,下面就对selinux的几种模式及其转换进行总结: selinux的启动、关闭与查看 1)目前selinux支持三种模式,分别如下: •enforcing:强制模式,代表selinux运作中,且已经正确的开始限制 domain/type 了; •pe
虽然闰秒的考验已经结束了,不少IT人都为这一秒付出了很大的代价。 我也是在周末知道闰秒的说法,自己听到时也是一知半解,原本以为是个很新鲜的名词,看着微信朋友圈和微信群里大家都在热烈讨论,因为都是oracle圈子的,大家讨论的更多关注点都在数据库层面了。 讨论比较多的说法是: 这个问题将影响部分开启ntp服务的Linux操作系统——会导致Linux内核Crash!Linux kernel是在2.6.18-164.e15之后的版本中解决了这个问题。换句话说,Linux kernel低于2.6.18-164的L
Linux系统启动流程大概总结下来是这么一个过程: POST-->BootLoader(MBR)-->Kernel(硬件探测、加载驱动、挂载根文件系统、/sbin/init)-->init(/etc/inittab:设定默认级别、系统初始化脚本、启动及关闭对应级别的服务、启动终端) 详细分析上面的流程 第1步: 1.POST 打开电源按钮,CPU会把位于CMOS中的BIOS程序加载到内存里面执行,BIOS会探测并识别主板上的所有硬件,然后按照BIOS程序里面设定的启动顺序(1.光驱 2.硬盘 3.软驱 等)
国庆和中秋放假回来后,相信或多或少你的Linux服务器都会遇到一些问题,为了帮助大家回来后在遇到问题时找到合适的解题思路,特地给大家找到了一个Linux运维工程师发现故障和处理故障的反思,希望给到大家一些指明方向的引导。 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统
消息队列是Linux IPC中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。
Linux hvrhub 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
转载请出名出处 : http://blog.csdn.net/shulianghan/article/details/38636827
查看linux机器是32位还是64位的方法: 方法一: file /sbin/init 或者 file /bin/ls 显示结果:如果显示 64-bit 则为64位;如果显示 32-bit 则为32位; /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 方法二: uname -a 显示
在光盘中或者到网站上下载 kernel-headers-2.6.18-164.el5.i386.rpm compat-glibc-headers-2.3.4-2.26.i386.rpm compat-glibc-2.3.4-2.26.i386.rpm compat-libstdc++-33-3.2.3-61.i386.rpm compat-libf2c-34-3.4.6-4.i386.rpm compat-libgcc-296-2.96-138.i386.rpm cpp-4.1.2-46.el5.i386.
下载地址 http://code.google.com/p/ext3grep/downloads/list
按照正常顺序 make menuconfig--->make--->make modules--->make modules_install Centos6版本以后可能会遇见: FATAL: Could not load /lib/modules/2.6.18-274.7.1.el5.028stab095.1/modules.dep: No such file or directory 解决办法: 删除/boot/initramfs-2.6.18-274.img 执行:dracut -f -v --host
打印机器和操作系统的信息。 当没有选项时,默认启用 -s 选项。 如果给出多个选项或 -a 选项时,输出信息按以下字段排序:内核名称、主机名称、内核release、内核版本、机器名称、处理器、硬件平台、操作系统。
国外一份非常著名的Linux系统管理员守则中有这么一条“慎用 rm –rf 命令,除非你知道此命令将带来什么后果”,可见,这个命令对系统管理员的重要性。在实际的工作中,由此命令带来的误删除数据案例屡见不鲜,很多系统管理员都遇到过或者犯过这样的错误。由于开发人员对命令的不熟悉,或者粗心大意、疏于管理,执行了此命令,数据在一瞬间就被清空了。Linux不具备类似回收站的功能,这就意味着数据丢失。虽然Linux自身提供了恢复数据的机制,但是这个功能基本没用,要恢复数据,通过常规手段是无法完成的,此时,只有找专业的数据恢复公司来恢复数据,这样无疑要付出很大的成本和费用,造成无法估量的的损失。
通过本文你可以获取如下信息: CentOS/RHEL 内核源码包下载地址。 CentOS/RHEL 内核版本和系统版本对应关系。 CentOS/RHEL 各个系统版本发布时间。 CenOS 各个版本源码包及RPM包下载地址。 以下信息全部来自官方:http://vault.centos.org/ Name Last modified Size Description 对应内核源码包 5.0/ 11-Apr-2007 18:53 - kernel-2.6.18-8.el5.src.rpm 5.1/ 2
df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 13G 4.7G 7.5G 39% / /dev/hda1 99M 18M 77M 19% /boot tmpfs 107M 0 107M 0% /dev/shm /home/store/file 49M 4.9M 42M 11% /mnt
最近要上线一个新项目,需要软负载,本来决定用nginx做反向代理,但装完nginx以后,发现nginx无法显示css、js,目前还在研究中,但由于项目较急,所以依然采用了经典架构LVS+Keepalived来实现。
①.开机时随便按下键盘,进入系统选择菜单 ②.选择第一项,按e键进行修改(CentOS Linux,with Linux 3.10.0-123.e17.x86_64) ③.定位到 ro (ro=readonly 只读) ④.把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按press ctrl+x to start ⑤.现在可以进入单用户模式,依次输入以下命令进行root密码修改,完成之后强制重启即可 chroot /sysroot/ (改变根) passwd root touch /.autorelabel (为了使selinux生效)
Tips: 此处安装Redhat8带Desktop桌面(GUI)的方便后续的学习。
在用root帐号修改/etc/passwd的时候不小心把root帐号那行删除了,其他帐号登录没权限改/etc/passwd,于是只好找网上找方法,使用单用户模式进入centos,
由于不同硬件的功能函数不同,因此同一个操作系统不能在不同的平台上运行。 06年以前,apple请IBM开发CPU(Power CPU),然后apple在硬件的基础上开发自己的操作系统MAC。而Windows在x86架构上开发操作系统。因此windows无法安装到mac上。 不过06年以后apple请Intel设计x86架构的cpu,所以现在mac上也能安装windows。 ps:windows是针对x86的cpu设计的,所以只能在x86计算机上安装。而Linux是开源的操作系统,所以她的代码可以
libpcap为了提高效率,调用setsockopt(handle->fd, SOL_PACKET, PACKET_RX_RING,(void *) &req, sizeof(req))时采用kmalloc分配内存。 可以参考: https://www.kernel.org/doc/Documentation/networking/packet_mmap.txt kmalloc底层依赖linux的slab内存分配机制,在2.6.22内核之后,slub取代slab成为默认的内存分配器。空间和时间上都有所提升。
在linux里面,我们经常会遇到i386 i686 i486 I586 这些代码,例如查看内核版本:
已知RHEL/CentOS内核使用情况如下,详细可见版本信息可见:CentOS(RHEL)内核版本与系统版本对应关系。
领取专属 10元无门槛券
手把手带您无忧上云