lubuntu使用

lxx@lxx-pc:~$ neofetch
            .-/+oossssoo+/-.               lxx@lxx-pc 
        `:+ssssssssssssssssss+:`           ---------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 18.10 x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: IC41T-A 1.0 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 4.18.0-10-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 day, 12 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1976 (dpkg) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 4.4.19 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: LXQt 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Openbox 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Theme: Arc-Darker [GTK2/3] 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Icons: ubuntu-mono-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Terminal: qterminal 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal Font: Ubuntu Mono 14 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel Celeron E3400 (1) @ 2.335GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: NVIDIA GeForce GT 240 
      -+sssssssssssssssssyyyssss+-         Memory: 1598MiB / 3945MiB                                                                                                       
        `:+ssssssssssssssssss+:`                                                                                                                                           
            .-/+oossssoo+/-.                                                                                                                                               
                                                       

换国内源

清华源下载ISOhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ustc源http://mirrors.ustc.edu.cn/ubuntu/

# 将 /etc/apt/sources.list 文件中 Ubuntu 默认的源地址 http://XXX.ubuntu.com/
# 替换为源地址:如http://mirrors.ustc.edu.cn
# 注意修改XXX,http协议没有改变

cat /etc/apt/sources.list
sudo sed -i 's/XXX.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

# 例子:
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

# 手动

deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic main restricted
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic main restricted

deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates main restricted
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates main restricted

deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic universe
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic universe
deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates universe
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates universe

deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic-updates multiverse

deb http://security.ubuntu.com/ubuntu cosmic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu cosmic-security main restricted
deb http://security.ubuntu.com/ubuntu cosmic-security universe
# deb-src http://security.ubuntu.com/ubuntu cosmic-security universe
deb http://security.ubuntu.com/ubuntu cosmic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu cosmic-security multiverse

deb http://mirrors.ustc.edu.cn/ubuntu/ cosmic-backports main restricted universe multiverse
# deb-src http://mirrors.ustc.edu.cn/ubuntu/ cosmic-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu cosmic partner
# deb-src http://archive.canonical.com/ubuntu cosmic partner





# 阿里https
deb https://mirrors.aliyun.com/ubuntu/ cosmic main restricted
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic main restricted
deb https://mirrors.aliyun.com/ubuntu/ cosmic-updates main restricted
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic-updates main restricted
deb https://mirrors.aliyun.com/ubuntu/ cosmic universe
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic universe
deb https://mirrors.aliyun.com/ubuntu/ cosmic-updates universe
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic-updates universe
deb https://mirrors.aliyun.com/ubuntu/ cosmic multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic multiverse
deb https://mirrors.aliyun.com/ubuntu/ cosmic-updates multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic-updates multiverse
deb http://security.ubuntu.com/ubuntu cosmic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu cosmic-security main restricted
deb http://security.ubuntu.com/ubuntu cosmic-security universe
# deb-src http://security.ubuntu.com/ubuntu cosmic-security universe
deb http://security.ubuntu.com/ubuntu cosmic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu cosmic-security multiverse
deb https://mirrors.aliyun.com/ubuntu/ cosmic-backports main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ cosmic-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu cosmic partner
# deb-src http://archive.canonical.com/ubuntu cosmic partner





# 更新
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

输入法

sudo apt install fcitx-googlepinyin fcitx-libpinyin fcitx-pinyin fcitx-sunpinyin

浏览器

# 安装 yandex-browser
# 依赖libappindicator3-1
sudo apt-get install libappindicator3-1 libindicator3-7

# 下载安装 Yandex.deb 浏览器
sudo dpkg -i Yandex.deb

mysql

# mysql 连接扩展
# pdo/mysl DOMDocument
sudo apt install php-mysql
sudo apt install php-xml

