您的位置:首页 > 运维架构 > Linux

Linux 最常用命令汇总

2015-12-23 21:47 639 查看
参考资料

Linux 最常用命令汇总
安装包管理类

进程网络查看类

后台运行

定时运行

创建快捷方式

清理boot 内核

参考资料

鳥哥的 Linux 私房菜

Linux 最常用命令汇总

安装包管理类

//centos
yum provides */libgcc_s.so.1    //根据文件名检查所属的包
yum search python       //查找与指定关键词相关的包
yum info python         //查看指定包的信息
yum list python         //查看指定包的简要信息
yum install libevent        //安装指定的包
yum remove libevent     //删除指定的包
rpm -ivh xxxx.rpm --test    //安装指定的rpm包,加上--test代表只是测试
rpm -e --nodeps openjavasdk //强行删除指定的包
rpm -q python           //查询是否安装了该包
rpm -ql python          //查询包安装涉及的目录
rpm -qR python          //显示依赖项目,R=Require

//ubuntu
apt-cache show package  //获取包的相关信息,如说明、大小、版本等
apt-cache search package    //搜索软件包,同yum search
apt-cache showpkg package_name  //显示软件包的依赖关系信息
apt-cache depends package_name  //显示指定软件包所依赖的软件包。
dpkg -i package_name.deb    //安装deb格式的包


在fedora22中yum已经标记为deprecated

进程\网络查看类

ps -aux         //查看所有进程
pgrep cron      //查询应用是否在运行,成功则返回pid
netstat –apn        //查看所有占用了网络端口的应用
ip addr         //查看ip地址


后台运行

nohup ./startWebLogic.sh &  //让程序在后台运行,输出文件为nohup.out
nohup command > myout.file 2>&1 &   //输出文件重定向为myout.file
jobs -l               //查看当前正在运行的job
fg %s                 //关闭指定的job


定时运行

cron是linux中用于处理定时任务的工具,关键信息格式:分时日月周

分钟 (0-59)

小时 (0-23)

日期 (1-31)

月份 (1-12)

星期 (0-7)//0 7代表星期天 #周月日不可同时存在,否则语法错误。

*/3 * * * *    ls       #   每三分钟执行一次ls


crontab -e      //编辑当前用户的cron任务
crontab -l      //列出当前用户的cron任务
crontab -r      //删除当前任务的cron任务

service crond start|stop|restart|reload //对cron服务进行控制


系统定时任务配置

目录位置描述
/etc/cron.hourly目录下的脚本会每个小时让执行一次,在每小时的17分钟时运行;
/etc/cron.daily目录下的脚本会每天让执行一次,在每天的6点25分时运行;
/etc/cron.weekly目录下的脚本会每周让执行一次,在每周第七天的6点47分时运行;
/etc/cron.mouthly目录下的脚本会每月让执行一次,在每月1号的6点52分时运行;

创建快捷方式

linux的快捷方式都存放于 /usr/share/applications,后缀名为.desktop,范例如下:

[Desktop Entry]
Name=eclipse
Comment=eclipse ide
Exec=/opt/eclipse_j2ee/eclipse
Icon=/opt/eclipse_j2ee/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;
StartupNotify=true


清理boot 内核

ubuntu使用时间长了后,积累了不少已经过期的内核,导致boot区不够用。

#查询
dpkg --get-selections |grep linux-image
#查看当前内核版本
uname -a
#清理指定版本内核(重要:可别把当前版本给清理了)
sudo apt-get purge linux-image-3.5.0-17-generic
#也可以使用自动删除(比较安全,定期执行下即可)
sudo apt-get autoremove
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: