Ubuntu 18.04自動掛載機械盤
- 創建要掛載的文件夾
sudo mkdir /home/soldier/SOLDIER
- 獲取UUID
sudo blkid
分區的TYPE是“ntfs”
-
編輯/etc/fstab文件
sudo gedit /etc/fstab
在最后加入:
UUID=0D18083D0D18083D /home/soldier/SOLDIER ntfs defaults 0 0
- 將已經掛載的磁盤進行修復
sudo ntfsfix 分區名稱 例如: sudo ntfsfix /dev/sda1
出現如下則成功
Mounting volume... OK Processing of $MFT and $MFTMirr completed successfully. Checking the alternate boot sector... OK NTFS volume version is 3.1. NTFS partition /dev/sda1 was processed successfully.
- 掛載
sudo su mount -o rw /dev/sda1 /home/soldier/SOLDIER
dpkg: 處理軟件包 linux-image-4.xx.0-33-generic(--remove)時出錯
- 卸載上面的那些包
sudo apt autoremove
- 若不成功,先查看系統當前使用的什么版本的內核
uname -r
查看系統中安裝已經安裝的內核
dpkg --get-selections | grep linux-image
后面顯示 deinstall 的表示已經刪除了的, install 表示沒有刪除的
刪除過期的版本sudo apt-get remove linux-image-xxx
- 若還報錯:[子進程 已安裝 pre-removal 腳本 返回了錯誤號 1或2]
sudo gedit /var/lib/dpkg/status
找到Package:xxx(終端報錯的地方),刪除,刪到下一個找到Package
- 若還報錯:[子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2]
sudo rm /var/lib/dpkg/info/<package name>.*
比如sudo rm /var/lib/dpkg/info/vsftpd.*,存檔后,再進行操作就OK了
- 實在不行,只能--
- 先將info文件夾更名
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
- 再新建一個新的info文件夾
sudo mkdir /var/lib/dpkg/info
- 再更新
sudo apt-get update sudo apt-get -f install
- 執行完上一步操作后會在新的info文件夾下生成一些文件,現將這些文件全部移到info_old文件夾下
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
- 把自己新建的info文件夾刪掉
sudo rm -rf /var/lib/dpkg/info
- 把以前的info文件夾重新改回名字
sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
- 先將info文件夾更名
Ubuntu 18.04徹底刪除wine
- 執行
sudo apt remove wine sudo apt autoremove
- 刪除wine快捷方式的殘留目錄
/usr/share/applications/ //wine快捷方式 /usr/share/app-install/ //wine快捷方式 /home/soldier/.lacal/ //wine應用程序快捷方式 /home/soldier/.cache/ //wine應用程序快捷方式 /home/soldier/.wine/ //wine安裝程序 /home/soldier/.config/menus/applications-merged/
Ubuntu 18.04 百度雲盤卡在啟動界面
- 現象
- 解決辦法
rm -rf /home/soldier/baidunetdisk
Ubuntu 18.04安裝網易雲音樂
- 下載安裝包
wget http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb
- 安裝
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb
- 報錯
在處理時有錯誤發生: netease-cloud-music
- 解決辦法
sudo apt-get install -f
- 再次執行安裝
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb
- 發現點擊網易雲音樂還是無法打開
首先,在終端修改sudoerssudo gedit /etc/sudoers
末尾加入:(soldier為我的用戶名)
#網易雲音樂 soldier ALL = NOPASSWD: /usr/bin/netease-cloud-music
然后,修改網易雲音樂的啟動圖標
sudo gedit /usr/share/applications/netease-cloud-music.desktop
修改Exec這一行
Exec=sudo netease-cloud-music %U
- 最終
Ubuntu 18.04安裝配置及使用aria2
- 命令行安裝
sudo apt-get install aria2 sudo mkdir /etc/aria2 #新建文件夾 sudo touch /etc/aria2/aria2.session #新建session文件 sudo chmod 777 /etc/aria2/aria2.session #設置aria2.session可寫 sudo vi /etc/aria2/aria2.conf #創建配置文件
-
aria2.conf文件配置
dir=/home/soldier/下載 disable-ipv6=true #打開rpc的目的是為了給web管理端用 enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true #rpc-listen-port=6800 #斷點續傳 continue=true input-file=/etc/aria2/aria2.session save-session=/etc/aria2/aria2.session #最大同時下載任務數 max-concurrent-downloads=20 save-session-interval=120 # Http/FTP 相關 connect-timeout=120 #lowest-speed-limit=10K #同服務器連接數 max-connection-per-server=10 #max-file-not-found=2 #最小文件分片大小, 下載線程數上限取決於能分出多少片, 對於小文件重要 min-split-size=10M #單文件最大線程數, 路由建議值: 5 split=10 check-certificate=false #http-no-cache=true
- 啟動
sudo aria2c --conf-path=/etc/aria2/aria2.conf
如果沒有提示錯誤,按ctrl+c停止運行命令,轉為后台運行:
sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
-
使用
aria2c -c -s10 -k1M -x16 --enable-rpc=false -o "ux學習/Linux/wps_symbol_fonts.zip" --header "User-Agent: netdisk;5.3.4.5;PC;PC-Windows;5.1.2600;WindowsBaiduYunGuanJia" --header "Referer: https://pan.baidu.com/disk/home" --header "Cookie: pcsett=1564578227-a01eeeb85b945c62324056f503de6f10" "https://d.pcs.baidu.com/file/b7dff8c0a26e802485384c38c6cb26c9?fid=3815308524-250528-939630834229161&dstime=1564488234&rt=sh&sign=FDtAERV-DCb740ccc5511e5e8fedcff06b081203-wuYed1oYm4S8nLD9TIzbBQuO9Lk%3D&expires=1h&chkv=1&chkbd=0&chkpc=&dp-logid=279163795521275388&dp-callid=0&shareid=1660087061&r=809664489"
Ubuntu 18.04安裝Mysql
- 安裝
sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev
- 啟動
mysql -u root -p
- 報錯
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
- 步驟1
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在這個配置文件中的[mysqld]這一塊中加入skip-grant-tables :wq service mysql restart
mysql -u root -p 直接回車 use mysql; update user set authentication_string=password("123456") where user="root"; flush privileges;
把剛剛加的那句哈話去掉,重啟mysql
- 如果還不行
use mysql; select user,plugin from user; update user set authentication_string=password("123456"),plugin='mysql_native_password' where user='root';
Ubuntu 18.04安裝redis
- 更新軟件包
sudo apt-get update
- 安裝
sudo apt-get install redis-server
輸入y確認
-
(可選)配置 redis允許外網訪問
sudo vim /etc/redis/redis.cnf
把bind 127.0.0.1這一行注釋
- 設置密碼
sudo vim /etc/redis/redis.conf
輸入 /requirepass foobared 然后回車,設置密碼為123456
- 重啟啟動
sudo service redis-server restart
Ubuntu 18.04安裝JDK1.8、Tomcat9及Maven3.6
- 下載、解壓並重命名
//jdk需要注冊oracle賬號才能 下載 //Maven wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz //Tomcat wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
tar -zvxf jdk-8u221-linux-x64.tar.gz tar -zxvf apache-maven-3.6.1-bin.tar.gz tar -zxvf apache-tomcat-9.0.20.tar.gz
去tomcat庫查看想要下載的版本
https://mirrors.cnnic.cn/apache/tomcat/ - 進行全局設置
sudo gedit /etc/profile
加入
# jdk
export JAVA_HOME=/home/soldier/SOLDIER/IDE_environment/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#maven
export M2_HOME=/home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1
export PATH=${M2_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-9.0.20 - maven換源
vim /home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1/conf/settings.xml
找到 localRepository 標簽 ,添加
<localRepository>/home/soldier/DATA/maven-repository</localRepository>
找到 profiles 標簽,添加
<profile> <id>aliyun</id> <!-- repositories and pluginRepositories here --> <repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> <activeProfiles> <activeProfile>aliyun</activeProfile> </activeProfiles>
-
生效
. /etc/profile
- 解決sudo,mvn command not found
vim /home/soldier/.bashrc
末尾加入:
alias sudo="sudo env PATH=$PATH"
生效:
source /home/soldier/.bashrc
Ubuntu 18.04安裝破解 jetbrains系列軟件:IDEA、DataGrip、GoLan、WebStrom...
2018.03版及其以下版本有效,2019及最新版本未成嘗試
JetbrainsIdesCrack-4.2-release-sh.jar獲取方式:鏈接: https://pan.baidu.com/s/1xD9SAclLl9HX-H5oWhRlKA&shfl=shareset 提取碼: wq1b 或qq583403411
Linux及Windowns均可
- 下載安裝包
wget https://download.jetbrains.com/idea/ideaIU-2018.3.6.tar.gz wget https://download.jetbrains.com/datagrip/datagrip-2018.3.4.tar.gz wget https://download.jetbrains.com/go/goland-2018.3.6.tar.gz wget https://download.jetbrains.com/webstorm/WebStorm-2018.3.6.tar.gz
- 移動到/home/soldier/SOLDIER/IDE
tar -zxvf datagrip-2018.3.4.tar.gz tar -zxvf goland-2018.3.6.tar.gz tar -zxvf ideaIU-2018.3.6.tar.gz tar -zxvf WebStorm-2018.3.6.tar.gz
- 破解:將JetbrainsIdesCrack-4.2-release-sh.jar復制到所有軟件的bin目錄下
修改bin目錄下的xx.vmoptions和xx64.vmoptions,末尾加入# jar的絕對路徑
-javaagent:/home/soldier/SOLDIER/IDE/WebStorm-183.6156.10/bin/JetbrainsIdesCrack-4.2-release-sh.jar - 運行
./webstorm.sh
Ubuntu 18.04安裝git
-
安裝:
apt install git
-
查看版本:
git version
-
配置名稱:soldiergit就是你github的用戶名
git config --global user.name "soldiergit"
-
配置郵箱:
git config --global user.email "soldier_wyyx@163.com"
-
生成key:(一路按回車)
ssh-keygen -t rsa -C "soldier_wyyx@163.com"
-
查看公鑰:
cat /root/.ssh/id_rsa.pub
-
將公鑰放進github中
-
參看是否成功
ssh -T git@github.com
-
成功:
Hi soldiergithub! You've successfully authenticated, but GitHub does not provide shell access.
Ubuntu 18.04安裝nodejs
方法一:
- 更新軟件
sudo apt remove --purge nodejs npm sudo apt clean sudo apt autoclean sudo apt install -f sudo apt autoremove
- 安裝
sudo apt install curl curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - sudo apt-get update && sudo apt-get install yarn
- 查看版本
npm -version 6.9.0 nodejs -v v10.16.0
- npm換源
# 查看當前源 npm config get registry 或者 npm config list
修改源
npm config set registry https://registry.npm.taobao.org #如果只是臨時改變源,可以這樣 npm --registry=https://registry.npm.taobao.org
淘寶源有時候會有問題,還是需要切換到官方源
npm config set registry http://registry.npmjs.org
更新
npm install -g npm
方法二:https://www.cnblogs.com/zhjsll/p/5691463.html
Ubuntu 18.04安裝wps
- 下載
wget http://kdl.cc.ksosoft.com/wps-community/download/8722/wps-office_11.1.0.8722_amd64.deb
-
卸載libreoffice
sudo apt-get remove --purge libreoffice*
- 安裝
sudo dpkg -i wps-office_11.1.0.8722_amd64.deb
-
建立字體文件夾
字體下載地址:鏈接: https://pan.baidu.com/s/1-4kbj4mX8pCUSu5FNFdLKw 提取碼: 7ueasudo mkdir /usr/share/fonts/wps-office # 把字體解壓扔在這里面 # 執行下面,消除一下緩存和生成新的緩存 sudo mkfontscale sudo mkfontdir sudo fc-cache
- 卸載
sudo dpkg -l | grep wps
卸載
sudo apt remove wps-office
Ubuntu 18.04安裝TIM
- 安裝
deepin-wine
# 安裝 deepin-wine git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git cd deepin-wine sudo sh install.sh # 安裝TIM、微信 wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/deepin.com.qq.office_2.0.0deepin4_i386.deb wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb sudo dpkg -i deepin.com.qq.office_2.0.0deepin4_i386.deb sudo dpkg -i deepin.com.wechat_2.6.2.31deepin0_i386.deb sudo apt-get install -f
- 微信更新問題
wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
- 卸載
cd /home/soldier/下載/deepin-wine-ubuntu ./uninstall.sh
Ubuntu 18.04 安裝微信開發者工具
- 下載項目和初始化
git clone https://github.com/cytle/wechat_web_devtools.git mv wechat_web_devtools/ /home/soldier/IDE/ cd /home/soldier/IDE/wechat_web_devtools/ ./bin/wxdt install
- 添加啟動圖標
sudo vim /usr/share/applications/wechat-ide.desktop
加入:
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Name=WeChat-IDE Icon=/home/soldier/IDE/wechat_web_devtools/wechat-ide.png Exec=/home/soldier/IDE/wechat_web_devtools/bin/wxdt StartupNotify=false StartupWMClass=wechat-ide
圖片地址:https://upload-images.jianshu.io/upload_images/2230209-7dbe3d3530865354.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
Ubuntu 18.04 安裝Android Studio及gradle
- 官網下載:https://developer.android.google.cn/studio/
- 安裝android SDK
sudo apt-get update sudo apt-get install android-sdk
- 解壓安裝
tar -zxvf android-studio-ide-192.6392135-linux.tar.gz -C /home/soldier/IDE/
運行:
cd /home/soldier/IDE/android-studio/bin ./studio.sh
- 安裝gradle
wget https://services.gradle.org/distributions/gradle-5.4.1-bin.zip
解壓:
unzip -d /usr/local gradle-5.4.1-bin.zip
配置環境:
vim /etc/profile
末尾加入:
# gradle export GRADLE_HOME=/usr/local/gradle-5.4.1 export PATH=$GRADLE_HOME/bin:$PATH
- 配置gradle
cd /usr/local/gradle-5.4.1/init.d vim init.gradle
加入:
// 2020-05-16 gradle換源 allprojects{ repositories { def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/' all { ArtifactRepository repo -> if(repo instanceof MavenArtifactRepository){ def url = repo.url.toString() if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) { project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL." remove repo } } } maven { url REPOSITORY_URL } } }
- 修改gradle
Ubuntu 18.04 開啟熱點
- 終端輸入
nm-connection-editor
- 點擊 + 選擇 wifi 新建
- WiFi設置
- WiFi安全性設置
- 代理設置
-
Ipv4設置
-
Ipv6設置
-
點擊save保存
-
打開設置,點擊turn on wifi 打開wifi熱點
-
點擊右上角的 connection to hidden 連接隱藏網絡;選擇所建立的WiFi名稱
-
打開手機搜索熱點就大功告成啦
Ubuntu 18.04安裝TeamViewer、Virtualbox
- 獲取安裝包
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb wget https://download.virtualbox.org/virtualbox/6.0.10/virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb
- 為teamviewer安裝gdebi-core
sudo apt install gdebi-core
- 安裝
sudo gdebi teamviewer_amd64.de sudo dpkg -i virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb
- 出錯
dpkg: 依賴關系問題使得 virtualbox-6.0 的配置工作不能繼續: virtualbox-6.0 依賴於 libqt5opengl5 (>= 5.0.2);然而: 未安裝軟件包 libqt5opengl5。
解決辦法:
sudo apt --fix-broken install
然后再次安裝
- 啟動virtualbox導入以前的centos,啟動報錯
不能為虛擬電腦 centos-07_01 打開一個新任務. Implementation of the USB 2.0 controller not found! Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox E
解決辦法:轉
Ubuntu18.04使用VirtualBox新建CentOS虛擬機
一定要記得連接網絡!和安裝位置
記得設置root密碼
Ubuntu 18.04的/etc/profile文件
# jdk export JAVA_HOME=/home/soldier/SOLDIER/IDE_environment/jdk1.8.0_221 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH # maven export M2_HOME=/home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1 export PATH=${M2_HOME}/bin:$PATH # tomcat export TOMCAT_HOME=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-9.0.20 # ndk export NDK_HOME=/home/soldier/SOLDIER/IDE_environment/android-ndk-r10b export PATH=${PATH}:$NDK_HOME