Ringkasan Tips Centos 7 dan Red Hat 7
Assalamualaikum
Hari ini saya akan berkongsi senarai arahan yang biasa digunakan oleh SysAdmin atau Red Hat Engineer. Bagi mereka yang berminat untuk bekerja dibidang ini, haruslah sekurang-kurangnya mahir dalam menjalankan perintah atau peralatan yang terdapat didalam senarai dibawah. Bagi mereka yang baru nak bermula, diharap pos ini dapat membantu dalam perjalanan anda. Praktis dan terus praktis.
Asas Sistem
Perkara | |
---|---|
Lihat info langganan | subscription-manager identity |
Konfigurasi langganan | subscription-manager rhn_register |
Lihat versi rilisan | /etc/redhat-release |
Lihat profil sistem | sosreport dmidecode lstopo lscpu |
Konfigurasi Asas
Perkara | |
---|---|
Alat konfigurasi grafikal | gnome-control-center |
Alat konfigurasi tekstual | system-config-*-tui |
Konfigurasi mesin cetak | system-config-printer |
Konfigurasi jaringan | nmcli nmtui nm-connection-editor |
Konfigurasi bahasa sistem | localectl |
Konfigurasi tarikh dan masa | timedatectl date |
Penyamaan tarikh dan masa | timedatectl /etc/chrony.conf ntpdate |
Konfigurasi papan kekunci | localectl |
Konfigurasi SSH | /etc/ssh/ssh_config /etc/ssh/sshd_config ~/.ssh/config ssh-keygen |
Servis dan Pekerjaan
Perkara | |
---|---|
Senarai semua servis | systemctl -at service ls /etc/systemd/system/*.service ls /usr/lib/systemd/system/*.service |
Senarai servis larian | systemctl -t service –state=active |
Mula/henti servis | systemctl start name.service systemctl stop name.service |
Nyala/padam servis | systemctl enable name.service systemctl disable name.service |
Lihat status servis | systemctl status name.service |
Semak jika servis nyala | systemctl is-enabled name |
Cipta servis file baru atau ubah konfigurasi | systemctl daemon-reload /etc/systemd/system/*.service |
Lihat level larian / target | systemctl get-default who -r |
Ubah level larian/target | systemctl isolate name.target systemctl set-default |
Konfigurasi log | /etc/rsyslog.conf /etc/rsyslog.d/*.conf /var/log/journal systemd-journald.service |
Lihat log | /var/log journalctl |
Konfigurasi audit sistem | add audit=1 to kernel cmdline auditctl /etc/audit/auditd.conf /etc/audit/audit.rules authconfig /etc/pam.d/system-auth pam_tty_audit kernel module |
Lihat paparan audit | aureport /var/log/faillog |
Jadual aktiviti batch | cron at batch |
Cari mengikut nama | locate |
Cari mengikut karakteristik | find |
Cipta arkib | tar cpio zip |
Kernel, boot, dan hardware
Perkara | |
---|---|
Pengguna solo/mod selamat | append rd.break or init=/bin/bash to kernel cmdline |
Tutup sistem | shutdown |
Matikan sistem | poweroff systemctl poweroff |
Hentikan sistem | halt systemctl halt |
Reboot sistem | reboot systemctl reboot |
Konfigurasi asal run level/target | systemctl set-default |
Konfigurasi GRUB bootloader | /etc/default/grub grub2-mkconfig grub-set-default |
Konfigurasi kernel module | modprobe |
Paparan hardware | lshw (in EPEL) |
Konfigurasi hardware | udev |
Lihat parameter kernel | sysctl -a cat /proc/cmdline |
Masukkan modul kernel | modprobe |
Hapuskan modul kernel | modprobe -r |
Papar versi kernel | rpm -q kernel uname -r |
Pengurusan perisian
Perkara | |
---|---|
Pasang software | yum install yum group install |
Papar info software | yum info yum group info |
Kemaskini software | yum update |
Naiktaraf software | yum upgrade |
Konfigurasi repositori software | subscription-manager repos /etc/yum.repos.d/*.repo |
Cari pakej fail pemilikan | rpm -qf filename yum provides filename-glob |
Papar versi software | rpm -q packagename |
Papar software yang dipasang | rpm -qa yum list installed |
Pengurusan pengguna
Perkara | |
---|---|
Paparan pengurusan pengguna | system-config-users |
Cipta akaun pengguna | useradd |
Hapus akaun pengguna | userdel |
Papar/tukar butiran akaun pengguna | usermod /etc/passwd vipw id |
Cipta kumpulan pengguna | groupadd |
Hapus kumpulan pengguna | groupdel |
Ubah butiran kumpulan | groupmod /etc/group |
Ubah katalaluan pengguna | passwd |
Ubah kebenaran pengguna | usermod visudo |
Ubah kebenaran kumpulan | groupmod visudo |
Tukar polisi katalaluan | chage |
Papar sesi pengguna | w |
Sistem fail, volume, dan disk
Perkara | |
---|---|
Sistem fail asal | xfs |
Cipta / ubah partisi | fdisk gdisk parted ssm create |
Format partisi | mkfs.filesystem_type (ext4, xfs) mkswap ssm create |
Susun ruangan disk | copy data to new file system fsck (look for ‘non-contiguous inodes’) xfs_fsr |
Lekapan storan | mount /etc/fstab ssm mount |
Lekapan dan aktifkan swap | /etc/fstab swapon -a |
Konfigurasi lekapan statik | /etc/fstab |
Papar ruangan lebihan | df |
Papar info volume logikal | lvdisplay lvs vgdisplay vgs pvdisplay pvs |
Cipta volume fizikal | pvcreate ssm create (if backend is lvm) |
Cipta kumpulan volume | vgcreate ssm create (if backend is lvm) |
Cipta volume logikal | lvcreate ssm create (if backend is lvm) |
Besarkan volume jika format sistem fail asal | vgextend lvextend xfs_growfs ssm resize |
Kecilkan volume jika format sistem fail asal | XFS cannot currently be shrunk; copy desired data to a smaller file system. |
Semak / baiki sistem fail | fsck ssm check |
Papar perkongsian NFS | showmount -e mount |
Konfigurasi perkongsian NFS | /etc/exports systemctl reload nfs.service |
Konfigurasi permintaan lekapan auto | /etc/auto.master.d/*.autofs /etc/auto.* |
Ubah kebenaran fail | chmod chown chgrp umask (future file creation) |
Ubah atribut fail | chattr |
Ubah senarai akses kawalan | setfacl |
Rangkaian
Perkara | |
---|---|
Konfigurasi nama resolusi | /etc/hosts /etc/resolv.conf nmcli con mod |
Konfigurasi nama host | hostnamectl /etc/hostname nmtui |
Papar info antaramuka rangkaian | ip addr nmcli dev show teamdctl brctl bridge |
Konfigurasi antaramuka rangkaian | /etc/sysconfig/network-scripts/ifcfg-* nmcli con [add|mod|edit] nmtui nm-connection-editor |
Papar laluan | ip route |
Konfigurasi laluan | ip route add nmcli nmtui nm-connection-editor /etc/sysconfig/route-iface |
Konfigurasi firewall | firewall-cmd firewall-config |
Papar soket/port | ss lsof |
Identiti dan Keselamatan
Perkara | |
---|---|
Konfigurasi keselamatan sistem | /etc/selinux/config chcon restorecon semanage setsebool system-config-selinux |
Laporan keselamatan sistem | sealert |
LDAP, SSSD, Kerberos | authconfig authconfig-tui authconfig-gtk |
Pengguna rangkaian | getent |
Pengurusan Sumber
Perkara | |
---|---|
Jejak panggilan sistem | strace |
Jejak panggilan perpustakaan | ltrace |
Tukar prioriti proses | nice renice |
Tukar lokasi proses larian | taskset |
Matikan proses | kill pkill killall |
Papar penggunaan sistem | top ps sar iostat ss vmstat mpstat numastat tuna |
Papar penggunaan disk | df iostat |
- Kredit dari Red Hat
Iklan Google