zoukankan      html  css  js  c++  java
  • arch/manjaro linux configuration

    0. Installation


      SystemConfiguration:

        # 启动时选择第二项boot(non-free),Manjaro自带的驱动精灵会帮你安装好所需驱动,笔记本双显卡则会帮你安装bumblebee
          driver boot(non-free)

        #查看系统信息:  inxi -Fx

        #排列源:

          sudo pacman-mirrors -i -c China -m rank    #只留下清华源能令带宽跑满

          sudo pacman-optimize && sync               #同步并优化(类似磁盘整理,固态硬盘无需操作)

        #增加archlinuxcn库和antergos库:  vi /etc/pacman.conf

          [archlinuxcn]

          SigLevel = TrustAll

          Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

          [antergos]
          SigLevel = TrustAll
          Server = https://mirrors.tuna.tsinghua.edu.cn/antergos/$repo/$arch

        

        #升级系统:       

          sudo pacman -Syyu

        #安装archlinuxcn签名钥匙&antergos签名钥匙      

          sudo pacman -S --noconfirm archlinuxcn-keyring antergos-keyring

      MacBook Air WiFi:

          lspci -vnn | grep 0280 

          

     

          sudo pacman -S yaourt  linux414-headers  

          yaourt -S broadcom-wl-dkms  &&   reboot (optional)

        #安装搜狗输入法#xfce桌面

          sudo pacman -S --noconfirm fcitx-im fcitx-configtool fcitx-sogoupinyin 

        #安装搜狗输入法#kde桌面

          sudo pacman -S --noconfirm fcitx-im kcm-fcitx fcitx-sogoupinyin 

        #配置fcitx

          sudo echo -e "export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS=@im=fcitx">>~/.xprofile

       #AUR助手yaourt:

          sudo pacman -S --noconfirm yaourt

     

        #common software:

          sudo yaourt -S --noconfirm google-chrome masterpdfeditor screenfetch cmatrix goldendict xmind  virtualbox linux414-virtualbox-host-modules virtualbox-ext-oracle   tmux  vim

           Download--->    http://chromecj.com/downloadstart.html#899

                    https://www.switchyomega.com/download.html

     


    Editors:

      tmux:

        $ cd
        $ git clone https://github.com/askDing/.tmux_conf.git
        $ ln -s -f .tmux/tmux.conf

      

      vim-spf13:

        chsh -s /bin/zsh

        sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"       # oh -my-zsh

        sh <(curl https://j.mp/spf13-vim3 -L)

      emacs-spacemacs:

        sudo pacman -S adobe-source-code-pro-fonts

        git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d


    Shadowsocksr:

        <optjion 1>

          git clone -b manyuser  https://github.com/qcgzxw/ssr.git

          sudo vi /etc/shadowsocks.json:  

    {
        "server":"12.34.56.78",
        "server_ipv6":"::",
        "server_port":8388,
        "local_address":"127.0.0.1",
        "local_port":1080,
        "password":"www.qcgzxw.cn",
        "timeout":300,
        "udp_timeout":60,
        "method": "chacha20",
        "protocol": "auth_sha1_v4",
        "protocol_param":"",
        "obfs":"tls1.2_ticket_auth",
        "obfs_param":"https://www.qcgzxw.cn/",
        "fast_open":false,
        "workers":1
    }

          cd shadowsocksr/shadowsocks

          sudo python local.py -c /etc/shadowsocks.json -d start

        <option 2>

            git clone  https://github.com/the0demiurge/CharlesScripts/blob/master/charles/bin/ssr

          #sudo mv ssr /usr/local/bin
          #sudo chmod 766 /usr/local/bin/ssr
          #ssr install  (安装)
          #ssr config  (配置文件)

    #ssr start 
    启动!
    **************************************************************
    说明:
    $ ssr help  
    ShadowSocksR python client tool
    if you have not install ssr, please run "ssr install"
    Usage:
      ssr help
      ssr config : edit config.json
      ssr install : install shadowsocksr client
      ssr uninstall : uninstall shadowsocksr client
      ssr start : start the shadowsocks service
      ssr stop : stop the shadowsocks service
      ssr log : cat the log of shadowsocks
    **************************************************************
    开机自启动:
    debian:
    $ sudo nano /etc/rc.local
    添加
    sudo ssr start
    
    debian9+:
    $nano /etc/rc.local
    ****************************************
    #!/bin/bash
    sudo ssr start
    exit 0
    ****************************************
    # chmod +x /etc/rc.local
    # systemctl start rc-local
    
    arch-linux:
    $ sudo nano /usr/lib/systemd/system/rc-local.service
    ****************************************
    [Unit]
    Description=/etc/rc.local Compatibility
    ConditionPathExists=/etc/rc.local
    [Service]
    Type=forking
    ExecStart=/etc/rc.local
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    [Install]
    WantedBy=multi-user.target
    ****************************************
    $ sudo systemctl enable rc-local.service
    $ sudo nano /etc/rc.local
    ****************************************
    #!/bin/bash
    sudo ssr start
    ****************************************
    $ sudo chmod +x /etc/rc.local
    

        Swap CTRL and Caps_Lock:

        <optional 1> setxkbmap -option   ctrl:swapcaps

         <optional 2>

            查看默认键盘布局为美式 :  /etc/default/keyboard  

              修改键盘映射文件:/usr/share/kbd/keymaps/i386/qwerty/us.map.gz

                    sudo  gunzip us.map.gz

                    sudo vi  us.map    /Caps_Lock   keycode = 58

                    sudo gzip  us.map.gz   us.map

        

        

    Offices:

      sudo pacman -S  wps-office   ttf-wps-fonts

    备份/还原系统:

      <optional 1>sudo dd if =/dev/sda1 of=/dev/sdb1 

            sudo dd if=/deb/sdb1 of=/dev/sda1  

      <optional 2>cd  /  && sudo tar cvzpf  backup.tgz  --exclude=/proc  --exclude=/mnt  --exclude=/sys  --exclude=/backup.tgz  /

            tar xvzpf  backup.tgz  -C  /

      <optional 3>rsync -Pa  

    references: https://my.oschina.net/langxSpirit/blog/1647000

            https://www.jianshu.com/p/47f315a408b6

            https://www.qcgzxw.cn/301.html

            https://www.likeu.info/2018/01/ssr-for-linux.html

            

  • 相关阅读:
    UCMap移动GIS & 时空地图GIS
    LCA模板
    如何在Mac OSX上安装xgboost
    java 文件操作
    Java Date与SimpleDateFormat
    hdu 5713(状态压缩DP)
    JAVA 程序设置运行内存
    TCP/IP 小知识
    hadoop 入门实例【转】
    【JDK1.8】JDK1.8集合源码阅读——TreeMap(二)
  • 原文地址:https://www.cnblogs.com/askDing/p/9193111.html
Copyright © 2011-2022 走看看