centos-ok

 

update1


 

虛擬機-centos系統安裝:https://www.runoob.com/w3cnote/vmware-install-centos7.html

centos7更改root密碼(passwd失效),大致流程(具體參考鏈接):

1.重啓主機後,進入開機界面,按下鍵盤E鍵,進入啓動編輯模式

2.linux16 這一行,在行末尾添加文本 rd.break

3.按下組合快捷鍵Ctrl+X,進入 emergency mode(緊急模式)

4.執行下列命令,完成密碼更改

# 重新掛載系統根目錄並設爲讀寫模式
mount -o remount,rw  /sysroot
# 切換系統根目錄
chroot  /sysroot
# 修改root密碼
passwd root
# 創建 .autorelabel 標籤文件,這樣在下次啓動系統時會自動重新標記SElinux的文件系統
touch /.autorelabel

最後退出,執行兩次exit命令即可

參考:https://blog.csdn.net/ausboyue/article/details/94443282

 

yum無法解析域名/重啓network服務失敗

yum install提示:centos could not resolve host

systemctl restart network,重啓失敗,根據提示查看日誌,顯示:Failed to start LSB: Bring up/down

解決:

  systemctl stop NetworkManager

  systemctl disable NetworkManager

  最後systemctl restart network

再次yum install,成功

 

關閉防火牆

防火牆是作爲服務來管理的

systemctl stop firewalld 臨時關閉

systemctl disable firewalld ,然後reboot 永久關閉

systemctl status  firewalld 查看防火牆狀態

 

 


 

安裝包管理:

安裝:yum install package

卸載:yum remove package

查看是否卸載乾淨:rpm -qa|grep mysql

 

聯網:

文件名ifcfg-ens33不固定,通過ip addr可以查看

vi /etc/sysconfig/network-scripts/ifcfg-ens33

ONBOOT=no 改爲:ONBOOT=yes(開機啓動聯網)

 

 

安裝python3:

yum install python3

安裝後的問題:

yum except KeyboardInterrupt, e

是由於yum依賴與python,之前默認用的python2,在更改了優先級後默認變爲了python3;而python3中異常是as不是逗號

解決:

vi /usr/bin/yum

將文件頭:#!/usr/bin/python,改爲#!/usr/bin/python2

其他出現類似的問題,解決方法也是一樣

 

配置源:

與其他linux不同,不是更改source.list文件

先備份:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

阿里源:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

使生效:

yum makecache

 

centos下的cv2模塊也會報錯:

image

不過與樹莓派上的錯誤不同,解決方法也不同,更簡單,安裝需要的包即可:

sudo yum install libXext libSM libXrender

參考:https://blog.csdn.net/weixin_42173719/article/details/102746312

 

配置pip源:

與其他linux系統一致

創建.pip文件夾

mkdir ~/.pip

創建pip.conf配置文件
vim ~/.pip/pip.conf

然後將下面這兩行復制進去就好了
[global]
index-url = https://mirrors.aliyun.com/pypi/simple

其他地址:豆瓣:http://pypi.douban.com/simple/(注意末尾加 / ,否則無法)

 

mysql

最簡單的方式:安裝mariadb

不需要手動下載文件,前提是不能有mysql,否則提示mariadb被其他的替換

yum install mariadb-server

systemctl start mariadb

通過命令行配置

mysql_secure_installation

(通過Set root password設置密碼)

配置遠程連接:https://blog.csdn.net/lanuage/article/details/78846766

參考:https://www.cnblogs.com/yhongji/p/9783065.html

 

其他安裝方式:

下載:https://dev.mysql.com/downloads/repo/yum/,選擇對應的系統版本

8.0: https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

5.7:https://dev.mysql.com/get/mysql57-community-release-el7-3.noarch.rpm

安裝mysql源(即剛下的rpm包):5.7版本

sudo yum install mysql57-community-release-el7-3.noarch.rpm

檢查是否安裝成功:

yum repolist enabled | grep "mysql.*-community.*"

安裝mysql:

直接使用命令:yum install mysql-community-server即可

(安裝包大概500M)

啓動:systemctl start mysqld/service mysqld start

查看狀態:systemctl status mysqld/service mysqld status

查看版本:mysql -V

只要mysql版本相同,用戶/密碼設置與其他的是一樣的,可參考debian

參考:https://blog.csdn.net/qq_38591756/article/details/82958333#1.%E4%B8%8B%E8%BD%BDmysql%E6%BA%90%E5%AE%89%E8%A3%85%E5%8C%85

 

如果出現問題,徹底刪除後重裝

參考:https://www.cnblogs.com/cyl048/p/6879085.html

 

redis

1.由於CentOS官方yum源裏面沒有Redis,這裏我們需要安裝一個第三方的yum源,這裏用了Fedora的epel倉庫

yum install epel-release

2.安裝Redis

yum install redis

安裝後出現:

image

按照提示執行:yum load-transaction /tmp/yum_save_tx.2019-12-20.19-28.YQDCQP.yumtx

一路y即可安裝成功

啓動服務:service redis start

配置redis:vi /etc/redis.conf,可以配置遠程訪問等

參考:https://www.linuxidc.com/Linux/2018-02/150956.htm

 

安裝chrome

在google官網下載rpm包

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

yum install google-chrome-stable_current_x86_64.rpm

即可!

查看版本: google-chrome-stable --version

 

chromedriver

下載:在其中選擇與chrome對應的版本

http://npm.taobao.org/mirrors/chromedriver

直接下載:wget https://cdn.npm.taobao.org/dist/chromedriver/79.0.3945.36/chromedriver_linux64.zip

解壓unzip

chmod +x chromedriver

 

重裝yum

先刪除乾淨:

查看已安裝的yum及其依賴

rpm -qa | grep yum

卸載所有依賴

rpm -qa | grep yum | xargs rpm -e –nodeps (--nodeps忽略包的依賴)

確認已刪除乾淨:rpm -qa yum

下載:

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm

安裝:

rpm -ivh yum-*

安裝好後,測試:yum

 

yum makecache fast和yum clean all

在更新yum源或者出現配置yum源之後,通常都會使用yum makecache 生成緩存

yum makecache fast
這個命令是將軟件包信息提前在本地緩存一份,用來提高搜索安裝軟件的速度

yum clean all
yum 會把下載的軟件包和header存儲在cache中而不自動刪除。如果覺得佔用磁盤空間,可以使用yum clean指令清除緩存。

 

參考:https://www.jianshu.com/p/40be69e859df

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章