GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Centos 7:Erste Schritte

Führen Sie die folgenden Schritte aus, um Centos 7 OS zu installieren:

  1. Legen Sie die Centos-Installationsdiskette in den Server oder Computer ein, wählen Sie „Install Centos 7“ und drücken Sie die Eingabetaste, um fortzufahren.
  2. Wählen Sie die Sprache aus, die Sie verwenden möchten, und klicken Sie auf "Weiter".
  3. Klicken Sie als Nächstes auf das Symbol INSTALLATIONSZIEL.
  4. Installationsdiskette auswählen. Klicken Sie auf das Festplattensymbol, das Sie installieren möchten, und klicken Sie dann oben links auf die Schaltfläche Fertig, um fortzufahren.
  5. Wenn alles in Ordnung ist, klicken Sie auf „Installation starten“ und fahren Sie mit „Weiter“ fort.
  6. Die Installation beginnt und erfordert das Festlegen des Root-Passworts. Klicken Sie auf Root-Passwort, um zur Konfiguration zu gehen.
  7. Geben Sie in den Root-Passworteinstellungen ein beliebiges Passwort ein und klicken Sie auf die Schaltfläche Fertig, um wie folgt fertig zu werden.
  8. Klicken Sie nach Abschluss der Installation auf die Schaltfläche Neustart.
  9. Nach dem Neustart wird die Anmeldeaufforderung wie folgt angezeigt und Sie melden sich mit Root-Benutzer und Passwort an.

Sie können den folgenden Folien folgen, um alle diese Schritte zu sehen:

Grundlegende Befehle:Server aktualisieren, Dienststeuerung usw.

Nach der Installation des Betriebssystems müssen wir den Server aktualisieren. Befolgen Sie dazu die folgenden Befehle:

[root@thehackertips ~]# yum -y update 

Um den laufenden Dienst auf Centos 7 aufzulisten, führen Sie die folgenden Befehle aus:

[root@thehackertips ~]# systemctl -t service
UNIT                         LOAD   ACTIVE SUB     DESCRIPTION
auditd.service               loaded active running Security Auditing Service
crond.service                loaded active running Command Scheduler
dbus.service                 loaded active running D-Bus System Message Bus
firewalld.service            loaded active running firewalld - dynamic firewall
[email protected]           loaded active running Getty on tty1
kdump.service                loaded active exited  Crash recovery kernel arming
kmod-static-nodes.service    loaded active exited  Create list of required stati
lvm2-lvmetad.service         loaded active running LVM2 metadata daemon
lvm2-monitor.service         loaded active exited  Monitoring of LVM2 mirrors, s
lvm2-pvscan@8:2.service      loaded active exited  LVM2 PV scan on device 8:2
network.service              loaded active exited  LSB: Bring up/down networking
NetworkManager.service       loaded active running Network Manager
ntpd.service                 loaded active running Network Time Service
polkit.service               loaded active running Authorization Manager
postfix.service              loaded active running Postfix Mail Transport Agent
rhel-dmesg.service           loaded active exited  Dump dmesg to /var/log/dmesg
rhel-import-state.service    loaded active exited  Import network configuration
rhel-readonly.service        loaded active exited  Configure read-only root supp
rsyslog.service              loaded active running System Logging Service
sshd.service                 loaded active running OpenSSH server daemon
systemd-journald.service     loaded active running Journal Service
systemd-logind.service       loaded active running Login Service
systemd-random-seed.service  loaded active exited  Load/Save Random Seed
systemd-remount-fs.service   loaded active exited  Remount Root and Kernel File
systemd-sysctl.service       loaded active exited  Apply Kernel Variables
systemd-t...etup-dev.service loaded active exited  Create static device nodes in
systemd-t...es-setup.service loaded active exited  Create Volatile Files and Dir
systemd-udev-trigger.service loaded active exited  udev Coldplug all Devices
systemd-udevd.service        loaded active running udev Kernel Device Manager
systemd-update-utmp.service  loaded active exited  Update UTMP about System Rebo
systemd-u...sessions.service loaded active exited  Permit User Sessions
systemd-v...le-setup.service loaded active exited  Setup Virtual Console
tuned.service                loaded active running Dynamic System Tuning Daemon

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

33 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'. 

Führen Sie die folgenden Befehle aus, um alle Dienste aufzulisten:

[root@thehackertips ~]# systemctl list-unit-files -t service
UNIT FILE                                   STATE
auditd.service                              enabled
[email protected]                             disabled
blk-availability.service                    disabled
brandbot.service                            static
console-getty.service                       disabled
console-shell.service                       disabled
cpupower.service                            disabled
crond.service                               enabled
dbus-org.fedoraproject.FirewallD1.service   enabled
dbus-org.freedesktop.hostname1.service      static
dbus-org.freedesktop.locale1.service        static
dbus-org.freedesktop.login1.service         static
dbus-org.freedesktop.machine1.service       static 

Um die Dienste mit diesen Befehlen zu starten, neu zu starten, zu stoppen oder den Status anzuzeigen:

