Linux開發環境配置筆記[Ubuntu]


Linux(Ubuntu18.04)安裝Chrome瀏覽器

1、將下載源加入到系統的源列表(添加依賴)

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/

 

2、導入谷歌軟件的公鑰,用於對下載軟件進行驗證。

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -

 

3、用於對當前系統的可用更新列表進行更新。(更新依賴)

sudo apt-get update

 

4、谷歌 Chrome 瀏覽器(穩定版)的安裝。(安裝軟件)

sudo apt-get install google-chrome-stable

 

5、啟動谷歌 Chrome 瀏覽器。

/usr/bin/google-chrome-stable

 

然后添加到狀態欄即可。

 Linux(Ubuntu18.04)安裝git

安裝:

apt install git

 

查看版本:

git version

 

配置名稱:

git config --global user.name "mikeygit"

 

配置郵箱:

git config --global user.email "biaogejiushibiao@outlook.com"

 

生成key:(一路按回車)

ssh-keygen -t rsa -C "biaogejiushibiao@outlook.com"

 

查看公鑰:

cat /root/.ssh/id_rsa.pub

 

將公鑰放進github中

參看是否成功

ssh -T git@github.com

 

成功:

Hi mikeygithub! You've successfully authenticated, but GitHub does not provide shell access.

Linux(Ubuntu18.04)安裝IDEA

1.去官網下載安裝包

解壓:

sudo tar -zxvf ideaIU-2018.3.3.tar.gz

賦權限:

sudo chmod 755 -R idea-IU-183.5153.38/

下載破解文件:

JetbrainsIdesCrack-4.2-release-sha.jar

修改bin目錄下的兩個文件:idea.vmoptions/idea64.vmoptions

-javaagent:/home/mikey/IDE/idea-IU-183.5153.38/bin/JetbrainsIdesCrack-4.2-release-sha.jar

 注冊碼

BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUlMwIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlBTIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiREMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDE3LTExLTIzIn0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMjMifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0yMyJ9XSwiaGFzaCI6IjQ3NzU1MTcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-iygsIMXTVeSyYkUxAqpHmymrgwN5InkOfeRhhPIPa88FO9FRuZosIBTY18tflChACznk3qferT7iMGKm7pumDTR4FbVVlK/3n1ER0eMKu2NcaXb7m10xT6kLW1Xb3LtuZEnuis5pYuEwT1zR7GskeNWdYZ0dAJpNDLFrqPyAPo5s1KLDHKpw+VfVd4uf7RMjOIzuJhAAYAG+amyivQt61I9aYiwpHQvUphvTwi0X0qL/oDJHAQbIv4Qwscyo4aYZJBKutYioZH9rgOP6Yw/sCltpoPWlJtDOcw/iEWYiCVG1pH9AWjCYXZ9AbbEBOWV71IQr5VWrsqFZ7cg7hLEJ3A==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog==
View Code

圖形界面下無法復制文件:缺少權限:

1.打開終端(快捷鍵Ctrl+Alt+T)

sudo nautilus

 

Linux(Ubuntu18.04)安裝 WICD 

無法連接到 wicd 的 D-Bus 接口。錯誤信息請查看 wicd 日志。
sudo service wicd stop
rm /etc/resolv.conf
rm /var/lib/wicd/resolv.conf.orig
ln -s /run/resolvconf/resolv.conf /var/lib/wicd/resolv.conf.orig
sudo service wicd start

Linux(Ubuntu18.04)安裝 JDK1.8

參考博客

Linux(Ubuntu18.04)安裝 Maven

參考博客

Linux(Ubuntu18.04)安裝 Mysql

參考博客

修改密碼

解決無法插入中文:

service mysql stop

 編輯配置文件

sudo gedit /etc/mysql/my.cnf

 

service mysql restart 

訪問權限配置

mysql -u root -p
mysql> update mysql.user set authentication_string=password('訪問數據庫的密碼') where user = 'root';
mysql> flush privileges;

 

添加用戶訪問數據庫的權限

以xyz賬戶為例添加數據庫hello的訪問權限

mysql> create user xyz;
mysql> update mysql.user set authentication_string=password('訪問數據庫的密碼') where user = 'xyz';
mysql> update mysql.user set host=localhost where user = 'xyz';
mysql> grant all privilages on hello.* to 'xyz'@'localhost';
mysql> flush privileges;

 

設置MySQL遠程訪問的權限       

1.編輯mysql的啟動配置文件

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

加前綴#注釋掉bind-address = 127.0.0.1
保存並退出gedit

2.授權遠程任意IP地址可以訪問數據庫

mysql> grant all privilages on hello.* to xyz@"%" identified by "訪問數據庫的密碼" with grant option;
mysql> flush privileges;
mysql> quit

 

sudo ufw enable 
sudo ufw default deny
sudo ufw allow 3306    

 

3.重啟mysql

sudo /etc/init.d/mysql restart

 

參考博客

Linux(Ubuntu18.04)安裝 Node.js

參考博客

Linux(Ubuntu18.04)解壓中文名文件夾,中文亂碼

unzip -O CP936  xxx.zip  

CP936、GBK、GB18030

Linux(Ubuntu18.04)安裝 Docker

 終端輸入:

