使用Ubuntu Server 22.04 (Minimal)一些问题的记录
hive-105017·@oflyhigh·
0.000 HBD使用Ubuntu Server 22.04 (Minimal)一些问题的记录
之前发帖说过自己的“主力”开发机即将上线,其实发帖一天之后,这机器就已经在使用啦,因为主要是开发用途,所以我选择的是Ubuntu Server 22.04 (Minimal)做为系统。  (图源 :[pixabay](https://pixabay.com/photos/home-office-pc-computer-1207834/)) 首先简单说一下安装Ubuntu Server 22.04 (Minimal)的问题。 安装的过程我全程拍照了,原本打算分享一些,后来考虑到网上很多这方面的资料,而且Ubuntu现在的安装向导也很友好,就没必要发帖浪费区块链存储资源了,自己就随手把辛苦拍摄的照片都删除啦。 但是后来想到其实还是有几点要说明一下,比如使用Ubuntu Server 22.04安装包,要想安装成Minimal版,是***需要在其中某个步骤中选择一下的***,大家知道这点就好,图我已经没有啦(手贱惹的货)。 因为需要直接放到网络上使用,我们需要在安装时***为其配置IP(WIFI & 有线网)***;还有为了能使用SSH访问主机,我们需要***"Install OpenSSH Server"***。 当完成安装后,我们就可以把键盘鼠标显示器统统拔掉,然后将其使用网线连接至路由器(或者没有有线网的情况使用WIFI),这样一台崭新的开发服务器就上线啦,我们可以在上边瞎折腾啦。 接下来在说一些使用方面的问题。 前面说了,安装期间我为这台机器同时配置了有线网和WIFI连接,WIFI连接是为了安装时联网,有线网则是在安装后直接用网线连接到路由器上,提升速度和稳定性。 可是我登录后想看一下网络连接情况,输入`sudo ifconfig`却被提示: >sudo: ifconfig: command not found 这就是使用Minimal版本的一点小弊端啦,虽然精简,但是一些很常用的工具也没有被包含在内。 为了解决` ifconfig`不存在的问题,我们需要首先安装`net-tools`: >`sudo apt install net-tools` 这回就可以愉快地使用`ifconfig` 来查看网络配置以及连接情况啦:  可见有线网和无线网都正确的连接上啦,但是我发现了一个问题,我给有线网配置的IP和我树莓派的IP重复了,好在树莓派并没有开机。尽管如此我依然需要修改一下IP。 结果一用`vi`,又出错了: >sudo: vi: command not found 这个同样是因为使用Minimal版本的问题,需要我们手动安装相应的工具(根据个人喜好选择): >`sudo apt install vim` 然后再说下配置IP的问题。 关于设置网络,好久以前在树莓派,香蕉派中都是直接编辑`/etc/network/interfaces`,后来树莓派中又改为编辑`/etc/dhcpcd.conf`。 而/Ubuntu Server中则是编辑`/etc/netplan`目录下的文件,因为安装时已经生成了相应的配置文件,修改IP的话直接做对应的修改就可以了,省却很多麻烦。 比如我的有线网卡配置如下:  更多的使用方法和细节,请参考Ubuntu官网上的这个内容:[Configuring networks](https://ubuntu.com/server/docs/network-configuration)。一个有意思的问题是,设置了多个配置文件,哪个是最终生效的呢?参考链接中另外一个链接的内容解决了我的疑惑,感兴趣的朋友可以看看。 还有个问题,如果让小电脑作为服务器长期运行,那么就可能面临断电的问题:  如果是做普通家用办公用途,那么断电也没关系,来电后再手动开机就OK啦。但是如若作为服务器,断电又来电后,我们又恰巧不在家,那就尴尬了。 所以,安全的做法是设置一下断电后再来电时的行为,这个需要在BIOS中,将After Power Failure对应的选项设置为:Power ON,就解决啦。 好了,关于使用Ubuntu Server 22.04 (Minimal)的一些问题就记录分享到这里,以后O哥再有新发现或者新的心得体会,再分享给大家。 题外话:今天被腾讯暴击,亏成狗啦,呜呜呜! # 相关链接 * [Configuring networks](https://ubuntu.com/server/docs/network-configuration) * [Netplan file order](https://askubuntu.com/questions/1446282/netplan-file-order)
👍 nextgen622, joeyarnoldvn, bubtforhad, warmstill, deanliu, cnfund, btshuang, mygod, pero82, lnakuma, joele, lestrange, dine77, janaveda, drricksanchez, soufianechakrouf, mermaidvampire, julian2013, catwomanteresa, archisteem, kimzwarch, travelgirl, itchyfeetdonica, japanguide, cedricguillas, stoodmonsters, mimi.ruby, stoodkev, voxmortis, aequi, pet.society, vickyli, digital.mine, ioioioioi, jywahaha, newhope, marco77290, cocaaladioxine, hoffmeister84, nanosesame, gerber, joythewanderer, hmayak, steem.leo, moleah, mice-k, dcityrewards, ezzy, exyle, privex, deathwing, minloulou, arac, jimhawkins, roberto58, abelfotografia, someguy123, daan, logic, magicmonk, mobbs, alphacore, geekgirl, shitsignals, jeanlucsr, felander, emrebeyler, etherpunk, unconditionalove, bestboom, themightyvolcano, meanbees, nateaguila, dlike, minminlou, newsposter, cakemonster, determine, permaculturedude, goodcontentbot, haikusailor, kggymlife, triplea.bot, beta500, ribary, dpend.active, sketching, jelly13, hivechat, dcrops, hykss.leo, ausbit.dev, ryosai, actordontee, steemcleaners, dailyke20, lexus083, tomiscurious, fatman, votehero, msp-makeaminnow, iseeyouvee, voter003, merlin7, crowdwitness, kgswallet, dpoll.witness, eturnerx-dbuzz, bgmoha, evahe, yogacoach, holoferncro, freedomring, aafeng, chenlocus, lovelemon, patronpass, dses, pladozero, goodcontentbot1, dbfoodbank, leomolina, weddinggift, tvb, xianlaiyiju, cconn, tomwafula, darkpylon, travoved, alpha-omega, penguinpablo, cryptonized, funnyman, hungrybear, bilpcoinbpc, jacuzzi, idx, abit, laoyao, midnightoil, xiaohui, helene, bxt, exec, ozd, zuun.net, hive.friends, seikatsumkt, hivewatchers, albiro2050, neon3000, annepink, nataya, smartvote, dengyanping888, ahlawat, glaizam2023, blablableu, sketch17, itsfall173, unicornslayer, mordorgrinders, neshk, everhive, cpl-17, hivedy, tht, lovequeen, lymichale, xiaoyaodidi, love5200, atyh, emmali, aboozarfox, ying82, kathyto, mrspointm, leveragetrading, trafalgar, traf, raindrop, julesquirin, artefactoestudio, kattycrochet, aellly, amigoponc, yubaibai6, almajandra, ishaoathania, ace108, olaunlimited, sylvia1997, gwyddpel, fortune-master, passion-fruit, floatinglin, marygong77777, jychbetter, philipmak, beco132, pvinny69, queercoin, ssebasv, azazqwe, privatblog, photographercr, treefrognada, ericaliu, santigs, softworld, violator101, brutus22, lordneroo, gubbahomestead, susanli3769, mrpointp, tzae, hqy, leon95, biaojie, tipu, kingscrown, diosarich, mia-cc, kryptogames, bcm, sabajfa, dappstats, boatymcboatface, theshell, cryptogambit, longer, el-dee-are-es, daveks, artonmysleeve, winniex, mario02, iliyan90, selena14, theargirova, koychev22, ississ89, velinov86, sneji79, alicewonderyoga, tbabachev, silviq93, mihaylov, vaketo, mobluesbetter, mmanolev33, hive-bulgaria, tammie.brown, antoniohive.vibe, diyan3973lenkov, iliev26, mestanophoto, elkakoycheva, tiger85, dontcare89, didivelikova, projectmamabg, snedeva, vasilev89, roflie, rubelynmacion, nathen007, tschuri, bulkathos, blogstats, rivalhw, cn-reader, adm, bilpcoinbot, kgsupport, belemo, joshman, belemo.leo, abundancelife, bpcvoter1, jaybone, jayrent,