為什麼找不到systemctl
① 為什麼在centos7中找不到systemctl
使用which systemctl查看此命咐信令目錄。這個是系統指令衡鏈。和centos6的service一樣的咐簡孫。
② 為什麼在centos7中找不到systemctl
使用linux的同學對service和chkconfig兩個命令都不陌生,嘩鬧其重要性亂手罩不言而喻,那麼怎麼會突然冒出個systemctl命令呢?其實薯謹,為了簡化操作,systemctl命令將service和chkconfig命令結合在了一起。這樣通過一個命令就可以實現兩個命令的功能。
③ linux systemctl命令沒有怎麼辦
linux的系統是有很多的版本的,比如說linux的redhat,centos,Ubuntu等系統,不懂系統的版本不同命令也是不同的,你說的應該是centos或rhel吧。這樣的系統在6版本和7版本的命是不同的7版本的命令的守護進程不是init而是systemctl。所以只有7版本的命令是systemctl,但是6版本的是service。關於7版本更多的信息可以參考linux就該這樣學。
④ 製作鏡像(含centos上docker安裝)
------------------------------------預備:安裝docker-ce------------------------------------------------------
1、安裝依賴
docker依賴於系統的一些必要的工具,可以提前安裝。
yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加軟體源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安裝docker-ce
yum clean all
yum makecache fast
yum -y install docker-ce
4、啟動槐跡賣服務
通過systemctl啟動服務
systemctl start docker
------------------------------------開始製作鏡像------------------------------------------------------
docker pull percona:5.7-centos
然後 創建 Dockerfile:
加上USER root以後,
繼續build又報錯:
只好重新把docker的deamon配置改了,放在新的磁碟上。這不是重點,這里掠過。
把以下配置放在鉛逗docker-compose.yml中:(注意縮進和分隔,冒號後面必須有空格)
然後啟動容器:(這句話要在compose文件所在的目錄下執行)
直到有一步驟報錯: Failed to get D-Bus connection: Operation not permitted
就是在systemctl 或 service 對mysql進行啟停的時候,報的.
網上查到的解決方案是要重新用一種方式run:
然後一直報錯說找不到州知systemctl,沒有systemctl就不能方便得在docker內部啟停mysql.網路基本上是如下方案:
1.啟動(run)鏡像時候 -v /sys/fs/cgroup:/sys/fs/cgroup:ro /usr/sbin/init
2.在dockerfile中添加cmd ["/usr/sbin/init"]
但各種嘗試,都報錯.最常見的是這個錯誤:
Failed to mount tmpfs at /run: Operation not permitted
[!!!!!!] Failed to mount API filesystems, freezing.
無數次嘗試以後,終於得知在啟動的時候,不用-it,改用-d成功.:
用下面的語句重新生成鏡像:
⑤ centos 7中如何用 yum 安裝 firewall-cmd 和 systemctl 命令 我用minimal安裝後找不到這兩個命令了。
首先我們應該知道,firewall-cmd位於firewalld包中,systemctl位於systemd包中。
我們可以通過以下命令進行安裝,
# yum install firewalld systemd -y
如果不知道在哪個包,可以通過好孝橘#yum provides /*/systemctl來進行查找。
Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟體包管理器。基友團於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關系,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。