刚以外包的身份服务于xx的中国移动,一直标榜自己之前程序员的身份,后来便被叫去机房给服务器安装centos的系统,链接公网,并且对外提供ssh 的登陆服务。
当时我疑惑的几个没有办法接触到的知识点是:
- 系统镜像问题。装系统不在话下,当然被告知要安装的前一天晚上还是研究镜像到了凌晨4:30,后来发现大白菜老毛桃之类的做win的镜像还可以,做linux的,安装过程中会出错,后来发现制作ISO时候需要用
fedora media writer
【链接】这个工具才行。不知道本地可以了,机房服务器如何?启动项又是如何?后来发现第二天并没有去安装。
后来发现,用fedora media writer
制作的.iso
文件,可以引导机房服务器的启动。
- 机房服务器的了解。机房的服务器在启动项目的设定和普通计算机的区别?U盘接口如何?有键盘否?鼠标呢?显示器呢种种问题,虽然对于普通的计算器很了解了,但是机房服务器,第一次。
最终发现,机房服务器的启动速度比较慢,而且会明显的提示设定开机启动项,所以,比起一般笔记本电脑,进入引导界面并不费事。服务器拥有给类别USB接口、VGA视频信号接口、HDMI高清线接口等,和一般的计算机主机形状不同,其他感觉差别不大。
- 联网问题。安装好之后,如何联网?当晚安装上了centos之后,在自己电脑商研究了网卡,一般来说,网卡分为几种,一是本地网卡,二是无线网卡,三是网线的网卡,一般而言,笔记本电脑装了linux系统,网卡只会有有这三种,且每种只有一个,各自的名字分别是:
lo (local)本地网卡
en (etheret) 以太网
wl (wireless local rea network) 无线
大概是如此的,但是也不一定都如此,不过可见一斑。
而网卡的配置文件在/etc/sysconfig/network-scripts/
下,配置文件的名字和网卡的名字(ip addr
或者ifconfig
)类似,在里面编辑即可配置。而机房的服务器的有线网卡是有多个的,配置文件也会略有不同(对于服务器的配置文件实例,在最后会有说明),不同网卡要对应不同配置文件。
对于我自己计算机安装的linux,我联网是通过wifi的方式,而相关的配置,文章最后也会有说明。
要说还有疑问,就是这台计算及如何能够被公网的其他计算机访问到?当时提供了公网ip、掩码、DNS。之前仅仅知道家里面的设备的链接,家里设备的链接,是无法被公网访问的。这种直接提供公网ip的,我很疑惑。后来也发现,配置网卡静态ip的链接信息后,即可上网,而且,即可被其他公网ip访问。
由此我得到,ip地址和设备是分离的,不论哪台电脑,只要在哪个ip地址的“端口”,那么,就可以接受那个ip端口信息传输。
- 防火墙的问题。在对外提供服务的时候,需要服务器内部的安全组对端口进行开放,使用的是centos7的镜像,于是,防火墙通过阅读文档发现,有两个,
iptables
和firewalld
,后者是当前版本常用的。后来全部被我关了暂时。
上述的是这次实践中的问题,关于ssh的搭建,实际上问题不大。其他了解就是关于机房托管方面的和机房环境方面的。其他方面,我用一句话形容:
丹心明眸,盼睹皎月;月而无趣,掩面以翳。
曾盼伴行,其却东下;复盼余晖,余眸自映。
不说了,这就是实际情况,下面是一些配置记录
wifi链接
- 先打开笔记本默认关闭wifi的开关;
- 打开无线网卡
ip link set wlp_name up
# 查看打开状况
ip link show wlp_name
- 进行wifi的链接
wpa_supplicant -B -i wl_name -c <(wpa_passphrase "ssid" "pswd")
- 动态分配ip
dhclient wlp3s0
注:上述的方法,感觉并不一定可以成功,具体情况还要研究(但是成功过)
静态ip
- 哪个网卡插着网线,就配置哪个网卡的配置文件,在目录
/etc/sysconfig/network-script/
下面; - 配置示例和说明
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# change to static
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em4
UUID=fabda6b1-dffd-4015-8405-0883c26b092e
DEVICE=em4
# change to yes
ONBOOT=yes
# set the four setting belows
IPADDR=3x.1xx.1xx.xxx
GATEWAY=3x.1xx.1xx.xx
NETMASK=255.255.255.0
DNS1=114.114.114.114
- 重启网卡
systemctl restart network
第二次工信局服务(20210119-20210122)
该次服务的目标:1、给09年的IMB老机(3850 M2)装操作系统(UOS);2、安装开发环境asp/asp.net。实际上第一步只是为了第二部。
背景:机关单位要求使用linux的发行版统信UOS的操作系统,想在IBM上跑asp/asp.net,一台IBM服务器,一台已经安装上UOS的Dell计算机。
过程:
1、尝试安装了centos7的桌面版,完成之后,该老机启动不了;
2、在Dell上安装了mono
+jexus
跑asp.net,发现asp和asp.net的差别较大,不能兼容,便又使用apache
+iasp
来跑aps,但是不兼容asp.net,且不容易维护,网上文章很少;
3、探索了IBM的ServerGuide的对应版本,写入u盘来安装IBM,不可;
4、IBM上安装了Centos7的命令行版本,联网、安装docker,探索docker
虚拟环境安装IIS、asp、asp.net环境,IBM内核比较老不支持;
5、在Dell上的linux发行版UOS上安装了VMplayer16,用它来安装Window Server 2008 R 系统,用桥接方式接入局域网,可启用IIS服务器,可使用,算一个解决方案;
6、IBM服务器后来换了一个写入镜像的工具Rufus-2.12,后来那边的麦哥也安装成功。
收获:
- linux网线联网DHCP的配置和方法:选择DHCP,然后硬件地址HDWADDR=xxx要写一下,通过
ip addr
查看,然后需要重启network:systemctl restart nerwork
; - IBM使用磁盘阵列,安装linux时候很顺畅,但是安装windows时候,常规方法不行,需要官网进行下载处理;
- 关于虚拟机中网络连接方式和文件共享方式。