Ubuntu安装和使用

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

ubuntu 16.04 镜像下载
ubuntu 显示或者隐藏 grub选择菜单
sudo: /etc/sudoers is world writable 错误解决方案
Ubuntu18.04(Gnome桌面)主题美化,Mac私人定制
Ubuntu18.04(mac主题)主题美化
Ubuntu18.04 主题美化以及常用软件
《系统相关》Windows + Ubuntu双系统时间不一致
经验体会:解决Ubuntu 18.04+Windows双系统时间不同步的问题
Ubuntu18.04开机动画(bootsplash)安装
ubuntu 自定义开机画面
Ubuntu16.04LTS更改开机背景和开机动画
Ubuntu18.04修改登录页面背景
Windows 10 太难用,如何定制你的 Ubuntu?
利用logrotate 防止linux系统日志文件过大
ubuntu系统日志的配置和使用
logrotate - 如何防止日志变得太大?
Ubuntu 18.04 启用 rc.local 设置开机启动
ubuntu18创建rc.local
ubuntu 18.04 配置 rc.local
解决Ubuntu 20.04挂载NTFS分区不能写入(只读权限)的问题

配置代理

配置代理,

$ export http_proxy=http://192.168.1.60:3333
$ export https_proxy=http://192.168.1.60:3333
$ sudo -E apt update
$ export http_proxy=http://110.110.1.70:1080
$ export https_proxy=http://110.110.1.70:1080
$ sudo -E apt update

设置全局代理,
422

终端快捷键

ctrl+alt+t打开一个terminal
ctrl+shift+t打开多个标签
在多个标签中切换
alt+1 alt+2 alt+3…….
ctrl + pageUp
ctrl + pageDown.
ctrl+ d关闭terminal

强制更改分辨率

$ cvt 2560 1440
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
# 添加到/etc/profile
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode HDMI-1 "1920x1080_60.00"
xrandr --output HDMI-1 --mode "1920x1080_60.00"

rc.local

Ubuntu18.04默认是没有rc.local文件的,需要手动启用,

$ ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
$ sudo echo "
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
" >> etc/systemd/system/rc-local.service
$ sudo touch /etc/rc.local
$ sudo chmod 755 /etc/rc.local
$ sudo echo "#!/bin/bash" > /etc/rc.local

QQ

官网下载QQ Linux版本deb包,安装,如果版本更新后登录出现闪退情况,请删除 ~/.config/tencent-qq/#你的QQ号# 目录后重新登录,

$ sudo apt install libgtk2.0-0
$ sudo apt install -y ./linuxqq_2.0.0-b2-1084_amd64.deb

卸载,

$ sudo dpkg -r linuxqq

华硕主板启动Ubuntu18.04

在启动里面开启CSM,存储设备选择忽略,默认是仅Legacy。

关闭unattended-upgrade

$ cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "0";

限制日志大小

/etc/logrotate.d新建一个logrotate的配置文件,

