![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础和服务
文章平均质量分 64
kumu_Linux
这个作者很懒,什么都没留下…
展开
-
systemd、upstart和system V
systemd是Linux下的一种init软件,由Lennart Poettering(英语:Lennart Poettering)带头开发并在LGPL 2.1及后续版本许可证下开源发布。其开发目标是提供更优秀的框架以表示系统服务(英语:Service (systems architecture))间的依赖关系,并以此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销(英语:Comp原创 2012-06-11 20:51:21 · 16040 阅读 · 1 评论 -
drop_caches Linux清空缓存
drop_cachesWriting to this will cause thekernel to drop clean caches, dentries andinodes from memory, causing thatmemory to become free.To free pagecache: echo1 > /proc/sys/vm/drop_cachesTo fr原创 2012-10-19 20:48:38 · 9217 阅读 · 0 评论 -
Linux dmidecode备忘
dmidecode 之前笔者在文章Linux下查看主板的相关信息中已经介绍了该命令查看主板信息的用法,这里进一步介绍DMI,即DesktopManagement Interface。也有被称为SMBIOS,即System Management BIOS。DMI表的意义在于让我们在不探测硬件实体的情况下获取硬件的部分信息,方便了用户,但也同时表明,表中的信息可能是不可靠的。dmi原创 2012-10-15 00:46:52 · 1725 阅读 · 0 评论 -
nc扫描机器端口
# nc -z localhost 1-10000 //扫描本机1到1000端口,获取打开的端口Connection to localhost 22 port [tcp/ssh] succeeded!Connection to localhost 80 port [tcp/http] succeeded!Connection to localhost 111 port [tcp/s原创 2012-11-15 10:17:19 · 5752 阅读 · 0 评论 -
find mtime相关
find $PATH -mtime 0 查找距当前时间24小时以内修改的文件 Search for files in your home directory which have been modified in the last twenty-four hours. This command works this way because the time since ea原创 2012-11-14 17:37:50 · 2200 阅读 · 0 评论 -
LAMP--源码MySQL集群版搭建
LAMP--源码MySQL集群版搭建环境:RHEL6.1 x86 软件如下:#lsapr-1.4.6.tar.g memcached-1.4.13.tar.gz pcre-7.9.tar.gzapr-iconv-1.2.1.tar.gz libevent-2.0.18-stable.tar.gz mys原创 2012-09-21 19:56:16 · 1265 阅读 · 0 评论 -
Unix toolbox注解1之Linux系统硬件信息
本系列文章为笔者对Unix toolbox的一些个人注解系统正在运行的内核和系统信息:# uname -a #获取内核版本(和BSD版本)# lsb_release -a #显示任何 LSB发行版版本信息# cat /etc/SuSE-release#获取 SuSE版本# cat /etc/debian_version原创 2012-12-14 11:05:15 · 1205 阅读 · 0 评论 -
Unix toolbox注解2之Linux系统状态用户和限制
1.2显示状态信息以下命令有助于找出正在系统中运行着的程序# top #显示和更新使用 cpu 最多的进程注:top小技巧,执行top命令之后,可以敲击如下按键,实现不同功能1(数字1):列出所有的单个CPU负载情况z:top显示颜色P:按CPU占用高低顺序列出程序M:按内存占用高低顺序列出程序x:类似高亮显示,在z显示模式下才有效果原创 2012-12-17 11:08:31 · 1182 阅读 · 0 评论 -
Unix toolbox注解3之Linux运行级别和内核模块
1.5 运行级别一旦内核加载完成,内核会启动init 进程,然后运行rc脚本,之后运行所有属于其运行级别的命令脚本。这些脚本都储存在/etc/rc.d/rcN.d 中(N代表运行级别),并且都建立着到/etc/init.d子目录中命令脚本程序的符号链接。 默认运行级别配置在 /etc/inittab 中。它通常为3或5:# grep default: /etc/inittabi原创 2012-12-19 15:47:05 · 1327 阅读 · 0 评论 -
sed -i修改链接文件注意问题
因为sed -i /etc/sysconfig/selinux(selinux文件是/etc/selinux/config的软链接)配置文件重启SELINUX没有关闭,才发现原来sed -i是不能直接修改软链接文件的,如下我修改之后的后果:[root@node1 ~]# ll /etc/sysconfig/selinux lrwxrwxrwx. 1 root root 19 2月 20原创 2013-02-21 13:42:52 · 7226 阅读 · 0 评论 -
make: *** [ext/mysqli/mysqli.lo] Error 1
php5.3.8 ./configure没有任何问题,make时出现如下问题,具体原因不明,在网上找到如下方法解决,mark一下make: *** [ext/mysqli/mysqli.lo] Error 1# mkdir /xxx/mysql/include/mysql# ln -s /xxx/mysql/include/* /xxx/mysql/include/mysql原创 2012-10-19 20:56:19 · 4413 阅读 · 0 评论 -
子网掩码划分捷径
1.会产生多少个子网 2的x次方-2(x代表掩码位,即2进制为1的部分,现在的网络中,已经不需要-2,已经可以全部使用,不过需要加上相应的配置命令,例如CISCO路由器需要加上ip subnet zero命令就可以全部使用了。)注意:笔者参考了很多书籍,现在的子网数已经不用减去2了,直接2的x次方就OK了!2.能有多少主机 2的y次方-2(y代表主机位,即2进制为0的部分)原创 2012-10-20 10:37:43 · 1171 阅读 · 0 评论 -
RHEL6 双网卡绑定
RHEL6 双网卡绑定为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。多网卡绑定这个词在不同的平台有不同叫法,在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性。比如我们原创 2012-10-18 17:22:28 · 6122 阅读 · 3 评论 -
查找出服务器无线网络速度、信号强度等
#1:找出无线网卡类型信息$ lspci$ lspci | grep -i wireless$ lspci | egrep -i --color 'wifi|wlan|wireless'#2:找出无线网卡驱动信息$ lspci -vv -s 0c:00.0例子:0c:00.0 Network controller: Intel Corporation Ultim原创 2012-06-07 09:28:41 · 5626 阅读 · 2 评论 -
Linux查看主板的相关信息
一条命令就能知道主板的一些信息,具体的内容就无需解释了,诸如厂商啊什么的,英文词的借助Google吧,哈哈原创 2012-06-15 14:41:04 · 2657 阅读 · 0 评论 -
关闭Xshell响铃/警告声
记一下,方法如下:原创 2012-07-25 15:47:44 · 7199 阅读 · 0 评论 -
wget使用小技巧
Linux下断点续传:# wget -c 下载文件链接 //选项-c的作用就是支持断点续传镜像一个网站:# wget -m -k 网站地址 //用来镜像一个网站# wget -r -np -nd 下载地址下载网站某个目录或者整个网站,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。# wget -r -np -nd原创 2012-08-11 10:55:46 · 1046 阅读 · 0 评论 -
rhel6本地Yum源出错
使用yum安装软件时出现如下错误提示:Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again检测yum list一切OK,但是安装软件时就出现如上问题,后来查看/etc/yum.repos.原创 2012-08-20 21:00:00 · 1600 阅读 · 0 评论 -
RHEL6下squid代理之正向代理
Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。以下介绍它的第原创 2012-08-21 20:12:45 · 7483 阅读 · 0 评论 -
shell脚本不换行刷新数据
#!/bin/bashwhile [ 1 ]do a=$(ifconfig eth0 | grep 'RX pac' | awk '{print $2}' | awk -F: '{print $NF}') echo -ne "$a\r" #不换行刷新数据doneecho参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成原创 2012-09-08 10:34:09 · 4379 阅读 · 0 评论 -
Raid共享热备盘
共享热备盘由于条件有限,本试验是在Vmware虚拟机上模拟完成的。试验使用的是两个raid1组之间的共享一个热备盘,一开始md0有一个热备盘,而md1没有热备盘,通过修改配置文件可以使它们共享一块热备盘。如此可在节省磁盘的同时,同时也增强了安全性。 1、环境搭建:# fdisk -l | grep '^/dev/' //查看当前磁盘的分区结构/dev/sda1 *原创 2012-10-11 16:45:49 · 3809 阅读 · 2 评论 -
fedora 17的root不能图形界面登陆
Fedora17图形界面默认是不允许root用户登录的,看了下网上的相关解决办法,对于17还是有些变化的, /etc/pam.d/gdm 文件也不存在了.下面是具体的解决方法,因为只是图形界面不能登陆,Linux的用户管理都是通过PAM认证管理的,所以要从图形界面相关的pam找出解决办法,首先使用root找出含有root用户的图形界面相关pam配置文件,grep一下即可,如图所示:原创 2012-06-12 09:35:00 · 4791 阅读 · 0 评论 -
MFS部署
MFS部署部署环境:RHEL6.1mfs版本:mfs-1.6.17.tar.gz官网地址:www.moosefs.org官网最新版本为v1.6.26 说明:实验过程元数据服务器和元日志服务器在一台机器即Master管理服务器上,在生产环境中建议元数据服务器和元日志服务器分开,这样安全性相对会高 IP部署------------------------------原创 2012-09-21 09:32:39 · 4388 阅读 · 0 评论 -
Starting HAL daemon:[FAILED]
因为优化系统关闭了一些服务,导致RHEL6系统在图形界面中鼠标和键盘不能使用,并且提示Starting HAL daemon:[FAILED]haldaemon:接受由udev通过D-BUS传递来的消息后调fstab-sync修改 fstab文档,动态创建/media目录下的子目录作为挂载点经过排查得知是messagebus服务没有开启,而开启haldaemon必须开启messagebus原创 2012-09-24 09:32:02 · 4647 阅读 · 0 评论 -
initrd解压和相关制作
什么是初始 RAM 磁盘?初始 RAM 磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd 与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 initrd 文件作为其两阶段引导过程的一部分来加载模块,这样才能稍后使用真正的文件系统,并挂载实际的根文件系统。initrd 中包含了实现这个目标所需要的目录和可执行程序的最小集合,例原创 2012-10-15 14:23:52 · 1261 阅读 · 0 评论 -
RHEL6下puppet部署管理1之安装测试
puppet是一个为实现数据中心自动化管理而设计的配置管理软件。基于c/s架构。puppet的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器进行配置,例如软件包管理,用户管理和文件管理等等。puppet的工作流程如下:1. 客户端puppetd调用facter,facte原创 2012-06-12 10:33:50 · 2940 阅读 · 0 评论 -
RHEL6 下Cfengine V3 安装测试1
Cfengine 是一种 GNU 开源配置管理框架,用于计算机系统自动化。此框架是轻量的,可针对几乎所有平台构建。它能运行在所有常见平台上,其中包括 AIX、Linux、UNIX、Apple 和 Windows。 cf-promises 承诺的检验者和编译者,在试图执行一套配置承诺前预先检测。cf-agent 变化的发动者,代理是Cfengine 操作系统资源的部分。cf原创 2012-05-22 11:06:07 · 1989 阅读 · 0 评论 -
route添加删除备忘
方法1、####################router##################### route del -net 192.168.0.0 netmask 255.255.255.0 dev eth1 # route add -net 192.原创 2013-02-26 10:55:08 · 1264 阅读 · 1 评论