首页 文章 精选 留言 我的

精选列表

搜索[自动装配],共10000篇文章
优秀的个人博客,低调大师

linux添加新硬盘、格式化以及自动挂载

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 [root@hdd4~] #fdisk/dev/vdb anaconda-ks.cfg.bash_profile.pki/ .bash_history.bashrc.tcshrc .bash_logout.cshrc.viminfo [root@hdd4~] #fdisk/dev/vdb#下面操作把硬盘所有容量设置为一个分区 Welcometo fdisk (util-linux2.23.2). Changeswillremain in memoryonly, until youdecidetowritethem. Becarefulbeforeusingthewrite command . Devicedoesnotcontainarecognizedpartitiontable BuildinganewDOSdisklabelwithdiskidentifier0xc19c6a55. Command(m for help):n Partition type : pprimary(0primary,0extended,4 free ) eextended Select(defaultp):p Partitionnumber(1-4,default1): Firstsector(2048-629145599,default2048): Usingdefaultvalue2048 Lastsector,+sectorsor+size{K,M,G}(2048-629145599,default629145599): Usingdefaultvalue629145599 Partition1of type Linuxandofsize300GiBis set Command(m for help):w Thepartitiontablehasbeenaltered! Callingioctl()tore- read partitiontable. Syncingdisks. [root@hdd4~] #mkfs-text4/dev/vdb1#格式化/vdb1分区 mke2fs1.42.9(28-Dec-2013) Filesystemlabel= OS type :Linux Blocksize=4096(log=2) Fragmentsize=4096(log=2) Stride=0blocks,Stripewidth=0blocks 19660800inodes,78642944blocks 3932147blocks(5.00%)reserved for thesuperuser Firstdatablock=0 Maximumfilesystemblocks=2227175424 2400block groups 32768blockspergroup,32768fragmentspergroup 8192inodespergroup Superblockbackupsstoredonblocks: 32768,98304,163840,229376,294912,819200,884736,1605632,2654208, 4096000,7962624,11239424,20480000,23887872,71663616 Allocatinggrouptables: done Writinginodetables: done Creatingjournal(32768blocks): done Writingsuperblocksandfilesystemaccountinginformation: done [root@hdd4~] #mkdir/data [root@hdd4~] #mount/dev/vdb1/data [root@hdd4~] #chown-R/data chown :missingoperandafter‘ /data ’ Try 'chown--help' for more information. [root@hdd4~] #chown-Rhadoop:hadoop/data [root@hdd4~] # [root@hdd4~] # [root@hdd4~] #blkid/dev/ Displayall152possibilities?(yorn) [root@hdd4~] #blkid/dev/vdb1 /dev/vdb1 :UUID= "b112cf72-a0a4-45cc-88be-afdc24a1e635" TYPE= "ext4" [root@hdd4~] #cat/etc/fstab # #/etc/fstab #CreatedbyanacondaonTueDec2014:35:532016 # #Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk' #Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo # /dev/mapper/centos-root /xfsdefaults00 UUID=82b43f00-0de4-4571-b093-654128268c31 /boot xfsdefaults00 /dev/mapper/centos-swap swapswapdefaults00 UUID=b112cf72-a0a4-45cc-88be-afdc24a1e635 "TYPE=" ext4 /data ext4defaults00 [root@hdd4~] # [root@hdd4~] #df-h FilesystemSizeUsedAvailUse%Mountedon /dev/mapper/centos-root 18G3.2G15G18%/ devtmpfs16G016G0% /dev tmpfs16G016G0% /dev/shm tmpfs16G89M16G1% /run tmpfs16G016G0% /sys/fs/cgroup /dev/vda1 497M108M390M22% /boot tmpfs3.2G03.2G0% /run/user/1000 tmpfs3.2G03.2G0% /run/user/0 /dev/vdb1 296G65M281G1% /data 本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1892266

优秀的个人博客,低调大师

脚本实现自动创建DNS域名服务器

