Linux-乱码七糟
【常用常忘】
ubuntu包管理工具apt
apt autoremove #慎用!自动删除一些依赖软件,保留配置文件
apt remove #卸载已安装软件包(保留配置文件),不会删除依赖包
apt pure #卸载已安装软件包(不保留配置文件),同时删除相应的依赖包
apt clean #删除已经安装过的软件安装包,/var/cache/apt/archives下所有的deb包都删除,相当于清理下载的软件安装包
进程相关
#查看进程的父进程和子进程pstree
pstree -ups 3073
参数:
-s:查看父进程
-p:查看进程id,也就是pid
-u: 同时列出每个进程的所属账号名称
资源监控
#查看CPU占用最高的进程,或者用top之后按大写P
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
#查看内存占用最高的进程,或者用top之后按大写M
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
#ubuntu监控流量和带宽
iftop #交互
iftop -i [网卡接口] #监控指定网口
ps:类似工具有bmon、nmon,如果命令找不到可以使用apt install命令安装
【乱码七糟】
#ubuntu利用apt下载离线deb包,如果已经安装,需要写卸载,文件存放/var/cache/apt/archives目录下
apt-get install --download-only gcc ubuntu
#查看系统中有哪些命令
compgen -c
#输出不换行
echo -n 1234 && echo 5678
#查看文件大小排序 du -sh * | sort -hr
#关闭、开启时间同步
timedatectl set-ntp 0
timedatectl set-ntp 1
#修改crontab默认编辑器
select-editor
#查看centos可用内核
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg