迷途中遇到的小知识
此为笔者遇到的花式问题及处理措施,如有错误还请指出。
为ubuntu安装输入法
当然是选择我们的搜狗啦~
1 | wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=8fT7QxeIsHVMBrye79UZkg&e=1538377237&fn=sogoupinyin_2.2.0.0108_amd64.deb |
为ubuntu选择一个GNU
为了戒掉图形化界面,我选择直接使用server版的ubuntu,习惯了之后发现桌面版的ubuntu好慢,而且吃内存。
现在我又需要一些比较好看的gui界面,毕竟帅是很重要的事情。
xfce4
ubuntu-gnome-desktop
KDE plasma
openbox
这里说一下ubuntu-gnome
,因为我用的是这个。如果是原来没有GNU,比如server版,你需要安装套件避免出现软件缺失,也可以自己挑选组件安装。
1 | sudo add-apt-repository ppa:gnome3-team/gnome3 |
记录一下在Ubuntu彩蛋
(不限于ubuntu)
1 | sudo apt install -y aptitude sl fortune-mod cmatrix lolcat |
我调了几个,其中涉及的命令如上,至于参数自己猜猜~~~
Ubuntu库尽量选择清华库
因为阿里云库很乱,网上没有官方配置文件,而清华源提供了,而且可以选择版本(这很重要,因为如果差了版本会遇到一些特有错误)
编译安装Python文件
我这里是安装python3.4
1 | wget https://www.python.org/ftp/python/3.4.9/Python-3.4.9.tgz |
Linux强杀进程
- kill -9 来强制终止退出, 例如: kill -9 3781
- kill -STOP [pid] 发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。
- kill -CONT [pid] 发送SIGCONT (19,18,25)重新开始一个停止的进程。
- kill -KILL [pid] 发送SIGKILL (9)强迫进程立即停止,并且不实施清理操作。
- kill -9 -1 终止你拥有的全部进程。
- killall 通过程序的名字,来杀死进程 例如: killall firefox
注意: 该命令可以使用 -9 参数来强制杀死进程, killall -9 firefox
- pkill 通过程序的名字, 直接杀死所有进程 例如: pkill firefox
- xkill 可以杀死图形程序应用, 例如firefox崩溃无响应, 可以使用该命令. 例如: 用法xkill , 会出现一个白色的x, 然后用鼠标单击想要杀死的应用
双系统WIN10关闭快速启动选项
win10的快速启动会使磁盘设置为只读模式,这样进入另一个系统,挂载的磁盘为只读就会出现问题。所以我们需要关闭win的快速启动
管理员权限打开cmd命令行:powercfg /h off
Kali Nat模式共享主机所在局域网
- 设置主机使用的网卡开启共享给vm8虚拟网卡
- vm -> 虚拟网络编辑器设置vm8(net模式)子网地址为192.168.137.1,配置正确的dhcp
- 确保虚拟机内部网络为dhcp模式
EmEditor
采集于52pojie的一款文本编辑神器,废话不多说
官网:https://www.emeditor.com/download/
安装版 installer
便携版 portable
永久序列号:DMAZM-WHY52-AX222-ZQJXN-79JXH
插件包:https://www.emeditor.com/library/
Wireshark In Kali
解决方案:修改init.lua
直接运行wireshark的话会报错:
1 | Lua: Error during loading: |
十分尴尬,居然因root运行而被禁用
要对其进行修改,终端运行
1 | sudo gedit /usr/share/wireshark/init.lua |
倒数第二行原来为:dofile(DATA_DIR..”console.lua”)
改为–dofile(DATA_DIR..”console.lua”)
操作系统的默认编码
之前写一个目录控制脚本,在使用Java的IO流时,遇到一个奇怪的问题,测试代码如下:
1 | // 我事先创建好一个目录s_test4 |
后查询资料得知:
因为系统编码与Java IO编码不同导致文档管理器出现异常
1.查询操作系统的默认编码
windows下 /^-?[0-9]+$/m
1 | - C:\Users\****>chcp |
Linux下
1 | @ubuntu:~$ locale |
2.修改系统编码
网上只提到Linux下,Windows下没有。
笔者没有测试,但是若又需要这儿有个链接
apt之Could not get lock /var/lib/dpkg/lock解决方案
1 | - E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) |
所以,只要我们把锁删掉,就能运行apt了.1
rm /var/lib/dpkg/lock
总结: 当我们遇到 apt 出这类问题的时候, 源于安装软件异常退出, 所以将lock删除, 即可继续使用.
小脚本解决问题
1 | mzl@ubuntu:~/shell$ cat clearAptLock.sh |