Linux or windows配置记录

换Linux系统快半年了,刚开始总是碰到各种各样的问题,虽然斗解决了,由于没有记录,过一段时间就忘了,故在这里记录一下。

选择国内镜像源:

Manjaro有一个很好用的命令rankmirrors。rankmirrors -h可以查看帮助,如下:

Version 4.16.4
USAGE:
 pacman-mirrors [-h] [-f [NUMBER]] [-i [-d]] [-m METHOD] [--status]
        [-c COUNTRY [COUNTRY...] | [--geoip] | [--continent]]
        [-l] [-lc] [-q] [-t SECONDS] [-v] [-n]
        [--api] [-S/-B BRANCH] [-p PREFIX]
            [-P PROTO [PROTO...]] [-R] [-U URL]

METHODS:
  -i, --interactive     Generate custom mirrorlist
  -f, --fasttrack [NUMBER]
                        Generate mirrorlist with a number of up-to-date mirrors. Overrides : --geoip, --method
  -c, --country COUNTRY [COUNTRY ...]
                        Comma separated list of countries, from which mirrors will be used
  --geoip               Get current country using geolocation
  --continent           Use continent from geolocation

API:
  -a, --api             [-p PREFIX][-R][-S/-B|-G BRANCH][-P PROTO [PROTO ...]]
  -S, -B, --set-branch {stable,stable-staging,testing,unstable}
                        API: Replace branch in configuration
  -p, --prefix PREFIX   API: Set prefix to : $mnt | /mnt/install
  -P, --proto, --protocols {all,http,https,ftp,ftps} [{all,http,https,ftp,ftps} ...]
                        API: Replace protocols in configuration
  -R, --re-branch       API: Replace branch in mirrorlist
  -U, --url URL         API: Replace mirror url in mirrorlist

MISC:
  -G, --get-branch      Return branch from configuration
  -d, --default         INTERACTIVE: Load default mirror file
  -h, --help
  -l, --list, --country-list
                        List all available countries
  -lc, --country-config
                        lists configured mirror countries
  -m, --method {rank,random}
                        Generation method
  -n, --no-mirrorlist   Use to skip generation of mirrorlist
  -q, --quiet           Quiet mode - less verbose output
  -s, --no-status       Ignore mirror branch status
  -t, --timeout SECONDS
                        Maximum waiting time for server response
  -v, --version         Print the pacman-mirrors version
  --no-color
  --interval INTERVAL   Max. number of hours since last sync
  -g                    Create mirror list from active pool.
  --status              Status for the current mirror list.
  --use-async           Experimental async mirror test.

这里我们着重关注一下-f这个参数,这可参数可以直接生成可用的mirrorlist。了解这个参数后直接用rankmirrors -f即可。

ubuntu关闭开启图形界面:

关闭图形界面:

sudo systemctl set-default multi-user.target

开启图形界面:

sudo systemctl set-default graphical.target

 选择内核:

最近升级了系统内核,保险起见旧内核还是没有删除。在开机启动时按F8可进入GRUB界面选择内核

ubuntu64安装32位环境:

sudo apt install lib32ncursesw5 lib32ncursesw5-dev libc6:i386

ubuntu关闭ASLR

参考博客

TMUX赋值粘贴问题:

从系统剪切板经由tmux复制内容到vim会出现丢失或增加数据的情况,尚未弄清楚问题出在哪。

ubuntu安装nodejs

去官网查看目前推荐的版本。假设要安装12.xxx的版本,执行如下命令:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

参考博客

Wireshark找不到接口

在vbox的win7虚拟机上安装wireshark,打开软件,提示找不到接口。去网上搜了很多教程,发现是缺少WinPcap,重新安装就可解决问题。

下载链接

Manjaro声音管理

manjaro使用的声音管理组件是pulseaudio。在终端输入pulseaudio-ctl即可查看响应的声音设置以及对应的使用方法。

Manjaro亮度调节

管理亮度的文件是brightness,改变文件存储的值就可以调节亮度,路径如下

Manjaro磁盘分区工具

fdisk、cfdisk、sfdisk、parted、Gparted(有图形界面)

dircolors

dircolors命令用来设置ls命令在显示目录或文件时所用的颜色,其配置文件为.dir_colors,在.zshrc中添加如下设置便可设置ls显示的颜色

# ls命令颜色设置
use_color=true

if ${use_color} ; then
        # Enable colors for ls, etc.  Prefer ~/.dir_colors #64489
        if [[ -f ~/.dir_colors ]] ; then
                eval $(dircolors -b ~/.dir_colors)
        elif [[ -f /etc/DIR_COLORS ]] ; then
                eval $(dircolors -b /etc/DIR_COLORS)
        fi

        alias ls='ls --color=auto'
        alias grep='grep --colour=auto'
        alias egrep='egrep --colour=auto'
        alias fgrep='fgrep --colour=auto'
fi

NetworkManager

这是一个检测网络,自动连接网络的程序,更具体的介绍见archwiki。nm-applet是该工具自带的托盘图标,在命令行中运行即可在面板上显示出来。

Systemd-Networkd

当networkmanager被误删时可以使用systemd-networkd连接网络,具体操作见链接

qdbus

在设置plasma触控板手势时缺少qdbus命令,安装qt5-tools即可

Linux系统声音调节

两个命令:amixer -i,pactl set-sink-volume 0 +5%

dwm配置参考

链接

dwm美化

alsa是linux内核级音频架构,同时也提供了许多供用户配置的工具,安装alsa-utils(archlinux)包即可安装配置工具。

这里记录两个设置音量比较方便的工具,amixer和alsamixer。

amixer是命令行工具。这里记几个简单的用法

取消静音
amixer set Master unmute
静音
amixer set Master mute
增大音量
amixer set Master 5%+
减小音量
amixer set Master 5%-
Toggle
amixer set Master toggle

alsamixer是一个具有TUI的工具,在终端输入alsamixer就会进入TUI,可用方向键操控

参考链接

dwm电源管理和亮度调节可以通过shell脚本实现,还可以安装power manager。具体看链接

触摸板驱动

键盘调节亮度和音量

dwm状态栏配置:连接

windows xp产品密钥

参考博客

windows 10 好用的第三方软件

参考链接

SCP命令:

最近虚拟机用的比较多,再加上装的是服务器版,没有图形界面。向虚拟机里传文件就得用scp命令。单个文件传输就不说了,这里记录一下一次传多个文件

远程服务器拷贝多个文件到本地。注意:大括号中文件名之间不要加空格

scp username@remote.com:path/\{a,b,c\} ./

本地上传多个文件到服务器

scp a.txt b.txt username@remote.com:path/
scp *.txt username@remote.com:path/
scp {a,b}.txt username@remote.com:path/
posted @ 2020-07-15 21:04  countfatcode  阅读(239)  评论(0编辑  收藏  举报