GNU/Linux >> Znalost Linux >  >> Linux

Centos 7:Začínáme

Chcete-li nainstalovat Centos 7 OS, postupujte podle následujících kroků:

  1. Vložte instalační disk Centos do serveru nebo počítače, poté vyberte „Instalovat Centos 7“ a pokračujte stisknutím klávesy Enter.
  2. Vyberte jazyk, který chcete používat, a klikněte na Pokračovat.
  3. Poté klikněte na ikonu CÍL INSTALACE.
  4. Vyberte instalační disk. Klikněte na ikonu disku, který chcete nainstalovat, a poté pokračujte kliknutím na tlačítko Hotovo v levém horním rohu.
  5. Pokud je vše v pořádku, klikněte na Zahájit instalaci a pokračujte dalším.
  6. Spustí se instalace a je nutné nastavit heslo uživatele root. Kliknutím na root heslo přejděte do konfigurace.
  7. V nastavení hesla uživatele root zadejte libovolné heslo a kliknutím na tlačítko Hotovo dokončete postup následovně.
  8. Klikněte na tlačítko Reboot, Po dokončení instalace.
  9. Po restartování se zobrazí výzva k přihlášení takto a přihlaste se pomocí uživatele root a hesla.

Všechny tyto kroky můžete zobrazit podle snímků níže:

Základní příkazy:Aktualizační server, Řízení služeb atd.

Po instalaci operačního systému musíme aktualizovat server. Chcete-li to provést, postupujte podle následujících příkazů:

[root@thehackertips ~]# yum -y update 

Chcete-li zobrazit spuštěnou službu na Centos 7, spusťte následující příkazy:

[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'. 

Chcete-li zobrazit seznam všech služeb, spusťte následující příkazy:

[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 

Chcete-li spustit, restartovat, zastavit nebo zobrazit stav služeb pomocí těchto příkazů:

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

Přidat nového uživatele a nastavit heslo

Chcete-li vytvořit nového uživatele a nastavit heslo na centos 7, postupujte podle následujících příkazů:

[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  

Můžete přepnout uživatele root na uživatele1 nebo uživatele1 na uživatele root. Chcete-li to provést, postupujte podle následujících příkazů:

[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 ~]# 

Obnovit heslo uživatele root/uživatele

Chcete-li resetovat heslo na Centos 7, musíte použít následující příkazy:

  • sudo passwd root # pokud se jedná o uživatele root
  • sudo passwd uživatel1 # jakýkoli jiný uživatel
  • passwd # pokud jste již přihlášeni a chcete si změnit heslo

Nastavit název hostitele

Změna názvu hostitele na Centos 7 Můžete použít tyto metody:

  • Možnost 1:Upravte soubor s názvem hostitele pomocí sudo vi /etc/hostname
  • Možnost 2:hostnamectl set-hostname thehackertips.com # trvale nastavit název hostitele
  • Možnost 3:název hostitele thehackertips.com # toto zmizí po restartu

Chcete-li zjistit stav názvu hostitele pomocí tohoto příkazu

[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 

Změnit nastavení sítě

Jedním ze způsobů, jak nastavit statickou IP adresu serveru, je použití příkazů nmcli. Chcete-li zobrazit stav rozhraní, můžete použít tyto příkazy:

[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 ~]# 

Pro nastavení nové IP adresy můžete zadat nmtui příkaz na CLI a postupujte podle níže uvedených kroků. V posledním kroku musíte zadat nmtui a Aktivovat připojení :

Také můžete nastavit IP adresu pomocí nmcli příkazy níže:

# 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

Pro kontrolu IP adresy:

[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. Nainstalujte MongoDB na CentOS 6

  2. Začínáme s účtem prodejce Plesk

  3. Kdump.service FAILED centOS 7

  1. Začínáme se Zsh

  2. Začínáme s ls

  3. CentOS 7:df začal viset

  1. Začínáme s GnuCash

  2. Začínáme s PostgreSQL na Linuxu

  3. Začínáme na InstantSite