# 安装mysql服务器57
sudo apt install mysql-server
# 查看服务名
systemctl list-unit-files | grep mysql
# mysql.service
# 启动
systemctl start mysql.service
# 初始化密码,修改my.cnf文件
sudo find / -name my.cnf
sudo nano /etc/mysql/my.cnf
# 添加
[mysqld]
skip-grant-tables
# 重启服务
systemctl restart mysql.service
# 进入mysql,没有密码,直接回车
mysql -u root -p
# 配置密码
mysql> use mysql;
# 查询用户,root是auth_socket改为mysql_native_password
mysql> select user, plugin from mysql.user;
# 修改密码
mysql> update mysql.user set authentication_string=PASSWORD('root'), plugin='mysql_native_password' where user='root';
mysql> flush privileges;
# 退出mysql,ctrl+z
# 修改my.cnf文件,删除skip-grant-tables
# 重启服务
systemctl restart mysql.service
# 登录
mysql -u root -p
# 让外网能够使用root帐号访问(第二个是设置的密码)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
# 刷新MySQL的系统权限
mysql> flush privileges;
# 退出mysql,ctrl+z

nginx

# 卸载apahce
sudo apt remove apache2
# 安装
sudo apt install nginx
# 查看服务
systemctl list-unit-files |grep nginx 
# 启动
sudo systemctl start nginx.service 
# 错误日志
cat /var/log/nginx/error.log 
# 创建一个站点
sudo touch /etc/nginx/conf.d/mixphp.conf
# 例子,反向代理
server {
    server_name www.mix.net;
    listen 80; 
    root /home/tools/mixphp/apps/httpd/public/;
    
    location = / {
        rewrite ^(.*)$ /index last;
    }
    
    location / {
        proxy_http_version 1.1;
        proxy_set_header Connection "keep-alive";
        proxy_set_header Host $http_host;
        proxy_set_header Scheme $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        if (!-e $request_filename) {
             proxy_pass http://127.0.0.1:9501;
        }
    }
}

其他

# chromium安装视频解码
sudo apt install chromium-codecs-ffmpeg-extra

# 安装字体
sudo mkdir /usr/share/fonts/fontname/
sudo cp ./*.ttf /usr/share/fonts/fontname/
# 刷新字体缓存
sudo fc-cache -v

卸载libreoffice 自行安装wps

sudo apt-get remove libreoffice-common
# 移除其他依赖
sudo apt autoremove

使用snap安装软件

sudo apt install snapd
# 安装sublime举例,3176版本
snap install sublime-text
# 运行
snap run sublime-text
# 如果运行不了,直接执行安装到目录的命令
/snap/sublime-text/38/opt/sublime_text/sublime_text

# 输入中文
# 下载github搜索文件libsublime-imfix.so到subl同一目录
# 创建可执行文件subl内容如下
#!/bin/sh
basepath=$(cd `dirname $0`; pwd)
echo $basepath
export LD_PRELOAD=$basepath/libsublime-imfix.so
# 当前目录的sublime_text
# exec $basepath/sublime_text "$@"
# snap安装的sublime_text
exec /snap/sublime-text/38/opt/sublime_text/sublime_text "$@"

# 以后就运行subl就行了
# 桌面图标也是使用到subl

# 配置插件(需安装Package Control)
/home/lxx/.config/sublime-text-3/Packages
nano /home/lxx/.config/sublime-text-3/Packages/User/Package Control.sublime-settings

# 创建软链到bin
sudo ln -s /home/tools/sublime_zh/sublime_text_3/subl /usr/bin/subl
sudo ln -s /home/tools/sublime_zh/sublime_text_3/libsublime-imfix.so /usr/bin/libsublime-imfix.so

共享鼠标键

sudo apt install aptitude
sudo aptitude install synergy

16.05

# 点阵
sudo apt install fonts-wqy-zenhei
# OR
sudo apt-get install ttf-wqy-zenhei 
# 输入法黑框
killall fcitx-qimpanel
# 禁止启动
sudo mv /etc/xdg/autostart/fcitx-qimpanel-autostart.desktop /etc/xdg/autostart/fcitx-qimpanel-autostart.desktop.bak

# 解决有的软件版本过高导致依赖冲突,最好安装的时候不要更新软件
sudo apt install aptitude
# 安装build-essential为例,选择降级软件包
sudo aptitude install build-essential