Linux
offsec
这个作者很懒,什么都没留下…
展开
-
CentOS7下SSH登陆使用Google Authenticator两步验证
实验环境:CentOS-7-x86_64-Minimal-1804必须要关闭SELINUX临时关闭SELinux,重启后失效:setenforce 0永久关闭,需要reboot重启后生效:vim /etc/selinux/configSELINUX=disabledgithub下载Google Authenticator:https://github.com/go...原创 2018-07-22 15:27:03 · 3478 阅读 · 0 评论 -
在Centos下安装最新版Docker CE
依赖$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加repo$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo启动docker$ sudo system...原创 2018-07-22 21:18:45 · 481 阅读 · 0 评论 -
CentOS 7下源码编译安装最新版Linux 4.x内核
系统环境CentOS 7 1804最小化安装准备安装核心软件包sudo yum install -y gcc make git ctags ncurses-devel openssl-develsudo yum install -y bison flex elfutils-libelf-devel bc创建内核编译目录使用 home 下的 kernelbuild 目录...原创 2018-07-31 15:06:06 · 2037 阅读 · 0 评论 -
在CentOS Ubuntu中与NTP服务器同步时间
NTP默认的配置文件在/etc/ntp.conf NTP使用UPD port 123安装NTP Serversudo apt-get install -y ntp查看NTP服务systemctl ntp status查看NTP服务器状态ntpq -p原创 2018-08-09 13:56:55 · 1532 阅读 · 0 评论 -
CentOS 7下同时使用Python 3和Python2
在CentOS 7中使用PythonPython 2CentOS 7自带Python 2.7.5Python 2可以与Python 3并行安装。要安装Python,请键入yum install python2要运行Python,请键入python2Python 3要安装Python 3,先启用epel源,yum install -y epel-releaseyum mak...原创 2018-11-18 17:40:15 · 1261 阅读 · 2 评论 -
Linux安装代理软件proxychains
wget https://github.com/rofl0r/proxychains-ng/archive/v4.13.tar.gztar -xf v4.13.tar.gzcd proxychains-ng-4.13/./configure --prefix=/usr --sysconfdir=/etcmakesudo make installsudo make install-con...原创 2018-11-17 15:19:59 · 5712 阅读 · 0 评论 -
Red Hat Enterprise Linux 8使用
Red Hat Enterprise Linux 8系统安装系统注册加入红帽开发者:https://developers.redhat.com/使用root shell$ sudo bash在Red Hat Subscription Management注册系统subscription-manager register --auto-attach --username=xxxx -...原创 2018-11-18 16:16:12 · 4826 阅读 · 2 评论 -
在Ubuntu 18.04 下安装 MySQL 和 phpMyAdmin
截至文章发表时, Ubuntu 官方源中,最新的 MySQL 版本是 5.7。安装 MySQL更新 apt 包的索引$ sudo apt update && sudo apt upgrade安装 MySQL$ sudo apt install mysql-server安装完成后,MySQL服务将自动启动可以用以下命令 检查MySQL服务器是否正在运行...原创 2018-12-21 22:24:32 · 2010 阅读 · 0 评论 -
Linux tar命令简析
基本操作-x, --extract, --get extract files from an archive压缩选项:-J, --xz filter the archive through xz消息输出-v, --verbose verbosely list files processed...原创 2018-12-18 13:53:52 · 244 阅读 · 0 评论 -
Linux系统使用GPT分区表方案推荐
使用UEFI模式+GPT分区表 的推荐分区方案 UEFI with GPT 挂载点 分区 建议大小 文件系统 分区类型 (GUID) /boot or /efi /dev/sdX1 512 MiB FAT32 EFI system partition [SW...原创 2019-01-22 23:31:09 · 2796 阅读 · 0 评论 -
Linux 磁盘分区布局简析
fdiskfdisk 系列是大多数 util-linux 或 util-linux-ng 分发包的一部分,支持直接编辑 MBR 数据结构,但它不能创建或修改文件系统。在 util-linux V2.17 中,fdisk 对分区的 8 扇区对齐不提供任何直接支持;对齐仍然是基于柱面的。这种情况在 V2.18 中有所改变,在默认情况下,fdisk 在扇区 2,048 上开始设置第一个分区的起始点。如...转载 2019-03-23 01:27:09 · 1098 阅读 · 0 评论 -
Linux 文件目录简析
存储系统参数的 /etc存储引导期间需要的文件的 /boot存储引导或恢复系统所需的文件的 /sbin作为根用户的主目录的 /root存储锁文件的 /var/lock存储正在运行的系统的信息的 /var/run存储此系统的日志文件的 /var/log。用作用户主目录的 /home、/usr、/opt、/var/mail 或 /var/spool/news。...原创 2019-03-23 02:12:47 · 186 阅读 · 0 评论 -
更改Linux Hostname主机名
系统环境:CentOS 7使用hostnamectl命令需要设置主机名为noob,输入以下命令$ hostnamectl set-hostname noob$ hostnamectl原创 2019-03-27 17:24:03 · 764 阅读 · 0 评论 -
在CentOS上安装Go语言环境
官网地址:https://golang.org/dl/CentOS 7安装说明下载安装包,选择如下版本Linux 2.6.23 or later, Intel 64-bit processorwget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz校验官网给出的SHA256 Checksum是aea86e3c7349...原创 2019-05-10 13:10:56 · 4331 阅读 · 0 评论 -
CentOS 7 下安装 MySQL 5.7 or 8
系统环境:MySQL 安装步骤1.wget下载工具: CentOS7我是最小化安装的,自带的curl不好下载东西,所以先装wget shell> sudo yum install -y wget2.下载 MySQL Yum 仓库 ( Download MySQL Yum Repository ) 官网网址:https://dev.mysql.com/downloads/...原创 2018-07-21 23:17:46 · 3679 阅读 · 2 评论 -
Linux (Ubuntu/CentOS) 添加用户并授予sudo的权限
添加用户添加新用户username useradd username初始化密码 passwd username授予sudo的权限由于 sudoers 文件权限的问题,一开始只有read的权限,因此不能用vim /etc/sudoers修改,用root用户更改其权限再修改sudoers可以看到只有只读权限 ls -l /etc/sudoers添加w权限 chmod ...原创 2018-07-15 17:20:08 · 5172 阅读 · 1 评论 -
Xshell 6 报错 “The remote SSH server rejected X11 forwarding request.”
连接工具:Xshell 6 系统环境:腾讯云服务器 公共镜像CentOS 7.4Xshell 6 连接时报错 “The remote SSH server rejected X11 forwarding request.” 虽然成功连接进去服务器,但是报错就很不爽,一定要解决。解决措施: yum install xorg-x11-xauth -y 安装好后重启服务器即可,再次连接后...原创 2018-07-14 19:28:57 · 28238 阅读 · 3 评论 -
Ubuntu 18 启用SSH
查看telnet运行状态sudo netstat -a | grep telnet如果输出为空,表示没有开启该服务安装openbsd-inetd和telnetdsudo apt-get install openbsd-inetd telnetd -y重启openbsd-inetdsudo /etc/init.d/openbsd-inetd restart查看telnet运行状态sudo netsta原创 2017-11-22 10:08:41 · 2224 阅读 · 0 评论 -
Nexpose部署教程
首先需要一个企业邮箱用于接收Product Key,因为Nexpose注册信息需要企业邮箱而非普通的QQ or 163邮箱。 注册好邮箱之后再去Nexpose官网注册一下 https://www.rapid7.com/products/nexpose/download/注册好后会自动跳转至下载页面 附上官网的下载链接 Windows: http://download2.rapid7.com/原创 2017-11-22 15:14:31 · 12798 阅读 · 2 评论 -
CentOS 7下安装TeamViewer
TeamViewer官网 : https://www.teamviewer.com/en/download/linux/ 选择linux,下载rpm包,直接安装yum install teamviewer.x86_64.rpm出现一个error提示,关键词:libQt5WebKitWidgets.so,以下是错误原文Error: Package: teamviewer-1原创 2018-01-04 16:10:34 · 18921 阅读 · 3 评论 -
Linux下配置软件安装源&更新
CentOS备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-Base.repo 到/etc/yum.repos.d/For CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.al原创 2017-11-22 09:46:56 · 1684 阅读 · 0 评论 -
在Linux中利用熵池 /dev/urandom 生成固定长度随机数
/dev/urandom 是一个内核熵池 在Linux内核中,熵池是环境噪声数据流的集合,被作为种子用于生成随机数。以下命令Ubuntu或者Centos都已测试通过cat /dev/urandom | head -1 | md5sum | head -c 6head -1 是取前面一行的内容md5sum 是转化为md5head -c 6 是只取前六位字节,更改这个数值可原创 2018-01-09 21:52:03 · 2926 阅读 · 0 评论 -
GCC 7.3.0编译安装
科大开源镜像站 GCC源码 https://mirrors.ustc.edu.cn/gnu/gcc/下载gcc-7.3.0 wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz 解压&进入目录 tar -xf gcc-7.3.0.tar.gz cd gcc-7.3.0运行 downloa...原创 2018-03-15 11:19:14 · 24399 阅读 · 8 评论 -
Ubuntu下一些好玩的软件工具备忘
sudo !! 以管理员权限执行上面一个命令:w !sudo tee % 在 Vim 中无需权限保存正在编辑的文件htop、iotop 查看进程,内存和IO负载history 查看历史命令tmux 窗口管理工具systemd-analyze 在使用systemd的系统上看开机速度的fortune 这个命令会随机输出有趣的话,比如名言或笑话。中...原创 2018-03-22 21:41:32 · 2437 阅读 · 0 评论 -
centos 7下编译安装Apache httpd 2.4
centos 7.4 最小化安装版本,采用阿里云的源,安装前yum update更新过最新版Apache HTTP Server下载地址 http://httpd.apache.org/download.cgiApache官网的安装说明 http://httpd.apache.org/docs/2.4/install.html#install除了Apache httpd,还要...原创 2018-03-21 09:46:25 · 1416 阅读 · 0 评论 -
Ubuntu 16.04下源码编译升级内核至4.15
Linux最新内核下载地址: https://www.kernel.org/ 下载stable的就行,稳定点以及一些必须要安装的依赖 libncurses5-dev bc libssl-devsudo apt-get install libncurses5-dev bc libssl-dev偷懒一会,未完待续...原创 2018-03-25 15:03:40 · 2511 阅读 · 0 评论 -
Centos 7升级最新的内核版本并删除旧的系统内核
Centos 7最小化安装的环境下进行检查已安装的内核版本 uname -srCentOS下使用 ELRepo第三方的仓库,可以将内核升级到最新版本噢。ELRepo 仓库官方网站:http://elrepo.org/tiki/导入公钥后安装ELRepo的rpm就好了rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.o...原创 2018-03-21 17:17:56 · 9135 阅读 · 0 评论 -
Ubuntu下安装ModSecurity模块
ModSecurity官网:www.modsecurity.org所需的一些依赖安装 pcre: sudo apt-get install libpcre3 libpcre3-devlibxml2: sudo apt-get install libxml2 libxml2-dev./configure –with-apxs=/usr/bin/apxs...原创 2018-06-03 20:31:08 · 963 阅读 · 0 评论 -
Linux 查看文件命令 ls -l 输出信息每列所代表的含义
ls 意思是“列出文件块”(list segment) -l : use a long listing format (使用长列表格式) 文件类型 所有者权限 组用户权限 其他用户权限 文件链接数or子目录数 用户名 组名 文件大小(字节) 最后修改时间 文件名 l rwx rwx rwx 1 root root...原创 2018-07-17 12:26:43 · 5653 阅读 · 0 评论 -
Arch Linux 2018.07最新版安装教程
安装准备官网镜像下载 https://www.archlinux.org/download/连接到因特网守护进程 dhcpcd 已被默认启用来探测有线网络设备, 并会尝试连接。 可以使用 ping 验证连接是否正常:# ping archlinux.org如果没有可用网络连接,利用 systemctl stop dhcpcd@网络接口,停用 dhcpcd 进程,网络接口 ...原创 2018-07-24 14:32:56 · 4765 阅读 · 0 评论 -
CentOS 7设置静态IP地址上网
查看网络接口名称图中为ens32 修改接口网络配置文件接口网络配置文件路径存放 cd /etc/sysconfig/network-scripts 其中ifcfg-ens32就是我们所需修改的文件 sudo vim /etc/sysconfig/network-scripts/ifcfg-ens32 需要修改的配置 BOOTPROTO="dhcp" 改为 BOOTP...原创 2018-07-25 16:22:35 · 13774 阅读 · 0 评论 -
Linux添加防火墙规则
Ubuntu防火墙管理工具是 UFW使用命令:sudo ufw allow 22/tcpCentOS防火墙管理工具是 FirewallD使用命令:sudo firewall-cmd --permanent --zone=public --add-port=22/tcpsudo firewall-cmd --reload还可以调整 SELinux 规则开放端口sudo sem...原创 2019-05-21 13:58:26 · 3988 阅读 · 0 评论