linux聊天室
❶ 在linux环境下,运用C语言编程写一个网络聊天室,不知道该如何下手,有的话就提供下呀要设计思想!
我做过一个windows下的C#写的,可以私信给你,,不过说实话,什么环境下代码都差不多,用socket原语实现即可。。基本用不到链表。。你从网上搜些代码,自己研究下吧。我觉得最多200行代码就可以写完服务器端或者客户端的。。如果要C#代码,把QQ号留给我
❷ Linux下Socket网络编程聊天室 程序运行后出错,服务器端显示 accept:invalid argument.多谢啦!
参数不正确
❸ linuxwho锻戒护镆ョ湅鐢ㄦ埛淇℃伅linuxwho锻戒护
linux涓嬫庝箞镆ョ湅ssh镄勭敤鎴风橱褰曟棩蹇楋纻
ssh鐢ㄦ埛镄勭橱褰曟棩蹇椾富瑕佹槸wtmp鍜寀tmp杩2涓鏂囦欢锛屽垎鍒浣崭簬/var/log/鐩褰曞拰/var/run鐩褰曪纴閮芥槸浜岃繘鍒舵枃浠讹纴锲犳や笉鑳界洿鎺ヤ娇鐢╟at銆乼ail绛夊懡浠よ繘琛屾煡鐪嬶纴闇瑕佷娇鐢╳ho銆亀銆乽sers鍜宭ast杩4涓锻戒护杩涜屾煡鐪嬶纴涓嬮溃鎴戠亩鍗曚粙缁崭竴涓嫔备綍浣跨敤杩4涓锻戒护𨱒ユ煡鐪媠sh鐢ㄦ埛锏诲綍镞ュ织锛
who
杩欎釜锻戒护涓昏佺敤浜庡垪鍑哄綋鍓嶅凡锏诲綍Linux绯荤粺镄勭敤鎴凤纴濡备笅锛岃緭鍑轰緷娆′负鐢ㄦ埛钖嶃乼ty鍙枫佺橱褰曟椂闂翠互鍙婅繙绋嬭繛鎺ヤ富链篒P锛
濡傛灉鎸囨槑浜吣tmp鏂囦欢锛屽垯who锻戒护浼氩垪鍑轰互鍓嶆墍链夌橱褰曡板綍锛屽备笅锛屼粠涓婂埌涓嬶纴镞堕棿瓒婃潵瓒婅繎锛岀涓琛屼负绗涓娆$橱闄嗭纴链钖庝竴琛屼负链钖庝竴娆$橱闄嗭细
w
杩欎篃鏄涓涓鐢ㄤ簬鏄剧ず褰揿墠宸茬橱褰昄inux绯荤粺鐢ㄦ埛镄勫懡浠わ纴涓昏佺敤浜庢煡鐪媢tmp鏂囦欢锛岀浉姣旇缉who锻戒护𨱒ヨ达纴瀹冭緭鍑虹殑淇℃伅镟磋︾粏锛屽备笅锛屽寘𨰾鐢ㄦ埛钖嶃乼ty鍙枫佽繙绋嬭繛鎺ュ湴鍧銆佺橱闄嗘椂闂淬佺┖闂叉椂闂翠互鍙婂綋鍓岖敤鎴锋e湪锅氱殑浜嬶纸镓ц岀殑锻戒护锛夌瓑锛
users
杩欎釜锻戒护涔熶富瑕佺敤浜庢樉绀哄嚭褰揿墠宸茬橱褰昄inux绯荤粺镄勭敤鎴凤纴涓涓浼氲瘽瀵瑰簲涓涓鐢ㄦ埛锛屽傛灉涓涓鐢ㄦ埛链夊氭′细璇濓纴闾d箞灏变细鏄剧ず澶氭★纴濡备笅锛
last
杩欎釜锻戒护涓昏佺敤浜庢樉绀烘渶杩戞浘锏诲綍Linux绯荤粺镄勭敤鎴凤纴浠庝笂鍒颁笅镞堕棿瓒婃潵瓒娄箙杩滐纴链杩戠殑浼氭樉绀哄湪链涓婇溃锛屾渶杩灭殑浼氭樉绀哄湪链涓嬮溃锛岄拡瀵箇tmp鏂囦欢锛屽备笅锛岃緭鍑轰緷娆′负鐢ㄦ埛钖岖О銆乼ty璁惧囧彿銆佽繙绋嬮摼鎺ュ湴鍧銆佺橱褰曟椂闂淬佺橱鍑烘椂闂寸瓑锛屽傛灉鐘舵佷竴鐩翠负still锛屽垯璇存槑褰揿墠鐢ㄦ埛姝e湪浣跨敤Linux绯荤粺锛
镊虫わ纴鎴戜滑灏卞畬鎴愪简浣跨敤who銆亀銆乽sers鍜宭ast杩4涓锻戒护𨱒ユ煡鐪媠sh鐢ㄦ埛锏诲綍镞ュ织銆傛荤殑𨱒ヨ达纴鏁翠釜杩囩▼闱炲父绠鍗曪纴鍙瑕佷綘链変竴瀹氱殑Linux锘虹锛岀啛鎭変竴涓嬩笂闱㈢殑锻戒护鍜岃存槑锛屽緢蹇灏辫兘鎺屾彙镄勶纴鍙浠ュ弬钥冧竴涓嬭繖涓鏂囩珷https://blog.csdn.net/kingwolfs/article/details/84481927锛屼粙缁岖殑闱炲父璇︾粏锛屽笇链涗互涓婂垎浜镄勫唴瀹硅兘瀵逛綘链夋墍甯锷╁惂锛屼篃娆㈣繋澶у惰瘎璁恒佺暀瑷杩涜岃ˉ鍏呫
c璇瑷涓鍏辨湁21涓浠涔堬纻
1.銆奀璇瑷鍏ラ棬鏁欑▼銆嬶细寮曞叆澶ч噺镄凛璇瑷绋嫔簭妗堜緥锛屾妸绠楁硶鍜岃娉旷粨钖堣捣𨱒ワ纴阃氲繃寮曞煎ぇ瀹剁敱娴呭叆娣卞湴缂栧啓C绋嫔簭锛岃╁ぇ瀹舵帉鎻C璇瑷銆傚皢浠庝腑瀛︿细C璇瑷璇娉曘佹暟缁勚佹ā鍧楀寲绋嫔簭璁捐℃寚阍堛佹枃浠剁殑杈揿叆涓庤緭鍑虹瓑銆
2.銆奀璇瑷瀹炵幇鏂囦欢绫诲瀷缁熻$▼搴忋嬶细浣跨敤C璇瑷瀹炵幇涓涓鏂囦欢绫诲瀷缁熻$▼搴忋
3.銆奀璇瑷瀹炵幇澶氱嚎绋嬫帓搴忋嬶细浣跨敤C璇瑷澶氱嚎绋嬫ā鍨嫔疄鐜颁简鎺掑簭绠楁硶銆
4.銆3涓狢璇瑷瀹炰緥甯︿綘鎺屾彙阃掑綊鏂规硶璁恒嬶细阃氲繃3涓狢璇瑷缂栫▼瀹炰緥锛岃╀綘鍦ㄥ埄鐢ㄩ掑綊瑙e喅瀹为檯闂棰樼殑杩囩▼涓瀛︿範阃掑綊骞舵帉鎻″叾镙稿绩镐濇兂銆
5.銆奀璇瑷瀹炵幇LRU缂揿瓨銆嬶细浣跨敤C璇瑷瀹炵幇LRU缂揿瓨锛屼粠涓瀛︿範LRU缂揿瓨镄勫熀链姒傚康銆丆璇瑷鐩稿叧缂栫▼鎶宸э纴鍙屽悜阈捐〃镄凛璇瑷瀹炵幇浠ュ强鍝埚笇琛ㄧ殑C璇瑷瀹炵幇銆6.銆奀璇瑷瀹炵幇阃氲褰曘嬶细浣跨敤C璇瑷瀹屾垚涓涓绠鍗旷殑阃氲褰曘备细娑夊强鍒扮粨鏋勪綋銆佹暟缁勚侀摼琛ㄧ瓑閲嶈佹傚康銆
7.銆奀璇瑷鍒朵綔绠鍗曡$畻鍣ㄣ嬶细鐢–璇瑷锅氢竴涓绠鍗旷殑璁$畻鍣锛岃繘琛屽姞銆佸噺銆佷箻銆侀櫎镎崭綔銆傚︿範C璇瑷镄勫熀链璇娉曪纴涓庤緭鍏ヤ笌杈揿嚭銆
8.銆奀璇瑷瀹炵幇澶ф暟璁$畻鍣锛埚姞鍑忎箻闄わ级銆嬶细阃氲繃C璇瑷瀹炵幇涓涓绠鏄撹$畻鍣锛岀敤浜庤В鍐充换镒忛暱搴︾殑链夌﹀彿鏁存暟镄勫姞銆佸噺銆佷箻銆侀櫎杩愮畻銆傚皢鍒╃敤鍏ㄦ柊镄勬暟鎹缁撴瀯𨱒ヨ〃绀哄ぇ鏁帮纴骞跺皢鏂版暟鎹缁撴瀯瀛桦偍镄勫ぇ鏁拌浆鍖栦负瀛楃︾敤浜庢樉绀恒备互鍙婂熀浜庡ぇ鏁版柊镄勬暟鎹缁撴瀯瀹屾垚锷犮佸噺銆佷箻銆侀櫎镄勮$畻绠楁硶璁捐°9.銆奀璇瑷瀹炵幇镵婂ぉ瀹よ蒋浠躲嬶细浣跨敤C璇瑷瀹炵幇镵婂ぉ瀹よ蒋浠讹纴瀛︿範骞跺疄璺靛熀链镄凩inuxsocket阃氢俊镄勭浉鍏虫妧链锛屽姞娣卞筎CP/IP鍗忚镙堢殑鐞呜В銆
10.銆奀璇瑷瀹炵幇web链嶅姟鍣ㄣ嬶细浣跨敤C璇瑷瀹炵幇涓涓猈eb链嶅姟鍣ㄣ傚皢浼氩︿範C璇瑷缃戠粶寮鍙戯纴epollIO澶岖敤链哄埗锛岀啛鎭茔inux涓嬬殑C璇瑷绋嫔簭缂栬疟鏂规硶锛孧akefile缂栧啓绛夋妧11.銆奀璇瑷瀹炵幇Linuxpwd锻戒护銆嬶细阃氲繃瀹炵幇linuxpwd锻戒护锛屼互鐞呜Вlinux鏂囦欢绯荤粺镄勫熀链姒傚康鍙婂唴閮ㄥ疄鐜帮纴骞剁啛鎭塴inux绯荤粺涓庢枃浠剁郴缁熺浉鍏崇殑绯荤粺璋幂敤鎺ュ彛銆
12.銆奀璇瑷瀹炵幇FTP链嶅姟鍣ㄣ嬶细镟村姞娣卞叆镄勭悊瑙e楁帴瀛楃紪绋嬫ā鍨嬶纴骞朵笖浜呜В搴旂敤灞傚岗璁锛团TP锛夊备綍鍦ㄥ楁帴瀛楀熀纭涓婂畾涔夈傛湰椤圭洰瀹炵幇浜嗘敮鎸乴ist锛実et锛宷uit绛夊懡浠ょ殑FTP链嶅姟鍣ㄣ
13.銆奀璇瑷瀹炵幇Linuxwho锻戒护銆嬶细阃氲繃C璇瑷瀹炵幇Linuxwho锻戒护椤圭洰镄勫︿範锛屽彲浠ユ帉鎻Linux镎崭綔绯荤粺涓轰笂灞傛彁渚涚殑璁块梾绯荤粺鏁版嵁鏂囦欢镄勬帴鍙c傛洿濂界殑鐞呜ВLinux镎崭綔绯荤粺宸ヤ綔镄勫师鐞嗐
14.銆奀璇瑷瀹炵幇Linuxcp锻戒护銆嬶细阃氲繃瀹屾垚C璇瑷瀹炵幇Linuxcp锻戒护椤圭洰镄勫︿範锛屽彲浠ユ帉鎻Linux镎崭綔绯荤粺涓镄勬枃浠禝O鐩稿叧镄勭郴缁熷嚱鏁板拰鐩褰旷浉鍏虫搷浣灭殑绯荤粺鍑芥暟锛屾瘆濡俹pen,write,opendir,readir銆傛繁鍏ヤ简瑙Linux鐜澧幂郴缁熺紪绋嬨
15.銆奀璇瑷瀹炵幇Linuxls锻戒护銆嬶细链璇剧▼瀛︿範linux鐩褰曚笌鏂囦欢灞炴э纴浣跨敤C璇瑷瀹炵幇Linuxls锻戒护銆傚叾涓娑夊强鍒发s镄勫师鐞嗭纴濡备綍銮峰彇銮峰彇鏂囦欢镄勫睘镐э纴鎺╃爜镄勭浉鍏崇煡璇嗐傝よ瘑linux绯荤粺鍑芥暟opendir()锛宺eaddir()绛夌殑璋幂敤鏂规硶銆
16.銆奀璇瑷瀹炵幇Linuxtouch锻戒护銆嬶细阃氲繃瀹屾垚涓涓狢璇瑷瀹炵幇Linuxtouch锻戒护椤圭洰锛屽︿範锘轰簬LINUX鐜澧幂殑绯荤粺缂栫▼鎶链锛屽挨鍏禠inux鏂囦欢IO镎崭綔鐩稿叧鎶链銆傝兘銆17.銆奀璇瑷瀹炵幇ping绋嫔簭銆嬶细甯﹂嗕綘瀛︿範鐢–璇瑷瀹炵幇ping锻戒护銆傞氲繃链椤圭洰涓浣犲彲浠ユ洿娣卞叆鍦扮悊瑙TCP/IP鍗忚锛屽楁帴瀛楃紪绋嬶纴鎺屾彙C璇瑷杩涜岀绣缁灭紪绋嬬殑鎶宸ф柟娉曘
18.銆奀璇瑷鐗团lappyBird銆嬶细浣跨敤C璇瑷𨱒ュ疄鐜颁竴涓瀛楃︾増FlappyBird锛屾劅鍙椾笉涓镙风殑椋庨噰銆傛湰璇剧▼瀛︿範钖庡皢浼氱啛鎭塁璇瑷锛屼互鍙婄粯锲惧簱ncurses镄勪娇鐢ㄣ傛湰璇剧▼阃傚悎链塁璇瑷锘虹锛屾兂锅氱粌镓嬮”鐩镄勫悓瀛︼纴鍙浠ユ湁鏁堢殑瀛︿範ncurses缁桦浘搴撶殑浣跨敤锛屽仛涓浜涙湁瓒g殑浜嬫儏銆19.銆奀璇瑷瀹炵幇璐钖冭泧銆嬶细灏嗗湪Linux骞冲彴浣跨敤C璇瑷缂栫▼锛屽湪缁堢鐣岄溃涓婄帺璐钖冭泧銆傚垎涓轰笁涓阒舵碉纴涓阒舵靛浘镀忓簱锛屼簩阒舵电粯鍒舵父鎴忓浘镀忕晫闱锛屼笁阒舵靛疄鐜拌椽钖冭泧銆傞愭ュ疄鐜颁竴涓娓告垙镄勫埗浣滆繃绋嬨
20.銆奀璇瑷蹇阃熷疄鐜颁簲瀛愭嬨嬶细鐢ㄦ渶绠鍗旷殑浠g爜𨱒ュ疄鐜颁簲瀛愭嬫父鎴忥纴甯锷╁ぇ瀹跺崭範锘虹鐭ヨ瘑锛屽︿範浜嗗备綍璁捐″苟瀹炵幇涓涓浜斿瓙妫嬫父鎴忥纴宸╁浐澶у剁殑锘虹鐭ヨ瘑銆傛秹鍙婂埌C璇瑷镄勫熀纭阃昏緫鍒ゆ柇锛岀▼搴忚捐′笌缂栧啓銆21.銆奀璇瑷鍒朵綔2048銆嬶细2048鏄涔嫔墠鍗佸垎𨱔鐖嗙殑涓娆剧泭鏅烘父鎴忋傚皢浣跨敤C璇瑷瀹屾垚涓涓2048娓告垙銆傞傚悎瀵笴璇瑷链変竴瀹氩熀纭锛屾兂锅氶”鐩缁冩坠镄勫悓瀛︼纴链璇剧▼瀛︿範钖庡皢浼氢简瑙C璇瑷锛屼互鍙婄粯锲惧簱ncurses镄勫疄鐢ㄣ
Linux锻戒护琛屾墽琛宺oot𨱒冮檺镄勫懡浠わ纻
浣跨敤sudo锻戒护锛屽懡浠ゆ牸寮弑udo闇瑕乺oot𨱒冮檺镄勫叿浣揷ommand>sudo浣夸竴鑸鐢ㄦ埛涓嶉渶瑕佺煡阆撹秴绾х敤鎴风殑瀵嗙爜鍗冲彲銮峰缑𨱒冮檺銆傝屽彲浠ヤ娇鐢╯udo锻戒护镄勭敤鎴峰垯鐢/etc/sudoers閰岖疆鏂囦欢𨱒ョ$悊銆傜紪杈/etc/sudoers镄勬柟娉曪细
1.鍏堢粰root鐢ㄦ埛/etc/sudoers鏂囦欢镄勭紪杈戞潈闄愶纴#chmod740/etc/sudoers2.#vi/etc/sudoers,杩涘叆缂栬緫妯″纺锛屾垒鍒拌繖涓琛岋细rootALL=(ALL)ALL鍦ㄨ捣涓嬮溃娣诲姞xxxALL=(ALL)ALL(杩欓噷镄刹xx鏄浣犵殑鐢ㄦ埛钖)锛岀劧钖庝缭瀛橀鍑恒
3.鎶/etc/sudoers鏂囦欢镄勬潈闄愬嶅师锛#chmod440/etc/sudoers浣跨敤sudo钖庯纴闇瑕佽緭鍏ヤ竴娆″綋鍓岖敤鎴风殑瀵嗙爜杩涜岃韩浠介獙璇侊纸姝ゅ勬敞镒忥纴骞堕潪root鐢ㄦ埛镄勫瘑镰侊紒锛夛纴浜斿垎阍熷悗锛屽啀娆′娇鐢╯udo锻戒护镞讹纴闇瑕佸啀娆¤よ瘉銆傚懡浠ゅ疄渚嬶细$whoamimao$sudowhoamipasswordformao:root$
❹ 今天刚从网上买的机子,因为是linux系统,所以要换WIN7。但是在安装过程中出现No bootable device
您好,感谢您选择惠普产品。
根据您的描述,建议您参考下列信息:
由于Linux系统和windows系统的分区格式不同,建议先对笔记本硬盘进行全盘格式化,然后使用一步一步安装的系统光盘安装系统。
Windows7的安装过程,您可以参考一下微软官方文档资料: http://support.microsoft.com/kb/976512/zh-cn
注意:建议您不要使用下载的Ghost版本的操作系统,因为这样的操作系统大都会经过制作者的修改,而修改过的系统可能会缺失某些文件,而这些文件可能是您机器所需要的,因此您在安装系统后就可能会出现使用上的问题。
希望以上回复能够对您有所帮助。
如果以上信息没有解决您的问题,您可以登陆hp网络在线聊天室 www.hp.com.cn/chat ,向在线工程师咨询,帮助您进一步解决问题。 更多产品信息资讯尽在www.hp.com.cn/800。