本文主要是介绍ncist网络空间安全专业护网方向认知实习笔记2021.12 DAY3.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
note2
一些基础的不能再基础的东西
pwd查看当前路径的绝对路径
ls
cd
rm
mkdir
touch
ln
mv
.....什么的太基础了就不打了硬链接文件必须与原文件在同一分区中du 查看目录信息占用情况cp -p 可以保证源文件的所有人和所属组不变
cp -f 可以保证源文件在目标目录如果冲突的话可以直接覆盖
关于ls -l检查文件后最前边一个字母的属性
- d:目录
- l:链接文件
- b:块设备
find 命令
- find (查找范围) (查找属性[-name][-type][-size][-user])(查找条件)
- find /* -name “ok” # 在根目录下查找名字为ok的文件
- find /var/* -user root # 在/var目录下查找所有人为root的文件
程序安装及管理
/var/log/messages Linuxs系统下的日志文件(可以查看分析系统的报错信息)
CentOS系统软件包以rpm为主
RPM包管理
一般命名格式:软件名称+版本号+发布次数+硬件平台+扩展名
-
查询已安装的RPM软件包信息
- rpm -q (软件名) # 查询当前系统下有没有安装对应的软件(如果有的话,会把本系统已经安装的版本显示出来)
- rpm -qa (软件名) # 查看软件包列表
- rpm -qi (软件名) # 查看详细信息
- rpm -ql (软件名) # 查看对应的目录、文件列表
- rpm -qc (软件名) # 只显示软件及其对应软件包的配置文件信息
- rpm -qd (软件名) # 只显示软件及其对应软件包的文档文件信息
- rpm -qf (文件或目录名) # 查看当前文件属于哪个软件程序
- rpm -q (软件名) # 查询当前系统下有没有安装对应的软件(如果有的话,会把本系统已经安装的版本显示出来)
-
查询未安装的RPM软件包信息
- rpm -qp (RPM包文件) # 查询当前系统下有没有安装对应的软件的信息(如果有的话,会把本系统已经安装的版本显示出来)
- 这里边的就不说了,把上边的所有q全部改成qp就可以了(详细请bing)
- rpm -qp (RPM包文件) # 查询当前系统下有没有安装对应的软件的信息(如果有的话,会把本系统已经安装的版本显示出来)
-
安装新的rpm包
- rpm -i (软件包)
- rpm -U(软件包) # 升级,如果没安装就安装
- rpm -F(软件包) # 更新,如果没安装就取消安装
-
卸载RPM包
- rpm -e 软件名
-
辅助选项
- –force强制安装所指定的rpm包
- –nodeps 安装、升级或卸载软件时
- -h 用#显示出安装的进度
- -v 显示出安装过程中的详细信息
-
yum安装gcc:
- yum -y install gcc gcc-c++
配置本地YUM过程中的一些量
[root@localhost ~]# mkdir /media/dvd
[root@localhost ~]# mount /dev/cdrom /media/dvd/mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# mkdir /yum.repo.bak
[root@localhost ~]# mv /etc/yum.repos.d/* /yum.repo.bak/
[root@localhost ~]# vim /etc/yum.repos.d/my.repo
etc/yum.repos.d/* /yum.repo.bak/
[root@localhost ~]# vim /etc/yum.repos.d/my.repo
这篇关于ncist网络空间安全专业护网方向认知实习笔记2021.12 DAY3.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!