peterliu1218
peterliu1218
关注数: 1
粉丝数: 138
发帖数: 3,530
关注贴吧数: 8
反向SSH 本篇是给对ssh与网络有基本了解看的,初学者就不要看了.... 假如一台电脑是位在router之后,如何从远程ssh连入呢?一般是设定router把某些特定port的连入,转到该台电脑。例如设定port12222转到192.168.1.5的port22。 假如你没有router的修改权限呢?那就使用反向的ssh连线。 现在我们先假设: A为位於router之后的电脑 A的用户名为apple B为位於internet上的电脑 B的用户名为banana 网址为bbb.com(你也可以用ip) sshport为 22222(养成好习惯,sshserver不要用默认的port22) 先提醒一下,反向的ssh对A电脑所在的局域网会造成安全上的问题,绝大多数的网路管理者非常不喜欢这样的作法,因为这相当於在防火墙上打洞。请先取得网路管理者的同意。
ssh免输入密码 以下介绍以密钥ssh登入远端主机的方法。除了不需要输入密码外,这个密钥的加密强度是远大於输入密码的。所以有些ssh主机会设置成禁止密码登入,只允许使用密钥登入,一旦设置成这个模式,除非获得密钥,不然几乎无法破解进入。(此次不介绍,单纯只是免输入密码) 不同的机器使用的编码机制不同,这里所用的编码机制为Ubuntu预设使用的RSA2,若你的主机上有其他的机制,也是类似方法,只是产成公钥私钥的参数不同。
旧版本的ubuntu更新 Ubuntu每两年会出一个 LTS 版本(Long Term Support; 长期支援),支援期长达5年,目前最新两个 LTS 版本是 12.04 (Precise)与 14.04 (Trusty)。LTS版本通常以「稳定」为考量。 除了LTS版本之外,每半年一次的版本,通常以「测试」为考量,所以会有比较多的新功能,但比较不稳定。因此,他的更新支援 只有 9 个月。 所有版本的更新支援到期日,请参考: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwiki.ubuntu.com%2FReleases&urlrefer=2557cf222711a0c65985fef574cbae80
Adobe 与 Google 合作的思源黑体 由 Adobe 与 Google 合作的思源黑体,已经开放下载了。这个字体采用开放源码授权,完整支援简中、繁中、日、韩等东亚字体。而且字型有七种不同粗细,以符合不同状况下的使用。 每种字体粗细总共有 65,535 个字符,这是 OpenType 格式支援上限。 这在开放源码的字型当中,是前所未有的! *SourceHanSansOTF-1.000.zip* : Seven multilingual OpenType/CFF fonts *SourceHanSansCN-1.000.zip* : Seven Simplified Chinese OpenType/CFF fonts *SourceHanSansTWHK-1.000.zip* : Seven Traditional Chinese OpenType/CFF fonts *SourceHanSansJP-1.000.zip* : Seven Japanese OpenType/CFF fonts *SourceHanSansKR-1.000.zip* : Seven Korean OpenType/CFF fonts *SourceHanSansOTC-1.000.zip* : Seven OpenType/CFF Collection fonts 有兴趣的吧友可以自行下载: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsource-han-sans.adobe%2Ffiles%2F&urlrefer=d73de95ef819166922bcef4ef34a4a10 或者从百度盘下载: SourceHanSansOTF-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1cqYei&urlrefer=3a8ebc4c9caf25b61b0f543507e29bb1 SourceHanSansCN-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1tRVVg&urlrefer=8535bed30d60e5f5f82f152d5fa9e742 SourceHanSansTWHK-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1gd7UUMB&urlrefer=518f8296cda91b8436fa5b4d8025580c SourceHanSansJP-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1kTqROfd&urlrefer=2c06741c75e13d19f46c91ad9994088c SourceHanSansKR-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1w9Lr4&urlrefer=fe3fc91d4eee443fb6143315578b88ce SourceHanSansOTC-1.000.zip http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1mgmLYgK&urlrefer=2a2e414e63781e4df464957f87c0010e Ubuntu 字型安装很简单,解压后,把字型文件复制到: ~/.local/share/fonts 文件夹下即可
在Ubuntu系统使用SSD 网路上关於「SSD安装使用linux系统会缩短SSD的使用寿命」的说法,是错误的。其中暗藏「Linux比Windows或其他系统,对SSD的损耗更多」的含意,更是过度的延伸。 在Linux系统,网路上众多优化的方法,有些是正确的,一些是不必要的,甚至会造成更多的问题。所以简单说明一下...
U盘多重开机(MBR) 这不是直接安装在U盘,而是引导U盘中的 iso 文件开机。 此外,有吧友询问如何U盘启动DOS,所以同时把DOS列入多重开机的选单。 有点复杂.... 其中重要步骤我会多做说明:
Linux发行版之间的差异 不要轻易的去「定义」或「定位」某些事情,这样会让你失去观察事情多面性的机会。看到吧友草率定位发行版的特色,有感而发。 众多发行版各有特色,符合所需就是好的,有时去区分优劣毫无意义。你认为的缺点,或许正是我所追求的优点。即使Linux与Windows比较也是如此,两者各有特色,各符合不同所需的使用者。虽然我不用Windows很多年,但我认为Windows仍是一个优秀的作业系统,只是不符合我的需求。
变更CPU频率管理策略 现在的CPU可以藉由改变输入的电压,改变CPU的工作频率。作业系统也可藉由这种方式控制CPU的节能或效率。在ubuntu图形界面下, indicator-cpufreq可以让你随时切换,但是这个程序在背后是如何运作的?或者在文字界面下,如何去变更?
远端(最小)安装Ubuntu 新手不需尝试,即使安装完系统,许多常用的基本工具并不包含在其中。但可以看看里面用到的技巧,有哪些是你不懂的。 对ubuntu安装已经了解的,可以尝试这种比较特别的安装方式。过程中,可以了解许多关於ubuntu系统的架构细节。至於可以如何进一步应用,就看你的想像力... 所以本篇的重点,不是在安装。只是让你知道,Linux还可以这样作。
Linux分区技巧 要如何分割硬盘,哪些Linux的目录要挂载到这些不同的分区?其实可以很简单,也可以很困难。在这之前,你必须清楚你的系统,未来主要的使用目的为何?有什么特殊需求?硬件设置为何? 假如你完全没有概念,也不在乎。那系统只需要一个"/",就可以了。Linux的根目录,是所有目录的基础,只要有他,系统就可以引导。顶多再加个swap分区,供系统在内存不足的状况下,可以使用硬盘来交换文件,现代的计算机swap尺寸大约2G,应该足够了。 先小结一下,最简单的分区方式,就是"/"与swap两个分区,就可以应付你绝大多数的应用了。以下不需要再看下去了....
Linux文件系统标准 Linux的文件目录结构是按照「文件系统层次结构标准」(FilesystemHierarchy Standart;FHS)所结构,这个标准最新一版是2004年的2.3版。他的目的是规范哪一类型的文件,必须放置在哪个目录下。由于FHS只是比较松散的规范了第一层与部份的第二层,所以不同的Linux发行版,彼此之间还是有少许的差异;此外,某些软件对自己文件的定义,也有不太一样的看法,所以放置的位置也与一般软件不太相同。 详细内容可以在FHS的官网查看:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.pathname.com%2Ffhs%2F&urlrefer=f6725108334b3f0078b4f207f011b37e 或者下载pdf档:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.pathname.com%2Ffhs%2Fpub%2Ffhs-2.3.pdf&urlrefer=34de50ab7b533268ca06f52cfbbc50f6 Unix与类Unix的出现,远早于FHS,所以大多数都有自己的标准,Linux出现的初期,此标准也尚未完成创建,所以早期的类Unix与Linux发行版,目录结构差异很大。自由软件基金会维护的FHS成立后,才渐趋一致。 当前大多数的Linuxdistribution都是按照FHS,但毕竟Linux是开放的,有少部份的Linux完全不按照标准,如GoboLinux,采用类似Windows的目录结构,软件的目录都位在/Programs下(最近好像复活了,又开始要发行新版,http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fgobolinux.org%2F&urlrefer=2ff743de05d18b1ad4f8f3674b61bfba)
VNC server 架设 VNC server可以提供图形界面远端控制主机,方便不擅长文本界面的使用者使用。但是请注意,图形界面会用掉系统较多资源,假如主机资源有限,你应该学习使用文本界面操作。 以下为设定方法:
以LVM模式安装Ubuntu(新手不要看) 假如你是从没装过ubuntu的新手,这篇可以跳过去了,因为安装的部份很少,主要在讲如何架构LVM,请勿自误... 我想这里大多数的人都没有碰过 LVM (Logical Volume Manager) 这个东西,因为用不到,所以不知道... 但LVM对服务器来说,是一个很重要的东西,因为他保留硬盘扩充的能力。当分区容量不足时,只要加上硬盘,把空间划入分区,就可以轻易增加容量了。想一想,当你的电脑有5个人使用,/home 下有5个帐号,但是每个人给1TB空间时,你该怎麼办?假如又突然有5个人要加入,你要怎麼解决 /home 的扩充?怎样减少管理与实际硬体的成本?
Ubuntu 语言设置基本技巧 Ubuntu在设定的地方就有语言设置,很方便。但是有些细节无法设置。若希望更进一步设置,可以直接修改设定档。 ---------- 设定语言前,必须先有语系档案。 gksudo gedit /var/lib/locales/supported.d/local 放入以下内容,或者你所需要的语系。 zh_CN.UTF-8 UTF-8 en_US.UTF-8 UTF-8 接著生成语系档案: sudo local-gen 接下来才能正确设定。
Ubuntu离线更新,安装新软件 因为今天看到某贴,误认为Linux只能联网更新,安装软件,所以整理一下以前的笔记,介绍一个有用的软件:apt-offline 相信大家都知道apt-get需要在有网路的状况才有作用,但网路很慢,或者根本就没有网路的状况下怎麼办呢?因为我个人有某些特别需求,在测试一些软件,必须在无网路的环境下,所以我找到这个工具,来进行更新或安装新软件。 先预设:无法连线或网路连线速度低的电脑为A(Ubuntu),正常网路连线的电脑为B(Ubuntu) 1. 先在B电脑安装 sudo apt-get install apt-offline 2. 把apt-offline套件复制出来(请自行修改目的目录,最好指向你的随身碟) cp /var/cache/apt/archives/apt-offline*.deb /media/xxx/usb 或者由 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpackages.debian.org%2Fsid%2Fapt-offline&urlrefer=d76e9dd25176db9780be803025229034 下载deb,再复制到随身碟中。 apt-offline的依赖性,在一般的debian类的电脑都没问题。 3. 到A电脑安装apt-offline(请自行修改来源目录) sudo dpkg -i /media/xxx/usb/apt-offline*.deb 4. 清理A电脑中暂存的 .deb档,这步骤可以避免之前残留套件影响你下次的安装。所以也可以在第7步骤之前作。 sudo apt-get clean 5. 在A电脑的终端机,包裹你所要升级与更新的资讯(请自行修改目的目录,最好指向你的随身碟) sudo apt-offline set --upgrade --update /media/xxx/usb/ao.sig 6. 取下随身碟,到B电脑,下载你所需要的套件与套件库: sudo apt-offline get /media/xxx/usb/ao.sig --bundle /media/xxx/usb/ao.zip 7. 回到A电脑,放置套件 sudo apt-offline install /media/xxx/usb/ao.zip 8. 这时,所有下载的套件会放到 /var/cache/apt/archives sudo dpkg -i /var/cache/apt/archives/*.deb 以后,只要重复步骤5~8就可以安装更新。
Ubuntu安装(MBR磁碟分割,已安装Windows) 此篇为回应 @我根号四你 网友的问题 http://tieba.baidu.com/p/2779179337 其实类似教程很多,我只是针对其中某些点,提出一些看法与经验。ubuntu的熟手应该都懂。 叙述有点繁杂,但应有可供参考之处,请各位见谅...
swapfile的设置 在安装Linux系统分割磁盘时,我们总会准备一个swap分区,供系统使用。当实际的内存不足时,就会把一部分内存的内容放到swap分区当中。 相对于以前,现在内存便宜,所以很多计算机的内存都扩充得很大,因此内存几乎用不完,有些人甚至提出不要分割出swap了。个人认为,swap还是需要的。因为内存用完了,假如没有swap会突然当机;如果有swap,系统会突然变慢,但不至于当掉。这时候,可以让你有时间回应。 除了swap分区外,Linux还有其它的方式来解决swap的问题,就是设置一个swapfile来取代或增加swap分区的功能。 最大的好处,就是「动态」,需要时挂上,不需要时拿掉,而且还可以改变大小。
在ubuntu下,设置ramdisk 前阵子有些ram好便宜......所以我装到了16G 其实除了特殊状况,大多数的内存都用不到,所以我设了ramdisk,以下是心得与过程
如何修改GRUB - 简单版 字很多,但不难,请安心服用
证明你是乡民 发生什麼事,文章被吃光光?
大家注意!!!!那些祝大家粽子节快乐的帖子别点!!!! 会到处乱发帖的.... 贴吧现在有bug正在处理中... (我刚刚也中招...)
1
下一页