李亚 的个人资料毛的小屋照片日志列表更多 ![]() | 帮助 |
|
5月23日 网络故障 现在是北京时间5月23日4点23分,刚刚又被机房的电话给叫醒了,值班的同事报一个网段有ARP攻击,郁闷坏了。起床、开电脑、上网......以最快的速度登录到7609,经过一番忙碌,终于发现了攻击源,整个处理过程用了13分钟。电话响的时候以为是闹铃哪,我心里还纳闷今天怎么这么困啊,这么快就该起床了?当挂了电话看了看表刚4点多一点,呵呵。好了不说了,睡觉,再睡3个小时又该起床了。 10月17日 Linux 指令 cat cd
chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting 范例: cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 名称 : cd 使用权限 : 所有使用者 使用方式 : cd [dirName] 说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。 另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。 范例 : 跳到 /usr/bin/ : cd /usr/bin 跳到自己的 home directory : cd ~ 跳到目前目录的上上两层 : cd ../.. 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。 把计 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 范例 :将档案 file1.txt 设为所有人皆可读取 : chmod ugo+r file1.txt 将档案 file1.txt 设为所有人皆可读取 : chmod a+r file1.txt 将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 : chmod ug+w,o-w file1.txt file2.txt 将 ex1.py 设定为只有该档案拥有者可以执行 : chmod u+x ex1.py 将目前目录下的所有档案与子目录皆设为任何人可读取 : chmod -R a+r * 此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=7。 范例: chmod a=rwx file 和 chmod 777 file 效果相同 chmod ug=rwx,o=x file 和 chmod 771 file 效果相同 若用chmod 4755 filename可使此程式具有root的权限 指令名称 : chown 使用权限 : root 使用方式 : chmod [-cfhvR] [--help] [--version] user[:group] file... 说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 把计 : user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)-c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该 link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help : 显示辅助说明--version : 显示版本 范例 : 将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie : chown jessie:users file1.txt 将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport : chmod -R lamport:users * 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计 -a 尽可能将档案状态、权限等资料都照原状予以复制。 -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 范例: 将档案 aaa 复制(已存在),并命名为 bbb : cp aaa bbb 将所有的C语言程式拷贝至 Finished 子目录中 : cp *.c Finished 名称:cut 使用权限:所有使用者 用法:cut -cnum1-num2 filename 说明:显示每行从开头算起 num1 到 num2 的文字。 范例: shell>> cat example test2 this is test1 shell>> cut -c0-6 example ## print 开头算起前 6 个字元 test2 this i 名称 : find 用法 : find 使用说明 : 将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。 find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。 -mount, -xdev : 只检查和指定目录在同一个档案系统下的档案,避免列出其它档案系统中的档案 -amin n : 在过去 n 分钟内被读取过 -anewer file : 比档案 file 更晚被读取过的档案 -atime n : 在过去 n 天过读取过的档案 -cmin n : 在过去 n 分钟内被修改过 -cnewer file :比档案 file 更新的档案 -ctime n : 在过去 n 天过修改过的档案 -empty : 空的档案-gid n or -group name : gid 是 n 或是 group 名称是 name -ipath p, -path p : 路径名称符合 p 的档案,ipath 会忽略大小写 -name name, -iname name : 档案名称符合 name 的档案。iname 会忽略大小写 -size n : 档案大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。-type c : 档案类型是 c 的档案。 d: 目录 c: 字型装置档案 b: 区块装置档案 p: 具名贮列 f: 一般档案 l: 符号连结 s: socket -pid n : process id 是 n 的档案 你可以使用 ( ) 将运算式分隔,并使用下列运算。 exp1 -and exp2 ! expr -not expr exp1 -or exp2 exp1, exp2 范例: 将目前目录及其子目录下所有延伸档名是 c 的档案列出来。 # find . -name "*.c" 将目前目录其其下子目录中所有一般档案列出 # find . -ftype f 将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出 # find . -ctime -20 名称:less 使用权限:所有使用者 使用方式: less [Option] filename 说明: less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动 以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。 范例: 指令名称 : ln 使用权限 : 所有使用者 使用方式 : ln [options] source dist,其中 option 的格式为 : 名称 : at
使用权限 : 所有使用者 使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME 说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程式或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。 如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks 另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程式,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。 把计 : -V : 印出版本编号 -q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个 -m : 即使程式/指令执行完成后没有输出结果, 也要寄封信给使用者 -f file : 读入预先写好的命令档。使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入 -l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l) -d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d) -v : 列出所有已经完成但尚未删除的指定 例子 : 三天后的下午 5 点锺执行 /bin/ls : at 5pm + 3 days /bin/ls 三个星期后的下午 5 点锺执行 /bin/ls : at 5pm + 2 weeks /bin/ls 明天的 17:20 执行 /bin/date : at 17:20 tomorrow /bin/date 1999 年的最后一天的最后一分钟印出 the end of world ! at 23:59 12/31/1999 echo the end of world ! 名称:cal 使用权限:所有使用者 使用方式:cal [-mjy] [month [year] 说明: 显示日历。若只有一个参数,则代表年份(1-9999),显示该年的年历。年份必须全部写出:``cal 89\ 将不会是显示 1989 年的年历。使用两个参数,则表示月份及年份。若没有参数则显示这个月的月历。 1752 年 9 月第 3 日起改用西洋新历,因这时大部份的国家都采用新历,有 10 天被去除,所以该月份的月历有些不同。在此之前为西洋旧历。 匡兜 -m : 以星期一为每周的第一天方式显示。 -j : 以凯撒历显示,即以一月一日起的天数显示。 -y : 显示今年年历。 范例: cal : 显示本月的月历。 [root@mylinux /root]# date Tue Aug 15 08:00:18 CST 2000 [root@mylinux /root]# cal August 2000 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [root@mylinux /root]# cal 2001 : 显示公元 2001 年年历。 [root@mylinux /root]# cal 2001 2001 January February March Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 1 2 3 1 2 3 7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10 14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17 21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24 28 29 30 31 25 26 27 28 25 26 27 28 29 30 31 April May June Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 1 2 3 4 5 1 2 8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9 15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16 22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23 29 30 27 28 29 30 31 24 25 26 27 28 29 30 July August September Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 1 2 3 4 1 8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8 15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15 22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22 29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29 30 October November December Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 1 2 3 1 7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8 14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15 21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22 28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29 30 31 [root@mylinux /root]# cal 5 2001 : 显示公元 2001 年 5 月月历。 [root@mylinux /root]# cal 5 2001 May 2001 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [root@mylinux /root]# cal -m : 以星期一为每周的第一天方式,显示本月的月历。
[root@mylinux /root]# cal -m August 2000 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [root@mylinux /root]# cal -jy : 以一月一日起的天数显示今年的年历。 [root@mylinux /root]# cal -jy 2000 January February Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 1 32 33 34 35 36 2 3 4 5 6 7 8 37 38 39 40 41 42 43 9 10 11 12 13 14 15 44 45 46 47 48 49 50 16 17 18 19 20 21 22 51 52 53 54 55 56 57 23 24 25 26 27 28 29 58 59 60 30 31 March April Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 61 62 63 64 92 65 66 67 68 69 70 71 93 94 95 96 97 98 99 72 73 74 75 76 77 78 100 101 102 103 104 105 106 79 80 81 82 83 84 85 107 108 109 110 111 112 113 86 87 88 89 90 91 114 115 116 117 118 119 120 121 May June Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 122 123 124 125 126 127 153 154 155 128 129 130 131 132 133 134 156 157 158 159 160 161 162 135 136 137 138 139 140 141 163 164 165 166 167 168 169 142 143 144 145 146 147 148 170 171 172 173 174 175 176 149 150 151 152 177 178 179 180 181 182 July August Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 183 214 215 216 217 218 184 185 186 187 188 189 190 219 220 221 222 223 224 225 191 192 193 194 195 196 197 226 227 228 229 230 231 232 198 199 200 201 202 203 204 233 234 235 236 237 238 239 205 206 207 208 209 210 211 240 241 242 243 244 212 213 September October Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 245 246 275 276 277 278 279 280 281 247 248 249 250 251 252 253 282 283 284 285 286 287 288 254 255 256 257 258 259 260 289 290 291 292 293 294 295 261 262 263 264 265 266 267 296 297 298 299 300 301 302 268 269 270 271 272 273 274 303 304 305 November December Sun Mon Tue Wed Thu Fri Sat Sun Mon Tue Wed Thu Fri Sat 306 307 308 309 336 337 310 311 312 313 314 315 316 338 339 340 341 342 343 344 317 318 319 320 321 322 323 345 346 347 348 349 350 351 324 325 326 327 328 329 330 352 353 354 355 356 357 358 331 332 333 334 335 359 360 361 362 363 364 365 366 [root@mylinux /root]# 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表 8月21日 无题 好长时间没有更新了,不知道写点什么,每天都在忙,最近在学习SQL Server2005,真后悔在学校的时候没有跟着高人们学习学习,昨天回家了3天,和同学在一起聚了聚,其他不说了,看教程了。有事留言吧! 7月16日 薰衣草发芽了...... 哈哈,薰衣草终于发芽成功。由于第一次种薰衣草经验不足,导致第一次发的芽夭折了。幸好还有备用的种子和肥料,没想到这次一次成功,吼吼,不说了发张照片庆祝一次。(手机拍的不是很清楚)
7月3日 唉...... 7月1号单位组织去医院身体,结果检查出来有脂肪肝,还是重度,唉。医生说我该减肥了。我决定了,以后不再喝酒,而且还要节食,并且要锻炼身体。大家以后都要注意身体,身体重要啊!!!
前段时间下的郭德刚相声合辑,一直在听,太搞笑。 6月19日 上班了...... 今天第一天正式上班,比较兴奋,距离自己的梦想又近了一步,呵呵。本想来了就写但是通知有领导来检查,没办法从早上就开始打扫卫生,快累死了,领导们一会儿终于要来,为什么领导总来检查哪?? 6月8日 雷速登 这两天特别想玩遥控车,原来那辆送人了。昨天晚上就跑到玩具店去看看,结果看中了一辆1:32的雷速登,但是颜色不是很喜欢,今天中午休息的时间和花开跑到金林商场逛了一圈,看到好几家都有买的,唯独楼下的一家买的比较便宜,我和花开给买了一辆,还给吴戈带了一辆。这下满足了,呵呵。 6月1日 昨天我生日,今天大家都过节^_^ 首先祝各位儿童节快乐^_^,好长时间没有来这里了,我已经有点厌倦写东西了。昨天是5月31,ME的生日呵呵,中午和单位的同事在饭店里吃饭的时候,连着喝了6杯啤酒(杯数挺吉利的呵呵),由于喝的过快,结果喝大发了,走的时候都有点晃荡了,哎。回到单位就去休息室睡觉了,我KAO,休息室真热,出了一身汗,起来的时候头还有点疼,真是服了,喝奥克必上头。
晚上走的比较晚,快8点才从单位出来,刚出单位没多久就被杨培叫去吃饭了,说是给我过生日。杨培、欧阳、郭贱人和我在金汉斯吃的,最后是郭贱人掏的钱。
感谢所有记得我生日的朋友们。 5月14日 写在机房搬迁中 现在北京时间3:58,我忙里偷闲来一下MSN。机房搬迁已经进行了7个小时,为了不影响用户的正常使用,所有的搬迁都放在了晚上。搬迁已经进行到第二轮,我已经不行了,实在是顶不住了,好长时间没有加过通宵班了,老了。五点还有一批机器要搬过来,听说机器很多。 4月29日 像风一样自由又换歌了,呵呵。今天听了许巍的《像风一样自由》,特别有感觉,所以特意换上了。附上歌词
像风一样自由
歌手:许巍 专辑:在路上 我像风一样自由 就像你的温柔无法挽留 你推开我伸出的双手 你走吧最好别回头 无尽的漂流自由的渴求 所有沧桑独自承受 我给你温柔你拒绝接受 我给你双手真实的感受 我给你自由记忆的长久 我给你所有但不能停留 我像风一样自由 4月10日 无题 今天忙了一天把十台机器的软件全部装完了,累,但有一定的收获。
现在已经实习了一个月,也慢慢的忙起来了,越来越懒什么都不想写,这一个月长了不少见识。恐怕以后会更忙,可能来的时间更少了,请大家见谅。 4月3日 倒霉的周末 一号二号双休日,终于可以回家休息,但是这趟回家之旅倒霉透顶。
周五下午买完票去候车厅,结果是楼上楼下跑着找候车厅。终于坐上了车,但是万万没想到在离漯河10分钟的地方火车停了,这一停就是一个半小时,郁闷。
星期六去理发,就在即将结束的时候,老板使用他刚换过刀片的刮刀在我脖子后面轻轻给了一刀,留下了一条一厘米的刀口,倒霉。
星期天是我最点儿背的一天,我这就不说了。后悔。
星期一坐早上6点半的火车会郑州,本来计算好的能准时到单位上班。没想到火车司机又给我开了一个玩笑,又是火车晚点,这一晚就是两个小时,我KAO所有计划全部打破,操他大爷!!! 3月16日 今年本命年 82年的狗,东西南北走,饭钵放门口,骨头堆北斗,富贵一生有,找到好朋友,天天乐悠悠!
这是前几天上网发现的一段话,写的不错,愿我今年大吉大利,呵呵!
ps:大家都祝福我一下,讨大家吉言,谢谢啊:)
2月25日 大四了大四的空气,让我窒息,就像Dust 2的地形我早已熟悉; 如今的食堂,我已不去,就像CS时我已不再玩雪地; 校园的女生,越发俗气,就像有些菜鸟还在仓库中游弋; 唯一的正事,是毕业设计,其实还不如CS时也去做弊; 单身的生活,非常空虚,就像冲锋时没有人Follow Me; 兜里最缺的,就是RMB,就像没钱去买AK47; 最最闹心的,是工作问题,就像进新地图时找不到埋弹地; 弟兄们还是,比较义气,就像我跳一跳地下就有把31; 最无所谓的,是考研成绩,就像菜鸟时我从不看战绩; 招聘的单位,良莠不齐,就像有些菜鸟也乱建主机; 每次喝酒时,我从不缺席,就像我手揣46封敌必狙; 将来的生活,有些神秘,不知是穷困潦倒还是花天酒地, 即使前方枪林弹雨,没有b82我也会勇敢冲去 。 |
|
|