赞
踩
sudo service NetworkManager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service NetworkManager start
暂时可以用sudo dhclient ens33
重启启动网络配置sudo /etc/init.d/networking restart
打开网络服务service network start
关闭网络服务service network stop
查看网络服务状态service network status
文件/etc/network/interfaces
sudo apt install nload
nload
使用回车切换网络设备
sudo /bin/hostname 设定的名称
文件/etc/resolv.conf
中添加
nameserver DNS地址
更改默认路由,使用下面ip命令:
$ sudo ip route add default via 192.168.0.196
将CDROM改为自动检测,重新启动(一般是由于CDROM选择了安装的img)
执行 vmware-config-tools.pl 后重启
执行vmware-user
链接
请注意使用cmd
链接
进入虚拟机文件夹,删除有关以“.lck”为后缀的文件和文件夹,即可正常启动虚拟机~~~
首先要保证root有已经设有密码
使用sudo passwd root
修改密码
然后sudo apt-get install openssh-server
安装ssh工具
然后修改/etc/ssh/sshd_config
文件
把
PermitRootLogin Prohibit-password
添加#注释掉
在下面添加:PermitRootLogin yes
然后重启ssh服务/etc/init.d/ssh restart
ssh-keygen -A
/etc/init.d/ssh start
这种情况一般是没有设置root用户密码导致!
必须首先在普通用户下
sudo passwd root
设定一个密码后,才能够进入!!!
sudo systemctl enable ssh
如果未安装bash-completion,安装bash-completion。
修改/etc/bash.bashrc文件,前面的#去掉。
#if ! shopt -oq posix; then
# if [ -f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi
#fi
root登录
vi /etc/NetworkManager/NetworkManager.conf
将其中的managed = false
改为true
然后重启服务 service ModemManager restart
1、Ctrl+alt+T,打开终端
2、输入代码:export LANG=en_US
3、选择更改为英文
4、输入代码:xdg-user-dirs-gtk-update
5、输入代码:export LANG=zh_CN
google-chrome
#Ubuntu挂载windows下共享文件夹
注意,首先在Windows下面共享文件夹后,会出现正确的用户名和密码不能登录,首先在windows网络设置中的更改高级共享设置中将密码取消,访问一次后,然后开启密码即可
sudo visudo
然后在最后一行添加$USER ALL=(ALL) NOPASSWD: ALL
注意是最后一行,如果添加了不起作用,大概率是因为你属于后面一个用户组,然后组的设置将你的设置覆盖了!!
给linux虚拟机增加空间的方法
最简单的Linux虚拟机磁盘扩容方法
chmod -R 777 /dir
链接
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
如果要切换到Python2,执行:
sudo update-alternatives --config python
关闭息屏,最后0是代表关闭锁屏,将0替换为60代表60s后自动息屏,以此类推。
gsettings set org.gnome.desktop.session idle-delay 0
关闭锁屏
gsettings set org.gnome.desktop.screensaver lock-enabled false
deb http://mirrors.aliyun.com/ubuntu bionic main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-updates main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu bionic-backports main multiverse restricted universe
section2包含:
main:完全的自由软件
restricted:不完全的自由软件
universe:ubuntu官方不提供支持与补丁,全靠社区支持
multiverse:非自由软件,完全不支持提供与补丁
14.04 Trusty Tahr (可靠的塔尔羊) (LTS)
14.10 Utopic Unicorn(乌托邦独角兽)
15.04 Vivid Vervet (活泼的小猴)
15.10 Wily Werewolf (狡猾的狼人)
16.04 Xenial Xerus (好客的非洲地松鼠) (LTS)
16.10 Yakkety Yak(牦牛)
17.04 Zesty Zapus(开心的跳鼠)
17.10 Artful Aardvark(机灵的土豚)
18.04 Bionic Beaver(仿生海狸)(LTS)
自 2006 年以来,Ubuntu 每六个月发布一个非 LTS 版本,每两年发布一个 LTS 版本,这一点一直如此。
ffmpeg -i input_name.mp4 out_name.gif
bluetoothctl
bluetoothctl
当找到你需要连接的蓝牙设备时,输入scan off,停止探索
完成配对输入pair 蓝牙地址(你需要连接的设备)
Ubuntu输入connect 蓝牙地址(你需要连接的设备)
Flameshot
非常好用!
sudo apt install flameshot
flameshot gui
开始截图
flameshot -h
获取帮助
链接
nmcli dev wifi
查看可以使用的无线网
nmcli dev wifi connect essid password password
可以使用iwconfig命令查看是否连接上
查看网卡信息
nmcli connection
nmcli con show
显示具体的网络接口信息
nmcli connection show eth0
显示所有设配状态
nmcli device status
显示所有活动连接
nmcli connection show --active
网络接口的启用与停用:
nmcli connection down eth0
nmcli connection up eth0
链接
tzselect
alsamixer
GUI控制音量, 其中图中有mm符号的表示被静音了
下图中红色部分就是被选中的设备,然后上下键位控制音量,必须要为OO才是设备被打开。
或者使用amixer set device(你的设备) 5%
设置该设备音量为5%
amixer set device(你的设备) 5%-
设备音量减5,如果是+最后换符号即可
然后是
alsamixergui
这个需要下载
sudo apt install alsamixergui
然后使用alsamixergui调出即可
pkill -u username
链接
wget https://bootstrap.pypa.io/3.5/get-pip.py
python3 get-pip.py
权限不对,修改此文件
sudo update-alternatives --config x-terminal-emulator
然后在选择终端即可
修改 /etc/default/locale
中
修改原则链接
两秒刷新一次
watch -n 2 nvidia-smi
sudo vim /etc/inputrc
添加 set bell-style=none
cat /etc/issue
cat /etc/lsb-release
从本地复制到远程
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
复制目录命令格式
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
/bin/busybox tail -f /var/log/install/debug -f /var/log/syslog -q
sudo apt-get install samba
sudo apt-get install smbclient
sudo vi /etc/samba/smb.conf
最下面加入
[share]
comment = samba share
browseable = yes
path = /home/wp
create mask = 0777
directory mask = 0777
valid users = wp
force user = nobody
force group = nogroup
public = yes
available = yes
writable = yes
设置samba登录密码
注意在创建名为wp的samba用户之前,您需要创建一个名为wp的UNIX用户。
sudo smbpasswd -a wp
然后windows端使用
\ip即可访问,必要的时候可以点击网络驱动映射,给一个盘符,方便访问
如果没有写权限,把该文件夹设置为其他人可以写入
sudo chmod o+w /home/wp
只能手动一个一个的解决了
原文链接
首先下载必要的软件
sudo apt-get install xinetd tftp tftpd -y
然后修改配置文件
sudo vim /etc/xinetd.d/tftp
配置文件修改如下
service tftp
{
socket_tye = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/wp/tftp/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
其中 /home/wp/tftp 为共享的文件夹。
测试直接使用同网段下面tftp + ip
访问,然后使用get filename
获取文件
sudo apt install nfs-kernel-server nfs-common
安装服务器以及客户端
这个时候在目录etc中会出现exports文件,在这里面设置nfs的共享目录
sudo vim /etc/exports
比如这里我共享的是rootfs这个目录,任意IP可访问,并且可读可写的
然后重启服务
sudo systemctl restart nfs-kernel-server.service
然后找一个同网段的主机挂载试一下
sudo mount -t nfs -o nolock 192.168.3.246:/home/wp/Desktop/arm-kernel/rootfs /mnt
apt -y install wget
wget -O public.key https://gitee.com/justwillpower/default_config/raw/master/public.key
sudo apt-key add public.key
echo "deb https://apt.atzlinux.com/atzlinux buster main contrib non-free" | sudo tee -a /etc/apt/sources.list
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install fcitx
sudo apt-get install sogoupinyin
注意首先要配置输入法为fcitx
然后重启
sudo apt-get install google-chrome-stable
sudo apt-get install xrdp
默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key,它仅仅对“ssl-cert” 用户组成员可读。运行下面的命令,将xrdp用户添加到这个用户组:
sudo adduser xrdp ssl-cert
重启 Xrdp 服务,使得修改生效:
sudo systemctl restart xrdp
下载脚本
然后运行脚本,重启xrdp服务
如果遇见闪退的情况,那么重新创建一个用户,用另外一个用户远程登陆就可以了
sudo addusear user1
vim /etc/xrdp/startwm.sh
在test -x /etc/X11/Xsession && exec /etc/X11/Xsession前面加上
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
重启服务
sudo systemctl restart xrdp
输入指令 gsettings set org.gnome.Vino require-encryption false
sudo apt-get install x11vnc
配置VNC的密码
x11vnc -storepasswd
启动VNC
x11vnc -auth guess -once -loop -noxdamage -repeat -rfbauth ~/.vnc/passwd -rfbport 5900 -shared
vim /etc/systemd/logind.conf
将注释
#HandleLidSwitch=suspend
改为
HandleLidSwitch=ignore
然后重启
debian 10 xface 安装输入法
Ubuntu16 xfce 安装中文输入法
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1 && \
sudo update-alternatives --set vi /usr/local/bin/vim
如果有openwrt,开放一下端口即可
重启任务使用
搭建参考
Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)
其中任务重启用上面的,用户需要使用命令创建,而不是用当前系统有的用户
[windows] path = /home/wp/windows/ create mask = 0777 directory mask = 0777 available = yes #vailable用来指定该共享资源是否可用 browsable = yes #browseable用来指定该共享是否可以浏览 public = yes #public用来指定该共享是否允许guest账户访问 writable = yes #writable用来指定该共享路径是否可写 valid users = wp #设置为只允许用户访问 force user = wp #设置权限可修改
查看连接
sudo apt install smbclient
smbclient -L \\ip
mount -t cifs -o vers=2.0,username=WIN10Username,password=WIN10Password,uid=1000 //CLIENTIP/TESTSHARE MOUNTPOINT
uid设置很重要,决定你是否能够有写权限
sudo killall -u user
sudo apt install xcompmgr
xcompmgr -c -l0 -t0 -r0 -o.00
sudo vim /etc/gdm3/custom.conf
sudo reboot
sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt-get update
首先如果不存在~/.pip/pip.conf
mkdir ~/.pip/
touch ~/.pip/pip.conf
然后将以下内容放入pip.conf
[global]
index-url = https://mirrors.cqupt.edu.cn/pypi/simple
timeout = 120
pip >= 10.0.0 操作方法:
pip install pip -U
pip config set global.index-url https://mirrors.cqupt.edu.cn/pypi/simple
————————————————
版权声明:本文为CSDN博主「星尘博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011130655/article/details/113018589
nautilus .
sudo gpasswd -a ${USER} docker
重启服务:sudo service docker restart
ubuntu linux目录绿色高亮问题-转载
sudo chmod o-w dir/ -R (-R为递归应用在子目录上)
sudo apt install sendemail
安装工具
sendEmail -xu 1152679377@qq.com -xp xxxxxxx -t 1152679377@qq.com -u “这是主题” -m “消息主题” -s smtp.qq.com:587 -f 1152679377@qq.com
-xu smtp用户登录名
-xp smtp用户登陆密码
-t target 目的邮箱
-u 主题
-m 消息主题
-s 服务器域名
-f from 发送邮箱
仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute Release” 没有 Release 文件
除了源的原因,还有一个重要原因,是你的ubuntu版本不受支持了,因此没有hirsute的release的文件,因此你需要更新系统
sudo do-release-upgrade -p
如果慢,需要更新为中国的源
/etc/apt/source.list文件
使用-x
zip -r name.zip name/ -x a* -x b*
如果没有/etc/rc.local
自己创建一个,然后chmod +x rc.loca
增加权限,里面写脚本就是了
Ubuntu 20.04 设置开机自启脚本
启动脚本日志查看
systemctl status rc-local.service
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair -y
sudo boot-repair
首先,更新包索引并通过键入以下内容安装依赖项:
sudo apt update
sudo apt install gnupg2 software-properties-common apt-transport-https wget
接下来,使用以下wget 命令导入 Microsoft GPG 密钥 :
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
并通过键入以下内容启用 Visual Studio Code 存储库:
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
启用 apt 存储库后 ,安装最新版本的 Visual Studio Code:
sudo apt update
sudo apt install code
Ubuntu实用技巧之ubuntu 20.04 安装 synergy
sudo apt-get install rdesktop
用以下命令连接到远程 Windows 机器,将“<windows_ip>”替换为您的 Windows 机器的 IP 地址。
rdesktop <windows_ip>
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
cpp-8 : 依赖: gcc-8-base (= 8.3.0.3-3+rebuild) 但是 8.3.0-6ubuntu1~18.04.1 已经安装
dbus : 依赖: libdbus-1-3 (= 1.12.20.6-1+deepin) 但是 1.12.2-1ubuntu1.1 已经安装
dbus-x11 : 依赖: libdbus-1-3 (= 1.12.20.6-1+deepin) 但是 1.12.2-1ubuntu1.1 已经安装
dde-api : 依赖: libglib2.0-0 (>= 2.58.2) 但是 2.56.4-0ubuntu0.18.04.4 已经安装
dde-daemon : 依赖: libglib2.0-0 (>= 2.58.2) 但是 2.56.4-0ubuntu0.18.04.4 已经安装
推荐: flatpak 但是它还没有被安装
推荐: mesa-utils 但是它还没有被安装
deepin-ab-recovery : 依赖: libglib2.0-0 (>= 2.58.2) 但是 2.56.4-0ubuntu0.18.04.4 已经安装
deepin-authenticate : 依赖: libglib2.0-0 (>= 2.58.2) 但是 2.56.4-0ubuntu0.18.04.4 已经安装
deepin-camera : 依赖: libsdl2-2.0-0 (>= 2.0.9) 但是 2.0.8+dfsg1-1ubuntu1.18.04.4 已经安装
推荐: uos-reporter 但无法安装它
推荐: deepin-event-log 但无法安装它
sudo apt install -f
但是出现这个错误
dpkg: 处理归档 /var/cache/apt/archives/gcc-8-base_8.3.0.3-3+rebuild_amd64.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/gcc-8-base/changelog.Debian.gz', 它与软件包 gcc-8-base:amd64 中的其他实例不同
在处理时有错误发生:
/var/cache/apt/archives/libdbus-1-3_1.12.20.6-1+deepin_amd64.deb
/var/cache/apt/archives/gcc-8-base_8.3.0.3-3+rebuild_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
这个错误是由于尝试覆盖共享文件 ‘/usr/share/doc/libdbus-1-3/NEWS.gz’ 引起的。您可以尝试以强制覆盖的方式重新安装 libdbus-1-3 软件包并解决此错误,命令为:
sudo dpkg -i --force-overwrite /tmp/apt-dpkg-install-Q0JjEj/00-libdbus-1-3_1.12.20.6-1+deepin_amd64.deb
如果仍然出现问题,请考虑卸载该软件包并重新安装。同时,请备份您的重要文件和数据,以免丢失任何数据。
但是又出现
dpkg: 错误: 无法访问归档 '/tmp/apt-dpkg-install-Q0JjEj/00-libdbus-1-3_1.12.20.6-1+deepin_amd64.deb': 没有那个文件或目录
根据错误信息,您在尝试安装软件包时遇到了文件冲突问题。具体而言,软件包 /tmp/apt-dpkg-install-tB4RJg/10-libdrm-amdgpu1_2.4.110-2uos2_amd64.deb 尝试覆盖文件 /usr/share/doc/libdrm-amdgpu1/changelog.Debian.gz,但该文件的版本与软件包 libdrm-amdgpu1:amd64 中的版本不同。
要解决此问题,您可以尝试删除现有文件并重新安装要覆盖的软件包。下面是可能的解决步骤:
删除版本不匹配的文件:sudo rm /usr/share/doc/libdrm-amdgpu1/changelog.Debian.gz
重新安装要覆盖的软件包:sudo dpkg -i /tmp/apt-dpkg-install-tB4RJg/10-libdrm-amdgpu1_2.4.110-2uos2_amd64.deb
使用命令 sudo apt-get install -f 完成依赖项修复。如果dpkg解压某个包出错,您可能需要重新下载该软件包,然后重试安装。
需要注意的是,在继续操作之前,请确保您已经备份了您的数据并了解您正在执行的操作可能产生的影响。
这里采取的方式是,把所有不匹配的文件备份,然后直接删除
最后不断删除不匹配的,运行sudo apt install -f
就可以了
最终ok了
sudo apt-get install nfs-kernel-server
然后修改/etc/exports
文件,配置需要挂载的文件夹
文件夹 *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
最后,重启NFS服务,在Ubuntu上执行以下命令
sudo /etc/init.d/nfs-kernel-server restart
可以在Ubuntu上通过NFS挂载自己,验证一下NFS可用
sudo mount -t nfs -o nolock,vers=3 127.0.0.1:/home/willpower/qemu/qemu/ubuntu-18.04_imx6ul_qemu_system/ /mnt
ls /mnt
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
这个问题通常会出现在您正在运行apt-get或apt命令时,同时另外一个进程正在使用dpkg或apt-get命令。在系统中只能有一个dpkg或apt-get进程在运行,否则它们将会阻止对dpkg锁文件的访问,从而导致这个错误。
为解决该问题,您可以尝试以下解决方案:
确认没有其他进程正在使用dpkg或apt-get命令。您可以在终端中运行ps aux命令,查看所有正在运行的进程,特别是与dpkg或apt-get有关的进程。查找这些进程的PID(进程标识符),然后使用kill命令将其停止。
ps aux | grep '[d]pkg\|[a]pt'
sudo kill <PID>
检查系统中是否有其他终端或软件包管理工具(如Synaptic软件包管理器)正在运行。如果有,请关闭这些工具,等待一段时间后再重新运行apt-get或apt命令。
如果上述方法无法解决问题,可能需要删除/var/lib/dpkg/lock文件,重新创建一个新的锁文件。在终端中执行以下命令:
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
这将删除现有的锁文件,并尝试重新配置未完全安装的软件包。
如果上述方法仍然不能解决问题,您可以尝试重新启动计算机,这有助于释放所有锁定资源。
请注意,在您尝试更改或删除任何系统文件之前,请务必备份所有重要数据,并谨慎评估任何可能带来负面影响的操作。
复制其到家目录
解压后,执行
gzip -d file.gz
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。