rpm –qc 查询安装的软件包 有哪些配置文件。
iptables -f 关闭防火墙
service iptables status 查看防火前是否开启
ctrl+d 把所有终端 放在后台运行 ,+p 上一个 ,+n下一个 ,
screen -ls 查看作业, -r 加作业号 是查看第几号作业。
sudo 用法 : 例如, A 192.168.0.0/24=(root) /sbin/ifconfig,意思是 A用户可以在 192.168.0.0这台主机上以 root 的身份执行 /sbin/ifconfig 命令。执行命令时必须要以sudo开头 例如 A sudo /sbin/ifconfig .
id RedHat 意思是查看一下 有没有RedHat 这个用户。
which useradd 意思是找一下useradd 这个命令的位置。
RedHat 192.168.0.0/24=(root) /usr/sbin/useradd fedora 意思是制定RedHat这个用户以root的身份在192.168.0.0这个网络内上任意一台主机上执行/usr/sbin/useradd命令(注:此命令是添加用户的),添加用户Fedora,如果先添加多个用户那么就用逗号隔开后面写上添加的用户名字。也可以用多个命令 用逗号隔开。
useradd A 意思是创建 用户A ,password A 是给 A用户加密码,rm -rf A是删除用户A所在的目录,
groupadd Aup 添加A用户组的 ,groupdel Aup 是删除A用户组。
如果不需要输入密码则:RedHat 192.168.0.0/24=(root) NOPASSWD:/usr/sbin/useradd fedora0
当用户需要给多个用户(A,B,C,)设置权限时可以用定义组: user_Alias NETMANAGER=A,B,C 、Host_alias NET=192.168.0.0/24 、 Cmnd_Alias NETWORK=/sbin/netsat 。
NETMANAGER NET=(root) NETORK 。此外Vim /etc/sudoers中给我们已经定义了很多 可以直接调用
%NETMANAGER NET=(root) NETORK ,说明是系统组中的用户。
用户一登录就关机脚本:1、Vim .bash_profle 2、把程序写到起始脚本里sudo /sbin/shutdown -h now
rpm-ivh+软件包路径, v表示安装信息 h表示安装进度,
卸载软件包:rpm -e package_name(软件包名字)
当你安装或者卸载软件时 有依赖关系 在我们不想理会这些依赖关系时在安装包后面加--nodeps ,在安装的过程中或者是安装完之后 不小心把文件弄丢或者弄错 我们还可以在安装包后面加--replacepkge 重装 ,后面加--force 强行安装,测试一下看可不可以安装用--test , --justdb 更新。
升级软件包:rpm -F 只更新有老版本的软件包 已经存在的软件包,rpm -U 不管有没有老版本的 都升级。
内核是不能通过升级的方式来安装。只能通过rpm -i 来安装。
降级 就是升级之后还想用以前的版本 rpm -u --oldpackage
软件包查询:rpm -q 加软件包名字,-a 是查看所有软件包,-ql 加软件包名字 可以查看 此软件包在系统中装了哪些文件,-qi 加软件包名字 显示此软件包摘要信息,-qf 加软件包名字 显示这个文件是有那个软件包安装得来的,-qc 加软件包名字 显示此软件包有哪些配置文件,-qd 加软件包名字 查看此软件包 的帮详细信息的文档,rpm -qR加软件包名字 显示软件包的依赖,rpm -q --provides nano 查看nano 可以提供的功能,rpm -q --scripts httpd 查看httpd 附加的脚本,rpm -q --changelog httpd查看软件包从安装到现在的改变日志信息
校验:rpm -V 加软件包名字,校验出的结果中 S表示文件大小改变,M表示权限改变,5表示MD5值改变,D表示设备的主版本号和此版本号号码不匹配,L表示路径调用不匹配,U表示属主改变了,G表示属组改变了,T表示最近一次修改时间改变了。