矗Q镏犯趱函歼躏刀请

汉语洴音_百度知道
我有更好的答案
MP3 图片 视频 分类 说明 首页 | 百科导航 | 地方导航当前位置: 首页 & 现代汉语通用字表(7000个) 现代汉语通用字表(7000个)| [&&] 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画  〔丨〕蠼30画  〔丿〕爨36画  〔丿〕齉《现代汉语通用字表》说明  一、为了适应出版印刷、词书编纂和汉字机械处理、信息处理等方面的需要,国家语委汉字处在新闻出版署等有关部门的协助下,制订出《现代汉语通用字表》。  二、本表共收汉字7000个,包括《现代汉语常用字表》收入的3500字。此外,根据实际需要,删去《印刷通用汉字字形表》中的50字,增收854字。  三、《现代汉语通用字表》的制订,主要依据《印刷通用汉字字形表》,另外,还统计了以下资料:  1语体文应用字汇(4261字)  1928年6月陈鹤琴  2常用字选(2000字)  1946年8月四川省教育科学院  3常用汉字登记表(1017字)  1950年9月中央人民政府教育部社会教育司  4常用字表(2000字)  1952年6月中央人民政府教育部公布  5识字正音3500字表(3559字)  1954年7月中国大辞典编纂处  6普通话常用字表(3000字)  1958年8月山东省教育厅  7常用字表(3100字)  1965年3月北京市教育局中小学教材编审处  8&#字表(4444字)  1975年中国文字改革委员会汉字组  9汉字频度表(6376字)  1976年12月七四八工程查频组  10现代汉语词典  1978年8月中国社会科学院语言研究所  11增订2500字表  1979年7月中国文字改革委员会汉字组  12新华字典  1979年商务印书馆  13信息交换用汉字编码字符集·基本集(6763字)  1981年5月国家标准局发布  14标准电码本(7292字)  1983年邮电部  15六年制小学语文统编教材生字表(3189字)  1984年人民教育出版社  16常用构词字典(3994字)  1984年3月中国人民大学语言文字研究所  17社会科学自然科学综合汉字频度表(7754字)  1985年3月北京航空学院计算机科学工程系  中国文字改革委员会汉字处  18汉字频率表(4574字)  1985年7月北京语言学院语言教学研究所  19&#年度新闻信息流通频度(6001字)  1987年1月新华社技术研究所  四、制订通用字表的选材时间范围是从1928年至1986年。在此时间区域内采用不等密度抽样,即抽样量按时间顺序递增,以近期的资料为主要抽样对象。因社会用字与政治、经济、文化的发展有密切的关系,不同时期的用字情况有所不同。如果仅依某一短时期的用字情况选字,则有时间的局限性。适当把统计的时间拉长,纵观各个不同时期的用字情况,则可以衡量某个字的使用是否稳定。选取使用稳定的字,可以避免选字的偶然性。  五、在研制过程中,还统计了汉字在不同学科的分布和使用度,以便衡量汉字使用的分布是否均匀,避免选字的片面性。使用度是将汉字的使用频率与该字在各个学科中的分布进行综合计算的一种方法。选字时参考使用度的高低,可使选字工作做得更加合理。  六、选取通用字的原则是:  1根据汉字的使用频率,选取使用频率较高的字;  2在使用频率相同的情况下,选取学科分布广、使用度较高的字;  3根据汉字的构词能力,选取构词能力较强的字;  4根据汉字的实际使用情况斟酌取舍。有些字,书面语中很少使用,进行用字统计时往往统计不到,但在日常生活中却比较常用,像这类字,也应适当选取。  以上四条原则是综合运用的,不单纯依据某一原则决定取舍。  七、本表按汉字的笔画数排列,同笔画数的字以笔顺“横、竖、撇、点、折”为序。  八、参加《现代汉语通用字表》研制工作的有傅永和、孙建一、张书岩、魏励、朱范贞。在研制过程中,还得到了蒋仲仁、孔岐、刘涌泉、常宝儒、刘庆隆、张振威、石云程、姚世全、鲁元魁、李健民、肖金卯、刘连元、华蔚苍等同志的指导和帮助。感谢读者推荐!  为您推荐关键词、文章、网站、博客、论坛...详见 &&&
  评论(0) | 推荐 | 打印 | 关闭 目前尚未有任何评论!! 我要:发表评论 | 浏览更多评论 请您注意 尊重网上道德,遵守 《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规 尊重网上道德,遵守中华人民共和国的各项有关法律法规 参与本评论即表明您已经阅读并接受上述条款 免费建站助您推广自由交易汇款充值服务声明相关声明联系我们建站外包创富平台读信充值提款转账法律顾问会员中心功 臣 榜2007 数字中国 圣博版权所有 京ICP041564号流量统计
