单纯提供一个相对的解答,并不是标准答案!
单纯就是个解答的参考,写完之后再来这边查查看答案跟你想的一样不一样!?
大部分的服务器 (除了数据库之外) 主要的任务大多在处理文件数据的传输运作,真正用在计算的时间 (数据酷例外) 相对是少的。 而且,大部分的服务器总是服务多数用户,每个用户都会生成一个进程,每个进程都有自己的数据运作。因此,在数据的传输上面, 可能会占据比较大部份的资源,亦即,服务器大部分都是 I/O bound 的情况。在这种情况下,加大内存 (插更多的主内存) 以及加快磁盘读写 (更换速度更快的 SSD 或 M2 或 RAID 等) ,可能是让服务器性能增加是比较有用的。
开放原代码基金会 (Free software Foundation, FSF, https://www.fsf.org/) 主要提供了 GNU/GPL 授权, 该授权的使用有相关严格的规定。相对来说,开放原代码基金会 (Open Source Initiative, https://opensource.org/) 则虽然也是开放原代码软件,但至少可以拥有商业化的空间。因此,若想要商业化保留专属软件的封闭内容功能,可能选择 BSD 发布会比较好。 相关的 open source 授权,可以参考 https://opensource.org/licenses/alphabetical
Red Hat 为一家自由软件商业公司,由于 Linux kernel 使用 GPL 授权,因此,Red Hat 就得要将其所开发的软件使用 open source 的方式发布, 这当然也包括 RHEL 这些软件的代码。但是,RHEL 里面含有 Red Hat 本身的商标授权等特别的图案等,这些数据则是 Red Hat 商业拥有! 那是不能够直接取用的。
CentOS 为社群单位,志工工程师取得 RHEL 的软件之后,会依据 RHEL 建置的流程,先创建开放原代码的服务器树状环境, 之后逐一查看各软件是否有专属的商业图标在内,必需要取出后重新修改与编译。你可以参考 CentOS 的发行注记 (release note) 来了解更多!由于是 GPL 的关系,因此 CentOS 同样以 GPL 发布喔! 因此,你可以享有自由的拷贝与在发行的权力!
经过追查该系统,其相关信息为:
经查该系统,发现到主要支持的操作系统有 Oracle Linux (甲骨文,与 CentOS 类似,都是从 RHEL 系统拷贝来的分支), RHEL 与 RHEV (Red Hat 系统的虚拟化架构)、SUSE Linux Enterprise Server (SLES)、Ubuntu等, 这代表硬件制造商认为这几个操作系统是一般商用最常使用的环境,因此才会进行硬件支持度的测试。因此, 要选择 Linux distributions,当然以这几个版本来挑选是最佳的。
[student@station10-101 ~]$ su - 密码: <==这里输入 myCentOS8 这个密码 [root@station10-101 ~]#如上所示,在中括号内的项目,从 student 变成了 root 了!
[root@station10-101 ~]# yum install ibus-libzhuyin Last metadata expiration check: 0:03:10 ago on Sun 01 Mar 2020 03:45:14 PM CST. Dependencies resolved. ======================================================================================= Package Architecture Version Repository Size ======================================================================================= Installing: ibus-libzhuyin x86_64 1.8.93-1.el8 AppStream 7.4 M Installing dependencies: kyotocabinet-libs x86_64 1.2.76-17.el8 AppStream 328 k libpinyin x86_64 2.2.0-1.el8 AppStream 340 k libpinyin-data x86_64 2.2.0-1.el8 AppStream 9.3 M libzhuyin x86_64 2.2.0-1.el8 AppStream 325 k Transaction Summary ======================================================================================= Install 5 Packages Total download size: 18 M Installed size: 67 M Is this ok [y/N]: y Downloading Packages: (1/5): kyotocabinet-libs-1.2.76-17.el8.x86_64.rpm 586 kB/s | 328 kB 00:00 (2/5): libpinyin-2.2.0-1.el8.x86_64.rpm 512 kB/s | 340 kB 00:00 (3/5): libzhuyin-2.2.0-1.el8.x86_64.rpm 1.8 MB/s | 325 kB 00:00 (4/5): ibus-libzhuyin-1.8.93-1.el8.x86_64.rpm 4.0 MB/s | 7.4 MB 00:01 (5/5): libpinyin-data-2.2.0-1.el8.x86_64.rpm 5.9 MB/s | 9.3 MB 00:01 ---------------------------------------------------------------------------------------- Total 6.0 MB/s | 18 MB 00:02 warning: /var/cache/dnf/AppStream-a520ed22b0a8a736/packages/ibus-libzhuyin-1.8.93-1.el8. x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS-8 - AppStream 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>" Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial Is this ok [y/N]: y Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : kyotocabinet-libs-1.2.76-17.el8.x86_64 1/5 Running scriptlet: kyotocabinet-libs-1.2.76-17.el8.x86_64 1/5 Installing : libpinyin-data-2.2.0-1.el8.x86_64 2/5 Installing : libpinyin-2.2.0-1.el8.x86_64 3/5 Running scriptlet: libpinyin-2.2.0-1.el8.x86_64 3/5 Installing : libzhuyin-2.2.0-1.el8.x86_64 4/5 Installing : ibus-libzhuyin-1.8.93-1.el8.x86_64 5/5 Running scriptlet: ibus-libzhuyin-1.8.93-1.el8.x86_64 5/5 Verifying : ibus-libzhuyin-1.8.93-1.el8.x86_64 1/5 Verifying : kyotocabinet-libs-1.2.76-17.el8.x86_64 2/5 Verifying : libpinyin-2.2.0-1.el8.x86_64 3/5 Verifying : libpinyin-data-2.2.0-1.el8.x86_64 4/5 Verifying : libzhuyin-2.2.0-1.el8.x86_64 5/5 Installed: ibus-libzhuyin-1.8.93-1.el8.x86_64 kyotocabinet-libs-1.2.76-17.el8.x86_64 libpinyin-2.2.0-1.el8.x86_64 libpinyin-data-2.2.0-1.el8.x86_64 libzhuyin-2.2.0-1.el8.x86_64 Complete!基本上,系统会自动的帮你进行网络安装的进程,非常简单。
[root@station10-101 ~]# exit logout [student@station10-101 ~]$ exit
设置屏幕保护程序的方法如下:
修改屏幕分辨率的方法如下:
[student@station10-101 ~]$ w 16:49:12 up 4 min, 3 users, load average: 0.04, 0.09, 0.04 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT student :1 :1 16:47 ?xdm? 26.29s 0.02s /usr/libexec/gdm-x-session gnome-session student tty3 - 16:46 2:54 0.03s 0.03s -bash
[student@station10-101 ~]$ ll /var/spool/mail 总计 0 -rw-rw----. 1 rpc mail 0 2月 26 09:04 rpc -rw-rw----. 1 student mail 0 2月 26 09:10 student # 可以看到里面只有两个文件名,亦即只有两个文件的意思 [student@station10-101 ~]$ ll -d /var/spool/mail drwxrwxr-x. 2 root mail 32 2月 26 09:10 /var/spool/mail # 这个方法可以直接看到目录本身,因此可以知道是 2 月 26 日创建这个目录的。 [student@station10-101 ~]$ ll /var/spool 总计 0 drwxr-xr-x. 2 root root 63 2月 26 09:04 anacron drwx------. 3 root root 31 2月 26 09:06 at drwx------. 2 root root 6 11月 9 00:47 cron drwx--x---. 3 root lp 17 2月 26 09:05 cups drwxr-xr-x. 2 root root 6 5月 11 2019 lpd drwxrwxr-x. 2 root mail 32 2月 26 09:10 mail drwxr-xr-x. 2 root root 6 11月 22 01:36 plymouth drwx------. 2 root root 6 11月 14 12:16 up2date # 除了上述的方法之外,也可以通过观察上层目录,也就是 /var/spool 的内部文件名来找到 mail 喔!
[student@station10-101 ~]$ w 22:13:37 up 10 min, 2 users, load average: 0.22, 0.14, 0.07 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT student :1 :1 22:12 ?xdm? 21.45s 0.01s /usr/libexec/gdm-x-session gnome-session
[student@station10-101 ~]$ nmcli connection show NAME UUID TYPE DEVICE ens3 1eff13ae-e436-407c-bf67-ac0932bd1ed2 ethernet ens3 virbr0 83a8603d-a2bc-4607-a3a7-82127e797bd8 bridge virbr0 # 若正常设置, NAME 与 DEVICE 字段都会有数据,但是 virbr0 不要里她!