前提:保证yum可以正常使用! #!/bin/bash read -p "Please input your domain name:" DOMAIN read -p "Please input your IPaddress:" NET hostname www.$DOMAIN yum install bind caching-nameserver -y a=`echo $NET |cut -d"." -f1` b=`echo $NET |cut -d"." -f2` c=`echo $NET |cut -d"." -f3` d=`echo $NET |cut -d"." -f4` cat > /etc/named.conf << "EOF" options { directory "/var/named" ; }; zone "." IN { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; }; zone "DOMAIN" IN { type master; file "DOMAIN.zone"; }; zone "FAN.in-addr.arpa" IN { type master; file "PTR.arpa"; }; EOF sed -i 's/DOMAIN/'$DOMAIN'/g' /etc/named.conf sed -i 's/FAN/'$c.$b.$a'/g' /etc/named.conf sed -i 's/PTR/'$a.$b.$c'/g' /etc/named.conf cat > /var/named/$DOMAIN.zone << "EOF" $TTL 36400 @ IN SOA DOMAIN. admin.DOMAIN. ( 2011024 3H 15M 1W 1D) EOF echo "@ IN NS www.$DOMAIN." >>/var/named/$DOMAIN.zone echo " IN MX 10 mail.$DOMAIN." >> /var/named/$DOMAIN.zone echo "www IN A $NET" >> /var/named/$DOMAIN.zone echo "mail IN A $NET" >> /var/named/$DOMAIN.zone sed -i 's/DOMAIN/'$DOMAIN'/g' /var/named/$DOMAIN.zone cat > /var/named/$a.$b.$c.arpa << "EOF" $TTL 36400 @ SOA DOMAIN. admin.DOMAIN. ( 20110224 3H 15M 1W 1D) EOF echo "@ IN NS www.$DOMAIN." >> /var/named/$a.$b.$c.arpa echo "$d IN PTR mail.$DOMAIN." >> /var/named/$a.$b.$c.arpa echo "$d IN PTR www.$DOMAIN." >> /var/named/$a.$b.$c.arpa sed -i 's/DOMAIN/'$DOMAIN'/g' /var/named/$a.$b.$c.arpa echo "nameserver $NET" >>/etc/resolv.conf ifconfig eth0 $NET chown named /var/named/*.arpa chown named /etc/named.conf chown named /var/named/$DOMAIN.zone service named restart 本文转自 张玉坡 51CTO博客,原文链接:http://blog.51cto.com/fighter/500005

优秀的个人博客,低调大师

利用python自动清除Android工程中的多余资源

我们直接在公司项目中使用,效果良好! 分享出脚本代码,希望对Android研发的同学有帮助。 提示,初学python,开发环境是Sublime Text 2,直接Ctrl+B的,其他环境下没调试过。应该差不多^^ ################################################# #环境: win + python 2.7 #作者:马波 #邮箱:mabo02@baidu.com #部门:hao123-无线 #说明:首次使用时lint分析会耗几分钟,请耐心等待。 # 使用前先clean工程,确保工程bin下重新生成dex, # 以便lint进行分析。如果要lint重新分析多余 # 资源,需要删掉(2)txt记录文件,(1)(3)(4)需要 # 根据我们的实际工程手动设置。 # 如果清除资源后,工程缺少文件而报错(极少 # 情况),尝试通过svn恢复该文件即可。 ################################################# import subprocess import re import os import time import thread #(1)工程位置 projectPath="D:\/hao123\/code\/client-android" #(2)lint输出txt记录文件 txt="D:\/hao123_unused_res.txt" #(3)正则表达式,清除drawable和layout下多余的jpg/png/xml, # 并且排除以sailor_|wenku_|zeus_|bdsocialshare_|floating_life_|weather_info_icon_|anthology_开头的文件 regex = re.compile(r"^res\\(drawable(-land)?(-[xn]?[mhlo](dpi))|layout)?\\(?!(sailor_|wenku_|zeus_|bdsocialshare_|floating_life_|weather_info_icon_|anthology_))[0-9a-zA-Z_\.]*\.(jpg|png|xml)", re.IGNORECASE) #(4)lint.bat的位置 lint="D:\/sdk\/tools\/lint.bat" isgotTxt=False def timer(interval): while not isgotTxt: print 'Lint is analyzing: %s'%time.ctime() time.sleep(interval) if not os.path.exists(txt): thread.start_new_thread(timer, (5,)) cmd=lint+' --check "UnusedResources" "'+ projectPath +'" >'+txt p = subprocess.Popen(cmd, shell = True,stdout = subprocess.PIPE,stdin = subprocess.PIPE,stderr = subprocess.PIPE) p.wait() fobj=open(txt,'r') isgotTxt=True i=0 j=0 for line in fobj: #print str(i)+":"+line match=regex.match(line) if match: i=i+1 filename=projectPath+"\/"+match.group().replace('\\',"\\/") try: print filename os.remove(filename) j=j+1 print "was deleted!" except WindowsError: print "is not exists" pass print "Total Unused Resources = "+str(i) print "Total deleted Resources = "+str(j) 本文转自Kai的世界,道法自然博客园博客,原文链接:http://www.cnblogs.com/kaima/p/3588434.html,如需转载请自行联系原作者。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册