Linux
文章平均质量分 67
niejicai
这个时代,寒门子弟也行只有通过努力成为技术大牛才有机会翻身,加油!
展开
-
You have new mail in /var/spool/mail/root
有时在进入系统的时候经常提示You have new mail in /var/spool/mail/root你觉得烦人---解决方法:修改系统配置文件/etc/profile,告诉系统不要去检查邮箱.具体操作:命令行输入:echo "unset MAILCHECK" >> /etc/profile 【把unset MAILCHECK加到文件/etc/profile 的尾部】然转载 2016-03-07 11:44:22 · 554 阅读 · 0 评论 -
20151204正则第六部分(awk小扩展)
正则第六部分(awk扩展)1. grep 其实还可以这样使用:把一个目录下,过滤所有*.php文档中含有eval的行grep -r --include=“*.php" ‘eval' /data/2.awk '{print "This is a '"'"'"$1} filename 解释一下:在awk中使用脱义字符\是起不到作用的,如果想打印特殊字符,原创 2015-12-04 14:46:24 · 529 阅读 · 0 评论 -
20151205正则第七部分(awk复习)
环境:cp /etc/passwd 1.txt回归:(上一节的内容).任意个字符(也包括特殊字符)*0个或者多个*前面的字符?0个或一个前面的字符+1个或者多个前面的字符.*任意个任意字符awk -F ':' (分割字符,也可以是字符)。[root@niejicai-linux ~]# awk -F 'sbin' '{print $2}' 1.txt原创 2015-12-05 15:02:57 · 217 阅读 · 0 评论 -
20151201正则第三部分(sed) 最强的功能是替换!
正则第三部分:1.打印指定行sed '10p' -n 1.txtsed '1,4p' -n 1.txtsed '5,$p' -n 1.txt 2.打印包含某个字符串的行 sed -n '/root/p' 1.txt 可以使用 ^ . * $等特殊符号3.-e 可以实现同时进行多个任务 sed -e '/root/p' -e '/body/p原创 2015-12-02 14:50:21 · 745 阅读 · 0 评论 -
20151203正则第五部分(awk)
描述:awk 可以实现grep 和sed的功能(grep主要是查找,sed最主要是用来替换),awk还可以用来分段!最主要是用来查找替换的!测试环境:cp /etc/passwd /test.txt 以及 cp /etc/passwd /1.txt1.1-F来显示分割符,$3表示第三段[root@niejicai-linux ~]# awk -F ':' '{原创 2015-12-04 09:16:56 · 314 阅读 · 0 评论 -
20151202正则第四部分(grep,egrep,sed复习)
正则第四部分(grep,egrep,sed复习)1.1[root@niejicai-linux ~]# vim .bash_profile (针对用户的)。 1 # .bash_profile 2 3 # Get the aliases and functions 4 if [ -f ~/.bashrc ]; then 5原创 2015-12-02 17:02:20 · 375 阅读 · 0 评论 -
20151130正则第二部分 (egrep)
正则第二部分:egrepegrep工具 是grep工具的扩展egrep 'o+' 1.txt 表示1个或1个以上前面字符egrep 'o?' 1.txt 表示0个或者1个前面字符egrep 'roo|body' 1.txt 匹配roo或者匹配bodyegrep 'r(原创 2015-12-01 10:29:33 · 264 阅读 · 0 评论 -
20151130正则第一部分(grep)
回归:shell基础部分[root@niejicai-linux ~]# b='$a' ‘单号的区别[root@niejicai-linux ~]# echo $b$a[root@niejicai-linux ~]# a=2 [root@niejicai-lin原创 2015-11-30 23:10:37 · 401 阅读 · 0 评论 -
2015-12-16 LAMP第一部分--环境搭建
环境:centos 6.7;32位系统原创 2015-12-16 10:45:49 · 498 阅读 · 0 评论 -
centos 下 apache启动脚本加入系统服务列表
第1步:cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd第2步:vim /etc/init.d/httpd在第一行#!/bin/sh下面增加两行# chkconfig: 35 70 30# description: Apache第3步:wq!chkconfig --level 35 h原创 2015-12-16 16:36:20 · 317 阅读 · 0 评论 -
2015-12-12linux系统日常管理第五部分( rsync )
第二部分rsync (很好用,每天都在用)用于增量备份!!1.主要用法:本地拷贝:[root@niejicai-linux ~]# rsync /tmp/1.txt /tmp/2.txt (类似复制,和cp差不多)原创 2015-12-12 15:38:02 · 813 阅读 · 0 评论 -
DNS主从服务配置;在 /var/named/slaves/ 目录下不生成两个文件问题?
在做DNS主从时/etc/init.d/named start如果启动成功,会在 /var/named/slaves/ 目录下生成两个文件:具体看定义什么zone192.168.zone 和 abc.com.zone如果不出来,请查看 第一:查看日志文件tail /var/log/messages 第二:检查主配置文件,一步一步的检查 第三:关闭iptabl原创 2016-01-24 13:02:59 · 2349 阅读 · 0 评论 -
20151206 Linux系统日常管理 (第一部分 top ,vmstat,ps,ptree,sar)
Linux系统日常管理第一部分:主要工具1.1监控系统状态 -w[root@niejicai-linux ~]# w 系统负载 1分钟内;5分钟内;15分钟 内; 16:02:39 up 17:25, 2 users, load average: 0.00, 0.00, 0.00USER TTY FROM原创 2015-12-06 19:59:26 · 697 阅读 · 0 评论 -
配置多网卡ip(eth0 and eth1)问题?
为做实验的需要,我在一台centos 下(vmnet) 配置多网卡,但是在进去配置eth1的时候,找不到,[root@niejicai-linux_A ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:13:16:3B inet addr:192.168.1.218 Bcast:192.16原创 2016-01-25 13:26:56 · 2509 阅读 · 0 评论 -
centos 下 69 column window is too narrow
[root@nie ~]# w69 column window is too narrow这个是窗口太小的意思解决方法:放大窗口要不使用这个命令w|cat[root@nie ~]# w|cat 12:23:09 up 2 days, 13:57, 3 users, load average: 0.00, 0.00, 0.00USER TTY原创 2016-02-18 12:23:51 · 2189 阅读 · 1 评论 -
centos 6.5_32 下安装zabbix 2.2 开启中文语言 zabbix没中文语言选项解决方法
在centos下安装zabbix的时,为了方便管理,设置中文,但是没有这个选项,是因为zabbix默认是把中文给关闭了解决方法:如下[root@niejicai ~]# vim /usr/share/zabbix/include/locales.inc.php [root@niejicai ~]# /etc/init.d/httpd r原创 2016-02-03 10:23:21 · 1129 阅读 · 0 评论 -
Starting httpd: httpd: apr_sockaddr_info_get() failed
[root@niejicai ~]# /etc/init.d/httpd startStarting httpd: httpd: apr_sockaddr_info_get() failed for niejicaihttpd: Could not reliably determine the server's fully qualified domain name, using 127原创 2016-02-01 12:12:21 · 1308 阅读 · 0 评论 -
centos下怎么设置Apache 开机启动!
[root@niejicai-linux ~]# vim /etc/rc.d/rc.local添加一行即可 /usr/local/apache2/bin/apachectl start原创 2015-12-26 10:01:18 · 759 阅读 · 0 评论 -
20151209 Linux系统日常管理 (第三部分计划任务crontab;anacron)
1.crontab分时日月周[root@niejicai-linux ~]# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/# For details see man 4 crontabs# Example of job defi原创 2015-12-08 21:34:06 · 374 阅读 · 0 评论 -
20151209linux系统日常管理第四部分(系统服务管理;系统日志,xargs与exec)
1. Linux系统服务管理root@niejicai-linux ~]# ntsysv工具ntsysv 类似图形界面管理工具,如果没有该命令使用 yum install -y ntsysv 安装常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctl chkco原创 2015-12-09 17:35:38 · 579 阅读 · 0 评论 -
20151207 复习(sed 查找替换and awk查找替换分段)
sed[root@niejicai-linux ~]# sed 's/[a-z]/\u&/g' test.txt 把所有的小写替换为大写!ROOT:X:0:0:ROOT:/ROOT:/BIN/BASHBIN:X:1:1:BIN:/BIN:/SBIN/NOLOGINDAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGINADM:X:3:4:A原创 2015-12-07 21:26:38 · 770 阅读 · 0 评论 -
20151208 Linux系统日常管理 (第二部分抓包工具tcpdump,、wireshark;防火墙工具:selinux,iptables)
1.抓包工具 tcpdump(都需要root的身份去执行)tcpdump 系统自带抓包工具tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80tcpdump -nn -s0 tcp and port not 22 -c 100 -w 1.cap [root@niejicai-linux ~]# tcpdum原创 2015-12-08 15:29:01 · 1987 阅读 · 0 评论 -
重启网络,报以下错误:Error: Connection activation failed: The connection is not for this device.
环境:centos6.6 32位,重启网络,报以下错误:vm 10.0[root@niejicai network-scripts]# ifup eth1Error: Connection activation failed: The connection is not for this device.解决方法:[root@niejicai]# chkc原创 2016-01-26 16:47:00 · 29041 阅读 · 0 评论 -
2015-12-17LAMP第二部分apache配置1(discuz搭建论坛 and 域名跳转 and 用户验证)
接着LAMP第一部分内容,环境搭建(mysql ,apache,php)基础之上搭建discuz论坛!第二部分: 1.下载discuz[root@niejicai-linux ~]# mkdir /data/www[root@niejicai-linux ~]# cd /data/www/[root@niejicai-linux www]原创 2015-12-24 20:40:05 · 960 阅读 · 0 评论 -
LAMP第二部分apache配置2(访问日志切割 and 配置静态文件缓存 and配置防盗链)
第一:Apache 访问日志切割 重要性:做日记的切割,可以避免大文件生成; 定时删除旧的日记,避免磁盘写满。1.日志的主要格式为[root@niejicai-linux ~]# vim /usr/local/apache2/conf/httpd.conf248 LogFormat "%h %l %u %t \"%r\"原创 2015-12-29 11:36:22 · 1846 阅读 · 0 评论 -
shell基础 第一部分 (特殊符号,变量)
第一部分:1.history 用来查看命令历史[root@niejicai-linux ~]# history 查看命令历史[root@niejicai-linux ~]# ls10.txt 34.txt.zip 999.txt12 3.txt abc.zip[root@niejicai-linux ~]# !原创 2015-11-26 15:42:22 · 344 阅读 · 0 评论 -
安装操作系统centos6.5手动分区以及设置网络连通性
手动分区 (一般这样用)/boot 200M 启动的分区/swap 2000M 一般不超过8G,交换分区/ 20G 一般分20G 查看IP地址:ifconfig查看没有启动的网络卡:ifconfig -a使得网卡自动获取ip: dhclient(几乎不用)配置网卡ip :vim /etc/sysconf原创 2015-11-15 23:38:45 · 1295 阅读 · 0 评论 -
centos 下设置grub密码
第一种: (明文)的设置grub密码1).vim /etc/grub.conf第二种:密文的设置grub密码:1)..生成密码2).vim /etc/grub.conf然后重启生效!原创 2015-11-22 14:48:48 · 745 阅读 · 0 评论 -
20151113chattr ,lsattr 使用,设置和查看特殊权限
[root@niejicai-linux ~]# lsattr-------------e- ./2.txt-------------e- ./12-------------e- ./install.log.syslog-------------e- ./jicai-------------e- ./install.log-------------e- ./anaconda原创 2015-11-22 15:35:06 · 2646 阅读 · 0 评论 -
20151121 yum,rpm系统软件包管理(yum源,扩展源,源码包安装)。
1.rpm 软件包管理。1.1.挂载光盘:[root@niejicai-linux ~]# mount /dev/cdrom1 /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only[root@niejicai-linux ~]# cd /mnt/[r原创 2015-11-21 23:53:12 · 543 阅读 · 0 评论 -
cat ,tac ,more,less ,head,tail 和文本相关的命令用法
1. 和文本相关的命令cat [root@niejicai-linux ~]# cat -A /etc/inittab (按照顺序显示)。tac [root@niejicai-linux ~]# tac /etc/inittab (把文档,方向显示)。more 只能往下翻读(显示8%)less原创 2015-11-22 12:24:31 · 290 阅读 · 0 评论 -
chown 使用 ,更改所属主(u),也可以更改所属组(g)
[root@niejicai-linux ~]# useradd xiaonie 首先添加一个用户[root@niejicai-linux ~]# tail -5 /etc/passwdsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/原创 2015-11-15 23:48:31 · 563 阅读 · 0 评论 -
20151117 Linux下磁盘管理(centos 6.5)1.添加硬盘 2.硬盘分区 3.格式化硬盘 4.挂载硬盘 5.设置开机自动挂载】
1. 查看磁盘或者目录的容量 df 查看磁盘各分区使用情况 不加参数以k为单位 df -i inode数,df -h 以G或者T或者M df -m 以M单位显示测试: [root@niejicai-linux ~]# df -h 查看系统磁盘的使用情况Filesystem原创 2015-11-17 17:14:11 · 2235 阅读 · 0 评论 -
Linux阵列 RAID详解
转载自:http://molinux.blog.51cto.com/2536040/516008主要内容:(笔记总结--会不定时补充、修改,如有错误,欢迎指正探讨) 一、 RAID详解 二、 mdadm工具介绍 三、 创建一个RAID的基本过程 四、 磁盘阵列的管理 五、 RAID优化RAID详解: 描述:RAID:(Redundant Array转载 2015-11-18 10:23:27 · 622 阅读 · 0 评论 -
linux下的软连接和硬连接
1.软连接(一定要加绝对路劲,对文件以及目录到是可以的) ln -s相当于Windows下的快捷方式。[root@niejicai-linux ~]# ls12 2.txt 999.txt install.log jicai234 3.txt anaconda-ks.cfg install.log.syslog niejicail原创 2015-11-22 12:02:46 · 347 阅读 · 0 评论 -
Linux系统启动流程
原创 2015-11-22 16:59:34 · 233 阅读 · 0 评论 -
mkdir , rmdir ,rm,cp ,mv的使用方法,
1. 和目录相关的几个命令mkdir 关注-p选项rmdir 同样也有一个-p选项rm -r -f 两个常用选项cp -r 针对目录, 有时我们使用/bin/cpmv 重命名或者移动, 有时我们使用/bin/mv, 当我们mv目录时,注意若是目标目录存在的情况下,那么会把源目录移动到目标目录里mkdir[root@niejicai-lin原创 2015-11-19 09:50:58 · 600 阅读 · 0 评论 -
vim使用方法
1. vim简介vim是从vi发展出来 ,第一个版本由布莱姆·米勒在1991年发布 ,它基于VIM许可证,兼容GPL。 官网 www.vim.org2. 安装vim: yum install -y vim-enhancedvim filevim +n file// n是数字,可以定位到该文件的第n行 (这个比较少用)3. vim的三种模式: 3.1一般模式原创 2015-11-18 23:04:59 · 271 阅读 · 0 评论 -
Linux用户和组管理 passwd和shadow,groupadd ,useradd,usermod,su,sudo用法
1. /etc/passwd[root@niejicai-linux ~]# ls /etc/passwd/etc/passwd[root@niejicai-linux ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon原创 2015-11-16 23:27:32 · 1686 阅读 · 0 评论 -
shell 基础 第二部分 ( cut ,sort, wc,uniq,tee ,tr)
第二部分:1.cut 剪切 cut -d 指定分割符#cut -d ':' -f 1 /etc/passwd以:分割符-f 1 打印第一段[root@niejicai-linux ~]# cut -d ':' -f 1 /etc/passwdrootbindaemonadmlp.................原创 2015-11-26 16:34:46 · 465 阅读 · 0 评论