/var/log/* {
 #daily, hourly, weekly, monthly, yearly, maxsize, maxage
 size 10M
 rotate 10
 delaycompress
 compress
 notifempty
 missingok
}

输入法配置

Ubuntu系统中添加中文输入法及其快捷键的设置
Ubuntu 安装中文输入法
在Ubuntu中配置中文输入法

安装后重启即可,

$ sudo apt install fcitx
$ sudo apt install fcitx-pinyin
$ sudo apt install fcitx-table-wbpy # 五笔

Ubuntu和Windows时间差8小时

Ubuntu18.04,

$ sudo timedatectl set-local-rtc 1
$ sudo apt-get install ntpdate
$ sudo ntpdate time.windows.com
$ sudo hwclock --localtime --systohc

或者设置Windows,重启系统后即可生效。更改Windows时区为UTC,更改虚拟机Ubuntu时区为上海。

$ reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

NTFS硬盘在Linux挂载失败

挂载时报错The disk contains an unclean file system (0, 0). Metadata kept in Windows ca,在电源按钮功能设置界面,关掉快速启动。
311

NTFS硬盘在Linux挂载成只读文件系统

在Linux下执行,

$ mount -t ntfs-3g -o remove_hiberfile /dev/sda4 ./win10
# or,然后umount,重新挂载
$ sudo ntfsfix /dev/nvme0n1p1

换源

打开软件和更新,可以选择阿里的。

美化

安装软件,

$ sudo apt install gnome-tweak-tool gnome-shell-extensions chrome-gnome-shell gtk2-engines-pixbuf libxml2-utils

安装浏览器扩展,进入https://extensions.gnome.org
2020-08-21-17-14-51刷新界面,搜索安装插件User ThemesDash to DockGnome Global Application MenuTopIcons Plus,点击开关切换到On状态即可,过一会自动弹出安装确认对话框。打开Tweaks,可用搜索的方式打开,到扩展选项卡中使能刚刚安装的插件。
到网站https://www.gnome-look.org下载主题包或者shell包之类的资源,然后安装。

$ mkdir .local/share/themes
$ cd .local/share/themes/
$ unzip Material-Black-Pistachio_1.8.6.zip 
$ rm Material-Black-Pistachio_1.8.6.zip 

安装wireshark

执行完下面命令后重启。

$ sudo add-apt-repository ppa:wireshark-dev/stable
$ sudo apt update
$ sudo apt install wireshark
$ sudo apt install unity-gtk3-module
# 在ubuntu18.04上会自动执行dpkg-reconfigure,不需要在执行一边了
$ sudo dpkg-reconfigure wireshark-common
# 由于您已允许非超级用户捕获数据包,因此必须将用户添加到wireshark组。 使用usermod命令将您自己添加到wirehark组
$ sudo usermod -aG wireshark $(whoami)

sudo: /etc/sudoers is world writable

恢复,

$ pkexec chmod 0440 /etc/sudoers

添加写权限,使用vim,wq!写入,

$ pkexec chmod 555 /etc/sudoers
$ pkexec chmod 555 /etc/sudoers.d/README

添加桌面快捷方式

英文版操作系统桌面快捷方式路径为~/home,中文版桌面快捷方式路径为~/桌面,创建.Desktop文件,

qe@qe-pc:~/桌面$ cat Xilinx\ SDK\ 2018.2.desktop 
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Xilinx SDK 2018.2
Comment=Xilinx SDK 2018.2
Icon=/opt/Xilinx/SDK/2018.2/data/sdk/images/sdk_logo.png
Exec=/opt/Xilinx/SDK/2018.2/bin/xsdk

添加Dash启动项

$ cat /usr/share/applicastions/drcom.desktop
[Desktop Entry]
Name=DrClient
Comment=DrClient
Exec=/home/haiyang/DrClient/DrClientLinux
Icon=/home/haiyang/DrClient/icon.xpm
Terminal=false
Type=Application
StartupNotify=true
Categories=Accessibility;Utility;
OnlyShowIn=Unity;

直接进入ubuntu不在grub菜单等待

修改/etc/default/grub.cfg文件,修改GRUB_TIMEOUT=0,执行sudo update-grub

默认的切换输入法快捷键

切换到下一个输入法,
ubuntu16.04 Ctrl + Space
ubuntu18.04 Super+ Space
ubuntu20.04 Shift
切换到上一个输入法在上面的基础上加上Shift

更新nvdia驱动、

Ubuntu 18.04 安装 NVIDIA 显卡驱动

不更新之前,屏幕闪屏,搜索打开软件和更新,附加驱动,选择安装nvdia的驱动。
卸载驱动,重新安装,

$ ubuntu-drivers devices
$ sudo apt-get remove --purge nvidia-*
$ sudo apt-get remove --purge libnvidia-*
$ sudo apt-get remove --purge libnvidia-compute-440:i386 libnvidia-decode-440:i386 libnvidia-encode-440:i386 libnvidia-fbc1-440:i386
$ sudo ubuntu-drivers autoinstall

安装工具

安装常用工具,

$ sudo apt install tftp-hpa tftpd-hpa dos2unix iproute2 gawk xvfb git make net-tools libncurses5-dev zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev screen pax gzip zlib1g:i386 minicom u-boot-tools mtd-utils memtool devmem2

串口登录

新建文件/lib/systemd/system/ttyS1.service

$ sudo gedit /lib/systemd/system/ttyS1.service
$ cat /lib/systemd/system/ttyS1.service
[Unit]
Description=ttyS1 Getty
Documentation=man:agetty(8)
ConditionPathExists=/dev/ttyS1
After=rc-local.service
Before=getty.target

[Service]
ExecStart=-/sbin/agetty --noclear --keep-baud ttyS1 115200,38400,9600 $TERM
Type=idle
Restart=always
RestartSec=0
UtmpIdentifier=cons
TTYPath=/dev/ttyS1
TTYReset=yes
TTYVHangup=yes
KillMode=process
IgnoreSIGPIPE=no
SendSIGHUP=yes

开启服务,

$ sudo systemctl start ttyS1

自启动服务,

$ sudo systemctl enable ttyS1

386

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值