[root@thehackertips ~]# systemctl start firewalld
[root@thehackertips ~]# systemctl restart firewalld
[root@thehackertips ~]# systemctl stop firewalld
[root@thehackertips ~]# systemctl status firewalld

Fügen Sie einen neuen Benutzer hinzu und legen Sie das Passwort fest

Um einen neuen Benutzer zu erstellen und das Passwort auf Centos 7 festzulegen, folgen Sie den folgenden Befehlen:

[root@thehackertips ~]# useradd user1 
[root@thehackertips ~]# passwd user1 
Changing password for user user1.
New password:# set password
Retype new password:# confirm
passwd: all authentication tokens updated successfully.
[root@thehackertips ~]# exit  

Sie können root auf user1 oder user1 auf root umstellen. Befolgen Sie dazu die folgenden Befehle:

[root@thehackertips ~]# su - user1
Last login: Tue Sep 3 09:37:36 EDT 2019 om tty1
[root@thehackertips ~]# su -
Password: # type the root password
Last login: Tue Sep 3 09:37:08 EDT 2019 om tty1
[root@thehackertips ~]# 

Stamm-/Benutzerkennwort zurücksetzen

Um das Passwort auf Centos 7 zurückzusetzen, müssen Sie die folgenden Befehle verwenden:

  • sudo passwd root # wenn es sich um einen Root-Benutzer handelt
  • sudo passwd user1 # jeder andere Benutzer
  • Kennwort # wenn Sie sich bereits angemeldet haben und Ihr Passwort ändern möchten

Hostnamen festlegen

Um den Hostnamen auf Centos 7 zu ändern, können Sie diese Methoden verwenden:

  • Option 1:Bearbeiten Sie die Hostnamendatei mit sudo vi /etc/hostname
  • Option 2:hostnamectl set-hostname thehackertips.com # Hostnamen dauerhaft setzen
  • Option 3:Hostname thehackertips.com # dies wird nach dem Neustart weg sein

Um den Status des Hostnamens mit diesem Befehl anzuzeigen

[root@thehackertips ~]# hostnamectl
   Static hostname: thehackertips.com
         Icon name: computer
           Chassis: n/a
        Machine ID: afa6c9d874624941b30b5caf02c5e24a
           Boot ID: 8e08002be86e4355a82b9b343810ef38
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.el7.x86_64
      Architecture: x86_64 

Netzwerkeinstellungen ändern

Eine Möglichkeit, eine statische IP-Adresse für den Server festzulegen, ist die Verwendung von nmcli-Befehlen. Um den Status der Schnittstelle anzuzeigen, können Sie diese Befehle verwenden:

[root@thehackertips ~]# nmcli d
DEVICE  TYPE      STATE      CONNECTION
ens32   ethernet  connected  ens32
lo      loopback  unmanaged  --
[root@thehackertips ~]# nmcli d show ens32
GENERAL.DEVICE:                         ens32
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:02:99:09
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     ens32
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         172.16.171.201/24
IP4.GATEWAY:
IP4.DNS[1]:                             172.16.171.33
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe02:9909/64
IP6.GATEWAY:
[root@thehackertips ~]# 

Um eine neue IP-Adresse festzulegen, können Sie nmtui eingeben Befehl auf CLI und führen Sie die folgenden Schritte aus. Im letzten Schritt müssen Sie nmtui eingeben und Verbindung aktivieren :

Sie können die IP-Adresse auch mit nmcli festlegen Befehle wie folgt:

# Set IP address
[root@thehackertips ~]# nmcli c modify ens32 ipv4.addresses 172.16.171.201/24
# Set default gateway
[root@thehackertips ~]# nmcli c modify ens32 ipv4.gateway 172.16.171.1
# Set the DNS
[root@thehackertips ~]# nmcli c modify ens32 ipv4.dns 172.16.171.33
# Set manual IP address
[root@thehackertips ~]# nmcli c modify ens32 ipv4.method manual
# If you want to set DHCP IP address
[root@thehackertips ~]# nmcli c modify ens32 ipv4.method dhcp
# to restart interface
[root@thehackertips ~]# nmcli c down ens32 ; nmcli c up

Zum Prüfen der IP-Adresse:

[root@thehackertips ~]# ip addr
 1: lo:  mtu 65536 qdisc noqueue state UNKNOWN
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
        valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
 2: ens32:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link/ether 00:0c:29:02:99:09 brd ff:ff:ff:ff:ff:ff
     inet 172.16.171.201/24 brd 172.16.171.255 scope global ens32
        valid_lft forever preferred_lft forever
     inet6 fe80::20c:29ff:fe02:9909/64 scope link
        valid_lft forever preferred_lft forever

Linux
  1. Erste Schritte mit Zsh

  2. Installieren Sie MongoDB auf CentOS 6

  3. Erste Schritte mit einem Plesk Reseller-Account

  4. Kdump.service FEHLGESCHLAGEN centOS 7

  5. CentOS 7:df begann zu hängen

Erste Schritte mit GIT unter Linux

Erste Schritte mit dem Linux-Betriebssystem

Erste Schritte mit GitHub

Erste Schritte mit Nix Package Manager

Erste Schritte mit systemctl

Ubuntu 19.04:Erste Schritte