FC21 啓動模式設置:
systemctl set-default multi-user.target //設置成文本模式
systemctl set-default graphical.target //設置成圖形模式
在CentOS/RHEL中,系統服務是System V啓動腳本控制,主要使用chkconfig和service兩個命令,配置在/etc/init.d/下.
在Fedora中使用的是新的systemd系統和服務管理程序.主要使用systemctl控制,配置在/etc/systemd/下.功能更加強大。
下面以mysqld服務爲例:
1.啓動mysqld服務
# systemctl start mysqld.service
2.設置開機自啓動
# systemctl enable mysqld.service
3,停止開機自啓動
#systemctl disable mysqld.service
4.查看服務當前狀態
#systemctl status mysqld.service
5.重新啓動某服務
#systemctl restart mysqld.service
6.查看所有已啓動的服務
#systemctl list -units –type=service
下載源碼包:
知道是哪個軟件包後可以下載了:
yumdownloader --source kernel
centos 8 下載源碼包:
dnf download --source cmake
centos 8 下載二進制包:
dnf download cmake
查看系統提供多少個版本的包
dnf repoquery --qf "%{SOURCERPM}" p11-kit
p11-kit-0.23.14-4.el8.src.rpm
p11-kit-0.23.14-5.el8_0.src.rpm
下載到的文件是一個rpm安裝包,還需要以下語句提取源碼:
rpm2cpio coreutils-8.4-19.el6_4.2.src.rpm|cpio -id
查看代碼的changelog
rpm -q --changelog kernel
查看有沒安裝某個rpm包(支持模糊匹配)
rpm -aq jen*
查看rpm包安裝的文件與目錄(多了一個l)
rpm -aql jenkins*
根據內容查包名
rpm -qf vmlinuz-3.10.0
查看rpm 包內容
rpm -qpl ./cmake.rpm