摘要: # ps -l ----观察程序相关的信息注意:有时候kill一个程序不久后,它的父程序又产生了一个,PID还不一样,要想彻底杀死她需要将其父程序杀死/etc/security/limits.conf ----设定使用者可以同联机的数量一.bash的job control 1.背景执行与数据流重导向 # tar -zpcvf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 & ----将/etc整个备份成/tmp/etc.tar.gz(背景中执行,并将输出信息重蹈像至/tmp/log.txt) 2.将当前工作对到背景中(暂停) # 阅读全文
posted @ 2014-02-21 16:15 Neuromancer 阅读(289) 评论(0) 推荐(0) 编辑
摘要: at相关文件var/spool/at/ ---at指令制定运行的工作排程会以文本的方式记录到这个文档中,等待atd执行/etc/inid.d/atd ----atd服务程序/etc/at.allow ----允许执行at命令的账号(有这个文件就不会理/etc/at.deny)/etc/at.deny ----禁止使用at命令的账号(at.allow不存在才会检查这个文件),系统默认使用这个文件cron相关文件/usr/bin/crontab/var/spool/cron/ ----相应的,这是cron的,不过后面还会以账号作为判断【1-8】/etc/cron.a... 阅读全文
posted @ 2014-02-21 16:13 Neuromancer 阅读(415) 评论(0) 推荐(0) 编辑
摘要: /etc/mtab/etc/warnquota.conf1.quota的一般用途和使用限制 【1-0,1】2.quota实战 案例一:【1-3】df mount quotacheck quotaon edquota quota dd du repquota warnquota 第一步:使用脚本制作账号环境 # vim addacount.sh#!/bin/bash groupadd myquotagrp for username in myquota1 myquota2myquota3 myquota4myquota5 do useradd -g myquo... 阅读全文
posted @ 2014-02-21 16:11 Neuromancer 阅读(346) 评论(0) 推荐(0) 编辑
摘要: /etc/passwd/etc/group/etc/shadow/etc/gshadow/etc/default/useradd/etc/login.defs/etc/kel/*/etc/pam.d/passwd -----PAM密码管理机制所在的位置/etc/skel ----home目录基准参考目录/etc/sudoers ----该档案中记录着可以执行sudo命令的帐号修改/etc/passwd中的帐号信息会导致文档属性无法显示拥有者的姓名,取而代之的是UID,因为系统无法在/etc/passwd找到对应用户的- b. 通过修改/etc/passwd第7栏的信息来改... 阅读全文
posted @ 2014-02-21 16:10 Neuromancer 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 正则表达式中的特殊符号[1-0]{} . * ^ $ $ dmesg | grep -n -A3 -B2 'acip' ----显示‘acip’所在行包括前2行和后3行,A(after)B(before)$ grep -n 't[ae]st' regular_express.txt ----查找tast或test所在的行$ grep -n '[^a-z]' regular_express.txt ----没有小写字母的行$ grep -n '[^[:lower:]]oo' regular_express.txt ----oo前面不 阅读全文
posted @ 2014-02-21 16:09 Neuromancer 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.检查可以使用的shell和预设使用的shell $cat /etc/shells$cat /etc/passwd$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash$ cat /etc/passwd |grep nologinsshd:x:116:65534::/var/run/sshd:/usr/sbin/nologin2.查看前一次登录使用的指令 $ cat ~/.bash_history3.制定别名$ alias ----查看已经设置的命令别名$ a... 阅读全文
posted @ 2014-02-21 16:08 Neuromancer 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.区块选择:[1-0]2.多档案编辑:[1-1]3.多窗口编辑:[1-2]4.vim环境设置:[1-3]cat ./viminfo ----记录vim动作的档案sudo vim /etc/vim/vimrc ----我的ubuntu上vim的配置文件[1-4]5.vim常用指令示意图[1-5]6.中文编码的问题:[1-6]vim基本文件操作:基本文件操作w:保存wq:保存退出q!:不保存退出///////////////////////////////删除命令在命令模式下输入dw 按回车,就删除了光标所在位置字符d 就是删除所在行的所有字符(这个对于我们写程序的比较有用... 阅读全文
posted @ 2014-02-21 16:07 Neuromancer 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ***************************************************[command] ----代表任意命令[keyword] ----代表任意字符串***************************************************A.man page的文件爱你通常在下面目录中/usr/share/manB.info指令的文件通常在/usr/share/infoC.软件联机帮助文档/usr/share/docD.用户信息/etc/passwd群组信息/etc/group编辑器:nano vi vim gedit快捷键:ctrl+alt+b. 阅读全文
posted @ 2014-02-21 16:06 Neuromancer 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 8.1 路由 8.1.1 路由表产生的类型1. 依据网络接口产生的IP二存在的路由2. 手动或预设路由(default route) 注意:你所规划的路由必须是你的装置(如eth0)可以直接沟通的情况(反过来说,如果想连接到一个和当前主机直接相连的路由,那么主机的路由表中必须有那个路由的信息) # route add -net 192.168.5.0 netmask 255.255.255.0 dev eth0 ----假设与eth0连接的路由的IP为192.168.5.2543. 动态路由的学习 注意:需要额外软件的支持,比如zebra、quaggaa 8.1.2.1 IP ... 阅读全文
posted @ 2014-02-21 16:04 Neuromancer 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 7.1 网络封包联机进入主机的流程 7.1.1 封包进入主机的流程 ------------------------------------------------------------------------- Internet | 第一层防火墙:iptables(netfilter) | 第二层防火墙:TCP_Wrapper | -------- 服务器设定值:http,ftp,samba... ... 阅读全文
posted @ 2014-02-21 16:03 Neuromancer 阅读(419) 评论(0) 推荐(0) 编辑