2020-5-11
作業系統:centos7帶桌面
學習一樣新技能最難的不是學習本身,而是學習環境的搭建。
公升級python
centos7.5自帶的python是2.7.5的版本,需要將其公升級到python3.x。
使用yum安裝python3,版本為3.6.x
```sudo yum install -y python3
```修改預設python
```mv /usr/bin/
ln -s /usr/bin/
```設定環境變數
將檔案/usr/bin/yum和/usr/libexec/urlgrabber-ext-down中,將#!/usr/bin/python修改為#!/usr/bin/python2
```#!/usr/bin/python2
```配置vnc服務
```sudo yum install -y tigervnc-server tigervnc vnc vnc-server
```配置vnc連線
```cp
/lib/systemd/system/[email protected]
/etc/systemd/system/vncserver@:1.service
```修改/etc/systemd/system/vncserver@:1.service
找到這一行
execstart=/sbin/runuser -l -c "/usr/bin/vncserver %i"
pidfile=/home//.vnc/%h%i.pid
這裡直接用root 使用者登入,所以我替換成
execstart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
pidfile=/root/.vnc/%h%i.pid
設定開機啟動(目前開機啟動不成功)
由於直接root使用者登入,所以配置如下:
```[root@localhost ~]# cat /etc/systemd/system/vncserver@:1.service
.........
[unit]
description=remote desktop service (vnc)
after=syslog.target network.target
[service]
type=forking
# clean any existing files in /tmp/.x11-unix environment
execstartpre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
execstart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
pidfile=/root/.vnc/%h%i.pid
execstop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[install]
wantedby=multi-user.target
```重載入 systemd
[root@localhost ~]# systemctl daemon-reload
啟動vnc
[root@localhost ~]# vncserver
:1[root@localhost ~]# vncserver
-kill :1
參考:搭建pyqt5環境
使用pip安裝pyqt5的環境
```sudo pip3 install --user --target=/opt/pyqt5 pyqt5
```報錯:
解決方案:公升級pip
```sudo python -m pip install --upgrade --force pip
```繼續安裝sudo pip3 install --user --target=/opt/pyqt5 pyqt5
更換aliyum源,yum的源
安裝pyqt5
pip3install pyqt5 -i
安裝pyqt5-tools
pip3install pyqt5-tools -i
安裝freetype
報錯:解決:
yum install -y freetype
centos7 備份系統
centos系統備份與恢復教程 tar 特點1 保留許可權 2 適合備份整個目錄 3 可以選擇不同的壓縮方式 4 如果選擇不壓縮還能實現增量備份,部份還原,參考man tar dd特點 1 對塊進行操作,能備份整個硬碟 包括分割槽表 mbr,其他linux不能很好支援的檔案系統 2 可以進行壓縮 麻...
CentOS7系統安裝
centos 7.5 x86 64 開啟vmware主頁點選建立虛擬機器 2 新增映象位置 3 啟動虛擬機器 4 設定網絡卡為eth開頭,centos7預設安裝網絡卡名稱並非以eth開頭 按tab鍵輸入 net.ifnames 0 biosdevname 0 之後回車 5 選擇鍵盤 預設就好,點選c...
Centos7系統介紹
一.centos7映象介紹 映象名字解釋 centos 7 x86 64 1708.iso 從centos7之後,版本命名就跟發行的日期相關了 centos 7 系統是7.x的版本 x86 64 64位作業系統,並且從7以後不再提供32位映象 1708 2017年08月發表的版本 二.centos7...