采纳率:56%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&figure&&img src=&https://pic1.zhimg.com/v2-e68dcb75a0d_b.jpg& data-rawwidth=&1366& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&https://pic1.zhimg.com/v2-e68dcb75a0d_r.jpg&&&/figure&&p&Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。&/p&&h2&&b&为什么要用Nginx?&/b&&/h2&&p&目前 Nginx 的主力竞争对手莫过于 Apache ,在这里小编对两者做一个简单的对比,帮助大家更好的理解 Nginx 的优势。&/p&&p&&b&1、作为 Web 服务器:&/b&&/p&&p&相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一,能够支持高达 50000 个并发连接数的响应, 感谢Nginx 为我们选择了 epoll and kqueue 作为开发模型。&/p&&p&Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理 服务器对外进行服务。Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。&/p&&p&&b&2、Nginx 配置简洁, Apache 复杂:&/b&&/p&&p&Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够不间断服务的情况下进行软件版本的升级。&/p&&p&Nginx 静态处理性能比 Apache 高 3倍以上,Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端来使用 ,Apache 的组件比 Nginx 多。&/p&&p&&b&3、最核心的区别在于:&/b&&/p&&p&apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。&/p&&p&&b&4、两者的擅长领域分别是:&/b&&/p&&p&nginx的优势是处理静态请求,cpu内存使用率低,apache适合处理动态请求,所以现在一般前端用nginx作为反向代理抗住压力,apache作为后端处理动态请求。&/p&&h2&&b&Nginx 基本使用方法&/b&&/h2&&p&系统平台:CentOS release 6.6 (Final) 64位。&/p&&p&&b&一、安装编译工具及库文件&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&yum -y install make zlib zlib-devel gcc-c++ libtool
openssl openssl-devel
&/code&&/pre&&/div&&p&&b&二、首先要安装 PCRE&/b&&/p&&p&1、PCRE 作用是让 Nginx 支持 Rewrite 功能。下载 PCRE 安装包,下载地址: &a href=&http://link.zhihu.com/?target=http%3A//downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&downloads.sourceforge.net&/span&&span class=&invisible&&/project/pcre/pcre/8.35/pcre-8.35.tar.gz&/span&&span class=&ellipsis&&&/span&&/a&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/v2-3bc944d7b6a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1083& data-rawheight=&65& class=&origin_image zh-lightbox-thumb& width=&1083& data-original=&https://pic3.zhimg.com/v2-3bc944d7b6a_r.jpg&&&/figure&&p&2、解压安装包:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# tar zxvf pcre-8.35.tar.gz
&/code&&/pre&&/div&&p&3、进入安装包目录&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# cd pcre-8.35
&/code&&/pre&&/div&&p&4、编译安装 &/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
&/code&&/pre&&/div&&p&5、查看pcre版本&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon pcre-8.35]# pcre-config --version
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/v2-35f4e27c458acb6acef757d5ab8537ea_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&515& data-rawheight=&43& class=&origin_image zh-lightbox-thumb& width=&515& data-original=&https://pic3.zhimg.com/v2-35f4e27c458acb6acef757d5ab8537ea_r.jpg&&&/figure&&p&&b&三、安装 Nginx&/b&&/p&&p&1、下载 &a href=&http://link.zhihu.com/?target=http%3A//nginx.org/download/nginx-1.6.2.tar.gz& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&nginx.org/download/ngin&/span&&span class=&invisible&&x-1.6.2.tar.gz&/span&&span class=&ellipsis&&&/span&&/a&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
&/code&&/pre&&/div&&figure&&img src=&https://pic1.zhimg.com/v2-e236f8bf2ef8b034b071bb0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&774& data-rawheight=&77& class=&origin_image zh-lightbox-thumb& width=&774& data-original=&https://pic1.zhimg.com/v2-e236f8bf2ef8b034b071bb0_r.jpg&&&/figure&&p&2、解压安装包&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz
&/code&&/pre&&/div&&p&3、进入安装包目录&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon src]# cd nginx-1.6.2
&/code&&/pre&&/div&&p&4、编译安装&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@bogon nginx-1.6.2]# make
[root@bogon nginx-1.6.2]# make install
&/code&&/pre&&/div&&p&5、查看nginx版本&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v
&/code&&/pre&&/div&&figure&&img src=&https://pic1.zhimg.com/v2-7e3ba20ef2c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&741& data-rawheight=&42& class=&origin_image zh-lightbox-thumb& width=&741& data-original=&https://pic1.zhimg.com/v2-7e3ba20ef2c_r.jpg&&&/figure&&p&到此,nginx安装完成。&/p&&p&&b&四、Nginx 配置&/b&&/p&&p&创建 Nginx 运行使用的用户 www:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon conf]# /usr/sbin/groupadd www
[root@bogon conf]# /usr/sbin/useradd -g www www
&/code&&/pre&&/div&&p&配置nginx.conf ,将/usr/local/webserver/nginx/conf/nginx.conf替换为以下内容&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon conf]#
cat /usr/local/webserver/nginx/conf/nginx.conf
worker_processes 2; #设置值和CPU核心数一致
error_log /usr/local/webserver/nginx/logs/nginx_error. #日志位置和日志级别
pid /usr/local/webserver/nginx/nginx.
#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 65535;
worker_connections 65535;
include mime.
default_type application/octet-
log_format main
'$remote_addr - $remote_user [$time_local] &$request& '
'$status $body_bytes_sent &$http_referer& '
'&$http_user_agent& $http_x_forwarded_for';
#charset gb2312;
server_names_hash_bucket_size 128;
client_header_buffer_size 32k;
large_client_header_buffers 4 32k;
client_max_body_size 8m;
keepalive_timeout 60;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/
#limit_zone crawler $binary_remote_addr 10m;
#下面是server虚拟主机的配置
listen 80;#监听端口
server_#域名
index index.html index.htm index.
root /usr/local/webserver/nginx/#站点目录
location ~ .*\.(php|php5)?$
#fastcgi_pass unix:/tmp/php-cgi.
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.
include fastcgi.
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|ico)$
expires 30d;
location ~ .*\.(js|css)?$
expires 15d;
&/code&&/pre&&/div&&p&检查配置文件ngnix.conf的正确性命令:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t
&/code&&/pre&&/div&&figure&&img src=&https://pic3.zhimg.com/v2-197b94efa711c607bfddba_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&970& data-rawheight=&63& class=&origin_image zh-lightbox-thumb& width=&970& data-original=&https://pic3.zhimg.com/v2-197b94efa711c607bfddba_r.jpg&&&/figure&&p&&b&五、启动 Nginx&/b&&/p&&p&Nginx 启动命令如下:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx
&/code&&/pre&&/div&&figure&&img src=&https://pic4.zhimg.com/v2-a3fcaffa4db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1080& data-rawheight=&88& class=&origin_image zh-lightbox-thumb& width=&1080& data-original=&https://pic4.zhimg.com/v2-a3fcaffa4db_r.jpg&&&/figure&&p&&b&六、访问站点&/b&&/p&&p&从浏览器访问我们配置的站点ip:&/p&&figure&&img src=&https://pic4.zhimg.com/v2-35e46c7becd04b2df4643_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&988& data-rawheight=&317& class=&origin_image zh-lightbox-thumb& width=&988& data-original=&https://pic4.zhimg.com/v2-35e46c7becd04b2df4643_r.jpg&&&/figure&&h2&&b&Nginx 常用指令说明&/b&&/h2&&p&&b&1. main 全局配置&/b&&/p&&p&nginx在运行时与具体业务功能(比如http服务或者email服务代理)无关的一些参数,比如工作进程数,运行的身份等。&/p&&ul&&li&woker_processes 2&br&在配置文件的顶级main部分,worker角色的工作进程的个数,master进程是接收并分配请求给worker处理。这个数值简单一点可以设置为cpu的核数grep ^processor /proc/cpuinfo | wc -l,也是 auto 值,如果开启了ssl和gzip更应该设置成与逻辑CPU数量一样甚至为2倍,可以减少I/O操作。如果nginx服务器还有其它服务,可以考虑适当减少。&/li&&li&worker_cpu_affinity&br&也是写在main部分。在高并发情况下,通过设置cpu粘性来降低由于多CPU核切换造成的寄存器等现场重建带来的性能损耗。如worker_cpu_affinity 00 1000; (四核)。&/li&&li&worker_connections 2048&br&写在events部分。每一个worker进程能并发处理(发起)的最大连接数(包含与客户端或后端被代理服务器间等所有连接数)。nginx作为反向代理服务器,计算公式 最大连接数 = worker_processes * worker_connections/4,所以这里客户端最大连接数是1024,这个可以增到到8192都没关系,看情况而定,但不能超过后面的worker_rlimit_nofile。当nginx作为http服务器时,计算公式里面是除以2。&/li&&li&worker_rlimit_nofile 10240&br&写在main部分。默认是没有设置,可以限制为操作系统最大的限制65535。&/li&&li&use epoll&br&写在events部分。在Linux操作系统下,nginx默认使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。在操作系统不支持这些高效模型时才使用select。&/li&&/ul&&p&&b&2. http服务器&/b&&/p&&p&与提供http服务相关的一些配置参数。例如:是否使用keepalive啊,是否使用gzip进行压缩等。&/p&&ul&&li&sendfile on&br&开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,减少用户空间到内核空间的上下文切换。对于普通应用设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的负载。&/li&&li&keepalive_timeout 65 : 长连接超时时间,单位是秒,这个参数很敏感,涉及浏览器的种类、后端服务器的超时设置、操作系统的设置,可以另外起一片文章了。长连接请求大量小文件的时候,可以减少重建连接的开销,但假如有大文件上传,65s内没上传完成会导致失败。如果设置时间过长,用户又多,长时间保持连接会占用大量资源。&/li&&li&send_timeout : 用于指定响应客户端的超时时间。这个超时仅限于两个连接活动之间的时间,如果超过这个时间,客户端没有任何活动,Nginx将会关闭连接。&/li&&li&client_max_body_size 10m&br&允许客户端请求的最大单文件字节数。如果有上传较大文件,请设置它的限制值&/li&&li&client_body_buffer_size 128k&br&缓冲区代理缓冲用户端请求的最大字节数&/li&&/ul&&p&模块http_proxy:&/p&&p&这个模块实现的是nginx作为反向代理服务器的功能,包括缓存功能(另见文章)&/p&&ul&&li&proxy_connect_timeout 60&br&nginx跟后端服务器连接超时时间(代理连接超时)&/li&&li&proxy_read_timeout 60&br&连接成功后,与后端服务器两个成功的响应操作之间超时时间(代理接收超时)&/li&&li&proxy_buffer_size 4k&br&设置代理服务器(nginx)从后端realserver读取并保存用户头信息的缓冲区大小,默认与proxy_buffers大小相同,其实可以将这个指令值设的小一点&/li&&li&proxy_buffers 4 32k&br&proxy_buffers缓冲区,nginx针对单个连接缓存来自后端realserver的响应,网页平均在32k以下的话,这样设置&/li&&li&proxy_busy_buffers_size 64k&br&高负荷下缓冲大小(proxy_buffers*2)&/li&&li&proxy_max_temp_file_size&br&当proxy_buffers放不下后端服务器的响应内容时,会将一部分保存到硬盘的临时文件中,这个值用来设置最大临时文件大小,默认1024M,它与proxy_cache没有关系。大于这个值,将从upstream服务器传回。设置为0禁用。&/li&&li&proxy_temp_file_write_size 64k&br&当缓存被代理的服务器响应到临时文件时,这个选项限制每次写临时文件的大小。proxy_temp_path(可以在编译的时候)指定写到哪那个目录。&/li&&/ul&&p&proxy_pass,proxy_redirect见 location 部分。&/p&&p&模块http_gzip:&/p&&ul&&li&gzip on : 开启gzip压缩输出,减少网络传输。&/li&&ul&&li&gzip_min_length 1k : 设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获取。默认值是20。建议设置成大于1k的字节数,小于1k可能会越压越大。&/li&&li&gzip_buffers 4 16k : 设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。&/li&&li&gzip_http_version 1.0 : 用于识别 http 协议的版本,早期的浏览器不支持 Gzip 压缩,用户就会看到乱码,所以为了支持前期版本加上了这个选项,如果你用了 Nginx 的反向代理并期望也启用 Gzip 压缩的话,由于末端通信是 http/1.0,故请设置为 1.0。&/li&&li&gzip_comp_level 6 : gzip压缩比,1压缩比最小处理速度最快,9压缩比最大但处理速度最慢(传输快但比较消耗cpu)&/li&&li&gzip_types :匹配mime类型进行压缩,无论是否指定,”text/html”类型总是会被压缩的。&/li&&li&gzip_proxied any : Nginx作为反向代理的时候启用,决定开启或者关闭后端服务器返回的结果是否压缩,匹配的前提是后端服务器必须要返回包含”Via”的 header头。&/li&&li&gzip_vary on : 和http头有关系,会在响应头加个 Vary: Accept-Encoding ,可以让前端的缓存服务器缓存经过gzip压缩的页面,例如,用Squid缓存经过Nginx压缩的数据。。&/li&&/ul&&/ul&&p&&b&3. server虚拟主机&/b&&/p&&p&http服务上支持若干虚拟主机。每个虚拟主机一个对应的server配置项,配置项里面包含该虚拟主机相关的配置。在提供mail服务的代理时,也可以建立若干server。每个server通过监听地址或端口来区分。&/p&&ul&&li&listen&br&监听端口,默认80,小于1024的要以root启动。可以为listen *:80、listen 127.0.0.1:80等形式。&/li&&li&server_name&br&服务器名,如localhost、http://www.example.com,可以通过正则匹配。&/li&&/ul&&p&模块http_stream&/p&&p&这个模块通过一个简单的调度算法来实现客户端IP到后端服务器的负载均衡,upstream后接负载均衡器的名字,后端realserver以 host: 方式组织在 {} 中。如果后端被代理的只有一台,也可以直接写在 proxy_pass 。&/p&&p&&b&4. location&/b&&/p&&p&http服务中,某些特定的URL对应的一系列配置项。&/p&&ul&&li&root /var/www/html&br&定义服务器的默认网站根目录位置。如果locationURL匹配的是子目录或文件,root没什么作用,一般放在server指令里面或/下。&/li&&li&index index.jsp index.html index.htm&br&定义路径下默认访问的文件名,一般跟着root放&/li&&li&proxy_pass http:/backend&br&请求转向backend定义的服务器列表,即反向代理,对应upstream负载均衡器。也可以proxy_pass &a href=&http://link.zhihu.com/?target=http%3A//ip& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&ip&/span&&span class=&invisible&&&/span&&/a&:port。&/li&&li&proxy_&br&proxy_set_header Host $&br&proxy_set_header X-Real-IP $remote_&br&proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_&br&这四个暂且这样设,如果深究的话,每一个都涉及到很复杂的内容,也将通过另一篇文章来解读。&/li&&/ul&&p&关于location匹配规则的写法,可以说尤为关键且基础的,参考文章 nginx配置location总结及rewrite规则写法;&/p&&p&&b&5. 其它&/b&&/p&&p&&b&5.1 访问控制 allow/deny&/b&&/p&&p&Nginx 的访问控制模块默认就会安装,而且写法也非常简单,可以分别有多个allow,deny,允许或禁止某个ip或ip段访问,依次满足任何一个规则就停止往下匹配。如:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&location /nginx-status {
auth_basic
&NginxStatus&;
auth_basic_user_file
/usr/local/nginx-1.6/
allow 192.168.10.100;
allow 172.29.73.0/24;
&/code&&/pre&&/div&&p&我们也常用 httpd-devel 工具的 htpasswd 来为访问的路径设置登录密码:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&# htpasswd -c htpasswd admin
New passwd:
Re-type new password:
Adding password for user admin
# htpasswd htpasswd admin
//修改admin密码
# htpasswd htpasswd sean
//多添加一个认证用户
&/code&&/pre&&/div&&p&这样就生成了默认使用CRYPT加密的密码文件。打开上面nginx-status的两行注释,重启nginx生效。&/p&&p&&b&5.2 列出目录 autoindex&/b&&/p&&p&Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件,在location,server 或 http段中加入,另外两个参数最好也加上去:&/p&&ul&&li&autoindex_exact_ 默认为on,显示出文件的确切大小,单位是bytes。改为off后,显示出文件的大概大小,单位是kB或者MB或者GB&/li&&li&autoindex_&br&默认为off,显示的文件时间为GMT时间。改为on后,显示的文件时间为文件的服务器时间&/li&&/ul&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&location /images {
/var/www/nginx-default/
autoindex_exact_
autoindex_
&/code&&/pre&&/div&&p&&b&本文部分内容来源于 &a href=&http://link.zhihu.com/?target=http%3A//www.runoob.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&菜鸟教程&/a& 及 &a href=&http://link.zhihu.com/?target=https%3A//segmentfault.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SegmentFault&/a& 。&/b&&/p&&hr&&p&你想更深入了解学习Linux知识体系,你可以看一下我们花费了一个多月整理了上百小时的几百个知识点体系内容: &/p&&p&&a href=&http://link.zhihu.com/?target=http%3A//www.magedu.com/74163.html%3Flinux_wenzhang_zhihu_jinke_30fenhzongrumennginx_& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&【超全整理】《Linux云计算从入门到精通》linux学习入门教程系列实战笔记&/a&&/p&
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、…
&p&“阿里是讲‘让天下没有难做的生意’,做人工智能的是讲‘让天下没有难吹的牛’。”这是中国科学院深圳先进技术研究院副院长汤晓鸥于日在杭州的云栖大会上发表演讲时说过的一句话。&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-087deb1bf562c8ba0d3e394_b.jpg& data-size=&normal& data-rawwidth=&756& data-rawheight=&504& class=&origin_image zh-lightbox-thumb& width=&756& data-original=&https://pic4.zhimg.com/50/v2-087deb1bf562c8ba0d3e394_r.jpg&&&figcaption&(学术界的段子手,汤晓鸥)&/figcaption&&/figure&&p&&br&&/p&&p&人工智能(Artificial Intelligence)是这几年科技圈最火的名词之一,以深度学习为代表的机器学习在近几年取得了很多令人震惊的成果,并且普遍应用到了诸如图像识别、增强、风格转换、生成,语音识别、翻译,文章生成以及无人驾驶等诸多领域,在互联网、科技和资本圈内备受重视。&/p&&p&&br&&/p&&p&广义的说,人工智能包含诸多不同的方法,其主旨是让程序像一个智能体一样解决问题。机器学习是实现人工智能的一种方法,它不完全依靠预先设计,而是从数据中进行总结,达到模拟记忆、推理的作用。包括诸如支持向量机(SVM)、各类基于决策树的算法(包括Boosting、Bagging、Random Forest等),各类基于人工神经网络的算法(例如简单网络及深度网络等),以及多方法的集成等。&/p&&p&&br&&/p&&p&随着硬件设备功能的日渐强大,以及互联网大数据带来丰富的数据来源,无疑让通过多种、多层、多方法集成的机器学习有着更深更广的发展空间。尽管目前大部分人工智能实例使用的并不是基于机器学习的方法,但其中有不少领域在向机器学习迁移。可以预见的是,人工智能将在机器学习等诸多方法的推进下,在更广泛的领域中辅助人类解决问题,在许多工作中,使用几乎能够无限扩展的计算力来替代部分人力。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/50/v2-a7b9bb0b72e4a349c1cf228_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&285& class=&content_image& width=&303&&&/figure&&p&&br&&/p&&p&人工智能的飞速崛起,使得该领域出现了巨大的人才缺口,据说在帝都,一个机器学习算法的岗位拿到100K的薪水也并不是一件很困难的事情,这刺激了普通程序员学习人工智能,迫切希望在人工智能大热时实现转行。可是许多程序员不知道该如何快速有效地学习人工智能。&/p&&p&&br&&/p&&p&其实,既然已经具备了普通程序员的功底,再转人工智能方向并非难事,接下来我们就具体分析一下,普通程序员该如何正确学习人工智能方向的知识。&/p&&p&&br&&/p&&p&&b&1.&/b& &b&熟练掌握基础理论知识&/b&&/p&&p&&br&&/p&&p&要成为人工智能领域,尤其是机器学习方向的程序员必须有一定的数学和算法基础,尽管各类框架使得现在的机器学习编程变得越来越简单,表面上可以不用在意太多的数学和算法细节,但实际上,即使是针对工程应用,一定程度的数学和算法理解以及对应的思维方式,能够在解决问题以及选择模型套用时提供许多的帮助。相关的知识理论基础包括:&b&高等数学基础、统计学基础、线性代数、数值计算方法、运筹学。&/b&&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-fd885f4ed66e8fca3fe3e0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&262& class=&content_image& width=&303&&&/figure&&p&&br&&/p&&p&当然,如果不打算进行特别深入的研究和扩展,以上内容并不需要都精通,但至少需要保持在知晓且能够形象化理解的范围内,只有在掌握这些基础的前提下,理解人工智能和机器学习相关的知识才能更加轻松顺利。&/p&&p&&br&&/p&&p&&b&2.&/b& &b&相关基础工具的学习和应用&/b&&/p&&p&&br&&/p&&p&熟练掌握基础理论的同时,还要掌握相应的编程语言。目前机器学习最为普遍的语言是Python,大多数主流机器学习框架已经提供了Python接口。Python语法简单,上手较为容易,同时有较强的语言表达能力,又很容易与其他语言的项目进行交互,这些特点使之成为了在机器学习领域必学的编程工具之一。关于如何学好Python,可以参考&u&&a href=&//link.zhihu.com/?target=https%3A//www.imooc.com/course/list%3Fc%3Dpython& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&imooc.com/course/list?&/span&&span class=&invisible&&c=python&/span&&span class=&ellipsis&&&/span&&/a&&/u& 。另外还必须掌握像Jupyter notebook这些常用的开发辅助工具。&/p&&p&&br&&/p&&p&在Python中有大量的机器学习相关框架、数学工具和数据处理工具,在这里针对性地推荐一些入门级的关键工具。&/p&&p&&br&&/p&&p&&b&①&/b& &b&numpy、scipy、matplotlib&/b&(Python进行科学计算时常用的一些基本工具)&/p&&p&&br&&/p&&p&&b&numpy&/b&中包含对矩阵(含高阶矩阵)等内容的计算和变换;几乎所有Python上的数据及机器学习处理框架均提供了numpy的ndarray形式的数据交换接口;&/p&&p&&br&&/p&&p&&b&scipy&/b&中包含更复杂一点的计算模型,诸如傅里叶变换、滤波器等;&/p&&p&&br&&/p&&p&&b&matplotlib&/b&则是与之配合紧密的绘图库,能够提供较好的可视化功能。&/p&&p&&br&&/p&&p&&b&②&/b& &b&pandas &/b&&/p&&p&pandas是一个以数据表形式组织和操作数据,并能够方便地结合numpy、matplotlib进行统计、运算和可视化的工具包。&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/50/v2-dd2e6ef48a5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&254& class=&content_image& width=&303&&&/figure&&p&&br&&/p&&p&关于以上内容的学习,推荐自家的免费课程(基本涵盖了以上提到的全部知识点):&/p&&p&Python在数据科学中的应用:&u&&a href=&//link.zhihu.com/?target=https%3A//www.imooc.com/learn/727%25EF%25BC%258C& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&https://www.imooc.com/learn/727&/a&&/u&&/p&&p&Python数据分析-基础技术篇:&u&&a href=&//link.zhihu.com/?target=https%3A//www.imooc.com/learn/843%25EF%25BC%258C& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&https://www.imooc.com/learn/843&/a&&/u&&/p&&p&&br&&/p&&p&&b&3.&/b& &b&进阶人工智能的重点:机器学习和深度学习&/b&&/p&&p&&br&&/p&&p&有了基础理论知识和工具之后,便可以尝试目前最为前沿的AI技能——机器学习和深度学习。&/p&&p&&br&&/p&&p&对于机器学习,建议先参考一些入门课程,而后再进阶有难度的课程,并且在学习课程的同时进行一些编程实践,有助于更快地掌握知识。这里做一下部分推荐&b&:&/b&&/p&&p&初识机器学习-理论篇:&u&&a href=&//link.zhihu.com/?target=https%3A//www.imooc.com/learn/717& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&imooc.com/learn/717&/span&&span class=&invisible&&&/span&&/a&&/u& &/p&&p&Python3入门机器学习经典算法与应用:&u&&a href=&//link.zhihu.com/?target=https%3A//coding.imooc.com/class/169.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&coding.imooc.com/class/&/span&&span class=&invisible&&169.html&/span&&span class=&ellipsis&&&/span&&/a&&/u&&/p&&p&&br&&/p&&p&对于目前被人们认为前景最为广阔的深度学习,需要更为复杂的理论基础。推荐以下课程:&/p&&p&AWS云-深度学习&机器学习的AI业务应用:&u&&a href=&//link.zhihu.com/?target=https%3A//www.imooc.com/learn/896& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://www.&/span&&span class=&visible&&imooc.com/learn/896&/span&&span class=&invisible&&&/span&&/a&&/u&&/p&&p&深度学习之神经网络核心原理与算法:&u&&a href=&//link.zhihu.com/?target=https%3A//coding.imooc.com/class/145.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&coding.imooc.com/class/&/span&&span class=&invisible&&145.html&/span&&span class=&ellipsis&&&/span&&/a&&/u&&/p&&p&&br&&/p&&figure&&img src=&https://pic4.zhimg.com/50/v2-aea1a9ef17d67cb762e812b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&331& class=&content_image& width=&303&&&/figure&&p&&br&&/p&&p&这里涉及到的一些框架和工具包括:&/p&&p&&br&&/p&&p&&b&①&/b& &b&scikit-learn,&/b&又称sklearn,是Python中最常用的基础机器学习工具,以简单易用而闻名。提供了大量基础机器学习算法,包括SVM、k-means、随机森林、Boosting等成熟方法。里面包含了详细的使用帮助、样例及一些基础教程。&/p&&p&&br&&/p&&p&同时也推荐自家的经典案例课程:&/p&&p&机器学习入门 Scikit-learn实现经典小案例:&a href=&//link.zhihu.com/?target=https%3A//coding.imooc.com/class/103.html%25EF%25BC%258C& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&https://coding.imooc.com/class/103.html&/a&&/p&&p&&br&&/p&&p&&b&②Tensorflow、MxNet、PyTorch&/b&(皆为深度学习框架)&/p&&p&&br&&/p&&p&Tensorflow最接近工程应用,基础接口较为接近底层,灵活度较高,使用者需要理解一些算法的数学原理,但同时也有较为高级的抽象接口(如kears、tflayer等);&/p&&p&&br&&/p&&p&&b&MxNet&/b&同样适合工程使用,性能优异,但相较之不如Tensorflow灵活;&/p&&p&&br&&/p&&p&&b&PyTorch&/b&抽象程度较高,同时又保持了较好的灵活性,更适于科研实现,较之其它二者,工程应用相对少一些。&/p&&p&&br&&/p&&p&在这里,还要再啰嗦一句,一定要在学习课程的同时进行实践,实践出真知。&/p&&p&&br&&/p&&p&如果学习过程进展顺利的话,可以关注并参加Kaggle(&a href=&//link.zhihu.com/?target=http%3A//www.kaggle.com& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&kaggle.com&/span&&span class=&invisible&&&/span&&/a&)的比赛。Kaggle是一个公开的、有奖金的数据分析和机器学习比赛平台,并且提供了大量整理好了的公开训练和测试数据。练习和比赛能够快速提高自己对模型的理解能力,丰富调参经验。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-347c12a700ca0df252ad_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&248& class=&content_image& width=&303&&&/figure&&p&&br&&/p&&p&至此,对于人工智能,特别是机器学习和深度学习,已经可以算作入门了。接下来如果还想继续发展,则应当认真考虑具体的发展规划,并进行更加系统化的学习。&/p&&p&&br&&/p&&p&其实机器学习方面,仍然存在很多工程问题,如新算法的编程实现、大规模并行计算和分布式计算,甚至计算用硬件的研制等等。这个方向上,传统程序员出身仍有良好的基础,可以深入发展;如果对机器学习、深度学习兴趣浓厚,跟读最新的论文,思考和研究新的模型、算法,同样也是很好的出路;如果对数据敏感,专注于数据的分析处理,也是不错的选择。&/p&&p&&br&&/p&&p&以上给出的学习方法是按照大部分普通程序员的情况来建议的,并不一定适用于每个人,尤其是编程新手。条条大路通罗马,肯定也还有人能找到其他更适合自己快速学习和转型的方法。&/p&&p&&br&&/p&&p&最后,祝大家能够早日在人工智能领域逐梦成功。感谢阅读。&/p&&p&&br&&/p&&figure&&img src=&https://pic2.zhimg.com/50/v2-a5cacfff9fea3a1cafe6a9deb6a5071d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&303& data-rawheight=&315& class=&content_image& width=&303&&&/figure&&hr&&p&&b&相关回答推荐阅读:&/b&&/p&&p&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&你都用 Python 来做什么?&/a&&/p&&p&&a href=&https://www.zhihu.com/question//answer/& class=&internal&&Node.js 与 Python 作为后端服务的编程语言各有什么优劣?&/a&&/p&
“阿里是讲‘让天下没有难做的生意’,做人工智能的是讲‘让天下没有难吹的牛’。”这是中国科学院深圳先进技术研究院副院长汤晓鸥于日在杭州的云栖大会上发表演讲时说过的一句话。 人工智能(Artificial Intelligence)是这几年科技圈最火的名…
&figure&&img src=&https://pic1.zhimg.com/v2-92ee3f442ae28d1c2f0ea79bbbb3625d_b.jpg& data-rawwidth=&1894& data-rawheight=&836& class=&origin_image zh-lightbox-thumb& width=&1894& data-original=&https://pic1.zhimg.com/v2-92ee3f442ae28d1c2f0ea79bbbb3625d_r.jpg&&&/figure&&p&此文章是本人之前学习朱老师零基础3天学会linux课程时所做的笔记,文中介绍了linux的基本知识、如何在windows虚拟机装载ubuntu系统、linux常用命令和c语言的编译器等知识。此文章比较适合快速上手linux系统。&/p&&p&&br&&/p&&p&&b&第一部分——章节目录&/b&&/p&&p&0.2.1.当前主流操作系统及其特点
&/p&&p&0.2.2.多机开发:双系统与虚拟机
&/p&&p&0.2.3.搭建linux开发环境
&/p&&p&0.2.4.隐藏文件与非隐藏文件
&/p&&p&0.2.5.相对路径与绝对路径
&/p&&p&0.2.6.简介linux内核&发行版
&/p&&p&0.2.7.GUI(图形用户界面)和cmdline(命令行)
&/p&&p&0.2.8.linux常用命令1:ls
&/p&&p&0.2.9.linux常用命令2:cd
&/p&&p&0.2.10.linux常用命令3:pwd&mkdir&mv&touch&cp
&/p&&p&0.2.11.linux常用命令4:rm&cat&rmdir
&/p&&p&0.2.12.linux常用命令5:ln(软连接与硬连接)
&/p&&p&0.2.13.linux中的文件类型标记方法
&/p&&p&0.2.14.linux常用命令6:man
&/p&&p&0.2.15.linux常用命令7:apt-get
&/p&&p&0.2.16.什么是编辑器&vi和vim的关系&/p&&p&0.2.17.vi的两种工作模式
&/p&&p&0.2.18.vi高级应用:查找&快速切换行&设置显示行号
&/p&&p&0.2.19.linux命令行中一些符号的含义
&/p&&p&0.2.20.vi高级应用:行删除&行复制粘贴
&/p&&p&0.2.21.普通用户与特权用户 su命令切换用户
&/p&&p&0.2.22.rwx与linux中权限表示
&/p&&p&0.2.23.ubuntu中使用sudo暂时获取root权限
&/p&&p&0.2.24.linux高阶命令1:find
&/p&&p&0.2.25.linux高阶命令2:grep&which&whereis
&/p&&p&0.2.26.linux高阶命令3:uname&关机重启命令
&/p&&p&0.2.27.linux高阶命令4:tree&mount&df
&/p&&p&0.2.28.linux高阶命令5:用户管理&权限管理
&/p&&p&0.2.29.其他有可能用到的高阶命令
&/p&&p&0.2.30.补充-虚拟机上网的问题&/p&&p&&br&&/p&&p&&b&第二部分——课堂笔记&/b&&/p&&p&0.2.1.当前主流操作系统及其特点&/p&&p&
当前主流的操作系统:windows、android、iOS、symbian、linux/unix&/p&&p&
Windows:傻瓜式、好学习、工资低&/p&&p&
Linux:linux认为每一个用户都是专业人士,&/p&&p&
操作麻烦,学习比较难,免费的、开源的,linux性能好,可移植性好,好的设计理念&/p&&p&
Android:移动操作系统,android基于linux&/p&&p&
iOS:很优秀,创造性,走钢丝&/p&&p&
嵌入式操作系统:linux + WinCE(已淘汰)&/p&&p&
当前:消费电子Android,工业linux&/p&&p&&br&&/p&&p&0.2.2.多机开发:双系统与虚拟机&/p&&p&
开发嵌入式程序,需要linux环境。但是因为:windows中有许多很好用的软件,如notepad++、SourceInsight,所以也需要windows。&/p&&p& 既需要windows,又需要linux。&/p&&p&
第一种:双系统 不方便&/p&&p&
第二种:虚拟机 方便,损失性能,与&/p&&p&
真机微小差异&/p&&p&
第三种:两台电脑:不方便&/p&&p& 现实中:&/p&&p&
个人开发者:虚拟机&/p&&p&
大公司:服务器+客户端&/p&&p&&br&&/p&&p&0.2.3.搭建linux开发环境&/p&&p&
涉及到两个东西:虚拟机软件+linux系统&/p&&p&
虚拟机软件:就是一个单纯的在windows中运行的软件,跟word、360没有本质区别。现在主流的虚拟机软件有VMWare和VirtualBox&/p&&p&
虚拟机软件在windows系统中运行,运行后它会模拟出来一个电脑,所以叫虚拟机。然后我们可以在该虚拟机中安装别的操作系统。&/p&&p&&br&&/p&&p&0.2.4.隐藏文件与非隐藏文件&/p&&p&
Windows中:文件隐藏与不隐藏通过设置文件属性实现的,可以点击文件,右键属性,选择勾选隐藏选项来设置文件为隐藏文件。。在Windows中查看隐藏文件方法:菜单栏 工具-&文件夹选项-&查看-&显示所有文件和文件夹。&/p&&p&
Linux中:linux中隐藏文件特点是文件名以.开头,跟文件属性无关。在linux中查看隐藏文件用ls -a(all所有)命令(普通显示ls)&/p&&p&&br&&/p&&p&0.2.5.相对路径与绝对路径&/p&&p&
什么是路径:路径是用来标识一个文件在操作系统的文件系统中存储位置的。pathname&/p&&p& 举例:&/p&&p&
D:\winshare\enum.c 全路径
pathname&/p&&p&
D:\winshare
path&/p&&p&
name&/p&&p&&br&&/p&&p&
绝对路径:路径是从绝对位置开始的。譬如Windows中从某一个盘符开始(C:\),linux中从根目录/开始&/p&&p&
相对路径:指明路径的时候,是从当前所在的位置开始的。&/p&&p& 举例:&/p&&p&
D:\我的文档\123\123.txt&/p&&p&
D:\我的文档\abc\abc.txt&/p&&p&
当前在123.txt,但是要去abc.txt&/p&&p&
方式1:采用绝对路径。D:\我的文档\abc\abc.txt&/p&&p&
方式2:采用相对路径。../abc/abc.txt&/p&&p&
从当前路径开始,往上走一层,再往下走一层(abc)就到了&/p&&p& 测试:&/p&&p&
/abc/123/def.txt
是linux绝对路径
abc/123/def.txt
不是linux绝对路径(没从根目录开始的)&/p&&p&
F:\abc\123\def.txt
是windows绝对路径&/p&&p&
abc\123\def.txt
不是windows绝对路径&/p&&p&&br&&/p&&p&0.2.6.简介linux内核and发行版&/p&&p&
linux本身指的是一个操作系统内核,只有内核是无法直接使用的。我们需要的,可以使用的操作系统是一个包含了内核和一批有用的应用程序的一个集合体,这个就叫linux发行版。&/p&&p&
ubuntu、redhat就是linux的不同的发行版。&/p&&p&&br&&/p&&p&0.2.7.GUI(图形用户界面)和cmdline(命令行)&/p&&p&
GUI:grahics user interface,图形用户界面。关于人机交互的开发常用&/p&&p&
cmdline:command line,命令行。摄像头这些没有交互界面的&/p&&p&
人机交互:人和机器(计算机)进行交互,常用的有命令行和GUI。&/p&&p&
Windows下既有GUI,又有命令行。linux中也是既有GUI,又有命令行。&/p&&p&
但是,在linux中我们常用命令行,在Windows中常用GUI&/p&&p&&br&&/p&&p&0.2.8_15.linux常用命令1_7 ls_cd_pwd_mkdir_mv_touch_cp_rm_cat_rmdir_ln_man_apt-get:&/p&&p&(1) ls(list,列表)&/p&&p&
作用:使用列表把当前文件夹下所有文件显示出来&/p&&p&
显示当前文件夹下的文件列表&/p&&p&
显示所有文件,包括隐藏文件&/p&&p&
以详细信息显示&/p&&p&&br&&/p&&p&
ls -a -l 显示所有文件,并有详细信息&/p&&p&
ls -l -a 如上&/p&&p&
如上&/p&&p&
四种方式都是可以的
&/p&&p&(2) cd(change directory,更改目录)&/p&&p&
作用:用来切换目录,涉及到相对路径和绝对路径&/p&&p&
..代表上一层目录&/p&&p&
. 代表当前目录(.有个自动生成的路径,隐藏文件)&/p&&p&&br&&/p&&p&
cd /abc/123/def.txt
进入文件(绝对路径),/ 代表根目录&/p&&p&
cd def.txt/
进入文件(相对路径)&/p&&p&
cd ../../../../.././../
返回到根目录就停了&/p&&p&
执行该c语言文件&/p&&p&(3) pwd(print work directory,打印工作目录)&/p&&p&
作用:打印出当前的绝对路径&/p&&p&
目录很深时,显示当前路径&/p&&p&(4) mkdir(make directory,创建空文件夹)&/p&&p&
作用:创建空文件夹&/p&&p&
mkdir -p 级联创建文件夹&/p&&p&&br&&/p&&p&
创建abc文件夹&/p&&p&
mkdir -p abc/def
创建abc,同时在abc里创建def&/p&&p&(5) mv(move,移动)&/p&&p&
作用:在目录间移动文件,重命名文件&/p&&p&
mv 源文件pathname 目的文件pathname(全路径)&/p&&p&&br&&/p&&p&
mv def/def.txt ./def.txt
(移动def文件下的def.txt到当前目录下)&/p&&p&
mv def.txt def/def.txt
(移动当前目录的下def.txt到def文件下)&/p&&p&
mv def.txt abc.txt
(重命名,没改路径改名字了)&/p&&p&(6) touch(创建空文件)&/p&&p&
作用:创建空文件&/p&&p&
touch pathname&/p&&p&&br&&/p&&p&
touch 1.txt(创建空文件并进入,q键是退出)&/p&&p&
(创建空文件并进入,没编辑直接退出后,文件并没有)&/p&&p&
(创建空文件并进入,没编辑直接退出后,文件并没有)&/p&&p&(7) cp(copy,复制)&/p&&p&
作用:复制文件或文件夹&/p&&p&
cp 源文件pathname 目标文件pathname&/p&&p&
cp -r 用来复制文件夹&/p&&p&
cp -f 强制复制&/p&&p&
实际操作时,一般都是cp -f复制文件,&/p&&p&
cp -rf复制文件夹(如果之前有同名称的,就会覆盖之前的;但不强制就会复制失败而其并不提示)&/p&&p&&br&&/p&&p&
cp 1.txt a.c
(复制1.txt为a.c)&/p&&p&
cp 1.txt ../b.c
(复制1.txt到上层目录为b.c)&/p&&p&(8) rm(remove,去除,删除)&/p&&p&
作用:用来删除文件,文件夹&/p&&p&
当一个文件正在打开时,也能删除,删的是硬盘那份,而打开的是内存那份,又要保存时,文件又被存到了硬盘。&/p&&p&
rm 文件pathname&/p&&p&
rm -r 文件夹pathname&/p&&p&
rm -rf 文件夹pathname (强制删除文件夹,如果没有该文件,不会提示;但不强制就会提示没有该文件夹)&/p&&p&(9) cat(直接在命令行下显示文件内容)&/p&&p&
作用:直接在命令行下显示文件内容,适合短的内容,长的用vi直接打开&/p&&p&
也可以用来向文件输入,暂时不管&/p&&p&&br&&/p&&p&
(显示b.c里的内容)&/p&&p&
(打开b.c)&/p&&p&(10)rmdir(remove directory,删除文件夹)&/p&&p&
作用:删除空文件夹&/p&&p&
rmdir只能删除空文件夹(非空时有提示,哪怕是里面有多个空文件夹也不行)&/p&&p&
rm -r可以删除空文件夹和非空文件夹&/p&&p&&br&&/p&&p&(11) ln(link,连接文件)&/p&&p&
windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。
linux中有两种连接文件:&/p&&p&
一种叫软连接(符号连接),等同于windows中快捷方式&/p&&p&
一种叫硬连接&/p&&p&&br&&/p&&p&
创建软连接文件: ln -s 源文件名 符号连接文件名&/p&&p&
举例:ln -s src.c linker.c
(linker.c就是src.c的一个符号连接文件,删除源文件,符号连接文件用不了)&/p&&p&
硬连接:ln 源文件名 连接文件名&/p&&p&
硬连接实际上和源文件在硬盘中是同一个东西,效果类似于硬盘上的一个文件,在文件系统上,在我们看来有好多个文件一样。每次删除一个文件时,只要他还有其他的硬连接存在,这个文件就不会被真正删除。只有等所有的连接文件都删除掉了,这个文件才会被真正从硬盘上删除。&/p&&p&
ln a.c b.c
(a.c b.c两个普通文件,剩哪个都能打开)&/p&&p&&br&&/p&&p&(12) man(查询man手册)&/p&&p&
作用:查询man手册,获得帮助信息&/p&&p&
1表示查询的是linux命令&/p&&p&
2表示查询的是linux api(API就是操作系统留给应用程序的一个调用接口)&/p&&p&
3表示查询的是C库函数&/p&&p&
注意:在man手册中查询时,退出按Q键(Q就是quit的缩写)&/p&&p&&br&&/p&&p&(13) apt-get&/p&&p&
作用:在ubuntu中用来在线安装、卸载软件的程序&/p&&p&
apt-get install&/p&&p&
apt-get remove&/p&&p&&br&&/p&&p&
apt-get install vim&/p&&p&&br&&/p&&p&
进入root模式&/p&&p&
su username
退出root模式&/p&&p&&br&&/p&&p&
注意,安装和卸载都是在线的,也就是说ubuntu必须能上网才能使用apt-get&/p&&p&&br&&/p&&p&
说明:apt-get 安装软件的原理和必要性。&/p&&p&
linux操作系统的发行版,内核版本,定制性,造成了linux中软件的不兼容性。在linux中安装软件是一件困难的事情,装了软件能不能用不一定。ubuntu解决了这个问题,ubuntu就适合某个发行版(ubuntu10.04)的所有软件做了一个列表,然后用户通过apt-get install的方式安装软件,就会实时连接到ubuntu服务器,服务器会根据你的ubuntu版本,给你下载合适的软件来安装。这样确保了软件的兼容性。&/p&&p&&br&&/p&&p&0.2.13.linux中的文件类型标记方法&/p&&p&
ls -l显示的详细信息中:&/p&&p&
-rw-r--r--&/p&&p&
drwxr-xr-x&/p&&p&
一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限。&/p&&p& 文件类型:&/p&&p&
- 表示普通文件。普通文件指文本文件和二进制文件,如a.c
1.txt a.out都是普通文件&/p&&p&
d 表示文件夹,d是directory的缩写&/p&&p&
l 表示符号连接文件,后面会用-&打印出它指向的文件&/p&&p&
s 表示socket文件,网络通信相关&/p&&p&
p 表示管道文件(pipe),通信&/p&&p&&br&&/p&&p&0.2.16.什么是编辑器_vi和vim的关系&/p&&p&
什么是编辑器?编辑器就是一款软件,它的主要作用就是用来编辑。譬如编写文件,编写代码。&/p&&p&
Windows中的常用编辑器,如自带的notepad。比较好用的notepad++,UltraEditor,SlickEditor&/p&&p&
Linux中常用编辑器,自带的最古老的vi。比较好用的vim,gedit。&/p&&p&
注:vi和vim的关系:vim是vi的升级版,推荐使用vim。&/p&&p&
我们在后面提到vi时,其实都是指vim。&/p&&p&&br&&/p&&p&0.2.17.vi基础使用&/p&&p&
*使用vi来打开/创建一个文件,vi pathname&/p&&p&
*vi的两种模式:&/p&&p&
命令模式:当vi打开时默认为命令模式,要转入输入模式,需要按a或者i键。在命令模式下,此时键盘上输入的所有东西都被vi当作命令来对待。&/p&&p&
命令模式:最好不要乱输入。此时应该输入相应的命令,来让vi做相应的事。&/p&&p&
输入模式:输入模式用来向文件输入内容。可以从命令模式中按a或者i进入输入模式。进入输入模式后,就可以随意按键盘进行输入了。输入完成后如果要保存,要先退回到命令模式(因为保存也是一种命令)。&/p&&p&
在输入模式下按ESC键退回到命令模式。&/p&&p&
注:注意看屏幕左下角,当命令模式时无提示信息或者提示文件名等信息,等处于输入模式时,提示 -- INSERT --&/p&&p&&br&&/p&&p& 在命令模式下如何保存:&/p&&p&
保存并且退出&/p&&p&
只保存不推出&/p&&p&
不保存退出
进来看了一下没改退出&/p&&p&
不保存强制退出&/p&&p&
保存并强制退出&/p&&p&&br&&/p&&p&0.2.18.vi高级应用:查找_快速切换行_设置显示行号&/p&&p&
* 查找&/p&&p&
在命令模式下,输入 /xxx,就可以查找到xxx&/p&&p&
* 快速切换行&/p&&p&
在命令模式下,输入 :num,就可以快速切换到num行&/p&&p&
* 设置显示行号&/p&&p&
在命令模式下,输入 :set nu,就可以显示行号&/p&&p&
在命令模式下,输入 :set nonu,不显示行号&/p&&p&
设置永久显示行号,需要修改vi的配置文件。打开vi的配置文件~/.vimrc,在其中输入set nu即可。&/p&&p&0.2.19.linux命令行中一些符号的含义&/p&&p&
代表当前目录&/p&&p&
代表上一层目录,当前目录的父目录&/p&&p&
代表前一个目录,我刚才从哪个目录cd过来&/p&&p&
代表当前用户的宿主目录&/p&&p&
代表根目录&/p&&p&
普通用户的命令行提示符&/p&&p&
root用户的命令行提示符&/p&&p&
万能匹配符&/p&&p&&br&&/p&&p&
宿主目录:所谓宿主目录,就是操作系统为当前用户所设计的用来存放文件、工作的默认目录。如Windows中的“我的文档”目录,就是Windows为我们设计的宿主目录。Linux中每个用户都有自己的宿主目录,这个目录对于普通用户来说,在/home/username/,而对于root用户来说,在/root。
&/p&&p&&br&&/p&&p&0.2.20.vi高级应用:行删除_行复制粘贴&/p&&p&
* 行删除&/p&&p&
命令模式下,先将光标移动到要删除的行(或者:行),然后输入dd&/p&&p&
如果要删除连续多行,譬如要删除连续的3行光标,该在3行的第一行,使用3dd&/p&&p&
* 行复制粘贴&/p&&p&
复制:命令模式下,nyy(3yy)&/p&&p&
粘贴:命令模式下,p&/p&&p&
细节,复制时要把光标放在多行的第一行,粘贴时实际粘贴到当前光标所在行的下一行。&/p&&p&&br&&/p&&p&0.2.21.普通用户与特权用户 su命令切换用户&/p&&p&
Windows中有普通用户和特权用户,特权用户是Administrator,普通用户可以有很多个。特权用户是系统的管理员,对系统内所有文件具有操作权限。每个普通用户只能处理自己的文件,不能访问其他用户的文件,更不能随意处理操作系统的文件。&/p&&p&
Linux中也有普通用户和特权用户的区别。特权用户就是root用户。普通用户权限受到限制,譬如说普通用户不能cd /root,普通用户不能使用apt-get install 来装软件。
&/p&&p&&br&&/p&&p&
可以使用su 用户名来在不同用户间切换。譬如要从普通&/p&&p&
用户切换到root,可以su root,然后输入root的密码即可转入root用户。从root要切换到普通用户gec,则su gec即可。从普通用户gec进入普通用户abc,su abc需要密码。&/p&&p&&br&&/p&&p&0.2.22.rwx与linux中权限表示&/p&&p&
ls -l显示详细信息:&/p&&p&
drwxr-xr-x
10个字符,第一个表示文件类型。剩下的9个分成3组,表示文件权限。&/p&&p&
前三个表示此文件的属主对文件的权限&/p&&p&
中间三个表示此文件属主所在的组对文件的权限&/p&&p&
最后三个表示其他用户对文件的权限&/p&&p&
rwx解析:r代表可读,w代表可写,x代表可执行&/p&&p&
rwx:可读,可写,可执行&/p&&p&
r-x: 可读,不可写,可执行&/p&&p&
r--: 可读,不可写,不可执行&/p&&p&&br&&/p&&p&
- 表示普通文件。普通文件指文本文件和二进制文件,如a.c
1.txt a.out都是普通文件&/p&&p&
d 表示文件夹,d是directory的缩写&/p&&p&
l 表示符号连接文件,后面会用-&打印出它指向的文件&/p&&p&&br&&/p&&p&0.2.23.ubuntu中使用sudo暂时获取root权限&/p&&p&
这是ubuntu的一个特点,在ubuntu中可以使用sudo命令让普通用户暂时获取root用户的权限,而不必进行用户切换。&/p&&p&
sudo apt-get install vim
要输入密码,执行完后还是普通用户&/p&&p&&br&&/p&&p&0.2.24_28.linux高阶命令1_5:find_grep_which_whereis_uname_tree_mount_df_chmod&/p&&p&(1)find&/p&&p&
功能:在linux文件系统中,用来查找一个文件放在哪里了。&/p&&p&
举例:find /etc -name &interfaces&&/p&&p&
总结:&/p&&p&
1&什么时候用find?&/p&&p&
当你知道你要找的文件名,但是你忘记了它被放在哪个目录下,要找到该文件时,用find。&/p&&p&
2&怎么用find?&/p&&p&
find 路径 -name &文件名&&/p&&p&
find / -name &文件名&&/p&&p&(2)grep&/p&&p&
功能:在一个文本文件中,查找某个词。&/p&&p&
举例:grep -nr &SUN& *
(所有路径)&/p&&p&
grep -nr &SUN& 路径&/p&&p&
总结:&/p&&p&
1&什么时候用grep?&/p&&p&
当你想查找某个符号在哪些地方(有可能是一个文件,也有可能是多个文件组成的文件夹)出现过,就用grep&/p&&p&
2&怎么用?&/p&&p&
grep -nr &要查找的符号& 要查找的目录或文件集合&/p&&p&
注意:-n表示查找结果中显示行号,-r表示要递归查找(文件夹里面也查)&/p&&p&(3)which和whereis&/p&&p&
功能:查找一个应用程序(二进制文件)在哪里&/p&&p&
举例:which ls
whereis ls&/p&&p&
区别:&/p&&p&
which只显示二进制文件的路径&/p&&p&
whereis显示二进制文件的路径,和其源码或man手册位置
&/p&&p&(4)uname&/p&&p&
功能:查看系统信息&/p&&p&
举例:uname -a&/p&&p&(5)开机和关机&/p&&p&
关机&/p&&p&
重启&/p&&p&
shutdown -h now
立即关机&/p&&p&
shutdown -r now
立即重启&/p&&p&
&/p&&p&(6)tree/lstree
功能:显示文件和目录由根目录开始的树形结构
&/p&&p&(7)mount/umount&/p&&p&
功能:用来挂载磁盘到文件系统中&/p&&p&
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt
挂载&/p&&p&
umount /mnt 卸载&/p&&p&(8)磁盘空间相关&/p&&p&
显示已挂载的分区列表,大小、容量&/p&&p&
列出文件或文件夹的大小&/p&&p&
du -h 文件名,可以列出这个文件有多大,列出方式是以人比较好看懂的方式。不像 ls -l列出的都是以字节为单位。
&/p&&p&(9)用户管理&/p&&p&
useradd user1
添加一个名为user1的用户&/p&&p&
删除一个名为user1的用户&/p&&p&
passwd user1
为名为user的用户设置密码&/p&&p&
adduser user1
添加一个名为user1的用户,同时创建宿主目录,用户shell等。&/p&&p&
adduser和useradd的区别:&/p&&p&
adduser是一个脚本,而useradd是一个二进制应用程序。adduser创建用户时比较麻烦,但是一次设定完所有的信息;而useradd设置时简单,但是需要额外的设置宿主目录,密码那些信息。
&/p&&p&(10)权限管理&/p&&p&
作用:用来管理系统中文件的权限。&/p&&p&
chmod (change mode,修改文件权限,比较常用,要记得)&/p&&p&
chown (change owner,修改属主) chown meng a.c&/p&&p&
chgrp (change group,修改文件的组) chgrp meng a.c&/p&&p&&br&&/p&&p&
ls -l 列出的属性&/p&&p&
-rwxr-xr-x&/p&&p&
一共10个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。每组中三个分别表示r可读w可写x可执行。如果是字母表示有这个权限,如果是-表示没这个权限。三组分别表示:第一组表示文件属主的权限,第二组表示属主所在的组用户的权限,第三组表示其他用户的权限。&/p&&p&
权限还有另一种表示方法,用数字来表示。&/p&&p&
编码规则如下:&/p&&p&
有了这个编码规则,则 rwxr-xr-x
编码后为755&/p&&p&&br&&/p&&p&
第一种修改权限的方法:&/p&&p&
要把权限改成
则对应的编码值为744&/p&&p&
修改命令为:chmod 744 文件名&/p&&p&&br&&/p&&p&
第二种修改权限的方法:&/p&&p&
在原来的权限基础上进行修改,即增加或减少某权限。&/p&&p&
三个组用户的编码依次为: 属主u,属主所在的组g,其他用户o&/p&&p&
譬如&/p&&p&
要属主增加可执行权限
chmod u+x 文件名&/p&&p&
其他用户增加可写权限
chmod o+w 文件名&/p&&p&
属主所在组用户去掉可执行权限
chmod g-x 文件名&/p&&p&(11)文件打包压缩与解压缩&/p&&p&
tar -czvf dir.tar.gz dir/
将dir目录打包成dir.tar.gz&/p&&p&
tar -cjvf dir.tar.bz2 dir/
将dir目录打包成dir.tar.bz2&/p&&p&
tar -zxvf dir.tar.gz
解压缩dir.tar.gz&/p&&p&
tar -jxvf dir.tar.bz2
解压缩dir.tar.bz2&/p&&p&(12)sed和awk&/p&&p&
正则表达式。匹配加替换。&/p&&p&(13)格式化文件系统&/p&&p&
/dev/hd1&/p&&p&
mkfs -t vfat 32 -F /dev/hd1
创建一个FAT32文件系统
&/p&&p&(14)网络配置命令&/p&&p&
ifconfig eth0 192.168.1.13
设置IP地址&/p&&p&
ifconfig eth0 up
启动网卡&/p&&p&
ifconfig eth0 down
禁用网卡&/p&&p&
启动网卡&/p&&p&
ifdown eth0
禁用网卡&/p&&p&
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
同时设置IP和子网掩码&/p&&p&(15)&/p&&p&
设置共享文件夹
ln –s /mnt/hgfs/windows_share /root/windows_share, 即可在/root下成功创建共享文件夹的符号链接,便于以后实验时与 Windows 下交互&/p&

我要回帖

更多关于 字母Q 的文章

 

随机推荐