oh-my-zsh的安装
1,sudo apt-get install zsh
2,去github上找oh-my-zsh的安装命令,如:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
终端快捷键
1,复制 CTRL+SHIFT+C
2,粘贴 CTRL+SHIFT+V
3,关闭终端 CTRL+D
sudo 免密码执行命令
1,使用 su 命令或 sudo -i 命令进入root用户
2,vim /etc/sudoers
在%sudo ALL=(ALL:ALL) ALL 这一行下面添加
该用户所有命令不输入密码: username ALL=(ALL) NOPASSWD:ALL
单条命令不输入密码: username ALL=(ALL) NOPASSWD:/usr/bin/masscan
多条命令不输入密码: username ALL=(ALL) NOPASSWD:/usr/bin/masscan,NOPASSWD:/bin/kill
如果不输入/usr/bin/masscan 而是输入ALL,那么n用户所有命令都不需输入密码
中文输入法安装
在ubuntu系统上使用fcitx来作为输入法很方便
1,sudo apt-get install fcitx
2,sudo apt-get install fcitx-googlepinyin
3,重启电脑
4,去系统右上角找到找到fcitx标志,点击configure,添加一个google-pinyin输入法就可以了
杀不死的进程
经常碰到有的进程使用kill命令之后,过一段时间就又换了进程id重新启动的情况,这是因为该进程的父进程没有被终止掉
ps -ef 命令可以查看到该进程的进程id和其父进程id,这时先kill掉父进程,再去kill子进程就可以发现子进程不再重新生成了
查看进程运行了多长时间
使用ps命令的 -o 参数,该参数可以输出指定的字段
ps -eo pid,tty,user,comm,lstart,etime
pid 进程id
tty 运行该进程的终端
user 运行该进程的用户
comm 该进程名称
lstart 该进程启动时间
etime 该进程运行时间
运维中常见问题
在部署服务器的时候,我发现如果出现了各种奇奇怪怪的问题,解决不了时,可以考虑下面几个方面:
1,编码问题
2,权限问题
3,缓存问题
4,硬件问题
5,时区问题