文件目录

kalilinux学习笔记即问题处理

谁都会走 提交于 2020-03-10 17:20:32
一:安装kali sudo 加命令以root权限运行 reboot重启 shutdown -h now 关机 1.更改用户 第一步:sudo passwd root 第二步:输入原密码(kali)确认 第三步:输入新的密码,再输入确认最后reboot重启就是了, 登录就用root+密码 账户1:kali kali(普通账户) 账户2:root admin (root账户) 2.换源和更新 1.vim/etc/apt/sources.list进入vim编辑器添加源 2.若保存出现权限问题使用wq!保存 3.换源之后输入:apt-get update && apt-get upgrade && apt-get clean更新源和更新软件 3.汉化 1.终端输入apt-get install xfonts-intl-chinese ttf-wqy-microhei 安装中文字体(换源后才可以下载字体) 2.更换编码格式dpkg-reconfigure locales(root用户)进入图形化界面之后,(空格是选择,Tab是切换,带*是选中),选中zh_CN.UTF-8,确定后,将zh_CN.UTF-8选为默认。 3.终端输入:reboot重启 系统,到登录界面,右上角语言列表注意是否为zh_CN.utf8,点开列表,确定选中的为中文-中国(若出现部分更改,重启,重启可以解决很多问题) 4

在Apache服务器上安装SSL证书

青春壹個敷衍的年華 提交于 2020-03-10 17:09:20
前提是你先买好证书,下载下来,证书压缩包打开共有3个文件 证书文件:以.crt为后缀或文件类型。 证书链文件:以.crt为后缀或文件类型。 密钥文件:以.key为后缀或文件类型。 在 Apache安装目录中新建 cert目录,并将解压的Apache证书、 证书链文件和密钥文件拷贝到 cert目录中。 如果需要安装多个证书,需在 Apache目录中新建对应数量的 cert目录,用于存放不同的证书 。 如果申请证书时选择了 手动创建CSR文件,请将手动生成创建的密钥文件拷贝到 cert目录中并命名为 domain name.key。 在Apache安装目录下,打开 Apache/conf/httpd.conf文件,并找到以下参数,按照下文中注释内容进行配置 #LoadModule ssl_module modules/mod_ssl.so #删除行首的配置语句注释符号“#”加载mod_ssl.so模块启用SSL服务,Apache默认是不启用该模块的。如果找不到该配置,请重新编译mod_ssl模块。 #Include conf/extra/httpd-ssl.conf #删除行首的配置语句注释符号“#”。 存 httpd.conf文件并退出 打开 Apache/conf/extra/httpd-ssl.conf文件并找到以下参数,按照下文中注释内容进行配置。 证书路径建议使用 绝对路径。

打开一个文件操作系统做了什么?

