工程師日記-系統(tǒng)折騰篇

安裝linux的原因
docker-tool-box被我操壞了。
在玩一些前端開發(fā),跨域問題,要再裝一個nignx,做個反向代理,windows玩這些很蛋疼。
有些服務(wù)器軟件只有l(wèi)inux版的。

so 又繼續(xù)開啟了我linux之旅。

目前很多臺式機(jī)的主板是不支持EFI引導(dǎo)的,比如技嘉B360M。在安裝快要成功的時候老是報GRUD錯誤,試過了很多發(fā)行版,比如Ubuntu,OpenSE,F(xiàn)edora,Centos。

在網(wǎng)上找解決方案的時候,

建議安裝國產(chǎn)的發(fā)行版deepin

不過deepin比較好的地方就是很多軟件都幫你默認(rèn)裝了
比如wine,
之前自己在折騰這個的時候,也折騰不出個所以然來。

最后,搞出一個耐操的linux。

涉及到
發(fā)行版:deepin
桌面:gnome
主題:flat-remix
常用開發(fā)環(huán)境的搭建:

外觀篇

我還剩喜歡gnome3的。這一節(jié)介紹如何刪除deepin的默認(rèn)桌面,安裝gnome桌面。

sudo apt-get install gnome

裝完之后,注銷


登陸頁面

進(jìn)去之后,雖然已經(jīng)是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. 分區(qū)

1.2 安裝擴(kuò)展

sudo yum install gnome-tweak-tool

sudo yum install git

火狐安裝擴(kuò)張
https://extensions.gnome.org/local/

  • userTheme
  • dashToPanel

1.3 安裝主題 Flat-Remix

圖標(biāo)
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"

光標(biāo)

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. 環(huán)境安裝

卸載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下的文件結(jié)構(gòu),看看每個文件夾都是干嗎用的
/bin 二進(jìn)制可執(zhí)行命令
/dev 設(shè)備特殊文件
/etc 系統(tǒng)管理和配置文件
/etc/rc.d 啟動的配置文件和腳本
/home 用戶主目錄的基點(diǎn),比如用戶user的主目錄就是/home/user,可以用~user表示
/lib 標(biāo)準(zhǔn)程序設(shè)計庫,又叫動態(tài)鏈接共享庫,作用類似windows里的.dll文件
/sbin 系統(tǒng)管理命令,這里存放的是系統(tǒng)管理員使用的管理程序
/tmp 公用的臨時文件存儲點(diǎn)
/root 系統(tǒng)管理員的主目錄(呵呵,特權(quán)階級)
/mnt 系統(tǒng)提供這個目錄是讓用戶臨時掛載其他的文件系統(tǒng)。
/lost+found 這個目錄平時是空的,系統(tǒng)非正常關(guān)機(jī)而留下“無家可歸”的文件(windows下叫什么.chk)就在這里
/proc 虛擬的目錄,是系統(tǒng)內(nèi)存的映射??芍苯釉L問這個目錄來獲取系統(tǒng)信息。
/var 某些大文件的溢出區(qū),比方說各種服務(wù)的日志文件

/usr 最龐大的目錄,要用到的應(yīng)用程序和文件幾乎都在這個目錄。其中包含:
/usr/x11r6 存放x window的目錄
/usr/bin 眾多的應(yīng)用程序
/usr/sbin 超級用戶的一些管理程序
/usr/doc linux文檔
/usr/include linux下開發(fā)和編譯應(yīng)用程序所需要的頭文件
/usr/lib 常用的動態(tài)鏈接庫和軟件包的配置文件
/usr/man 幫助文檔
/usr/src 源代碼,linux內(nèi)核的源代碼就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容