工程師日記-系統折騰篇
安裝linux的原因
docker-tool-box被我操壞了。
在玩一些前端開發,跨域問題,要再裝一個nignx,做個反向代理,windows玩這些很蛋疼。
有些伺服器軟體只有linux版的。
so 又繼續開啟了我linux之旅。
目前很多桌上型電腦的主機板是不支援EFI引導的,比如技嘉B360M。在安裝快要成功的時候老是報GRUD錯誤,試過了很多發行版,比如Ubuntu,OpenSE,Fedora,Centos。
在網上找解決方案的時候,
建議安裝國產的發行版deepin
不過deepin比較好的地方就是很多軟體都幫你預設裝了
比如wine,
之前自己在折騰這個的時候,也折騰不出個所以然來。
最後,搞出一個耐操的linux。
涉及到
發行版:deepin
桌面:gnome
主題:flat-remix
常用開發環境的搭建:
外觀篇
我還剩喜歡gnome3的。這一節介紹如何刪除deepin的預設桌面,安裝gnome桌面。
sudo apt-get install gnome
裝完之後,登出
進去之後,雖然已經是gnome桌面了,但是還有一些bug,需要把之前deepin桌面的東西解除安裝掉。
sudo apt-get install ibus-pinyin
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_191/bin/java 60
sudo update-alternatives --config java
一下子就被Flat-remix這款主題給吸引了
1. 安裝
1.1. 分割槽
1.2 安裝擴充套件
sudo yum install gnome-tweak-tool
sudo yum install git
火狐安裝擴張
https://extensions.gnome.org/local/
- userTheme
- dashToPanel
1.3 安裝主題 Flat-Remix
圖示
https://github.com/daniruiz/flat-remix
cd /tmp && rm -rf flat-remix &&
git clone https://github.com/daniruiz/flat-remix &&
mkdir -p ~/.icons && cp -r flat-remix/Flat-Remix* ~/.icons/ &&
gsettings set org.gnome.desktop.interface icon-theme "Flat-Remix"
主題
https://github.com/daniruiz/flat-remix-gnome
cd /tmp && rm -rf flat-remix-gnome-theme &&
git clone https://github.com/daniruiz/flat-remix-gnome &&
mkdir -p ~/.themes && cp -r /tmp/flat-remix-gnome/Flat-Remix* ~/.themes &&
gsettings set org.gnome.shell.extensions.user-theme name "Flat-Remix";
視窗
https://github.com/daniruiz/flat-remix-gtk
cd /tmp && rm -rf flat-remix-gtk &&
git clone https://github.com/daniruiz/flat-remix-gtk &&
mkdir -p ~/.themes && cp -r flat-remix-gtk/Flat-Remix-GTK* ~/.themes/ &&
gsettings set org.gnome.desktop.interface gtk-theme "Flat-Remix-GTK"
游標
https://github.com/KaizIqbal/Bibata_Cursor
依賴
sudo yum install xcursorgen
sudo yum install inkscape
sudo yum install gtk-murrine-engine
命令
cd Bibata_Cursor/
sudo chmod +x build.sh
./build.sh
sudo chmod +x ./Installer_Bibata.sh
sudo ./Installer_Bibata.sh
2. 環境安裝
解除安裝open jdk
[root@mini01 dupenghui]# rpm -qa|grep java
tzdata-java-2012j-1.el6.noarch
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686
[root@mini01 dupenghui]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686
2.1 java
source /etc/profile
chmod -R +x ./
2.2 maven
http://maven.apache.org/download.cgi
2.3 git
2.4 nodejs
2.5 docker
https://blog.csdn.net/qq_36148847/article/details/79273591
2.6 mysql
2.7 nginx
2.8 redis
2.9 sonar
2.10
3. 軟體安裝
3.1 idea
3.2 vscode
3.3 atom
3.4 sublime text
4. 目錄介紹
linux下的檔案結構,看看每個資料夾都是幹嗎用的
/bin 二進位制可執行命令
/dev 裝置特殊檔案
/etc 系統管理和配置檔案
/etc/rc.d 啟動的配置檔案和指令碼
/home 使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示
/lib 標準程式設計庫,又叫動態連結共享庫,作用類似windows裡的.dll檔案
/sbin 系統管理命令,這裡存放的是系統管理員使用的管理程式
/tmp 公用的臨時檔案儲存點
/root 系統管理員的主目錄(呵呵,特權階級)
/mnt 系統提供這個目錄是讓使用者臨時掛載其他的檔案系統。
/lost+found 這個目錄平時是空的,系統非正常關機而留下“無家可歸”的檔案(windows下叫什麼.chk)就在這裡
/proc 虛擬的目錄,是系統記憶體的對映。可直接訪問這個目錄來獲取系統資訊。
/var 某些大檔案的溢位區,比方說各種服務的日誌檔案
/usr 最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄。其中包含:
/usr/x11r6 存放x window的目錄
/usr/bin 眾多的應用程式
/usr/sbin 超級使用者的一些管理程式
/usr/doc linux文件
/usr/include linux下開發和編譯應用程式所需要的標頭檔案
/usr/lib 常用的動態連結庫和軟體包的配置檔案
/usr/man 幫助文件
/usr/src 原始碼,linux核心的原始碼就放在/usr/src/linux裡
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫
相關文章
- 折騰日記
- UGNX折騰筆記筆記
- 家庭路由/閘道器 網路配置折騰日記路由
- nvim 折騰筆記 2筆記
- VS Code折騰記 - (1)扯淡
- 生命不息,折騰不止:Jetson Nano上手篇NaN
- ES6折騰記- 模板字串字串
- 部落格園主題折騰記
- vue 服務端渲染折騰記錄Vue服務端
- Linux折騰Linux
- waydroid折騰
- 樹莓派4B折騰記錄樹莓派
- 普羅米修斯告警折騰記錄
- 深入折騰Weex,知乎日報客戶端開發客戶端
- 樹莓派4B折騰 —— 啟動日誌樹莓派
- Hackintosh (黑蘋果) 折騰蘋果
- 折騰樹莓派樹莓派
- 不要太折騰程式
- 【折騰】github+jekyll搭建靜態網站(還沒折騰完),折騰不下去了,求解救Github網站
- Flutter折騰記一(TextField的樣式之痛)Flutter
- 折騰筆記[2]-跨平臺打包tauri程式筆記
- 生命不息,折騰不止:Jetson Nano填坑之軟體篇NaN
- 部落格折騰記——tranquilpeak主題個性化UI
- Angular 2 + 折騰記 :(4)初步瞭解路由及使用Angular路由
- VS Code折騰記 - (2) 快捷鍵大全,沒有更全
- 折騰oracle的em3Oracle
- 折騰oracle的em2Oracle
- 折騰oracle的em1Oracle
- hexo fluid主題折騰HexoUI
- iOS Navigation Bar 導航欄折騰記 (Swift&OC)iOSNavigationSwift
- Angular 2 + 折騰記 :(3)初步瞭解服務及使用Angular
- VPS折騰記七搭建稍後閱讀應用
- VSCode折騰log外掛VSCode
- Flutter折騰記一(支援橫屏的視訊控制元件)Flutter控制元件
- VS Code折騰記 - (4) 常用必備外掛推薦【前端】前端
- 【折騰記錄】Ubuntu24.04LTS下安裝Windows版微信UbuntuWindows
- React 折騰記 – (10) UmiJS 2.x + antd 重寫後臺管理系統記錄的問題及解決姿勢ReactJS
- React 折騰記 - (10) UmiJS 2.x + antd 重寫後臺管理系統記錄的問題及解決姿勢ReactJS