情到浓时终转凉″ 提交于 2020-03-10 15:28:00
当我们打开一个文件时,主要涉及了进程,文件描述符,文件描述表,打开文件表,目录项,索引表之间的联系。 今天主要围绕这几个图来说 第一进程控制块PCB与文件描述符的关系 在进程控制块维护一个指向files-structure的结构体(可以看作是一个指向file结构体的指针数组 *file[n]),而所谓的文件描述符就是这个表的索引(就是数组的下标),表中存储的是一个指针(数组的类型),指向files结构体。 file结构体—文件控制块 struct file { union { struct llist_node fu_llist; struct rcu_head fu_rcuhead; } f_u; struct path f_path; #define f_dentry f_path.dentry struct inode *f_inode; /* cached value */ const struct file_operations *f_op; /* * Protects f_ep_links, f_flags. * Must not be taken from IRQ context. */ spinlock_t f_lock; atomic_long_t f_count; unsigned int f_flags; fmode_t f_mode; struct

Mac磁盘空间分析工具哪款好用?Disk Graph Mac版好用吗?

别来无恙 提交于 2020-03-10 15:10:53
Mac磁盘空间分析工具哪款好用?Disk Graph Mac版好用吗?Disk Graph for Mac是一款非常值得推荐的mac磁盘空间分析、清理、释放磁盘控件的软件。disk graph mac可以将磁盘可视化为响应式饼图,并帮助您轻松找到占用磁盘空间的文件,轻松定位大文件。 disk graph mac功能介绍 可以选择Finder中可访问的任何目录,并立即进行分析 在分析的文件夹或设备的子目录内自由导航 平滑动画管理所选目录之间的过渡 将鼠标移到文件上以查看其名称和大小 使用上下文菜单或键盘快捷方式删除所选文件 快速搜索文件名 保存您喜欢的位置,然后从主窗口单击一下即可访问它们 在两种模式之间的任何时间切换:文件大小模式(其中节大小相对于相应的文件大小)和文件计数模式(其中节大小表示包含文件的数量) 调整饼图显示的级别数,以便更好地了解深层目录。 来源: oschina 链接: https://my.oschina.net/u/4436877/blog/3190996

生产工具 | macbook

纵饮孤独 提交于 2020-03-10 13:58:04
目录 实用快捷键 软件推荐 实用快捷键 截图到剪切板: ctrl + alt + shift 软件推荐 滴答清单 : 非常好用的todo_list软件,还提供了一个番茄时钟 Clearview : 文件阅读器,支持pdf,mobi等 来源: https://www.cnblogs.com/Serenity1994/p/12455020.html

Ubuntu18.04 vim8.2 Yomcompleteme clang 编译、安装及使用

南笙酒味 提交于 2020-03-10 12:16:47
简介 简介: 源码编译使用vim及其插件. 内容包含: vim的编译安装, llvm clang的编译安装, 插件youcompleteme的编译安装使用, 以及vim其他插件的使用. 搭建环境: Ubuntu18.04.4 server版(desktop版应该也适用) 环境还原方式: 坚果云上保存: .vim 文件的压缩包,以免以后换环境时都得下载, 使用时直接解压至 ~/.vim GitHub上保存: .vimrc , .clang-format , .ycm_extra_conf.py 等配置文件, 地址: https://github.com/whuwzp/vim_config 主要参考网址如下, 基本上都是参照官方方法, 而不是在博客网站上拾人牙慧: vim源码编译: https://github.com/ycm-core/YouCompleteMe/wiki/Building-Vim-from-source llvm clang编译: https://llvhttps://m.org/docs/GettingStarted.html#getting-started-with-llvm youcompleteme编译使用: https://github.com/ycm-core/YouCompleteMe#linux-64-bit 其他c++插件: https:/

Java单体应用 - 开发工具 - 02.Maven

不打扰是莪最后的温柔 提交于 2020-03-10 11:41:34
原文地址: http://www.work100.net/training/monolithic-tools-maven.html 更多教程: 光束云 - 免费课程 Maven 序号 文内章节 视频 1 简介 - 2 下载和安装 - 3 配置 MAVEN_HOME - 4 本地仓库 - 5 中央仓库 - 6 依赖机制 - 7 POM - 8 插件 - 9 快照 - 10 常用命令 - 11 第一个 Maven 应用程序 - 请参照如上 章节导航 进行阅读 1.简介 Maven 项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven 这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成

无法运行rc.exe

孤人 提交于 2020-03-10 08:06:59
如果电脑中装了多个VS, 在编译时代码时可能出现“无法运行rc.exe”的问题,需要去windows sdk版本找到 rc.exe, rcdll.dll这两个文件。 复制这两个文件到你的出问题的VS目录。例如,我是VS2015出问题了,那么需要放到如下目录 D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64 注意选择x64, x86版本,如果是64位系统,最好使用x64版本。 放好后,再次VS编译代码应该就没问题了。 来源: CSDN 作者: 令狐掌门 链接: https://blog.csdn.net/yao_hou/article/details/104751114

Linux系统的一些命令记录

故事扮演 提交于 2020-03-10 06:41:40
目录创建命令: 例如:mkdir /tmp 创建一个 名为tmp的目录 mkdir -p:递归创建,例如:mkdir -p /tmp/Q 目录切换命令: cd /tmp 切换到tmp目录下,值得注意的是,若直接输入cd,则直接进入根目录,且cd命令必须遵循绝对路径规则。 pwd 为显示当前所在目录。 删除目录文件: 注意为删除空目录,例如rmdir /tmp为删除tmp目录,若非空则失败 复制命令: cp 复制文件例如:cp /tmp/issue /root 复制到root目录下,在root后面输入/xiao,则可以将文件改名为xiao,若要复制文件夹:cp -r /tmp/cangjing /root ,复制到root目录下。cp -p保留文件属性 文件剪切则为mv,例如:mv /tmp/cangjing/boduo/longze /root则为将文件longze剪切到root下,亦可以改名,和cp类似 在当前目录下改名为:mv cangjing canglaoshi注意必须为当前目录下的文件 删除文件: rm -rf为强制删除文件或目录 rm -r删除目录 rm -f强制执行 r, -rf *为删除所有文件 注意在linux系统中不存在回收站,rm -rf为危险命令。 文件创建: touch /tmp

yum源仓库搭建、源码编译安装程序、使用分区创建文件系统、使用lv创建文件系统的简单实例

半城伤御伤魂 提交于 2020-03-10 06:07:40
1.自建yum仓库,分别为网络源和本地源 本地源创建步骤 主要命令:createrepo [options] <directory> <directory> :生成repodata目录的路径 创建步骤: 服务器端配置 1. 把需要的包文件放到指定目录下 2. 使用createrepo命令生成repodata(包的元数据)文件夹 3. 安装并启动要使用的网络访问协议,如:http、file、ftp等 客户端配置 配置名为/etc/yum.repos.d/*.repo的配置文件,具体配置根据实际情况配置,简单配置如下图 至此创建自定义仓库完成 网络源创建步骤 基于Internet网的yum源仓库 服务器端配置: 服务器在公网不用配置 客户端配置: 第一步:选择使用公网上的哪些合适的yum源仓库 如:centos官网或阿里云的yum源仓库… 第二步:配置客户端可以访问Internet 第三步:配置/etc/yum.repos.d/*.repo配置文件 主要把mirrorlist或baseurl配置为公网的url即可,其他项如下图中的配置,具体情况具体设置 基于本地局域网的yum源仓库(yum源服务器) 使用http协议访问yum服务器的方式 配置前准备: 1. 关闭selinux 方法:设置/etc/selinux/config文件中的行为SELINUX=disabled 2.