[linux学习笔记] 软件包管理和RPM命令管理

一、软件包管理 1、软件包分类 源码包>脚本安装包 二进制包(RPM包、系统默认包) 2、源码包 优点:开源,可修改源代码;可自由选择所需的功能;软件是编译安装,更适合自己的系统,更稳定,效率更高;卸载方便; 缺点:安装步骤多,尤其是较大软件集合,如LAMP环境,容易出现拼写错误;编译时间过长;编译安装过程中报错新手很难解决问题; 3、RPM包 二进制包的优点:包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载;安装速度比源代码包安装快的多; 二进制包的缺点:不可能看到源代码;功能选择不如源码包灵活;软件包的依赖性;   二、RPM包...

[linux学习笔记] vim常用操作和使用技巧

  插入命令 a:在光标所在字符后插入; A:在光标所在行尾插入; i:在光标所在字符前插入; I:在光标所在行行首插入; o:在光标下插入新行; O:在光标上插入新行;   定位命令 :set nu:设置行号; set nonu:取消行号; gg:到第一行; G:到最后一行; nG:到第n行; :n:到第n行; $:移至行尾; 0:移至行首;   删除命令 x:删除光标所在处字符; nx:删除光标所在处后n个字符; dd:删除光标所在行,ndd删除n行; dG:删除光标所在行到文件末尾内容; D:删除光标所在处到行尾内容; :n1,n2d...

[linux学习笔记] 关机重启命令

1、关机命令 shutdown:shutdown [-c/-h/-r] 时间;-c,取消前一个关机命令,-h:关机,-r:重启; 其他关机命令:halt,poweroff,init 0 2、重启命令 reboot init 6 3、系统运行级别 0:关机 1:单用户 2:不完全多用户,不含NFS服务(NFS,网络文件共享服务) 3:完全多用户 4:未分配 5:图形界面 6:重启 4、退出登录命令 logout

[linux学习笔记] 网络命令

1、write,给指定用户发信息,以ctrl+D保存结束 write <用户名>,在编辑模式下可以一直编辑信息,直到ctrl+D结束,发送出去 2、wall,给所有用户发信息,广播信息 wall [message] 3、ping 测试网络连通性 ping ip地址,-c 指定发送次数 ping -c 4 192.168.1.102:ping指定ip地址4次 4、ifconfig,查看和设置网卡信息 ifconfig 网卡名称 ip地址; ifconfig eth0 192.168.1.100,将eth0的ip地址换成192.168.1.100 5、mail,查...

[linux学习笔记] 压缩解压命令

1、gzip,压缩文件,只能压缩文件,不能压缩文件夹,不保留原文件 gzip [文件],压缩后是.gz格式 gunzip,解压缩:gunzip [压缩文件] 2、tar,压缩解压缩 -c,打包;-v,显示详细信息;-f,指定文件名;-z,打包的同时也压缩 -x,解包;-v,显示详细信息;-f,指定解压文件;-z,解压缩 例如:tar -zxvf test.tar.gz 3、zip,执行完可以保留原文件 zip [-r] [压缩后文件名] [文件或目录] 压缩目录 unzip,解压缩 例如:zip test.zip ttt 4、bzip2,产生压缩文件后保留原文件 b...

[linux学习笔记] 用户管理命令

1、useradd,添加用户,只有root才有权限 useradd [用户名] 2、passwd,设置用户密码,所有用户都有权限,但只有root才能设置弱密码 passwd [用户名] 3、who,查看登录用户信息 p1:登录的用户名 p2-tty:本地终端; p3-pts:远程终端; p4:登录时间; p5:登录的IP地址; 4、w,查看登录用户的详细信息    

[linux学习笔记] 帮助命令

1、man,manual,获得帮助信息 man [命令或者配置文件]; man ls:查看ls命令的帮助信息; man service:查看配置文件services的帮助信息; man命令优先查找命令帮助,man 5 passwd 查找passwd配置的帮助; 帮助类型:1,命令的帮助,5配置的帮助; whatis:快速查找命令的作用; apropos:快速查找配置的作用; 2、help,查看Shell内置命令的帮助信息 help [命令]

[linux学习笔记] 文件搜索命令

1、find,文件搜索 find [搜索范围] [匹配条件]; 匹配符:* 匹配任意个任意字符, ?匹配任意单个字符; -iname:不区分大小写; -size: +n,大于n, -n,小于n, n,等于n(n:以数据块计算,一个数据块512字节,0.5K,100MB=204800个数据块); -user/-group:根据用户或者用户组查找; find  /etc -cmin -5:在etc下查找5分钟内被修改过属性的文件和目录。+:超过多少时间,-:多少分钟之内;-amin 访问时间access;-cmin 文件属性change;-mmin 文件内容modify...