sudo apt install docker.io 

 安裝成功:

開機自啟:

sudo systemctl start docker
sudo systemctl enable docker

Linux(Ubuntu18.04)安裝 Solr

1.進入官網下載:https://lucene.apache.org/solr/downloads.html

wget https://www.apache.org/dyn/closer.lua/lucene/solr/8.4.1/solr-8.4.1.tgz

2.解壓:

tar zxvf solr-8.4.1.tgz

Linux(Ubuntu18.04)安裝 QQ/Wechat

參考:https://github.com/wszqkzqk/deepin-wine-ubuntu

克隆 (git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git) 或下載到本地。

在中國推薦用下面的地址,速度更快: (git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git)

當然也可以選擇下載releases:Github 或者 Gitee

解壓后切換到解壓文件目錄,在終端中運行(授予可執行權限后): ./install.sh

KDE或其他按照普通安裝方式安裝后運行出現X錯誤的桌面環境執行 ./KDE-install.sh )。

  1. QQ
  2. TIM
  3. QQ輕聊版
  4. 微信
  5. Foxmail
  6. 百度網盤
  7. 360壓縮
  8. WinRAR
  9. 迅雷極速版

 Wine應用的中文框框問題

1.下載Windows的simsun.ttc字體
2.將字體放入~/.wine/drive_c/windows/Fonts 里面,如果是deepin的話,就放在~/.deepinwine/XXX/drive_c/windows/Fonts里面(XXX指deepin下的你安裝的程序)
3.編寫文件zh.reg:

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun" 

4.regedit zh.reg
如果沒有提示就說明注冊成功了,這樣就解決了亂碼問題了

Ubuntu18.04 ibus 輸入法無法用數字鍵選詞 

刪除~/.cache/ibus/libpinyin 重啟電腦

Linux(Ubuntu18.04)安裝 MongoDB

sudo apt-get install mongodb

centos:

yum install mongodb 

Linux 搭建梯子

操作步驟:原文

//下載腳本文件
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/s hadowsocks_install/master/s hadowsocks.sh
//修改為可執行文件
chmod +x s hadowsocks.sh
//運行腳本,接下來根據提示設置密碼和端口號就行
./s hadowsocks.sh 2>&1 | tee s hadowsocks.log

成功后輸出配置信息

Congratulations, s hadowsocks server install completed!
Your Server IP:  ?.?.?.? //你的服務器ip 
Your Server Port:  8989  //你設置的端口號
Your Password:  passwd999   //你設置的密碼
Your Local IP:  127.0.0.1 
Your Local Port:  1080 
Your Encryption Method:  aes-256-cfb 

Welcome to visit:https://teddysun.com/342.html
Enjoy it!

 安裝TopIcos-plus

sudo apt install gnome-tweak-tool

gnome擴展商店

在搜索框輸入:topicons,然后點擊第3個“TopIcons Plus”點擊“click here to install browser extension”,擴展自動安裝,重啟系統生效;

或者:

sudo apt install gnome-shell-extensions

Linux(Ubuntu18.04)安裝 Nginx

1、更新軟件源

sudo apt-get update

2、安裝nginx

sudo apt-get install nginx

3、配置nginx

sudo vi /etc/nginx/nginx.conf

修改完配置文件后需要進行reload重載

4、nginx常用操作

sudo service  nginx reload 不重啟重新載入最新配置文件內容

sudo service  nginx stop 停止服務

sudo service  nginx restart 重啟服務
View Code

 檢查狀態:

sudo systemctl status nginx
[sudo] password for mikey: 
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
   Active: active (running) since Mon 2019-03-18 07:42:18 CST; 4h 54min ago
     Docs: man:nginx(8)
  Process: 1343 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code
  Process: 1301 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process 
 Main PID: 1346 (nginx)
    Tasks: 5 (limit: 4915)
   CGroup: /system.slice/nginx.service
           ├─1346 nginx: master process /usr/sbin/nginx -g daemon on; master_pro
           ├─1347 nginx: worker process
           ├─1348 nginx: worker process
           ├─1349 nginx: worker process
           └─1350 nginx: worker process

Mar 18 07:42:18 localhost systemd[1]: Starting A high performance web server and
Mar 18 07:42:18 localhost systemd[1]: nginx.service: Failed to parse PID from fi
Mar 18 07:42:18 localhost systemd[1]: Started A high performance web server and 
lines 1-18/18 (END)
成功

 聯想R720無法開啟WIFI解決方法[原文鏈接]

通過列入黑名單的方式來實現自動移出ideapad_laptop設備。 
1)創建/etc/modprobe.d/ideapad.conf文件: 
sudo touch /etc/modprobe.d/ideapad.conf 
2)編輯ideapad.conf文件: 
sudo gedit ideapad.conf 
3) 在ideapad.conf文件中添加: 
blacklist ideapad_laptop 
4) 關閉並保存ideapad.conf文件,移除ideapad_laptop設備: 
sudo modprobe -r ideapad_laptop 
5) 注銷重啟Ubuntu系統,可以看到無線設備能夠被打開,並能搜索到WiFi信號。

無法啟用小鍵盤解決方法 

setting->universal accesss->Pointing & Clicking ->Mouse Keys ->off 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM