Centos 7.0

服务器是用一台废弃的移动商务主机部署的,原本用的是deepin 桌面系统,安装了宝塔 Lamp 环境,原本想的是出门在外可以远程下工作什么的,因为deepin应用商店刚好上线了oray向日葵远程软件,可以随服务器一起启动,但在使用的中发现,还是要事先登入一次主机才能远程成功,实在是不方便。

最终还是装回了Centos 7

顺便计下笔记,安装过程中也是遇到一些问题

启动盘制作好,安装不上

解决centos 7 提示 “Warning: /dev/root does not exist, coul

centos Warning: /dev/root does not exist, coul错误

如图:安装centos 7时提示 “Warning: /dev/root does not exist, could not boot”

这个问题是木有找到你的U盘。

在一个能够编辑U盘的系统里,首先修改U盘的盘符标签,随便改短小精悍为好。

然后进入U盘打开EFI文件夹,进入boot文件夹,修改grub.cfg文件里面的CentOS\x207\x20x86_64改为刚刚修改的U盘的盘符标签。然后,搞定!能装CentOS 7了。。。。。。

磁盘

文件修改位置

修改地方

到此,系统就可以正常安装使用了

服务器网络 设置

以前使用云服务器的时候,一般都不需要我们自己配置网络,默认就已经设置好了的,不过这次确实是难到了我,只能拼命的百度了。

首先打开目录 /etc/sysconfig/network-scripts
目录下存放着网卡的配置文件,文件名称是 ifcfg- 网卡名称

修改配置文件

设置网络时首先打开配置文件,配置文件默认如下所示,如果使用 dhcp 自动获取ip,只需将 ONBOOT=no 修改为 ONBOOT=no 即可。

# 网卡配置文件按默认配置
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=ens33
UUID=e4987998-a4ce-4cef-96f5-a3106a97f5bf
DEVICE=ens33
ONBOOT=no  #如果使用dhcp分配ip的话,只需要将这里no改为yes,然后重启网络服务就行

如果需要配置静态ip,则按照以下修改方法修改

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static   #将dhcp修改为stati表示使用静态ip
DEFROUTE=yes
IPADDR=192.168.128.129   #设置IP地址
NETMASK=255.255.255.0    #设置子网掩码
GATEWAY=192.168.128.1    #设置网关
DNS1=114.114.114.114     #设置dns
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e4987998-a4ce-4cef-96f5-a3106a97f5bf
DEVICE=ens33
ONBOOT=yes  #将no改为yes

重启网络服务

使用 nmcli c reload 命令重启网络服务,nmcli命令的参数如下所示:

[hk@localhost network-scripts]$ nmcli  -h
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -o[verview]                                    overview mode (hide default values)
  -t[erse]                                       terse output
  -p[retty]                                      pretty output
  -m[ode] tabular|multiline                      output mode
  -c[olors] auto|yes|no                          whether to use colors in output
  -f[ields] <field1,field2,...>|all|common       specify fields to output
  -g[et-values] <field1,field2,...>|all|common   shortcut for -m tabular -t -f
  -e[scape] yes|no                               escape columns separators in values
  -a[sk]                                         ask for missing parameters
  -s[how-secrets]                                allow displaying passwords
  -w[ait] <seconds>                              set timeout waiting for finishing operations
  -v[ersion]                                     show program version
  -h[elp]                                        print this help

OBJECT
  g[eneral]       NetworkManager's general status and operations
  n[etworking]    overall networking control
  r[adio]         NetworkManager radio switches
  c[onnection]    NetworkManager's connections  # 网络管理一般使用 nmcli c
  d[evice]        devices managed by NetworkManager
  a[gent]         NetworkManager secret agent or polkit agent
  m[onitor]       monitor NetworkManager changes

[hk@localhost network-scripts]$ 

网络管理一般使用 nmclli c,用法如下:

[hk@localhost network-scripts]$ nmcli c -h
Usage: nmcli connection { COMMAND | help }

COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }

  show [--active] [--order <order spec>]
  show [--active] [id | uuid | path | apath] <ID> ...

  up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>] [passwd-file <file with passwords>]

  down [id | uuid | path | apath] <ID> ...

  add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]<setting>.<property> <value>)+]

  modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+

  clone [--temporary] [id | uuid | path ] <ID> <new name>

  edit [id | uuid | path] <ID>
  edit [type <new_con_type>] [con-name <new_con_name>]

  delete [id | uuid | path] <ID>

  monitor [id | uuid | path] <ID> ...

  reload

  load <filename> [ <filename>... ]

  import [--temporary] type <type> file <file to import>

  export [id | uuid | path] <ID> [<output file>]

[hk@localhost network-scripts]$ 

环境安装

到这里,服务器就可以上网了,接下来直接安装了宝塔最新版

服务器防火墙

关闭防火墙

systemctl disable firewalld.service        #禁止firewall开机启动

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload

常用命令介绍

firewall-cmd --state                           ##查看防火墙状态,是否是running
firewall-cmd --reload                          ##重新载入配置,比如添加规则之后,需要执行###此命令
firewall-cmd --get-zones                       ##列出支持的zone
firewall-cmd --get-services                    ##列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp               ##查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp                 ##临时开放ftp服务
firewall-cmd --add-service=ftp --permanent     ##永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent  ##永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent     ##永久添加80端口 
iptables -L -n                                 ##查看规则,这个命令是和iptables的相同的
man firewall-cmd                               ##查看帮助

更多命令,使用 firewall-cmd --help 查看帮助文件

磁盘挂载

  • 下载
官方网址:http://www.tuxera.com/
文档手册:http://www.tuxera.com/community/ntfs-3g-manual/
下载地址:http://www.tuxera.com/community/ntfs-3g-download/
  • 解压安装NTFS-3G
tar -xvzf ntfs-3g_ntfsprogs-2012.1.15.tgz
cd ntfs-3g_ntfsprogs-2012.1.15
执行安装过程如下所示:
 > ./configure
 > make
 > make install
  >之后系统会提示安装成功,下面就可以用ntfs-3g来实现对NTFS分区的读写了
  • 配置挂载NTFS格式的移动硬盘
    1.首先得到NTFS分区的信息

     sudo fdisk -l | grep NTFS
     [root@DB-Server klb]# sudo fdisk -l | grep NTFS   
    2.设置挂载点,用如下命令实现挂载 
mount -t ntfs-3g
    3.挂载
例如得到的 NTFS 分区信息为 /dev/sdc1 ,挂载点设置在 /mnt/usb 下,可以用
mount -t ntfs-3g /dev/sdc1 /mnt/usb
或者直接用 
ntfs-3g ntfs-3g /dev/sdc1 /mnt/usb
    4.开机自动挂载
如果想实现开机自动挂载,可以在/etc/fstab里面添加如下格式语句 
ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0 
或者 echo "/dev/xvdb1 /www ext4 defaults 0 0" >> /etc/fstab
这样可以实现NTFS分区里中文文件名的显示

卸载分区可以用umount实现,用 

   umount   或者   umount

网上的东西虽然很多,但还是自己的东西最容易懂

--------------------------------
Last modification:January 20th, 2020 at 02:36 pm
如果觉得我的文章对你有用,请随意赞赏